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