采用的仿真器是廣州周立功單片機發展有限公司開發的LPC2000系列ARM7微控制器的EasyJTAG仿真器,支持ADS1.2集成開發環境,支持單步、全速及斷點等調試功能,支持下載程序到片內FLASH和特定型號的片外FLASH,采用ARM公司提出的標準JTAG仿真調試接口。連接好EasyJTAG仿真器,裝好驅動程序,在ADS1.2中設置好后就可以使用EasyJTAG仿真器調試系統了。
整個控制系統的軟件結構,可以劃分為前臺操作和后臺操作,從程序開始運行初始化,到進入主循環,在主循環中,不斷的循環檢測,可以看做是后臺操作。由于陶瓷過濾機控制系統的軟件設計主要分為人機交互部分及參數設定和主功能實現部分。人機交互部分包括液晶顯示、鍵盤掃描等部分。由于人機交互對時間要求弱且占用CPU時間長的任務,而且實時性也不是那么的強,因此放在主程序循環處理。
而對一些接收到的液位、壓力狀況、變頻速度的調節等實時數據,實時性比較強,要求及時處理,因此放在中斷程序中執行,可以看做前臺操作。
在主循環中,又分為主程序和子程序,主程序具有手動、自動和暫停等控制功能,手動方式可對所有電機、氣動電磁閥、超聲波發生器進行單點操作;自動方式包括自動過濾和自動清洗;暫停方式是用戶暫時停止圓盤、給料、真空泵,但陶瓷過濾機還是處于過濾狀態。子程序由控制、清洗、計時、報警、起動/停止、參數輸入、信息顯示等11個子程序組成,他們在軟件結構上都是一個沒限的循環。在各自的循環中,可以人機交互完成參數的輸入或者開啟前臺程序,完成獨立的功能模塊,從而每個模塊都是一個單獨的沒限循環結構。
上一條: 維護水選磁選機的技術總結
下一條: 水選磁選機的這些故障你會處理嗎?