主页
技术支持
使用数字输出生成软件定时脉冲序列
使用数字输出生成软件定时脉冲序列
更新 Feb 28, 2024
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
硬件
NI-9403
Digital I/O Device
Counter/Timer Device
软件
LabVIEW
驱动
NI-DAQmx
问题详述
我想生成脉冲宽度调制(PWM)输出,但循环时间和精度并不是关键因素。我正在看两个设备,一个带有能够产生脉冲序列的计数器而另一个没有。在这种情况下,我可以使用数字输出而不是计数器吗?
解决方案
如果应用对速度和精度没有严格的要求(循环时间在秒范围内,可能有几毫秒的延迟),则数字输出可以与软件定时控制一起使用生成PWM脉冲输出。
一个应用的例子就是它可以用在周期为1秒而且精度为半秒的继电器控制。
软件定时脉冲宽度调制
的 LabVIEW范例显示了一种使用软件定时数字I/O实现PWM的方法。
相关信息
计数器最适合生成PWM输出,因为它们是硬件定时的,比数字I/O更快更精确。但是,并非所有模块都有计数器或能够访问计数器,机箱上的计数器数量也是有限的,所以可能需要软件定时输出来为其他任务提供资源。
相关链接
Software-Timed Digital I/O Benchmarks with DAQmx
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful