1.概述
客户要实现的功能描述:客户需要把激光测距仪232接口出来的测量距离的数据写到网口的触摸屏上,写入的值和触摸屏预先设置的标准值进行对比,控制机床使测量值等于标准值。
问题:激光测距仪测量1路串口服务器输出的数据是字符串数据,触摸屏网口的标准modbu-tcp协议的从站。这两个协议是不通的,需要有一个设备在中间连接触摸屏和激光测距仪, 激光测距仪输入的字符串数据转化到标准的modbus-tcp协议写指令给触摸屏。
解决方案:通过使用我们公司的1路串口服务器zlan5143定制相应的功能,解决这一问题。如下图:
图一 1路串口服务器拓扑结构图
2.功能测试以及1路串口服务器zlan5143的定制
2.1 激光测距仪的测试
测量接收激光测距仪232接口发送的数据如下图:
图二 激光测距仪数据图
字符串转化成16进制数据:20 20 20 20 31 30 30 0d 0a代表测量距离是100mm
2.2 触摸屏的测试
触摸屏标准modbus-tcp写数据测试。
图三 触摸屏显示
通过标准的modbus-tcp协议写数据测试,根据客户要求的数据类型,触摸屏可以接收双字和单精度浮点数据,数据格式:dcba的顺序,寄存器地址:00 00。
2.3 1路串口服务器zlan5143的定制需求
根据触摸屏对数据类型以及数据格式的需求,需要1路串口服务器zlan5143通过定制能实现把字符串的数据转换成触摸屏能接收的双字或者单精度浮点数的数据。 数据转换以后,再把数据按照正确的数据格式,以标准的modbus-tcp协议写指令发送给触摸屏。
3.定制完成后的测试
模拟测试:配置modbus-tcp从站,用1路串口服务器zlan5143发送16进制数据,写寄存器地址00 00。模拟完成后定制设备发给客户测试,实际测试也满足客户需求,见下图。
图四 modbus slave模拟
4.相关配置以及注意事项
图四 1路串口服务器zlan5143参数设置
1,1路串口服务器zlan5143的ip地址需要和触摸屏设置在同一个网段
2,工作模式为客户端模式连接到触摸屏的ip地址和端口。
3,目的ip以及端口及设置触摸屏的ip地址和端口。
4,串口参数设置和连接串口设备设置一样,这里就是激光测距仪的串口参数。
5,为了保证串口数据的正确性,避免干扰造成的数据错误,串口线要尽量的短。
6,同样相关的称重行业的称重设备也是如此。
ymf
15分钟如何用爱星物联开发一个新产品 ?
大陆车厂LED车灯订单快速增长,丽清营收获利攀高
试图理解人类复杂行为的认知神经科学
欣旺达和德赛哪个电池好
中国联通,正式宣布在16个城市开展5G实验
1路串口服务器在激光测距仪的应用
自然语言和ChatGPT的大模型调教攻略
淮安市首批无人机正式持证上线
《财富》评选年度最佳五款智能手机
HDBS蓄电池内阻测试仪测试方法
索尼Xperia P/U接受预定 售价2400元起
中国移动在5G网络转型的四个方向解析
2020 款丰田雷凌车组合仪表上多个故障灯偶发点亮
AI和ML携手优化仿真性能,从此解放开发者双手
苹果 iPhone 12 Pro 在应用加载速度测试中击败三星 Note 20 Ultra
英特尔和AMD不久后将竞相发布六核处理器
基于RFID与车牌识别技术相结合的管理方法
通过大棚杀虫灯可提升灭虫的效率
DS2155 Internal BERT Programmi
传感器如何打造智能楼宇