欢迎光临散文网 会员登陆 & 注册

硬件串口通讯及字节数据处理

2023-09-21 18:25 作者:正心守一  | 我要投稿

1. 监测设备是否正常

注意:以下是通过设备需要485 USB的方式接入

(1) 打开计算机管理-》设备管理器-》端口-》查看USB端口

 



(2) 下载工具 XCOM V2.0.exe

(3) 使用XCOM V2.0.exe 监测串口及设备是否正常

 



2. Java通讯代码编写

(1) 通讯设备代码

    创建串口启动类

    串口工具类

    串口监听类

(2) 明文处理

① 直接通过串口监听类,接收到的byte字节,转成字符串即可

② new String(byte,0,byte.length).trim()

(3) 字节处理

注意:文档说明中的 大小端。

如:大端字节 405C74AA

小端字节就是大端相反 AA745C40

① 获取字节数据

② 查看文档说明,字节所对应的数值说明

    注意:每个参数对应的类型,是int float 还是double类型,包括大小端,否则解析出来的值不对

③ 解析

    java的int double float 的方式


剩下的根据设备需求,写业务逻辑即可。我的处理结果


硬件串口通讯及字节数据处理的评论 (共 条)

分享到微博请遵守国家法律