压力传感器485通讯 + CRC校验转换器(所有485通讯都可用)

本文详细介绍了485通讯在压力传感器中的接线、设置步骤,包括端口号配置、波特率等,以及CAS和鑫精诚F600两种品牌的压力传感器特定的通讯指令和CRC校验方法。
摘要由CSDN通过智能技术生成

1.485通讯接线      

          正常来说,市面上大部分压力传感器都支持485通讯,接线也很简单只有两根线485+、485 - 只需要根据需求,接到主机上(需要一个转换头子接com口)或者板卡上就好了。

2.通讯设置        

         接线完成后就需要对压力传感器进行设置,不同品牌的设置方式不同,设置说明书直接问供应商要就好了。一般需要设置几点:1.端口号(如果有多个485通讯设备串联的话端口号不能相同!)2.串口波特率 3.数据位 4.停止位 5.奇/偶校验。设置完成后根据设定的几个参数进行连接。

3.发送通讯命令

         不同厂商的通讯方式不同,列举两种牌子1.CAS   2.鑫精诚F600

CAS:  

         所需要的指令是 03030007002(74,28)括号中的是CRC校验(文章结尾有CRC校验工具)如下图:03端口号、03功能码、0007起始地址、0002长度

 

        串口工具测试读取如下图:

方框的就是我们的压力值转换成十进制就是422kg。

鑫精诚F600:

        所需要的指令是 04,04,00,00,00,02,71,9E(71,9E)括号中的是CRC校验如下图: 

       04端口号、04功能码、0000起始地址、0002长度。

4.CRC校验

        工具截图:

工具链接:16进制(CRC16)(MODBUS RTU通讯)校验码在线计算器 

  • 13
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于LabVIEW开发的Modbus RTU(CRC校验)的485通讯程序是一个用于实现Modbus通信协议的软件程序。Modbus是一种常用的串行通信协议,用于在不同设备之间实现数据的传输和通信。 开发这个程序的目的是为了通过RS485串口与其他Modbus设备进行通信程序需要实现基本的Modbus功能,包括读写寄存器、读写线圈等操作。同时,还需要进行CRC校验,以确保数据的可靠性。 在LabVIEW中,可以使用串口通信模块来实现485通信。首先,需要通过VISA函数库配置并打开RS485串口。然后,使用Modbus函数库来实现Modbus协议的解析和生成。在读取和写入寄存器时,需要根据Modbus协议的规定来构建相应的报文,并通过串口发送出去。 CRC校验是为了确保数据的完整性和正确性。在数据发送前,需要通过CRC算法对数据进行校验,并附加到报文的末尾。在接收端,首先提取出报文中的数据和CRC校验码,然后重新计算CRC校验码,将其与接收到的校验码进行比较,以验证数据的准确性。 开发这个程序需要熟悉LabVIEW的串口通信模块和Modbus函数库的使用,了解Modbus协议和CRC校验的原理和实现方法。同时,还需要考虑错误处理和异常情况的处理,以保证程序的稳定性和可靠性。 总之,基于LabVIEW开发的Modbus RTU(CRC校验)的485通讯程序是一个用于实现Modbus通信协议的软件程序,它能够实现基本的Modbus功能,包括读写寄存器、读写线圈等操作,并通过CRC校验保证数据的可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dangerous .

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值