下载贤集网APP入驻自媒体
想检测这个自锁电磁阀继电器是否已被激活。该开关是一个瞬时手动按钮。我希望存在 24VAC 时产生逻辑 1,不存在时产生逻辑 0(反之亦然,我可以在软件或 PCA9555 配置中反转)。我最初的设计使用了果冻豆光电器件,它工作得很好——我可以处理软件中产生的方波。但我想将 8 个这样的探测器与 i2c 扩展器一起塞到一块小板上。与几个 SMD 电阻器阵列相比,8x 光电器件相对较大。VCC 为 24VAC(HVAC 变压器),为逻辑侧(共享接地)提供 5V 稳压器。我无法更改电路的开关、螺线管和二极管部分。这是我正在利用的一个现有系统,用于检测 MCU 中的继电器状态变化。 我正在与分压器作斗争。看起来当开关打开时,引脚会被拉至 24VAC,因此会得到 34V+。 如果开关位于高侧,我想我可以弄清楚这一点,但它位于接地侧。我也尝试过用 4.6V 齐纳二极管替换 R2。另一个想法是在一个小芯片上使用 ULN2801(或类似的),具有 8 个通道,但似乎它主要用于从低到高的相反方向,超出了我的技能水平。 任何想法不胜感激。