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