CAN總線在織機狀態(tài)遠程集中監(jiān)控系統(tǒng)應用
3 系統(tǒng)軟件設計
系統(tǒng)軟件設計的關鍵是通信程序的設計。主要包括單片機MC68332數據采集與處理模塊程序、CAN收發(fā)模塊程序。其中數據采集與處理模塊程序主要由單臺織機智能控制系統(tǒng)完成,CAN收發(fā)模塊程序則是系統(tǒng)軟件設計的主要部分。CAN收發(fā)模塊程序控制框圖如圖3所示。
圖3 CAN收發(fā)模塊程序控制框圖l
CAN收發(fā)模塊程序的主要任務是對控制器進行初始化、響應上位機查詢發(fā)送程序以及接收程序。為提高傳輸速度,節(jié)點采用中斷方式實現(xiàn)數據的實時傳輸。MC68332在接收到上位機的查詢命令后,會產生相應的中斷,將采集的數據根據相應數據幀的格式向上位機發(fā)送。由于系統(tǒng)中任一節(jié)點在任意時刻均可以主動與其他節(jié)點通信,所以各節(jié)點的通信程序相同。
4 結論
由于CAN總線在數據通信方面具有可靠、實時和靈活的優(yōu)點,基于CAN總線的織機狀態(tài)遠程集中監(jiān)控系統(tǒng),能夠及時、可靠和全面地獲取織機的實際工作狀態(tài)。同時系統(tǒng)擴展容易,系統(tǒng)網絡節(jié)點可以根據需要進行擴充,最多可達110個,滿足了大多數紡織企業(yè)的規(guī)模要求。借助企業(yè)內部局域網,能夠方便地形成織機工作狀態(tài)信息管理與服務系統(tǒng),并可以與工藝、設備、生產和銷售等職能部門進行信息交換,極大地提高了企業(yè)自動化、信息化管理的程度,為企業(yè)全面信息化管理打下一定的技術基礎。
評論