(资料图)
之前的博文分享过LabVIEW虚拟数字示波器,虚拟示波器的数据来自于软件模拟,本篇博文将分享一款串口示波器,LabVIEW设计上位机,数据来自于节点上传(STM32)。
上位机使用LabVIEW技术实现三通道示波器,实现数据处理和显示,支持多种触发方式,支持实时采集,可以对信号进行加窗处理,并具有FFT频谱分析等功能。
节点使用STM32作为核心器件,为了程序的可移植性和简单性,使用单独的外部中断边沿触发、使用ADC+DMA自动循环采集数据以及单独的定时器中断触发采集。
项目代码
主程序设计如下所示:
状态机和任务事件设计如下所示:
项目效果
X 关闭
Copyright © 2015-2022 纵横服装网版权所有 备案号:浙ICP备2022016517号-12 联系邮箱:51 46 76 11 3 @qq.com