×
嵌入式 > 嵌入式开发 > 详情

RS485的接口硬件设计

发布时间:2020-08-04 发布时间:
|
本来以为RS485接口很简单,一根RXD,一根TXD就搞定了,但是,今天测试时候偶尔见到一个新的设计,感叹,两个线就可以解决的问题,好了,废话不多说,拿出来共享,希望对于喜欢做硬件的兄弟们能有所帮助;
有兴趣的哥们可以自己去分析下,我个人 觉得这个设计还是非常的好的,减少使用了一个管脚的设计。实际亲测能正常使用;
顺便扯下这次的测试心得,直接先测试接收端的,用电脑接485调试器,往A,B输入信号,测试差分的信号波形,我测的是9600的波特率,通过串口调试工具,让数据一直往485芯片的端口发送,检测RO的信号,是不是与我们输出的信号一致,然后检测R6电阻两端的信号波形,这里关注低电平与地的电压,数据手册描述是低于0.4V的电压,超过的话,数据必然是出错了。我一开始测试出来的低电平的电压正常,但是高电平一直很低,查询半天,发现是MAX485的芯片坏掉了;一步一步往回查,看光耦的4号引脚输出是不是正常的信号波形,不是的话,微调你的电阻阻值,关注低电平的电压值;输入的测试,从头往下走,先看信号经过光耦是不是正常的,然后检测三极管的开关状态,今天使用的三极管烧掉了,导致无法正常开启和关闭,一直处于低电平状态,数据无法正常输出,需要有时候需要修改R3的阻值,让三极管进入饱和区域;还有就是输出的AB引脚状态最好是A上拉,B下拉,不要让引脚空闲的电平处于不稳定状态;


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Recogni:将高端AI芯片推向自动驾驶边缘