cpu51 发表于 2015-11-7 19:31

大家讨论一下,一个单片机一个串口,但有的控制板做了2...

本帖最后由 cpu51 于 2015-11-7 19:36 编辑

大家讨论一下,一个单片机一个串口,就是普通的51系列单片机,本身就一个串口,但电路上做成了2个通讯口,互为热备用,就是当一个串口收到数据,就以这个串口工作,当另外一个收到数据,就以另外一个串口工作(看了电路板,实际就一个串口单片机,硬件做了2个通讯口,仅用了2个SP485芯片)。工业现场常用的热备冗余设计,这样的通讯,是怎么实现的呢?
左侧是2个485网线,A网 B网。

headradio 发表于 2015-11-7 20:56

单稳态触发吧 谁的电平先到谁有效

chunyang 发表于 2015-11-7 23:56

实现的方法很多,可以用数据选择器、模拟开关等,如果两路485绝对不会同时工作,还可以用双输入与门等,具体视功能要求来设计。

jing43 发表于 2015-11-9 08:43

还有一种是软件串口,直接操作 IO 口实现。

caoenq 发表于 2015-11-10 12:43

jing43 发表于 2015-11-9 08:43
还有一种是软件串口,直接操作 IO 口实现。

正解

cpu51 发表于 2015-11-10 20:12

headradio 发表于 2015-11-7 20:56
单稳态触发吧 谁的电平先到谁有效

有具体的实现原理图吗?

tripoly 发表于 2015-11-15 19:34

应该是一个只管收,一个只管发吧
页: [1]
查看完整版本: 大家讨论一下,一个单片机一个串口,但有的控制板做了2...