基于CAN總線的分布式嵌入式遠程監控研制
表2 遠程幀舉例
當CAN控制器發出設置逆變模塊開關和模塊參數的數據幀時,定義中除了標識符的設置外,遠程發送請求位被置為“0”,DLC置“1000”表示一幀數據信息中的數據域有8個節字的數據要發送。CAN控制器發送設置(修改)逆變模塊參數的數據幀時,數據結構如表3所示。
表3 模塊參數格式
在CAN控制器發送設置逆變模塊開關機的數據幀時,開關機信息由一位數據表示,緊跟命令編碼。當數據值為0FH時,表示逆變模塊關機;當數據值為01H時,表示逆變模塊開機。除了發送數據信息外,系統還要接收來自各個逆變模塊的告警信息幀和模塊參數數據幀信息,接收數據幀的格式仍然參考上例制定。主站程序流程圖如圖2所示。
圖2 主站程序流程圖
評論