CAN總線在逆變電源監(jiān)控模塊中的研究與應用
CAN網絡的特征之一就是安全可靠的鏈路層,對鏈路傳輸中因干擾造成的數據傳輸錯誤,丟幀錯誤有自動重發(fā)的功能;對線路出現的斷線,目標站點不在線等嚴重錯誤,有自動離線的功能。因此,在應用層將數據交給數據鏈路層的數據后,認為一定會安全可靠到達目的站點,不需要再對丟幀情況,數據傳送出錯情況作處理。只需在應用層向下傳輸沒有接到返回響應報文的情況下重發(fā)即可。
3.5程序框圖
應用層的實現程序主要包括操作站發(fā)送報文和接收報文,操作站接收報文的程序框圖如圖4所示,包括發(fā)送廣播報文反對控制器爭主,多報文的處理,以及報文數據的處理。
本文引用地址:http://butianyuan.cn/article/181358.htm
操作站和DSP模塊控制器之間通過CAN總線進行通信,主要實現DSP模塊控制器將逆變電源自身的狀態(tài)數據通過CAN總線傳送給操作站,并將操作站的控制信息經CAN總線傳送給DSP模塊控制器來控制電源模塊的運行。由信息的傳送方向可分為操作站傳送給DSP模塊控制器和DSP模塊控制器傳送給操作站。信息由操作站傳送給DSP模塊控制器主要是控制信息和控制命令包括對逆變電源進行開啟、關閉,對逆變電源模塊運行參數的設定、修改,檢查電源模塊是否運行正常,查看模塊狀態(tài),以及回應DSP模塊控制器發(fā)送來的驗證操作站是否癱瘓的信號;信息由DSP模塊控制器傳送給操作站主要是返回操作站發(fā)來的控制信號收到的確認信號,發(fā)送逆變電源模塊狀態(tài)數據給操作站,發(fā)送探測操作站是否工作正常并在操作站癱瘓時行使操作站功能的爭主信號。
4 監(jiān)控功能實現
操作站監(jiān)控功能包括各逆變電源模塊狀態(tài)數據顯示,設定和調整逆變電源參數,對DSP模塊控制器進行檢測,繪制逆變電源參數的實時波形,數據存入數據庫,狀態(tài)參數打印等功能。監(jiān)控程序結構如圖5所示。
5 結論
該系統(tǒng)已經通過了第一次聯(lián)和調試,成功的實現了對逆變電源的監(jiān)控。實驗證明該監(jiān)控系統(tǒng)設計合理,監(jiān)控界面友好,易于操作,工作穩(wěn)定可靠,達到了預期的目標。
本文作者創(chuàng)新點:利用CAN總線實現對逆變電源模塊間通信并完成對其控制,同時實現了CAN總線應用層協(xié)議。
評論