LabVIEW串口示波器设计

电子说

1.2w人已加入

描述

之前的博文分享过LabVIEW虚拟数字示波器,虚拟示波器的数据来自于软件模拟,本篇博文将分享一款串口示波器,LabVIEW设计上位机,数据来自于节点上传(STM32)。

上位机使用LabVIEW技术实现三通道示波器,实现数据处理和显示,支持多种触发方式,支持实时采集,可以对信号进行加窗处理,并具有FFT频谱分析等功能。

节点使用STM32作为核心器件,为了程序的可移植性和简单性,使用单独的外部中断边沿触发、使用ADC+DMA自动循环采集数据以及单独的定时器中断触发采集。

1项目代码 

主程序设计如下所示:

串口

状态机和任务事件设计如下所示: 

串口

串口

串口

2项目效果

串口

串口

串口

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分