打印

求助:几块板子共享一编码器信号,怎么解决

[复制链接]
1921|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
受不了了|  楼主 | 2010-12-23 13:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一编码器脉冲信号,有几十个MCU来共用,现场有一定的干扰,频率大约有3KHz,时间延迟性要求不高,波形也无什么要求。有光耦隔离,直接用脉冲信号带那么多光耦肯定不行,抗干扰也估计不行。初步想法主MCU收到脉冲信号简单逻辑处理后去驱动MAX485之类芯片,然后其他从MCU用MAX485来接收,可以吗?谢谢

相关帖子

沙发
yewuyi| | 2010-12-23 13:33 | 只看该作者
485到也没必要。

把编码器信号用光耦隔离,光耦后级对信号进行增强,增强完的信号用比较器等一类高输入阻抗的东西再变换一下,每个支路都这么变换一下,变换后的信号送MCU,光耦只要一个就可以了,

使用特权

评论回复
板凳
受不了了|  楼主 | 2010-12-23 13:41 | 只看该作者
谢谢叶工,这样众多MCU岂不是共地了,我那些板子都是独立供电的

使用特权

评论回复
地板
受不了了|  楼主 | 2010-12-23 13:44 | 只看该作者
现在只求可靠的基础上尽量硬件简单,复杂了以后坏了难维修,成本无要求

使用特权

评论回复
5
yewuyi| | 2010-12-23 14:15 | 只看该作者
如果你要解决共地的问题,那你可以在比较器后面再加一级光耦隔离,这样就可以保证每一路都可以独立供电,不需要共地。

使用特权

评论回复
6
yewuyi| | 2010-12-23 14:19 | 只看该作者
如果对成本无要求,可以查查ADI有一款专门的通信用信号隔离芯片,你可以先用一路光耦把编码器信号取过来并做信号增强,能做成电流环更好,信号增强后再送给信号隔离芯片送到下级的各个MCU。

光耦部分需要独立供电,呵呵,这个电源应该还是很好做的吧。

使用特权

评论回复
7
受不了了|  楼主 | 2010-12-23 16:19 | 只看该作者
谢谢了,我去查查

使用特权

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

本版积分规则

5

主题

3409

帖子

8

粉丝