项目背景:在天然气计量方式变革的背景下,现场对于传感器的精度越来越高,需要将不同波特率的传感器接入工控网络,这
与基于RS485总线和Modbus协议的传统现场SCADA系统难以兼容;
硬件设计:利用Altium Designer20,设计基于STM32H743处理器的硬件电路,包括RS485、RTC、DC-DC、AD(4-
20mA)、EEPROM以及MCU外围电路等功能;
软件开发:在MDK和Cube MX平台上编写底层驱动程序、终端服务函数和回调函数;分配中断优先级和中断嵌套模式,设置
FreeRTOS实时操作系统时间片轮转和消息队列功能,开发Modbus Master多主站协议栈,支持多路RS485总线上的所有从机
同时在线,可读可写;
综合调试:利用Qt5开发一款上位机测试软件,与两路RS485总线网络测试通讯
点击空白处退出提示
评论