实习单位给了一个DAMQ-4202来玩,需求是采集电压,通过485转232连接电脑笔记本电脑,说明书中需求是Modbus通信协议,奈何本人不会,所以舍近求远,通过VISA串口实现了,对其的输入输出信息采集,因为官网说明书中没有所需指令所以初始阶段较为麻烦的阶段就是获取指令,通过串口监听工具监听串口数据,在使用官网配套软件的使用,使得获取到最基本的一些发出指令,其后输入结尾的是CRC,因为没有使用Modbus,所以需要另外编写一个子VI来进行计算
普通的收发指令通过事件窗口来进行,有点是节约了CPU功耗
还有一个就是读写出来的数码值转换到工程值的解码
所有程序到在上面了,LabVIEW2020 版本
通道4与通道6接3.3v,其他悬置,读出值与实际值相近,误差可接受范围内