永发信息网

RS232-RS485通信.上位机发送数据正常,下位机向上位机发送数据不准确.怎么回事

答案:2  悬赏:10  手机版
解决时间 2021-02-03 19:51
RS232-RS485通信.上位机发送数据正常,下位机向上位机发送数据不准确.怎么回事
最佳答案
可以先用人家成熟的程序 来 检测 你的 硬件线路

硬件线路 没有问题,再 调试你的 程序

串口通信 2端设置要一致才行,一边用2进制数,一边用 ASCII码 的话 肯定会有问题的
全部回答
  在数据通信,计算机网络以及分布式工业控制系统当中,经常需要使用串行通信来实现数据交换。目前,有rs-232,rs-485,rs-422几种接口标准用于串行通信。rs-232是最早的串行接口标准,在短距离(<15m),较低波特率串行通信当中得到了广泛应用。其后针对rs-232接口标准的通信距离短,波特率比较低的状况,在rs-232接口标准的基础上又提出了rs-422接口标准,rs-485接口标准来克服这些缺陷。下面详细介绍rs-232,rs-422,rs-485接口标准。

  rs-232串口标准是种在低速率串行通讯种增加通讯距离的单端标准。rs-232采取不平衡传输方式,即单端通讯。其收发端的数据信号都是相对于地信号的。所以其共模抑制能力差,再加上双绞线的分布电容,其传输距离最大约为15m,最高速率为20kbps,且其只能支持点对点通信。

  针对rs-232串口标准的局限性,人们又提出了rs-422,rs-485接口标准。rs-485/422采用平衡发送和差分接收方式实现通信:发送端将串行口的ttl电平信号转换成差分信号 a,b两路输出,经过线缆传输之后在接收端将差分信号还原成ttl电平信号。由于传输线通常使用双绞线,又是差分传输,所以又极强的抗共模干扰的能力,总线收发器灵敏度很高,可以检测到低至200mv电压。故传输信号在千米之外都是可以恢复。rs-485/422最大的通信距离约为1219m,最大传输速率为10mb/s,传输速率与传输距离成反比,在100kb/s的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。rs-485采用半双工工作方式,支持多点数据通信。rs-485总线网络拓扑一般采用终端匹配的总线型结构。即采用一条总线将各个节点串接起来,不支持环形或星型网络。如果需要使用星型结构,就必须使用485中继器或者485集线器才可以。rs-485/422总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
思博林文化艺术培训学校地址在什么地方,想过
选用动词的适当形式填空be,clean,visit,sound
沈阳于洪三台子的乐购几点开门
微信领航32团有人做吗,是真是假?
四川康贝药房连锁公司德福堂药房这个地址在什
华鑫艺术学校地址在哪,我要去那里办事
2010年1月,北京遭受60年一遇的特大暴雪。许
旅顺中艺文化艺术培训学校地址在什么地方,想
诸暨牙齿美白要多少钱
大神们DNF被封5天有办法解吗 就把角色建满了
香韵阁怎么去啊,有知道地址的么
单选题下列各句中标点符号使用正确的一项是A.
泽源围棋俱乐部(第五郡店)地址有知道的么?有
“清明祭祖”是中华民族的传统文化,送元宝、
青蓝树少儿艺术地址在什么地方,想过去办事
推荐资讯
下列各组行星中距太阳由远及近排序正确的是A.
济南到烟台d6053动车的终点是南站北站
停车场(袁河路)地址在哪,我要去那里办事
等红灯时两车之间距离正常多远
ATI Radeon HD 2400 PRO 这样的显卡玩CF卡吗
【严寒酷暑】修改病句:无论是刮风下雨甚至是
what a big room for such a small school!th
美康百货在哪里啊,我有事要去这个地方
麦中味包子铺金盘店我想知道这个在什么地方
海康威视D1—108c怎么远程控制,是不是下载一
房间隔缺损和室间隔缺损和肺动脉狭窄三个月宝
2011年是西藏和平解放60周年。回顾历史,展望
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?