发 帖  
原厂入驻New
[问答] 串口线采集数据,波形图表显示怎么操作?
227 串口 来自手机
分享
我想用labview显示下位机的波形。
做了一个测试程序。 STM32做了一个dac输出1k的正弦波,做了一个adc(10khz的速度)来采集这个正弦波,通过串口(115200)将数据传输给上位机。
上位机通过波形图表显示这个波形怎么看都不正常,这个怎么弄啊?是改频率还是改采样率还是,图表哪儿设置不对?
0
2020-8-30 10:51:42   评论 分享淘帖 邀请回答
7个回答
顺便问一下,怎么发清晰的截图啊?
2020-8-30 10:52:21 评论

举报

正常我们截图上传是没有问题的,所以你看下是不是截图的问题。
虽然看不清上位机程序,但是看得出很简单,也就是说单纯的采集数据,并将数据显示出来,这里没什么好说的。问题就是你下位机了,你要考虑串口的通讯速度其实不快,你10k的采样频率如果都是单点上传的话,妥妥的数据丢失。这就有点类似某宝上的数据采集卡,AD功能都可以配置,单点或者是连续,感觉你这个下位机就是单点采样,单点上传,适用于低频电压波动。而高频的波动就需要连续采样,也就是你下位机每采集够多少个点,比如说1K点,然后以数组形式上传这1K个点,也就是你串口得到的应该是一个长度为1K的数组(当然这个长度你可以自己设置,也可以是100个点),这样就降低串口拥挤程度,也就不容易丢失数据
2020-8-31 09:00:05 评论

举报

你这LABVIEW程序虽然看不大清楚,但是能看清楚的地方问题就不小,你不能一个一个读取呀,一次多读取点数据,串口在读取时不要关闭再打开的操作
2020-8-31 15:51:31 评论

举报

初学,对着网上的代码改的。
我试一下,谢谢!
2020-8-31 22:19:04 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表