做飞行模拟面板,很多开关和电位器,3个地线接口不够,所以合在一起用。
现在的问题是共用同一个地线接口后开关之间信号出现了干扰,如果两个开关各接不同GND插口则无问题。
tinkercad示意图,主要问题是当滑动开关在低电位联通地线时,按下右边的按钮开关,pin8也会收到高电平。
然后换了个电路模拟软件模拟效果一样。
A开关即按钮开关,当A开关未按下时digitalRead1一切正常,当按下A开关的时候如果digitalRead1开关处于接地状态,则会被干扰,显示高电平。如下图:
两个模拟软件的结果和我实际接线后的结果一样,即使增加 整流二极管和开关二极管后问题还是存在,发现二极管只控制电流,电压是不阻断的(我非电子专业也不懂)。
为什么会出现这个情况我已经弄清楚了,但是如何避免这个情况发生还不会,有懂电路的兄弟帮忙看看我能用什么电子元件解决这个问题吗?
谢谢,现在想到的是继电器,但是个头太大不喜欢,光电耦合器也不行(模拟软件试过了)。
非常感谢
现在的问题是共用同一个地线接口后开关之间信号出现了干扰,如果两个开关各接不同GND插口则无问题。
tinkercad示意图,主要问题是当滑动开关在低电位联通地线时,按下右边的按钮开关,pin8也会收到高电平。
然后换了个电路模拟软件模拟效果一样。
A开关即按钮开关,当A开关未按下时digitalRead1一切正常,当按下A开关的时候如果digitalRead1开关处于接地状态,则会被干扰,显示高电平。如下图:
两个模拟软件的结果和我实际接线后的结果一样,即使增加 整流二极管和开关二极管后问题还是存在,发现二极管只控制电流,电压是不阻断的(我非电子专业也不懂)。
为什么会出现这个情况我已经弄清楚了,但是如何避免这个情况发生还不会,有懂电路的兄弟帮忙看看我能用什么电子元件解决这个问题吗?
谢谢,现在想到的是继电器,但是个头太大不喜欢,光电耦合器也不行(模拟软件试过了)。
非常感谢