基于AVR微處理器XMEGAl28單片機(jī)的電解質(zhì)分析儀
為便于用戶使用,該系統(tǒng)共36個(gè)按鍵,其中有26個(gè)英文字母按鍵、4個(gè)快速功能按鍵、4個(gè)方向按鍵以及確定和取消按鍵,這些按鍵制作成6x6的薄膜開關(guān)按鍵。所有按鍵均有CH452器件控制,這樣可降低主處理器的工作負(fù)擔(dān),大大簡(jiǎn)化了軟件編寫程序。CH452內(nèi)置64鍵鍵盤控制器,基于8x8矩陣鍵盤掃描;內(nèi)置按鍵狀態(tài)輸入的下拉電阻;內(nèi)置去抖動(dòng)電路;鍵盤中斷,可以選擇低電平有效輸出或者低電平脈沖輸出;提供按鍵釋放標(biāo)志位,可供查詢按鍵按下與釋放;支持按鍵喚醒,處于低功耗節(jié)電狀態(tài)中的CH452可以被部分按鍵喚醒。
圖3為基于CH452的鍵盤接口電路。為了防止按鍵被按下后,CH452的SEG信號(hào)線與DIG信號(hào)線形成短路,在CH452的DIG0~DIG5引腳與鍵盤矩陣之間串聯(lián)有限流電阻,圖3中R40~R46,其阻值為10 kΩ。CH452采用4線制與主處理器ATxmegal28A1鏈接,占用主處理器1個(gè)中斷接口和
l組SPI接口。
2.3 USB通訊接口
為便于儀器現(xiàn)場(chǎng)使用方便,該系統(tǒng)設(shè)計(jì)了對(duì)外信息輸送的USB接口,可使儀器便捷地與各類存儲(chǔ)器及電腦連接。其中,USB接口控制器采用CH357器件。CH357支持USB-HOST主機(jī)方式和USBDEVICE/SLAVE設(shè)備方式。在本地端CH375具有8位數(shù)據(jù)總線和讀、寫、片選控制線以及中斷輸出,可方便地掛接到ATxmegal28Al微控制器的系統(tǒng)總線上。圖4為CH375與主控制器的連接電路,CH375的TXD引腳直接接地,從而使CH375工作于并口方式。電容C1201用于CH375內(nèi)部電源節(jié)點(diǎn)退耦,采用0.01μF的高頻瓷片電容,可提高接口的EMI要求。電容C47和C1202用于外部電源退耦,采用0.1μF的高頻瓷片電容。晶體X11、電容C1203和C1204用于CH375的時(shí)鐘振蕩電路。USB-HOST主機(jī)方式要求時(shí)鐘頻率比較準(zhǔn)確,X11的頻率是12 MHz±0.4‰,C1203和C1204是容量約為15 pF的獨(dú)石電容。LEDl為數(shù)據(jù)傳送指示燈,用戶可以直觀觀察數(shù)據(jù)傳送狀態(tài)。
3 系統(tǒng)軟件設(shè)計(jì)
該系統(tǒng)軟件開發(fā)采用ATMEL公司提供的AVRStudio開發(fā)環(huán)境,并在該開發(fā)環(huán)境中內(nèi)嵌了支持C語(yǔ)言的GCC。分析儀軟件全部采用C語(yǔ)言編寫,這樣開發(fā)周期縮短,維護(hù)便捷。該系統(tǒng)軟件設(shè)計(jì)采用層次化模塊化結(jié)構(gòu)設(shè)計(jì),共分為兩個(gè)層次,第l層是按照硬件各個(gè)功能模塊編寫相應(yīng)的驅(qū)動(dòng)和接口程序,包括液晶顯示、打印機(jī)、按鍵處理、步進(jìn)電機(jī)、A/D采集轉(zhuǎn)換、系統(tǒng)時(shí)鐘、檢測(cè)和電源管理等模塊;第2層是在第1層的基礎(chǔ)上按照使用功能編寫的應(yīng)用程序模塊,有主菜單、樣本分析、質(zhì)控分析、質(zhì)控統(tǒng)計(jì)、系統(tǒng)設(shè)定、系統(tǒng)校準(zhǔn)、電極清洗、數(shù)據(jù)儲(chǔ)存及查詢和系統(tǒng)自檢等模塊。
4 結(jié)論
該設(shè)計(jì)的便攜式電解質(zhì)分析儀已經(jīng)完成樣機(jī)制作,并進(jìn)行相關(guān)測(cè)試。測(cè)試結(jié)果表明,由于采用先進(jìn)的Xmega微控制器為核心,系統(tǒng)整體功耗較低,使用36 V10Ah的鋰電池供電可以連續(xù)工作8小時(shí)左右。樣機(jī)已經(jīng)通過了GE認(rèn)證的電磁兼容測(cè)試,表明該儀器有較好的抗干擾能力。由此可見,所設(shè)計(jì)的便攜式電解質(zhì)分析儀完全適應(yīng)野外工作的需求。
評(píng)論