項(xiàng)目概述?:
lpc55s69作為主控系統(tǒng),操作系統(tǒng)采用rt-thread,開啟兩路modbus?,一路modbus連接溫度采集及加熱輸出模塊,另一路modbus連接上位機(jī)組態(tài)軟件。
之前只用全局狀態(tài)機(jī)做過單路modbus,本次做多路花了不少時(shí)間,狀態(tài)機(jī)采用結(jié)構(gòu)體對(duì)象實(shí)現(xiàn),理論上只要處理器速度足夠,不限modbus通道數(shù)。
Lpc55s69做modbus主機(jī)讀取溫度采集模塊溫度,通過PID計(jì)算,將計(jì)算結(jié)果輸出給加熱模塊加熱實(shí)現(xiàn)溫度控制。另一路modbus作為從機(jī),通過昆侖通態(tài)組態(tài)軟件做上位機(jī)軟件操作主控板。
項(xiàng)目代碼:
rt-thread-lpc55xx.rar (16.82 MB)
組態(tài)工程:
modbus_test.rar (43.78 KB)