打印

两个单片机用485通信,当ISP下载线插上时正常

[复制链接]
2437|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mgarm|  楼主 | 2007-12-21 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个单片机用485主从通信,主单片机每秒发送一个数据包,每接收到一个数据包后从单片机回复一个数据包,单片机使用AVR所以可以板上下载程序,当ISP下载线插上(即与计算机电源地连接时)时通信正常
否则出现主控制器接收不到的现象,请高手帮忙解决一下!
谢谢了!

相关帖子

沙发
mgarm|  楼主 | 2007-12-21 17:03 | 只看该作者

测试时通信距离只有1m

两个单片机的电源都出自同一个变压器.

使用特权

评论回复
板凳
chunyang| | 2007-12-21 22:25 | 只看该作者

试试把两个节点的地连上

另外即使距离近,终端电阻也至少需要一个。

使用特权

评论回复
地板
mgarm|  楼主 | 2007-12-24 11:31 | 只看该作者

两个节点的的地是同一个地一起供电的

使用特权

评论回复
5
mgarm|  楼主 | 2007-12-24 11:38 | 只看该作者

我觉得是电源问题

下面就是电源的原理图,这样的电源有问题吗?
从节点的的电源是从变压器整流出来后用两根线与485两根线一起走到从节点处的.

使用特权

评论回复
6
mgarm|  楼主 | 2007-12-24 11:38 | 只看该作者

感谢chunyang!

使用特权

评论回复
7
mgarm|  楼主 | 2007-12-24 15:48 | 只看该作者

真是怪了,我用一单根线将板上地与下载线地(计算机地)

真是怪了,我用一单根线将板上地与下载线地(计算机地)一连接就通信正常了
一断开就不时的通信失败!

使用特权

评论回复
8
mgarm|  楼主 | 2007-12-25 09:09 | 只看该作者

共地了啊,

我走的是4根线
A , B , GND ,12V
到板上7805稳压
不过距离只有一米.

使用特权

评论回复
9
chunyang| | 2007-12-25 12:04 | 只看该作者

还有就是你的主电源设计不良,噪声太大

临时换成7805试试

使用特权

评论回复
10
mgarm|  楼主 | 2007-12-25 14:44 | 只看该作者

早试过了,调两天了,郁闷中...

使用特权

评论回复
11
chunyang| | 2007-12-25 14:57 | 只看该作者

贴出你的详细电路

使用特权

评论回复
12
mgarm|  楼主 | 2007-12-25 15:05 | 只看该作者

电源如上边的图

这是485电路,两个节点都一样

使用特权

评论回复
13
mgarm|  楼主 | 2007-12-25 15:08 | 只看该作者

做了9块电路板

3块不正常,会不会是电路板的问题
都是一种现象
系统地只要与计算机的地连接就正常了.

使用特权

评论回复
14
mgarm|  楼主 | 2007-12-25 16:41 | 只看该作者

最新发现

从外部引入5V电源就没有问题
但是从外部引入电源,接上220V(变压器输入处在线路板上)  ,但保险管去掉,就有问题
是不是线路板的绝缘不好?

使用特权

评论回复
15
chunyang| | 2007-12-25 20:33 | 只看该作者

从上面的信息看是什么地方引入过大共模电压了

去掉一切与外部电路的电气回路测试,然后一处处恢复来找问题,另外你的偏置电路参数不合适,终端电阻一定要加。

使用特权

评论回复
16
mgarm|  楼主 | 2007-12-26 09:11 | 只看该作者

谢谢

"偏置电路参数不合适" 能具体指点一下不?
终端电阻460 ohm不合适吗?

使用特权

评论回复
17
chunyang| | 2007-12-26 12:35 | 只看该作者

终端电阻120欧

偏置在主机侧单点进行即可,静态时(无发送)在120欧电阻上形成200mV压降即可,根据供电电压用欧姆定律计算。

使用特权

评论回复
18
杨工| | 2007-12-29 10:09 | 只看该作者

把R40,R41拆掉试试

我在作485时,电路和你差不多,也遇到很奇怪的问题。
用示波器查,很多奇怪现象
后来把R40,R41拆掉,一切OK

使用特权

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

本版积分规则

89

主题

252

帖子

1

粉丝