在使用SN65HV12D搭建RS485电路时,将RE和DE短接,发现如下现象:
1.不发送数据时,TX无数据输入,一直保持高电平;RX也无数据输出,一直保持低电平。
2.发送任意数据时,TX为正常数据输入;有的电路板RX无数据输出,一直保持低电平;有的电路板RX有00(16进制)数据输出。
正常电路板TX与DE示波器截图如下
正常电路板RX与RE示波器截图如下
问题电路板TX与RE示波器截图如下
问题电路板RX与RE示波器截图如下
电路原理图如下,R20未接,R21短接
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在使用SN65HV12D搭建RS485电路时,将RE和DE短接,发现如下现象:
1.不发送数据时,TX无数据输入,一直保持高电平;RX也无数据输出,一直保持低电平。
2.发送任意数据时,TX为正常数据输入;有的电路板RX无数据输出,一直保持低电平;有的电路板RX有00(16进制)数据输出。
正常电路板TX与DE示波器截图如下
正常电路板RX与RE示波器截图如下
问题电路板TX与RE示波器截图如下
问题电路板RX与RE示波器截图如下
电路原理图如下,R20未接,R21短接
首先你是怎么测试的?A/B有连到485总线上吗?
另外,测试波形时,把输入DE和D,输出标注出来,对应的AB波形也测出来。这样输出输出有个对应关系,比较好分析点。
不管AB是否接在485总线上,可以搭建个最简单的电路,看下是否符合发送端和接收端的逻辑。
比如RE和DE短接,当给RE/DE=H 时,用示波器观察D的高低电平时AB的输出。要满足D的输入Vih(min)=2V,Vil(max)=0.8V。
同样再观察接收端是否符合,参考下Table1&2的真值表。