RTT小师弟 · 2022年03月10日

【N32G457 】基于RT-Thread和N32G457的智能工业网关

在这里插入图片描述本文是RT-Thread用户@towelroll 原创发布,是用于参加RT-Thread与国民技术联手推出N32G457 RT-Thread设计大赛,原文:https://club.rt-thread.org/as...

作品简介:
基于RT-Thread系统和N32G457开发板,简单的实现了modbus-rtu的主从模式,串口2用于host,4、5、6、7用于slave模式,采集数据保存转发,可以更改串口波特率和停止位,校验位和数据位不知道是不是驱动的问题,目前实现不了,每个slave最多支持设置5条命令。可以通过modbus命令读取到内部温度传感器的值、芯片UID和UCID。

硬件框架:
image.png
FLASH:存储参数;
UART:用于modbus通讯使用;
ADC:采集内部温度传感器。

软件框架
image.png
主要有五个线程,四个次线程为modbus 从机采集线程,主线程为modbus主机线程,主要是基于libmodbus库来实现modbus-rtu协议。可以通过modbus-rtu来设置从机线程的命令并获取到从机采集到的值,同时直接命令来修改串口的波特率,读取芯片温度值和UID、UCID唯一编码。

作品展示
image.png

实物图

image.png
模拟通讯图

视频链接:https://b23.tv/CUl4mOO
代码链接:https://gitee.com/towel-roll/...

推荐阅读
关注数
8071
内容数
181
小而美的物联网操作系统,经过14年的累积发展,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过4亿台,成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息