当前位置: 首页 > news >正文

RS-FS-N01风速变送器简明教程(485通信类型变送器)

该文章仅供参考,编写人不对任何实验设备、人员及测量结果负责!!!

文章主要介绍变送器的硬件连接、软件配置、数据读写以温湿度计算。

1 硬件连接

设备连接图

2 软件配置

将变送器硬件部分正确连接后

  1. 打开“485 参数配置工具.exe” 对风速变送器进行地址、波特 率等参数进行配置
  2. 打开“Sevenstar_CS200A” ,进行相应设置后(如下图设置) 进行指令操作

在这里插入图片描述

2.1 寄存器操作表
寄存器地址PLC或组态地址内容操作
0000H40001瞬时风速(实际值10倍)只读
2.2 读操作

问询帧:

地址码功能码起始地址数据长度校验码低位校验码高位
0x010x030x00 0x000x00 0x010x840x0A

应答帧:

地址码功能码返回有效字节当前风速值校验码低位校验码高位
0x010x030x020x00 0x560x380x7A

注:该风速变送器只能进行读操作(功能码:0x03)

例:读取设备地址0x01的风速值

当前风速计算:

0056H (16) = 86 (10) => 8.6 m/s
3 利用单片机处理变送器采集数据

文章末尾提供一份利用单片机(stm32f1/4)处理变送器采集到的数据,建议通读程序中的readme.txt文件,里面有部分注意事项

程序主要涉及的文件为rs485.c,其中RS485_Send_Station_Instructions( )RS485_Receive_Data( )需要理解并会进行修改,以便移植到其他程序中,代码中有详细的注释说明,此处不再赘述,对于变送器的寄存器部分需要参考《风速变送器485型使用说明书.pdf v2.1》

4 结尾

脚注的几篇文章是本人接触到的几种485通信传感器或控制器,由于时间久远,资料及实现过程大都有些残缺。这类传感器的驱动过程无非就是熟读手册、配置设备地址与波特率、单片机控制以及上位机数据处理与分析等,几篇文章相互补充说明

[1] stm32f103 f429 modbus 485 挂载多个传感器

[2] 程序代码及产品资料

[3] 相关文章1

[4] 相关文章2

[5] Git代码仓库


http://www.mrgr.cn/news/18414.html

相关文章:

  • Open3D mesh 模型精细化处理--中点剖分
  • 梧桐数据库(WuTongDB):B+树索引的原理、实现方式及与B树索引的区别
  • C++篇:C向C++迈进(下)
  • reduce使用场景
  • C++string类(1)
  • nestjs目录命名导致的循环引用
  • C语言操作符详解1(含进制转换,原反补码)
  • 自控原理-传递函数(闭环 扰动 偏差 前馈 复合 顺馈)
  • Linux | 匿名管道和命名管道:进程间通信数据流的桥梁
  • 【13年12月CCF计算机软件能力认证】:出现次数最多的数、ISBN号码、最大的矩形、有趣的数、I‘m stuck!
  • java xml 转json json 转 json对象
  • 当前开发技术的未来发展:趋势、机遇与挑战
  • 当敏捷开发遇上AI
  • scikit-learn:一个强大的机器学习Python库
  • 【硬件知识】从零开始认识GPU
  • 项目管理流程处理策略
  • 《深度学习》OpenCV 图像轮廓检测、轮廓处理及代码演示
  • 800 行开源代码编程助手,命令行版的 Claude Artifacts
  • 史上最全!研究生科研必备科研工具(含AI科研工具),附使用说明和示例
  • java后端开发-Mybatis连接数据库步骤