您当前的位置: 首页 >  ar

不脱发的程序猿

暂无认证

  • 7浏览

    0关注

    492博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LabVIEW控制Arduino实现示波器(基础篇—7)

不脱发的程序猿 发布时间:2022-05-24 22:35:46 ,浏览量:7

目录

1、实验目的

2、实验环境

3、程序设计

4、实验演示

1、实验目的

利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个简易示波器的功能。

2、实验环境

将需测量信号的正负两端分别接至Arduino Uno控制板上的模拟输入端口和GND引脚上,并在软件上选择所连接的端口号。

3、程序设计

本例修改自LabVIEW Interface for Arduino函数库中的示例,位于函数选板“函数”→"Ardu-ino"→"Example"→"Continuous Sampling Example",修改后的LabVIEW前面板如下图所示:

程序框图如下图所示:

简易示波器需要在软件运行前设置Arduino Uno控制板的串口号、模拟输入引脚和采样速率(Hz),默认采样速率为1000Hz。

LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后调用模拟采样函数库中的Continuous Acquisition On函数节点以设置的引脚和采样速率来实现连续采样,接着进入While循环并不断调用Continuous Acquisition Sample函数节点,并每次读取10个采样点送入波形显示控件。最后,断开与Arduino Uno控制板的连接。

4、实验演示

在采样速率1000Hz的情况下,将Arduino Uno控制板上的3.3V、5V和GND分别接至模拟输入端口A0,查看示波器波形。

项目资源下载请参见:LabVIEW控制Arduino实现示波器-单片机文档类资源-CSDN下载

拓展学习:

LabVIEW虚拟数字示波器_不脱发的程序猿的博客-CSDN博客_labview模拟示波器

LabVIEW仪器控制:智能示波器(普源DS1000E)_不脱发的程序猿的博客-CSDN博客_labview示波器波形采集

关注
打赏
1664101891
查看更多评论
立即登录/注册

微信扫码登录

0.0482s