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] 产品资料BaiduPan(pwd : i863)

[3] Sevenstar CS200A使用简明教程(485通信类型变送器)

[4] VMS-WS-485使用简明教程(485通信类型变送器)

[5] Git代码仓库(两个分支)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值