如图所示,某机械设备使用的是类似只有 “断开或接通” 的检测开关。原本这类检测开关是给客户自定检测状态用的
(也就是客户可能是接个led灯作为状态显示,也有可能是客户自己接mcu再接上位机显示状态用,也有可能是客户自己作为设备的控制开关使用。也就是不太能确定客户的使用方案)
现在我们想在自己内部电路也能读取这个检测开关的状态。
问题是我们内部mcu使用的是3.3v电压,同时也没法确认客户外接用的是什么方案............
我们有设想过使用npn来达到读取的目的。但好像这样并不行,如果基极电压超过3.3v的话,还是会烧mcu吧?
而且比较要命的是,这个检测开关并没有接入位置要求(不像图中左边输入,右边公共端。也有可能客户反接,右边输入,左边公共端......这样有可能mcu就误判状态了......)
所以感觉这样的思路并不可行......
因此想请教一下大家,像这样共享读取检测开关的,有什么方案可以解决呢?
|