[導(dǎo)讀]設(shè)計了一種基于ARM7的小電流接地故障選線裝置的人機接口模塊.說明了模塊的結(jié)構(gòu)和工作原理。硬件上給出了液晶接口電路和按鍵接口電路,分析了鍵盤和LED驅(qū)動芯片ZLG7290的工作原理;軟件上采用結(jié)構(gòu)化的程序設(shè)計方案,并結(jié)合工程要求,分層設(shè)計,逐步細(xì)化,來實現(xiàn)人機交互功能,同時對界面作了簡單介紹。
0 引言
隨著電力系統(tǒng)的發(fā)展,其系統(tǒng)容量越來越大,結(jié)構(gòu)越來越復(fù)雜,系統(tǒng)中的自控及繼保裝置所需處理的信息不斷增加,這對人機接口的功能提出了更高的要求。新型的人機接口模塊要能夠快速響應(yīng)和處理大量數(shù)據(jù),并具備實時信息顯示和人性化界面功能。而集成電路技術(shù)和嵌入式系統(tǒng)技術(shù)的飛速發(fā)展及其在電力系統(tǒng)中的應(yīng)用,為人機接口的升級提供了技術(shù)支持。本文以小電流接地系統(tǒng)故障選線裝置的研發(fā)為背景,并利用高性能低功耗的集成電路芯片,設(shè)計了一種基于ARM7的人機接口模塊,該模塊比傳統(tǒng)的人機接口具有更大的優(yōu)勢。
1 系統(tǒng)結(jié)構(gòu)
本系統(tǒng)的人機接口模塊功能框圖如圖1所示。
1.1 CPU系統(tǒng)
本模塊中的CPU采用32位高性能低功耗微控制器芯片LPC2134,該芯片內(nèi)置豐富的硬件資源,包括32 KB的靜態(tài)RAM、128 KB的Flash、2個16C550工業(yè)標(biāo)準(zhǔn)UART、2個高速I2C接口和實時時鐘等。該CPU使用三級流水線技術(shù),取指、譯碼及執(zhí)指可同時完成.其最高操作頻率可達(dá)60MHz。向量中斷控制器(VIC)可管理所有的32個中斷輸入,中斷優(yōu)先級可編程動態(tài)分配。這些功能的集成使得LPC2134十分適合于工業(yè)測控,并能勝任對人機接口模塊的控制職能。其CPU外部復(fù)位芯片可采用CATALYST公司生產(chǎn)的CAT1025。CAT1025兼顧了非易失性存儲器和復(fù)位功能。存儲器則采用高速I2C總線接口(400 kb/s),可支持手動按鍵復(fù)位輸入和寫保護(hù)輸入。
1.2液晶接口
液晶模塊(LCM)采用內(nèi)置T6963C控制器的SMG240128A點陣圖形液晶。該液晶為單屏結(jié)構(gòu),采用單電源供電,點像素為240×128點,黑色字/藍(lán)色底,屬于中規(guī)模LCM。其液晶模塊和CPU的接口電路原理如圖2所示。
在圖2所示的液晶接口電路中,CPU的控制線先接六輸入反相器74HC14作為驅(qū)動;數(shù)據(jù)線接雙向八位總線收發(fā)器74LS245作為驅(qū)動,該芯片有2根控制線,可分別控制數(shù)據(jù)傳輸方向(DIR)和片選(G)。采用芯片驅(qū)動與電阻驅(qū)動相比,整個模塊結(jié)構(gòu)更加緊湊,線路清晰,可提高系統(tǒng)的集成度和抗干擾能力。電位器W1用于調(diào)節(jié)液晶的對比度,W2用于調(diào)節(jié)液晶的背光強度,用戶可以根據(jù)需要隨時調(diào)節(jié)液晶的顯示效果。[!--empirenews.page--]
1.3 鍵盤及LED接口
鍵盤主要負(fù)責(zé)用戶指令的輸入,LED則負(fù)責(zé)指示系統(tǒng)運行狀態(tài)。傳統(tǒng)的鍵盤和LED往往獨占CPU引腳資源??捎蒊/O口電平觸發(fā)來控制。矩陣式鍵盤雖然能夠節(jié)約部分引腳,但隨著按鍵的增加,其所占用的引腳數(shù)也會增加。
針對這一矛盾,周立功公司推出了一款按鍵及LED驅(qū)動芯片ZLG7290,該芯片采用I2C串行接口,可提供鍵盤中斷信號,以方便與CPU接口,最少時僅需占用2根I2C口信號線,故可大大節(jié)省I/O資源;它可以直接驅(qū)動8位共陰式數(shù)碼管(1英寸以下)或64只獨立的LED;同時能夠管理多達(dá)64只按鍵,并自動消除抖動,其中有8只可以作為功能鍵使用。其最大的優(yōu)點在于可根據(jù)系統(tǒng)需求選擇按鍵及LED的數(shù)量,且按鍵及LED的擴展無需增加CPU的硬件開銷,同時能自動完成鍵盤及LED的動態(tài)掃描,節(jié)省CPU的工作量,也可集中資源用于信號的檢測和控制。該芯片作為工業(yè)級芯片,其抗干擾能力很強。在工業(yè)測控中應(yīng)用十分廣泛。本次人機接口模塊設(shè)計采用了8只按鍵和8只LED,其連接電路原理圖如圖3所示。
圖3中,ZLG7290只需占用3根CPU的I/O線,分別為I2C口數(shù)據(jù)傳輸線SDA,時鐘傳輸線SCL及按鍵中斷輸入INT。ZLG7290的I2C口與LPC2134的I2C1口相連接,其傳輸速率可達(dá)32 kbit/s,由于是開漏端口,故需加1 kΩ的上拉電阻;中斷信號線可與LPC2134的外部中斷3 (EINT3)的輸入引腳連接,當(dāng)有按鍵按下時,會觸發(fā)按鍵中斷。當(dāng)然,也可不連接該信號線,由軟件查詢來完成按鍵檢測。R1~R8是鍵盤電阻,可防止按鍵按下時Dig信號線和Seg信號線形成短路而影響LED顯示;R9~R16為限流電阻,阻值為220Ω,適當(dāng)減小其阻值,可以增大LED的亮度。
2 軟件設(shè)計
軟件設(shè)計旨在充分利用系統(tǒng)硬件資源,實現(xiàn)小電流接地裝置人機接口部分所需完成的功能。具體的功能包括:
(1)由串口接收并處理下位機DSP傳送過來的正常信息數(shù)據(jù)及故障信息數(shù)據(jù);
(2)實時顯示變電站各條線路正常運行信息,包括母線上的三相電壓Ua,Ub,Uc;三線電壓Uab,Ubc,Uca;PT開口電壓(即零序電壓)3U0;各條出線的零序電流3I0,,
(4)接收到故障信息時,中斷正常信息的顯示,切換到故障畫面,并啟動聲光報警;
(5)存儲接地故障信息,作為故障記錄備案;
(6)隨時查詢正常運行信息和接地故障信息;并根據(jù)權(quán)限設(shè)置、修改系統(tǒng)運行參數(shù);
為此,可采用結(jié)構(gòu)化的程序設(shè)計方法,自頂向下,逐步細(xì)化問題的求解過程,并分階段進(jìn)行,以便每個階段處理的問題都控制在人們?nèi)菀桌斫夂吞幚淼姆秶鷥?nèi)。針對小電流接地系統(tǒng)的人機接口模塊,其程序分層設(shè)計方案如圖4所示。
3 人機交互界面
本LCD可由其內(nèi)置控制器T6963C控制,T6963C內(nèi)部的指令集用于設(shè)置液晶模塊的顯示功能,包括地址指針、顯示區(qū)域、顯示方式、數(shù)據(jù)讀寫方式的設(shè)置。可采用圖形模式完成顯示功能,圖形模式下的顯示原理是將字模數(shù)據(jù)逐個字節(jié)地寫入圖形顯示區(qū),每位對應(yīng)液晶屏上的一個像素點。其系統(tǒng)主菜單及正常信息顯示部分的內(nèi)容如圖5所示。[!--empirenews.page--]
圖5(b)中,1#PT代表1#母線,具體顯示的母線條數(shù)可由現(xiàn)場運行條件設(shè)定,右上角為通訊正常標(biāo)志,右下角為翻頁標(biāo)志。其故障信息及歷史記錄查詢畫面如圖6所示。
接地故障信息通常包括發(fā)生故障的母線號、線路號、故障相、故障后3U0值、接地故障發(fā)生時間及消失時間。
本設(shè)計需由按鍵來實現(xiàn)系統(tǒng)參數(shù)的修改和存儲,其按鍵面板如圖7所示。
圖7中一共設(shè)置了8個按鍵,包括上下左右四個方向鍵,回車鍵、退出鍵、累加鍵和遞減鍵。其中方向鍵用于銀的子菜單及顯示畫面,在設(shè)置系統(tǒng)參數(shù)時可選中不同的設(shè)置位,累加鍵和遞減鍵用于修改參數(shù)值,通過加減一來實現(xiàn);回車鍵用于進(jìn)入下一級子菜單及保存修改數(shù)據(jù),退出鍵用于返回上級菜單。按鍵及LED的功能由帶I2C接口的ZLG7290芯片通過讀寫內(nèi)置寄存器來實現(xiàn)。
4 結(jié)束語
通過調(diào)試和實驗,本設(shè)計的人機接口模塊能夠很好地完成小電流接地裝置的人機交互功能。該模塊在硬件上采用了高性能集成電路驅(qū)動芯片,使得電路的結(jié)構(gòu)緊湊,抗干擾性強。而在軟件上的功能也比較完善,靈活性強,便于擴展和升級。基于以上的特點,該人機接口模塊具備較好的實用和推廣價值,可為嵌入式系統(tǒng)裝置中人機接口模塊的設(shè)計提供一定的參考。
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
【2025年8月19日, 德國慕尼黑訊】全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體領(lǐng)導(dǎo)者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)近日宣布,其AIROC? CYW20829低功耗藍(lán)牙? 微控制器(MC...
關(guān)鍵字:
藍(lán)牙
人機接口
MCU
【2025年5月27日, 德國慕尼黑訊】英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)推出采用Multi-Sense技術(shù)的 Arm? Cortex?-M0+ 微控制器(MCU)——PSOC? 4...
關(guān)鍵字:
MCU
人機接口
振蕩器
SAMA7D65 MPU 運行 1 GHz Arm? Cortex?-A7 內(nèi)核,集成MIPI DSI?、LVDS 顯示接口和 2D GPU,適用于人機接口(HMI)應(yīng)用
關(guān)鍵字:
人機接口
GPU
LVDS 顯示接口
Holtek新推出HT32F67595雙核(Arm? Cortex?-M33/M0+)低功耗藍(lán)牙單片機,通過藍(lán)牙SIG BT5.3認(rèn)證。超低功耗的接收器,在1Mbps的數(shù)據(jù)傳輸率下功耗僅4.0mA,接收靈敏度達(dá)-96dB...
關(guān)鍵字:
低功耗藍(lán)牙
MCU
人機接口
2023年11月28日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 宣布與全球工業(yè)自動化領(lǐng)域知名供應(yīng)商Siemens簽訂代理協(xié)議。Sieme...
關(guān)鍵字:
工業(yè)自動化
人機接口
計數(shù)器
一切電子設(shè)備都要用電,電源也就無處不在。電源在我們印象中就是輸入端進(jìn)電,輸出端對用電設(shè)備供電,它的電路是由一堆的電阻、電容、電感還有變壓器、風(fēng)扇之類構(gòu)成。
關(guān)鍵字:
處理器
電源管理
模塊設(shè)計
該中心占地 24,000平方英尺,內(nèi)部設(shè)施包括新建的高壓和電動汽車實驗室,以及供汽車客戶開發(fā)和優(yōu)化設(shè)計的技術(shù)培訓(xùn)工作室
關(guān)鍵字:
電動汽車
碳化硅
人機接口
摘要:結(jié)合無線充電產(chǎn)品設(shè)計經(jīng)驗,對無線充電設(shè)計細(xì)節(jié)進(jìn)行探究。介紹了無線充電劃分及電磁感應(yīng)無線充電結(jié)構(gòu)、測試指標(biāo),在此基礎(chǔ)上對電磁感應(yīng)無線充電設(shè)計進(jìn)行了分析,并總結(jié)了電磁感應(yīng)無線充電產(chǎn)品常見問題及改善措施,闡述了電磁感應(yīng)無...
關(guān)鍵字:
模塊設(shè)計
線圈
散熱
摘要:基于Zynq-7000系列芯片,利用其ARM+FPGA的組合架構(gòu),搭建了千兆以太網(wǎng)模塊。介紹了該模塊的硬件平臺設(shè)計,并在硬件基礎(chǔ)上設(shè)計了FPGA和ARM程序。經(jīng)測試,模塊成功實現(xiàn)了數(shù)據(jù)上下行傳輸功能,傳輸速度達(dá)到6...
關(guān)鍵字:
ARM+FPGA
千兆以太網(wǎng)
模塊設(shè)計
摘要:介紹了混聯(lián)機構(gòu)高速高精度貼片機的設(shè)計內(nèi)容,主要包括機械結(jié)構(gòu)設(shè)計及控制系統(tǒng)設(shè)計,并研制了樣機,通過調(diào)試,初步達(dá)到設(shè)計預(yù)期,對混聯(lián)機構(gòu)應(yīng)用于工業(yè)生產(chǎn)具有一定的指導(dǎo)意義。
關(guān)鍵字:
混聯(lián)機構(gòu)
模塊設(shè)計
控制系統(tǒng)
摘要:介紹了混聯(lián)機構(gòu)高速高精度貼片機的設(shè)計內(nèi)容,主要包括機械結(jié)構(gòu)設(shè)計及控制系統(tǒng)設(shè)計,并研制了樣機,通過調(diào)試,初步達(dá)到設(shè)計預(yù)期,對混聯(lián)機構(gòu)應(yīng)用于工業(yè)生產(chǎn)具有一定的指導(dǎo)意義。
關(guān)鍵字:
混聯(lián)機構(gòu)
模塊設(shè)計
控制系統(tǒng)
×為可編程邏輯控制器(PLC)或分布式控制系統(tǒng)(DCS)模塊等過程控制應(yīng)用設(shè)計模擬輸入模塊時,主要權(quán)衡因素通常是性價比。傳統(tǒng)上,此應(yīng)用領(lǐng)域使用雙極性±15V電源軌來提供有源前端組件,用于輸入信號的衰減或增益。這會影響物料...
關(guān)鍵字:
模塊設(shè)計
系統(tǒng)級
模擬輸入
ADC
×為可編程邏輯控制器(PLC)或分布式控制系統(tǒng)(DCS)模塊等過程控制應(yīng)用設(shè)計模擬輸入模塊時,主要權(quán)衡因素通常是性價比。傳統(tǒng)上,此應(yīng)用領(lǐng)域使用雙極性±15V電源軌來提供有源前端組件,用于輸入信號的衰減或增益。這會影響物料...
關(guān)鍵字:
模塊設(shè)計
系統(tǒng)級
模擬輸入
ADC
摘 要:給出了一種基于MAX7456的OSD系統(tǒng)的設(shè)計和實現(xiàn)方法,該方法利用ARM7進(jìn)行配置和控制,并通過RS232及RS485接口實現(xiàn)配置參數(shù)的在線修改,可實現(xiàn)在視頻信號中疊加顯示字符、漢字及用戶自定義圖形。
關(guān)鍵字:
ARM7
OSD
MAX7456
視頻監(jiān)控
摘 要 :智能電網(wǎng)以優(yōu)良的性能服務(wù)于國民生產(chǎn),主要依靠接入電力系統(tǒng)設(shè)備間的網(wǎng)絡(luò)通信。便攜式電力設(shè)備的網(wǎng)絡(luò)通信性能測試對于智能電網(wǎng)的運行具有重要意義。以嵌入式處理器為核心,提出了一種智能電網(wǎng)設(shè)備網(wǎng)絡(luò)通信性能的便攜式測試裝置...
關(guān)鍵字:
智能電網(wǎng)
嵌入式處理器
WinCE操作系統(tǒng)
通信
便攜式測試裝置
人機接口
智能機器人將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對智能機器人的相關(guān)情況以及信息有所認(rèn)識和了解,詳細(xì)內(nèi)容如下。
關(guān)鍵字:
智能機器人
機器人
人機接口
電容式觸摸技術(shù)與目前市場占有率最高的傳統(tǒng)電阻式觸摸技術(shù)相比,為使用者帶來了多項優(yōu)點,包括:高達(dá)97%的穿透率與更真實的色彩呈現(xiàn)為我們帶來更佳的視覺享;觸摸功能的實現(xiàn)只需輕觸甚至不必實際與屏接
關(guān)鍵字:
觸摸技術(shù)
電容式
人機接口
過去一兩年來,穿戴式裝置、智慧汽車、智慧家庭等市場備受關(guān)注,吸引各家相關(guān)業(yè)者積極投入,尤其具備少量多樣化特性的物聯(lián)網(wǎng)大爆發(fā),越來越多的裝置在市場上出現(xiàn),依照不同的裝置擁有不一樣的需求,作為人
關(guān)鍵字:
人機接口
汽車電子