CAN總線(xiàn)在逆變電源監控模塊中的研究與應用
CAN網(wǎng)絡(luò )的特征之一就是安全可靠的鏈路層,對鏈路傳輸中因干擾造成的數據傳輸錯誤,丟幀錯誤有自動(dòng)重發(fā)的功能;對線(xiàn)路出現的斷線(xiàn),目標站點(diǎn)不在線(xiàn)等嚴重錯誤,有自動(dòng)離線(xiàn)的功能。因此,在應用層將數據交給數據鏈路層的數據后,認為一定會(huì )安全可靠到達目的站點(diǎn),不需要再對丟幀情況,數據傳送出錯情況作處理。只需在應用層向下傳輸沒(méi)有接到返回響應報文的情況下重發(fā)即可。
3.5程序框圖
應用層的實(shí)現程序主要包括操作站發(fā)送報文和接收報文,操作站接收報文的程序框圖如圖4所示,包括發(fā)送廣播報文反對控制器爭主,多報文的處理,以及報文數據的處理。

操作站和DSP模塊控制器之間通過(guò)CAN總線(xiàn)進(jìn)行通信,主要實(shí)現DSP模塊控制器將逆變電源自身的狀態(tài)數據通過(guò)CAN總線(xiàn)傳送給操作站,并將操作站的控制信息經(jīng)CAN總線(xiàn)傳送給DSP模塊控制器來(lái)控制電源模塊的運行。由信息的傳送方向可分為操作站傳送給DSP模塊控制器和DSP模塊控制器傳送給操作站。信息由操作站傳送給DSP模塊控制器主要是控制信息和控制命令包括對逆變電源進(jìn)行開(kāi)啟、關(guān)閉,對逆變電源模塊運行參數的設定、修改,檢查電源模塊是否運行正常,查看模塊狀態(tài),以及回應DSP模塊控制器發(fā)送來(lái)的驗證操作站是否癱瘓的信號;信息由DSP模塊控制器傳送給操作站主要是返回操作站發(fā)來(lái)的控制信號收到的確認信號,發(fā)送逆變電源模塊狀態(tài)數據給操作站,發(fā)送探測操作站是否工作正常并在操作站癱瘓時(shí)行使操作站功能的爭主信號。
4 監控功能實(shí)現
操作站監控功能包括各逆變電源模塊狀態(tài)數據顯示,設定和調整逆變電源參數,對DSP模塊控制器進(jìn)行檢測,繪制逆變電源參數的實(shí)時(shí)波形,數據存入數據庫,狀態(tài)參數打印等功能。監控程序結構如圖5所示。
5 結論
該系統已經(jīng)通過(guò)了第一次聯(lián)和調試,成功的實(shí)現了對逆變電源的監控。實(shí)驗證明該監控系統設計合理,監控界面友好,易于操作,工作穩定可靠,達到了預期的目標。
本文作者創(chuàng )新點(diǎn):利用CAN總線(xiàn)實(shí)現對逆變電源模塊間通信并完成對其控制,同時(shí)實(shí)現了CAN總線(xiàn)應用層協(xié)議。
評論