当前位置: 首页 > news >正文

【RA-Eco-RA6E2-64PIN-V1.0 开发板】ADC 电压的 LabVIEW 数据采集

【RA-Eco-RA6E2-64PIN-V1.0 开发板】ADC 电压的 LabVIEW 数据采集

本文介绍了 RA-Eco-RA6E2-64PIN-V1.0 开发板通过 LabVIEW 上位机实现 ADC 电压数据采集的项目设计。

项目介绍

  • 开发板工程调试:串口输出 JSON 格式的 ADC 值及其电压转换值;

  • LabVIEW 上位机设计:包括前面板和程序框图的设计等;

  • LabVIEW 测试与程序优化:通过串口获取芯片发送的 ADC 数据,提高响应速度、减小延迟。

工程调试

在前面完成 UART 串口输出 ADC 数值和电压转换数值的基础上,修改输出格式为 JSON,关键代码如下

printf("{\"value\": %d, \"voltage\": %f}\n",adc_data0,a0);

保存文件,右键项目 - 构建程序,

右键项目 - 调试项目 - 上传固件至开发板。

串口测试

  • TypeC - USB 数据线连接开发板串口和电脑;

  • 打开串口调试助手,配置对应的波特率等参数;

  • 打开串口,即可接收芯片发送的字符串

在这里插入图片描述

此时串口输出数据为标准 JSON 格式,便于后续 LabVIEW 数值读取。

LabVIEW 上位机

包括前面板设计、程序框图设计两部分。

前面板

在这里插入图片描述

使用方法
  • 串口配置:端口号、波特率等;
  • 单击运行按钮,设置文件保存路径;
  • 点击 START 按钮,开始连续采集数据;
  • 采集完成后,点击 STOP 按钮结束程序,数据自动保存至设定路径文件。

程序框图

在这里插入图片描述

连续采集

连续采集的动态效果如下

在这里插入图片描述

数据保存

点击 Stop 按钮,停止数据采集,文件自动保存至预设路径,3 列数据依次为 日期-时间-数值

在这里插入图片描述

总结

本文介绍了 RA-Eco-RA6E2-64PIN-V1.0 开发板通过 LabVIEW 上位机实现 ADC 电压数据采集的项目设计,包括项目介绍、工程调试、串口打印 JSON 测试、LabVIEW 上位机设计、程序测试及调优等,为 Renesas 系列产品的开发设计和工业科研等领域的应用提供了参考。

http://www.lryc.cn/news/587343.html

相关文章:

  • 第一个Flink 程序 WordCount,词频统计(批处理)
  • git实操
  • 鸿蒙项目构建配置
  • 区分三种IO模型和select/poll/epoll
  • Java设计模式之行为型模式(命令模式)
  • Spring Boot + MyBatis 实现用户登录功能详解(基础)
  • JAVA学习笔记 JAVA开发环境部署-001
  • 深入分析---虚拟线程VS传统多线程
  • 力扣刷题记录(c++)09
  • 在 OCI 生成式 AI 上搭一个「指定地区拉面店 MCP Server」——从 0 到 1 实战记录
  • opencv中contours的使用
  • 【设计模式】策略模式(政策(Policy)模式)
  • Java小白-设计模式
  • Java 接口 剖析
  • 操作系统-第四章存储器管理和第五章设备管理-知识点整理(知识点学习 / 期末复习 / 面试 / 笔试)
  • 什么是渐进式框架
  • 什么时候会用到 concurrent.futures?要不要背?
  • 17.使用DenseNet网络进行Fashion-Mnist分类
  • 2024CVPR:Question Aware Vision Transformer for Multimodal Reasoning介绍
  • Action-Agnostic Point-Level Supervision for Temporal Action Detection
  • 【读书笔记】《Effective Modern C++》第4章 Smart Pointers
  • 从零开始学习深度学习—水果分类之PyQt5App
  • gcc 源码阅读--C语言预处理
  • 深度学习16(对抗生成网络:GAN+自动编码器)
  • 深入理解 Java JVM
  • Java: OracleHelper
  • MYSQL笔记2
  • 线性基学习笔记
  • 查看Linux服务器显卡使用情况的详细教程
  • 【UE教程/进阶】使用Slate