当前位置: 首页 > 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.dtcms.com/a/277234.html

相关文章:

  • Excel的学习
  • 如何选择合适的AI论文写作工具?七个AI英文论文写作网站
  • leetGPU解题笔记(2)
  • Agent浏览器自动化工具技术原理探析- Palywright VS OS-Atlas
  • 009_API参考与接口规范
  • Android 代码热度统计(概述)
  • Ampace厦门新能安科技Verify 测评演绎数字推理及四色测评考点分析、SHL真题题库
  • 代码随想录算法训练营第三十二天|动态规划理论基础、LeetCode 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
  • 嵌入式单片机开发 - HAL 库引入(HAL 库概述、HAL 库下载)
  • 使用macvlan实现容器的跨主机通信
  • JSON/AJAX/XHR/FetchAPI知识点学习整理
  • Feign实战
  • 六、深度学习——NLP
  • 01_类的概念和定义
  • websocket连接时发生未知错误
  • sqli-labs靶场通关笔记:第9关 时间盲注
  • 快速生成 Android 的 Splash 的 9 Patch 图片
  • 【零基础入门unity游戏开发——unity3D篇】3D光源之——unity反射和反射探针技术
  • AI进化论12:大语言模型的爆发——GPT系列“出圈”,AI飞入寻常百姓家
  • Kafka——Kafka 线上集群部署方案怎么做?
  • c语言初阶 结构体
  • 【Python】venv:配置独立镜像源
  • 常用的docker命令备份
  • 007_用例与应用场景
  • python 列表(List) vs. 元组(Tuple):什么时候该用不可变的元组?它们在性能和用途上有什么区别?
  • 暑期自学嵌入式——Day01(C语言阶段)
  • 协程的基本使用
  • 【保姆级图文详解】MCP架构(客户端-服务端)、三种方式使用MCP服务、Spring AI MCP客户端和服务端开发、MCP部署方案、MCP安全性
  • 基于 CentOS 7 的 LVS+DR+Web+NFS 旅游攻略分享平台部署
  • CentOS系统下前后端项目部署攻略