|
当我下载了一个新的FPGA VI或者将CompactRIO机箱设置为休眠模式时,NI 9403的DIO的线上有时会出现预料之外的电压脉冲。出现这种现象的原因是什么?我该如何避免这种现象?
出现这种现象的主要原因是当将NI 9403设置为休眠时,需要一段时间(整整2秒钟)才能使该模块完全掉电。如果该模块在完全掉电之前被唤醒,那么会得到一个电压的脉冲。该脉冲的电压值高到足以触发TTL电路。当模块休眠时同时还有一个250mV的电压脉冲。但是此篇文档针对更大电压的脉冲。
如果你下载了新的FPGA代码或者通过编程将CompactRIO设置为休眠模式,那么需要实现如下的FPGA代码来避免DIO线上出现的电压脉冲:
如果你想使用实时端来控制,那么你需要通过FPGA接口来实现。可以在相关链接部分找到实现方法。
|