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