打印

谁能解释一下下面这个现象

[复制链接]
1882|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mgarm|  楼主 | 2007-11-21 16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个单片机485通信
第一个单片机电源是从12V电源用7805得到
用一根不到2米的四芯线把12V  485A  485B  GND连接到第二块板
第二块板再用7805将此12V降到5V后使用
第二块板用的单片机是AVR,所以可以用ISP板上下载程序
当下载线连接第二块板时(程序照常执行,但等同于将PC的GND连接到了第二块板的地)通信就会失败,这是为什么呢?

相关帖子

沙发
mgarm|  楼主 | 2007-11-21 16:45 | 只看该作者

我在调试程序时这样连接的,

实际中想用不同的电源,通信只走两根线。

使用特权

评论回复
板凳
computer00| | 2007-11-21 17:24 | 只看该作者

连接时通讯失败?可能是地电位相差比较大,连接时产生干

使用特权

评论回复
地板
chunyang| | 2007-11-21 17:27 | 只看该作者

你的12V由什么电源提供?

这时该问题的关键。

使用特权

评论回复
5
mgarm|  楼主 | 2007-11-21 17:43 | 只看该作者

变压器整流

变压器整流再用7812稳压后得到的12V
不接计算机的地就不会有问题
不是连接时有问题,如果连接计算机的地和板子的地就不能通信了。

使用特权

评论回复
6
mgarm|  楼主 | 2007-11-21 17:45 | 只看该作者

并且不能通信时两个单片机都在正常运行程序

就是通信总失败。
谢谢,楼上两位!

使用特权

评论回复
7
chunyang| | 2007-11-21 17:56 | 只看该作者

终端电阻是否加了?

最好贴出电路

使用特权

评论回复
8
chunyang| | 2007-11-21 18:03 | 只看该作者

通过长线供电时,远端(即你的接PC ISP侧)的地电位会被垫

而PC地的引入会带来较大噪声,两个因素共同影响相当于共模干扰的加大,所以带来通讯不可靠。但这些不是必然发生的,与很多因素如PC接地噪声、长线电阻,485总线设计等等都有关。

使用特权

评论回复
9
mgarm|  楼主 | 2007-11-22 08:48 | 只看该作者

第一块板的电源

使用特权

评论回复
10
mgarm|  楼主 | 2007-11-22 08:49 | 只看该作者

第一块板的485电路

使用特权

评论回复
11
mgarm|  楼主 | 2007-11-22 08:50 | 只看该作者

第二块板的电源

那个5芯接口是从第一块板的5芯接口引过来的
试验时线长度不到2M

第二块板的485电路与第一块板一样。

使用特权

评论回复
12
mgarm|  楼主 | 2007-11-22 10:36 | 只看该作者

明白了

原来我为了防反接在第二个电源前加了一个整流桥
导致地电位相差太多
不过不明白,为什么计算机的地引入后为什么会影响这么大。

使用特权

评论回复
13
chunyang| | 2007-11-22 12:00 | 只看该作者

PC用的是开关电源,系统的噪声也很大

使用特权

评论回复
14
mirror1027| | 2008-1-24 18:59 | 只看该作者

应该不是电源和地的问题

使用特权

评论回复
15
bg6nw| | 2008-1-26 22:16 | 只看该作者

PC,电磁干扰最严重的家电

应该是EMI的问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

252

帖子

1

粉丝