【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,关键代码如下

c++ 复制代码
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 系列产品的开发设计和工业科研等领域的应用提供了参考。