本實(shí)用新型屬于配電自動(dòng)化中的串口人機(jī)界面,更具體涉及一種基于FPGA芯片控制的人機(jī)界面。
背景技術(shù):
點(diǎn)陣式液晶顯示器和外部的硬件接口簡單,能以字符、圖形等方式顯示多種信息,同時(shí)工作溫度范圍廣、性能可靠,因此在電力系統(tǒng)中得到廣泛應(yīng)用。但是點(diǎn)陣式液晶顯示器的接口多種多樣,沒有統(tǒng)一的標(biāo)準(zhǔn),這為電力系統(tǒng)中的開發(fā)者帶來各種困難。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述一個(gè)或多個(gè)技術(shù)問題,本實(shí)用新型提供一種同步時(shí)中用基于FPGA芯片控制的人機(jī)界面。
本實(shí)用新型的技術(shù)方案如下:
一種基于FPGA芯片控制的人機(jī)界面,包括面板、殼體和電源,所述面板上設(shè)有用于輸入命令的操作按鍵和用于顯示信息的顯示器,所述操作按鍵通和FPGA芯片通過IO總線連接,所述點(diǎn)陣式液晶顯示器和FPGA芯片通過SPI總線連接。
其有益效果為:FPGA芯片通過IO總線掃描用戶對操作按鍵的操作,并將信息進(jìn)行儲存,F(xiàn)PGA芯片通過SPI總線對點(diǎn)陣式液晶顯示器下發(fā)所要顯示的信息。本實(shí)用新型由FPGA芯片接收用戶通過操作按鍵輸入的命令,并由FPGA芯片通過點(diǎn)陣式液晶顯示將信息顯示出來,通過FPGA芯片、顯示器和操作按鍵實(shí)現(xiàn)顯示器驅(qū)動(dòng)的規(guī)范化,統(tǒng)一了通信規(guī)范,適用于具有與各種接口類型的點(diǎn)陣式液晶顯示器。另外,本實(shí)用新型還可以減少操作人員在人機(jī)界面中開發(fā)的難度及工作量。
在一些實(shí)施方式中,所述操作按鍵設(shè)有九位按鍵。
其有益效果為:通過九位按鍵輸入相應(yīng)的命令。
在一些實(shí)施方式中,所述顯示器為點(diǎn)陣式液晶顯示器,所述點(diǎn)陣式液晶顯示器的橫向設(shè)有240個(gè)點(diǎn),所述點(diǎn)陣式液晶顯示器的縱向設(shè)有128個(gè)點(diǎn)。
其有益效果為:可以顯示8*16英文字符30*8個(gè)或15*8個(gè)中文字符,滿足電力系統(tǒng)中大部分裝置的使用要求。
在一些實(shí)施方式中,所述FPGA芯片連接有用于提供時(shí)鐘源的有源晶振。
其有益效果為:輸出的時(shí)鐘為FPGA芯片提供50MHz時(shí)鐘源。
在一些實(shí)施方式中,還包括電源,所述電源通過FPGA芯片分別與操作按鍵、點(diǎn)陣式液晶顯示器和有源晶振連接。
其有益效果為:電源通過FPGA芯片為操作按鍵、點(diǎn)陣式液晶顯示器和有源晶振提供電源
附圖說明
圖1是本實(shí)用新型一實(shí)施方式的一種基于FPGA芯片控制的人機(jī)界面的結(jié)構(gòu)示意圖;
圖2是本實(shí)用新型一實(shí)施方式的一種基于FPGA芯片控制的人機(jī)界面的操作按鍵的結(jié)構(gòu)示意圖。
圖中數(shù)字所表示的相應(yīng)部件的名稱:
1.殼體、2.面板、3.電源、4.操作按鍵、41.上移動(dòng)鍵、42.下移動(dòng)鍵、43.左移動(dòng)鍵、44.右移動(dòng)鍵、45.增加鍵、46.減小鍵、47.確認(rèn)鍵、48.退出鍵、49.復(fù)位鍵5.點(diǎn)陣式液晶顯示器、6.FPGA芯片、7.有源晶振。
具體實(shí)施方式
如圖1所示,本實(shí)用新型公開一種基于FPGA芯片控制的人機(jī)界面,包括殼體1和面板2,面板2上設(shè)有用于輸入命令的操作按鍵4和用于顯示信息的顯示器。操作按鍵4和顯示器分別與FPGA芯片6連接。操作按鍵通4和FPGA芯片6通過IO總線連接。點(diǎn)陣式液晶顯示器5和FPGA芯片6通過SPI總線連接。FPGA芯片6通過IO總線掃描用戶對操作按鍵4的操作,并將信息進(jìn)行儲存,供后期使用。FPGA芯片6通過SPI總線對點(diǎn)陣式液晶顯示器5下發(fā)所要顯示的信息。本實(shí)用新型由FPGA芯片6接收用戶通過操作按鍵4輸入的命令,并由FPGA芯片6通過點(diǎn)陣式液晶顯示器5將信息顯示出來,統(tǒng)一了通信規(guī)范,適用于具有與各種接口類型的點(diǎn)陣式液晶顯示器5。
在本實(shí)施方式中,如圖2所示,操作按鍵4設(shè)有九位按鍵。分別為上移動(dòng)鍵41、下移動(dòng)鍵42、左移動(dòng)鍵43、右移動(dòng)鍵44、增加鍵45、減小鍵46、確認(rèn)鍵47、退出鍵48和復(fù)位鍵49。操作人員通過九位按鍵輸入相應(yīng)的命令。顯示器為點(diǎn)陣式液晶顯示器5。點(diǎn)陣式液晶顯示器5的橫向設(shè)有240個(gè)點(diǎn),點(diǎn)陣式液晶顯示器5的縱向設(shè)有128個(gè)點(diǎn)??梢燥@示8*16英文字符30*8個(gè)或15*8個(gè)中文字符,滿足電力系統(tǒng)中大部分裝置的使用要求。FPGA芯片6連接有用于提供時(shí)鐘源的有源晶振7。輸出的時(shí)鐘為FPGA芯片6提供50MHz時(shí)鐘源。人機(jī)界面還包括電源3,電源3通過FPGA芯片6分別與操作按鍵4、點(diǎn)陣式液晶顯示器5和有源晶振7連接,通過FPGA芯片6分別為操作按鍵4、點(diǎn)陣式液晶顯示器5和有源晶振7提供電源。電源為為MAX1951控制芯片,輸入電壓DC24V,經(jīng)過DC-DC電路產(chǎn)生DC3.3V和DC5V,DC3.3V為FPGA芯片和有源晶振供電;DC5V為點(diǎn)陣式液晶等供電。
以上的僅是本實(shí)用新型的一些實(shí)施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以做出若干變形和改進(jìn)。