MODBUS_ASCII读取气体传感器数据(单总线)

前言 

MODBUS作为一种应用层协议被广泛应用于各种传感器驱动协议帧之中,其中modbus_rtu作为常见,其次是modbus_ascii和modbus_tcp,那么下面内容记录的是运用modbus协议读取传感器数据,调试和学习的过程。

modbus中文协议手册参考链接。

链接:https://pan.baidu.com/s/12ifOqr9vLRhWfxqbWQmWFw 
提取码:8y88

一:开发目标

利用uart实现“单总线”,定时通过modbus_ascii协议读取"SF6"气体传感器数据,通过“LORA”上报到服务器。

二:开发环境

开发环境IAR、芯片STM32L452(flash 512KB,RAM 160KB)、调试工具Stlink、USB-TTL、示波器等。

三:开发过程

1:查看传感器使用手册,选择一种驱动方式。下图是传感器引脚,给出三根线,VCC,GND,COM。COM口作为数据口,即要求使用“单总线”。

2:查看传感器使用手册,选择协议帧—UART_ASCII协议。Send作为主机端请求帧,Receive作为从机端回复帧。

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值