《Arduino开发实战指南:LabVIEW卷》6.3 基于Arduino的简易示波器

本文介绍了如何利用Arduino Uno R3和LabVIEW设计一个简易示波器,实现了信号采集、通道使能、触发设置等功能。通过连续采集模式获取数据,并使用波形图表显示,同时可调整时间分辨率和电压幅度分辨率。
摘要由CSDN通过智能技术生成

6.3 基于Arduino的简易示波器

6.3.1 实现的功能

LabVIEW在测试测量方面是应用非常广的一款软件,本节以Arduino为信号采集硬件,设计一个简易的“示波器”。能够实现简单的基本示波器功能,比如通道使能、触发设置、时间分辨率及电压幅度分辨率的调整。

6.3.2 所需硬件

Arduino Uno R3、模拟信号发生器件。使用Arduino Uno R3的第一个模拟采集通道Analog 0作为信号采集通道,将模拟信号发生器件产生的信号送给Arduino的Analog 0通道。

6.3.3 程序设计及实现

使用Arduino进行“示波器”设计的时候要使用5.3.1节中的连续采集模式对数据进行连续采集。

如图6-13所示,通过VI将Arduino设置为使用连续采集模式进行数据采集。

图6-13 配置Arduino为连续采集模式

使用连续采集函数Continuous Acquisition Sample.vi进行连续数据采集。

在前面板设计中使用波形图标显示采集到的波形。对于示波器,我们能够调整时间分辨率和电压幅度分辨率,这时需要根据前面板相应的设置控件来改变波形图表时间轴的时间显示范围以及电压幅度轴的显示范围。这部分可以通过在程序框图中对波形图表的属性节点进行设置来实现。图6

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值