[AVR单片机] RS485通讯板问题??

[复制链接]
 楼主| qazplm3218 发表于 2014-12-10 12:06 | 显示全部楼层 |阅读模式
我做了一块485的通讯板,测试通讯都一切正常,但是只要把手放在通讯板的ATMAGA162的芯片上,就通讯不正常,必须重新复位才能通讯上,请问这是哪里问题,是线路板设计的不合理还是程序存在问题???
wangch_sh 发表于 2014-12-10 12:13 | 显示全部楼层
好像是硬件问题吧,干扰。
 楼主| qazplm3218 发表于 2014-12-10 14:36 | 显示全部楼层
干扰有这么严重吗???
一般这种情况要怎么处理比较好??
bluerain 发表于 2014-12-10 23:31 | 显示全部楼层
上图
 楼主| qazplm3218 发表于 2014-12-11 11:29 | 显示全部楼层
原理图还是实物图。。。??
bluerain 发表于 2014-12-11 11:31 | 显示全部楼层
原理图
ningling_21 发表于 2014-12-11 11:44 | 显示全部楼层
好像接地没处理好
 楼主| qazplm3218 发表于 2014-12-11 16:32 | 显示全部楼层
就是一块线路板,是没有接地的
bluerain 发表于 2014-12-11 23:45 | 显示全部楼层
他是说你地线没处理好,GND
 楼主| qazplm3218 发表于 2014-12-12 21:33 | 显示全部楼层
GND一般要怎么处理比较好??
hnjylijunz 发表于 2014-12-12 22:22 | 显示全部楼层
我用MAX487做了一个485通信的板子,不知道为什么数据发送,不出去,要不就是发出的数据是错误的,哪位兄弟知道原因
hnjylijunz 发表于 2014-12-12 22:23 | 显示全部楼层
我用MAX487做了一个485通信的板子,不知道为什么数据发送,不出去,要不就是发出的数据是错误的,哪位兄弟知道原因
hnjylijunz 发表于 2014-12-12 22:23 | 显示全部楼层
我用MAX487做了一个485通信的板子,不知道为什么数据发送,不出去,要不就是发出的数据是错误的,哪位兄弟知道原因
hnjylijunz 发表于 2014-12-12 22:27 | 显示全部楼层
我用MAX487做一个通信的时候发出的数据接收不到,要不就是没有发数据,哪位兄弟知道原因在哪
hnjylijunz 发表于 2014-12-12 22:33 | 显示全部楼层
RO接的是RXD.   DI接的是TXD.     RE,DE接到PC7 , PC7高的时候,发送数据,  PC7低电平时候接收数据。我的原理的图编程思想是否正确,兄弟们指点。我的发送和接收,同时也接到了串口上,通过串口观看,程序是数据发出,并且数据也是正确的,但是MAX487 A,B发出后的数据不知道是否正确,兄弟谁帮我解决一下这个难题
bluerain 发表于 2014-12-12 23:26 | 显示全部楼层
用232-485转换器把AB接上,然后接到电脑串口观看
ningling_21 发表于 2014-12-13 09:49 | 显示全部楼层
hnjylijunz 发表于 2014-12-12 22:33
RO接的是RXD.   DI接的是TXD.     RE,DE接到PC7 , PC7高的时候,发送数据,  PC7低电平时候接收数据。我的 ...

发数据后,A,B线的波形是否正常?

两个MCU+两个487通信吗?
bluerain 发表于 2014-12-13 15:05 | 显示全部楼层
把你的板子上485通过485-232或者485-USB接到电脑上用串口监控软件查看数据
hnjylijunz 发表于 2014-12-13 23:25 | 显示全部楼层
是的,我自己画的PCB做了2个板子,有2个MCU,2个487,手头上我有示波器,看过A B的波形,没有看到波形,正常发送1的时候,A>B 发送0时候A<B, 。A  B的电压是多大啊
hnjylijunz 发表于 2014-12-22 12:33 | 显示全部楼层
高手们指点密境啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

70

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部