新手求指导,最近在做一个单片机485通信电路,已测试过单片机发送数据是没问题的,不发送数据时485使能端也置为低电平了。但是单片机在接收数据时数据不正确时怎么回事?
已测试过没问题的:串口1发数据到485电路---485转串口 OK
接收串口1数据---单片机串口2 OK
串口转485发送数据---485电路---485电路串口侧 OK
但是:串口转485发送数据---485电路---485电路串口侧---单片机串口1---单片机串口2,这样数据就会出错,开头跟结尾是正确的
以上测试都是用串口调试助手调的,按道理来说软件接收应该没问题的,现在就是打算做485电路--单片机串口通信,是不是有干扰什么的,分析了一天不知道问题出在哪,希望各位大神指教小弟。。。
此帖出自
小平头技术问答
485只保持接收态那成了单向的,还怎么双向通迅呢?
高共模电压会影响所有数据,出错位置是随机(干扰还不够强)或全部出错(共模电压足够高),不会是头尾对中间错。而且,楼主未必在工业现场。
楼主是在实验室的环境测试的
一周热门 更多>