產品展示PRODUCTS
P+F電磁閥驅動器,P+F驅動器,P+F
用性的驅動器測控系統,它 出,因此,該測控系統具有一定的通用性. 2.2測控系統的設計方法 整個系統需要檢測和控制的參數比較多.而 且對發生的輸出驅動信號要求的形式比較多樣而且復 雜.因此,僅僅只使用一片C8051F020芯片是無法完 不僅可以滿足高速電磁閥的測控要求,同樣也可滿足其它產品的測控要求. 全滿足整個系統的設計要求.在對整個系統進行分析和論證后,為了滿足驅動器動態測控系統的設計要求, 采用兩片C8051F020單片機,來構成整個系統的核 心;C8051F020單片機是*集成的混合信號系統 2驅動器測控系統 2.1測控系統要求 HSV驅動器測控系統要求對9路模擬信號和8 路頻率信號進行瞬態測試和*監測,且在瞬態測試 時要求采樣速率為20次/ms,同時系統要求瞬態測試 和*監控兩個狀態能夠按要求進行切換;而對HSV 進行驅動的驅動信號要求是其工作頻率(0~400Hz), 占空比O~100%可調,以及載波頻率(O~6kHz)可調; 并要求輸出5路驅動信號;同時,要求輸出模擬信號對 相應設備進行位移和角度的控制;系統也要輸出多路 芯片(SoC),具有與8051兼容的高速CIP一51內核, 而且指令集*與MCS一51指令集兼容;同時片內 集成了數據采集和控制系統中常用的模擬,數字外設 及其他功能部件;內置了FLASH程序存儲器,內部 RAM,大部分器件內部還有位于外部數據存儲器空間 的RAM;C8051F020單片機具有片內調試電路,可以 通過4腳的JTAG接口對系統進行非侵入式,全速的 再調試;這樣就大大簡化了硬件電路的設計.同時,為 P+F電磁閥驅動器,P+F驅動器,P+F了提高系統的可靠性,硬件電路采用阻容濾波電路網 萬 方數據 8期增刊 高速電磁閥的驅動器測控系統 809 絡,光電隔離等一系列措施來抑制外部干擾和內部串 擾;系統的結構原理框圖如圖I: 圖i測控系統電路原理圖 2.3 系統軟件設計及幾個關鍵問題的實現 整個測控系統底層軟件主要包括上位機與1片 機如何產生一個所需波形,讓加載到HSV上的電流和 電壓波形符合設計的需要.由于HSV工作時起始狀態 的電流變化,這就要求在HSV不同的工作區間,產生 不同的波形輸出,以滿足設計的要求,從而保證電磁閥 上輸出所需的電流,電壓波形.因此,在編寫代碼時,采 用逆向推導的方式,*行對整體波形輸出的設計,在 每一周期內的一段時間,為了保證HSV的工作特性, 就在這一階段做單獨的考慮和設計,以zui終達到HSV 對驅動信號的特殊要求.這一關鍵問題的解決,使得整 個高速電磁閥動態測試實驗能夠順利進行. C8051F020的通訊,兩片芯片之間的通訊,l片 C8051F020的數據采集,2片C8051F020的數據采 集以及對頻率量的采集,驅動器信號的產生及對開關的控制等幾部分的程序設計,因此整個系統的底層軟件在 設計實現上比較復雜,有許多的關鍵問題需要解決. 需要解決的問題是:兩個核心芯片在系統運 行時如何進行數據交互,在相互獨立的工作方式下如 何保持兩者協調工作.基于兩片C8051F020的系統在 運行時需要進行大量的數據交互.比如:系統參數的傳 遞,從片采集數據的上傳,和一些控制命令的發送與反饋等,而在底層系統運行時,是無法進行人為干預的, 這就要保證兩片之間建立的通訊協議具有高可靠性和 很好的實時性,以保證系統*穩定的工作.因此,在 兩片芯片之間采用了SM--Bus的總線通信協議,為了減少通訊量和保證通訊時數據傳送的正確性,對兩片 核心芯片嚴格定義了主從關系,以便于簡化通訊協議 的制定;同時采用對傳送的數據和參數進行有限次的 反復校驗,以保證數據在交互時的正確性. 冬1 1 IU融閥f:榆測的電流波形 在系統中,由于兩片芯片都要進行數據采集.保證兩片上數據采集過程的同步性就顯得特別的重要,其 方法是在主片上對采樣周期進行定時,定時時間到后, 由主片向從片發送數據采集指令,從片收到指令后,便 可進行數據采集,此時主片也進行數據采集,當兩片數 據采集完成后,存儲主片所采集的數據,再通過主