永发信息网

RS485通信问题

答案:3  悬赏:0  手机版
解决时间 2021-02-22 19:03
  • 提问者网友:辞取
  • 2021-02-22 05:56
我使用芯片3081一发一收 使用ZY两根线 但是我把Z接地了 可以正常通信,请问下这样接会出什么问题
最佳答案
  • 五星知识达人网友:duile
  • 2021-02-22 07:31
rs485是差分传输,所谓差分传输,就是两根线上的信号相对发送端的地电位电压幅值相等,方向相反(符号)。接收端关注的是两根线之间的电压差,你将其中一根接地,相当于信号减小了一半。这样做至少有以下问题:
1、将有输出的信号线接地,相当于电路,会产生短路电流,增大器件功耗,加大发热,可能缩短使用寿命。
2、信号减小了一半,接受可靠性降低。
3、接地后,差分传输变为单端传输,差分传输所具备的较强的抑制共模干扰的优势小时,通讯可靠性进一步降低。
全部回答
  • 1楼网友:千杯敬自由
  • 2021-02-22 09:50
如果是软件设置的10分钟,估计10分钟这部分有问题。 既然10s没问题,发送接收就不用再考虑了。 或者先不用485,直接用ttl连接zigbee,看看10分钟中可以不?先缩小范围。 如果ttl可以,那就是485问题。
  • 2楼网友:罪歌
  • 2021-02-22 09:06
YZ两根线是差分信号,这个应该很清楚,那么当信号为1时YZ为 1 0当信号为0时YZ为 0 1,那么当你把Z接地以后,1和0 就分别变成 1 0 和 0 0了,这样1的传输没有问题,问题在于0 0的时候接收芯片一样有输出,不是0就是1,如果它输出是1,不就可以正常通信了么。但是你这样接很可能出现有的片子能通就得片子不能通的情况。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯