求助,设备通过串口rs232与pc通讯,收不到回复

  • j
    jecho
    一个设备通过rs232端口, usb转换rs232的线连接电脑,

    手册上说设备会对ascii 字节, A, B, C之类的做出回应

    通过串口助手发送指令后得不到回应,反复调整参数也不行,字节码,延时ms等等,有tx熟悉吗?

    期望:向rs232设备发一个A, 得到一个数字hex






    iOS fly ~
  • P
    PUNK
    要看具体设备的吧,要对好针脚,不是随便转接就行的,
  • j
    jecho
    针脚2,3 一个是rxd,一个txd, 标准针脚吧, iOS fly ~
  • 西
    西西弗的神话
    友情帮顶。小尾巴~
  • y
    y
    看一下你的 usb转串口线的 2 3 脚 定义 应该是 上位机txd 接设备 rxd , 上位机rxd 接设备 txd iOS fly ~
  • 寒冰炫
    波特率,校验位,看看设置的对不对
    以前我遇到过泰格斯的usb串口转换器不能用,垃圾usb转换器反而能用的情况。
  • q
    qiuike
    楼上说了,波特率,校验位要对啊,说明书上没有说这些基础关键信息。
  • l
    liuzhedash
    主要是波特率,仔细看看设备文档咋定的
  • s
    sddxyf
    首先确认波特率,然后看文档是让你发ABC,你为什么是HEX模式发了4个字节
  • j
    jecho


    ABC也发过, 没反应,

    波特率和校验位我再去公司要要看,试过几种组合了


    嗯,这个针脚定义,

    是不是有点反了?插到设备上2 3是左右镜像吗?

    还是得交叉线? iOS fly ~
  • a
    adsl
    波特率,校验位,还有硬件流控,都要对,不然是连不上的
  • d
    dhf3328573
    波特率 校验位 确定一下
  • q
    qiuike
    回复10#jecho


    2-3要交叉。
  • a
    awk
    交叉线
  • q
    qiuike
    回复10#jecho


    我已经好几年没碰这个东西了,我依稀记得是“2-3”交叉,“1-4短接”,“7-8短接”,“5悬空”。这里的短接是说端子上直接短接。以前偶然在办公室要做一些测试用的232电缆,团队的现场服务工程师教我的。
  • a
    awk
    啊 USB的啊 那直插就行 不会有问题的。
  • b
    badbug
    2-3,3-2,5-5
  • h
    hansomeman
    那么明显的提示,2R 3T 7G,普通的gnd都是5脚。你这设备调试,说明都不仔细看吗?
  • j
    jecho
    呃,谢谢,

    2,3交叉线好找,7地线好自己jump过去?

    还是要订制? iOS fly ~
  • j
    jecho
    5可以接到7去?

    23交叉得换线,

    或者中间加个转接头 iOS fly ~
  • h
    hansomeman
    回复19#jecho

    如果原设备没有带调试线缆的话,只能自己做一根了。找个两个串口232头子,自己按照线序焊一根。
    设备侧2 3 7 ,pc侧 3 2 5
  • k
    keetian
    你先不接设备,把你的绿联线23短路试下是不是发什么收什么,确认你这边正常,不行就是需要交叉
  • q
    qiuike
    回复20#jecho

    我反正按照这个接发都是可行的
  • j
    jckimi
    逻辑分析仪抓一份,看看数据 Kimi
  • j
    jecho
    pc端是usb口

    我先试着焊一个公母头把它转成常见顺序 iOS fly ~
  • q
    qiuike
    回复20#jecho
    7-8在接头上短接,5悬空,什么都不接。 iOS fly ~
  • j
    jecho
    问题来了,




    1, 第7针是否一定要接地,不接地可以吗?
    2,设备上是母头插座,按技术手册定义的针脚与公头插是否是相反的?

    usb转rs232在电脑上自动分配的端口在设备管理器里查看是com6,波特率9600, 这个是随机分配还是跟设备握手后测得的? 或者可以自己试着改115200?


    “____v__”

    线搞定了,下面试试波特率了

    iOS fly ~




  • j
    jecho

    成功了,
    谢谢各位 iOS fly ~