恭喜,你发布的帖子
发布于 2021-06-25 14:19:13
7楼
怎么不可以呢?
模块自身作为无源的端口,要检测外围是否断线,肯定要在线路上加上电压作为检测手段。
外部的电压源,内阻很小(电压源内阻小是常识了)。有电压源存在的时候这个2伏的电压经过一个很大内阻的电阻加载到端口,结果等同于被外部电源短路了,几乎不影响端口接收信号。如果外部电压源断线了。那么这个2伏的电压就直接作用在端口上了。使得端口获得2伏的电压结果。
然而,这个2伏的电压不是长期加载的,仅仅在检测需要的时候加载,然而加载期间同时检测到2伏,卸载期间检测到0伏,那么就得知外部已经掉线了。
关键是同时。加载时同时测得2伏,卸载时同时测得0伏。如果加载测得2伏,卸载时也测得2伏。那么这个2伏就真的是信号就是2伏。
以上纯粹猜测,仅仅是为了一个合理性而猜出一个可行的结果,不代表真实。如有雷同,实属英雄所见略同。
这个2V是输入开路时模块输出的2V电压啊,我没接线你AIW显示有2V对应的值输入这是闹哪样?
至于电压型输入断线检测?讲真,传统的方法就是降低输入阻抗,然后判断输入值低限,比如输入阻抗10kΩ,当输入电压低于1mV为断线判断。这样能消除大量的干扰,更不需要折腾什么滤波,更加适合工控这种电磁干扰很大的环境。
现在的模块,输入阻抗很大,虽然指标看起来高大上了,但是对工控这种干扰大的场合根本就不适用,没必要。有些干扰大/模拟量输入导线很长的环境,模块输入还要特地并个10kΩ的输入电阻、并个0.1uF的电容消除干扰,感觉西门子很恶心的。
请填写推广理由:
分享
只看
楼主