基于A(yíng)RM7的人機接口模塊設計
隨著(zhù)電力系統的發(fā)展,其系統容量越來(lái)越大,結構越來(lái)越復雜,系統中的自控及繼保裝置所需處理的信息不斷增加,這對人機接口的功能提出了更高的要求。新型的人機接口模塊要能夠快速響應和處理大量數據,并具備實(shí)時(shí)信息顯示和人性化界面功能。而集成電路技術(shù)和嵌入式系統技術(shù)的飛速發(fā)展及其在電力系統中的應用,為人機接口的升級提供了技術(shù)支持。本文以小電流接地系統故障選線(xiàn)裝置的研發(fā)為背景,并利用高性能低功耗的集成電路芯片,設計了一種基于ARM7的人機接口模塊,該模塊比傳統的人機接口具有更大的優(yōu)勢。
1 系統結構
本系統的人機接口模塊功能框圖如圖1所示。

1.1 CPU系統
本模塊中的CPU采用32位高性能低功耗微控制器芯片LPC2134,該芯片內置豐富的硬件資源,包括32 KB的靜態(tài)RAM、128 KB的Flash、2個(gè)16C550工業(yè)標準UART、2個(gè)高速I(mǎi)2C接口和實(shí)時(shí)時(shí)鐘等。該CPU使用三級流水線(xiàn)技術(shù),取指、譯碼及執指可同時(shí)完成.其最高操作頻率可達60MHz。向量中斷控制器(VIC)可管理所有的32個(gè)中斷輸入,中斷優(yōu)先級可編程動(dòng)態(tài)分配。這些功能的集成使得LPC2134十分適合于工業(yè)測控,并能勝任對人機接口模塊的控制職能。其CPU外部復位芯片可采用CATALYST公司生產(chǎn)的CAT1025。CAT1025兼顧了非易失性存儲器和復位功能。存儲器則采用高速I(mǎi)2C總線(xiàn)接口(400 kb/s),可支持手動(dòng)按鍵復位輸入和寫(xiě)保護輸入。
1.2液晶接口
液晶模塊(LCM)采用內置T6963C控制器的SMG240128A點(diǎn)陣圖形液晶。該液晶為單屏結構,采用單電源供電,點(diǎn)像素為240×128點(diǎn),黑色字/藍色底,屬于中規模LCM。其液晶模塊和CPU的接口電路原理如圖2所示。

在圖2所示的液晶接口電路中,CPU的控制線(xiàn)先接六輸入反相器74HC14作為驅動(dòng);數據線(xiàn)接雙向八位總線(xiàn)收發(fā)器74LS245作為驅動(dòng),該芯片有2根控制線(xiàn),可分別控制數據傳輸方向(DIR)和片選(G)。采用芯片驅動(dòng)與電阻驅動(dòng)相比,整個(gè)模塊結構更加緊湊,線(xiàn)路清晰,可提高系統的集成度和抗干擾能力。電位器W1用于調節液晶的對比度,W2用于調節液晶的背光強度,用戶(hù)可以根據需要隨時(shí)調節液晶的顯示效果。
評論