您好,我使用NI6583采集20ns脉宽的脉冲信号,记录脉冲个数。看资料描述,数据采集时有一个高低电平阈值,低于低电平阈值视为低电平,高于高电平阈值视为高电平,那么处于两者之间的电压值应该怎么判断呢?我自己编程时就是上升沿计数,5ns采集一次电压值,然后上升沿计数,不知道我理解是不是错误,采集的方法是否错误?
编程的时候让设置可编程电压阈值Vcc,也不晓得怎么选择。麻烦大家给一点意见。谢谢
数字电路的采集,并不像模拟电路,用ADC采集到什么就是什么,而是一个低信号过来,然后瞬变到高信号,采集电路采集到这个“变化”而非值本身,或者换句话说,是这个变化“触发”了采集电路,而非某个值。
那么对于不高不低的中间态来说,由于采集电路只认得0和1两种状态,要么是“这变化太弱了导致触发失败”,显示为0,要么是“变化够强,触发成功”显示为1。
所以依旧是那句话,强烈建议采集数字信号时,用数字输入口,并要求数字信号瞬变而非缓变,且高电压要够高,低电压要够低。
高低电平阈值之间的电压输入不会响应。不过你需要可编程电压阈值Vcc可以设置。
为了在Labview中实现该功能,需要调用DAQmx通道属性节点,这个属性节点在Digital Input » Logic Family 或者 Digital Output » Logic Family