基于嵌入式Linux多磁控管電源控制系統(tǒng)設(shè)計
圖2—1、內(nèi)核調(diào)試流程
3、基于QT的主芯片控制系統(tǒng)程序設(shè)計和從芯片程序設(shè)計
圖形用戶界面GUI是迄今為止計算機系統(tǒng)中最為成熟的人機交互技術(shù)。不同于桌面系統(tǒng),嵌入式GUI所具備的特點:
*體積?。?運行時耗用的系統(tǒng)資源??;*上層接口與硬件無關(guān),高度移植;*高度可靠性;
在開發(fā)中,考慮到問題主要集中在圖形用戶界面對硬件的要求,設(shè)計中提供給用戶的最終界面是簡單的實用性。
從芯片采用中斷方式接收主芯片發(fā)送過來的數(shù)據(jù),并對接收過來的數(shù)據(jù)進行處理后,在端口引腳輸出波形,波形經(jīng)過輸出電路產(chǎn)生適合大小的功率。同時從芯片不斷的接收采集模塊采集的電流數(shù)據(jù),并對數(shù)據(jù)進行處理,再通過串口發(fā)送給主芯片,顯示在主芯片的液晶模塊上,提供給用戶監(jiān)控,并可以對危險信號進行處理。
圖3—1、主芯片程序流程圖
4、控制系統(tǒng)的軟硬聯(lián)調(diào)
將編寫好的主芯片程序應(yīng)用交叉編譯器進行編譯,產(chǎn)生二進制代碼,應(yīng)用網(wǎng)絡(luò)下載到主電路板中。同時把程序所關(guān)聯(lián)的庫文件和聯(lián)結(jié)文件通過網(wǎng)絡(luò)下載到主電路板Linux內(nèi)核的對應(yīng)位置并進行相應(yīng)鏈接。
編寫好的從芯片程序用編譯器編譯生成二進制代碼,并燒入芯片的Flash中,以使得代碼固化在芯片中。
5、結(jié)語
設(shè)計后的控制系統(tǒng)具有友好的圖形操作界面,操作簡便、直觀。設(shè)計采用主、從二芯片的方案達到遠程控制的優(yōu)點,又保障了操作人員操作的安全性。
基于嵌入式Linux操作系統(tǒng)的控制系統(tǒng)設(shè)計運行穩(wěn)定,實時性高。軟件設(shè)計中加入對危險信號的處理達到保護設(shè)備的目的,運行安全、可靠性增強、實時性高,將有利于用戶及科研機構(gòu)的使用。
本文作者創(chuàng)新點:
1, 采用嵌入式系統(tǒng)的方法設(shè)計電源控制系統(tǒng),具有實時性和穩(wěn)定性的特性。
2, 國內(nèi)對于多磁控管的設(shè)計方案較少,本論文提供了一種多磁控管電源控制的設(shè)計方案。
評論