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