如何解决DS18B20做双向数字信号通信光耦隔离时互锁的问题

2019-07-16 08:58发布

目前公司有个项目用于工业领域,使用了一个工业的DS18B20,但是需要做电气隔离,考虑的成本问题,不想使用集成的双向信号隔离芯片,自己想用光耦隔离来做,但是一端接DS18B20一端接单片机,自己做了个电路如下截图,但是感觉会互锁,也就是任何一端驱动的低的时候,另一端也变为了低电平,反过来又会驱动另一端为低,这样导致无法释放,不知道大家又没有什么好的方法?


15.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
Green_LJ
1楼-- · 2019-07-16 13:04
左边是隔离信号接DS18B20的数据口,右边接单片机,但是当左边驱动右边的时候,右边同时也是驱动左边的,这样岂不是就形成了互锁了么?导致无法释放,不知道大家都是如何实现双向的数字信号隔离通信的?
大洼球王
2楼-- · 2019-07-16 17:50
最好一个电路可以搭起来看看;
还是用数字隔离器简单点;
天地直方
3楼-- · 2019-07-16 19:25
 精彩回答 2  元偷偷看……
dfasda
4楼-- · 2019-07-16 19:52
你要用几个18b20挂在一根总线上呢
hdfsf
5楼-- · 2019-07-17 01:35
用个1:1变压器.
Green_LJ
6楼-- · 2019-07-17 03:42
这个怎么做?类似以太网的那种做法?以太网的是编码后才能用脉冲变压器的,但是这个应该不行吧?不知道你说的用1:1变压器是如何实现的?

一周热门 更多>