485通信电路问题咨询
时间:10-02
整理:3721RD
点击:
单片机写有发送固定字符的程序,通过485到串口助手接收,但是如果按照下图原理图的话,串口助手就收不到来自单片机的字符。如果485芯片中的使能端用程序控制的话,就没有问题了,有大神知道原因吗?或者有人用同样的电路图,却没有出现问题的吗?
RE和DE电平是相反的,单片机发送的数据有0也有1,相当于DE和RE在交替变换,所以会收不到数据。
AB线有上拉下拉电阻在,是会收到信号的
和AB上的电阻没有关系,发1时,发送端口是高阻态,没有信号,反而是接收端打开。发0时正常。
努力学习中!
把R22阻值减小试试,1K-3K,估计是集电极电流太小,压降不够。在485侧建议加上SMBJ瞬态浪涌抑制二极管,保护一下。
发1的时候正常,发0的时候转换为接收状态了, 所以发0发不出去!
问题在Q2上面,尝试调整一下入偏置电阻阻值。R22,R24,R25。Q2是的作用是做什么的要搞清,这个是485的自动换向用的。