NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

使用USB-6221脉冲发生器能否输出不规则脉冲

已解决!
转到解答

我想输出这样的一个脉冲信号:

输出58个周期的脉冲,接着就是2个周期低电平,然后又输出58周期的脉冲,再输出2周期的低电平……这是仿真汽车发动机曲轴传感器信号,而且需要频率可调,仿真出来的信号如下图“仿真信号图”

我的附件trigger counter.vi在低频下(几十HZ以下)用AO口能够成功输出这样的信号,其基本思想就是先输出57个脉冲(即0-5V的方波信号),再判断是否达到第58个和第59个脉冲,如果是则启动继电器输出两个同样周期的低电平0,达到第60个脉冲重新开始。如此不断循环。但在高频时(1k-5kHZ)就严重失真和不尽人意了

        这样的脉冲信号我是否无法使用脉冲计数器输出?

        路过的大侠有没有更好的方案?

        我使用的是USB-6221

 

下载全部
0 项奖励
1 条消息(共 3 条)
4,079 次查看
解答
已被主题作者 Wincent 接受

可以尝试使用Digital I/O,用数字输出产生这样的脉冲。需要使用关联DIO的方式,也就是采用硬件定时方式(例如创建一个没有用的AO任务,将其AO sample clock作为数字I/O的时钟源)连续重复的输出一整串数字脉冲0101....010000。需要调节频率时,就调整AO sample clock频率。

 

2 条消息(共 3 条)
4,009 次查看

哦哦,哈!thank u xu zheng very much,看来是个好办法, 我试试!

0 项奖励
3 条消息(共 3 条)
3,996 次查看