久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 電源與新能源 > 設計應用 > 機車空調逆變電源控制系統及其實現

機車空調逆變電源控制系統及其實現

作者: 時間:2009-07-15 來源:網絡 收藏

3.2 通訊系統軟件設計

通過軟件設計,完成系統的通訊功能。CAN節點初始化時,通過調用CAN初始化程序,對工作模式寄存器、波特率寄存器、驗收屏蔽寄存器、驗收濾波寄存器等的設置;當節點上的CAN控制器接收到數據幀、產生中斷信號時,單片機通過調用數據接收子程序,從CAN控制器的接收數據緩沖區中讀出相關的數據并釋放接收數據緩沖區;當CAN節點需要發送數據幀時,通過調用數據發送子程序,將要發送的數據寫入相應CAN控制器的數據發送緩沖區,并設置發送請求以啟動數據幀的發送;將保護信號和相關設定信號使用不同的數據幀加以傳送,如果逆變器數據幀的發送間隔超過了系統中的設定值時,便由上位微機通過發送遠程幀查詢相關的故障請求。

在制定相關數據幀的標識符時(系統中采用11位標準標識符)規定:標識符的前四位標識發出數據幀的單元地址;標識符的后4位標識要接收數據幀的節點地址。按照上面的方法,規定上位微機的CAN節點地址標識為4,逆變器1、2、3的節點地址標識分別為1、2、3,可得到圖6中的各相關數據幀的標識符。

圖6 系統CAN數據流程圖

CAN控制器初始化程序中,在設置CAN控制器的驗收屏蔽寄存器時,將標準標識符的高7位(ID10-ID4)設置為驗收濾波的無關位。這樣,CAN控制器在接收相關的數據幀時,對數據幀的發送節點的標識地址是不進行驗收濾波的,而僅僅對于數據幀接收節點的標識符進行判斷。當接收到的數據幀的標識符顯示本節點的標識地址時,便可進行接收,數據幀接收后再對發送節點的標志地址進行驗收,判斷數據幀的來源;否則不接收數據幀。采取這樣的驗收寄存器設置,可以十分靈活地前述的通訊協議,并在最大程度上減輕相關CAN節點在軟件設計上的復雜性,簡化程序,提高工作可靠性。

4 結語

上述設計方案和實驗結果表明,以C8051F020和SPMC75F2413A為控制核心,以IPM集成模塊為主開關器件的電源逆變器設計方案是可行的。該逆變器控制方便、運行可靠,能夠滿足車載電源的要求。清晰、優化的軟件流程設計,使得該功能更強大、人性化。SPMC75F2413A的成功應用,使得該控制系統具有結構簡單、性能優化、動態響應速度快和可靠性高等優點。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉