各位大侠,小弟现在要在线测量继电器通断的动作时间,继电器两端接的是220V的市电。现在我的做法是用一个双向的线性光耦取样,然后接到一个三极管,当三极管B极前面加了0.1uf以上的电容时,当继电器接通时,状态输出为低电平,当继电器断开时,状态输出为高电平,单片机通过监测边沿来触发中断,然后读取时间,但此方法存在较大的延迟,继电器的动作时间测量得不准;如果三极管B极前不加电容的话,当继电器接通时,状态输出端就会有一个大约1ms的高电平的脉冲跳变,这样子测量起来比较麻烦而且感觉不够准确,大神们有什么方法解决一下这个难题呗,通过硬件或者软件都行,谢谢了。
|