微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Protel / Altium Designer > 485通信电路问题咨询

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的自动换向用的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top