專利名稱:一種gpio控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及ー種GPIO控制系統(tǒng)。
背景技術(shù):
GPI0,英文全稱為General-Purpose IO ports,也就是通用IO ロ。在廣電領(lǐng)域,對(duì)于各種矩陣、控制面板或其它設(shè)備之間的控制方式靈活多祥,如TTL、GPIO、UART, LAN,485,CAN-BUS、C-BUS等。其中GPIO控制接ロ在非數(shù)據(jù)傳輸?shù)膱?chǎng)合,其控制線路簡(jiǎn)單、可靠,因此被應(yīng)用在很多設(shè)備上。對(duì)于外圍設(shè)備/電路,有的需要CPU為之提供控制手段,有的則需要被CPU用作輸入信號(hào),一般在微控制器芯片上都會(huì)提供多個(gè)“通用可編程IO接ロ”,即GPI0。IO接ロ引腳一般用作輸入輸出,輸出可用于控制繼電器、蜂鳴器、LED等,輸入可以獲取傳感器狀態(tài)、高低電平、低速信號(hào)等,ー根控制引線一般只有高低電平狀態(tài),給CPU提供了一個(gè)控制周邊設(shè)備的途經(jīng)。傳統(tǒng)的控制面板的控制方式常與被控設(shè)備的GPIO控制信號(hào)狀態(tài)一一對(duì)應(yīng)。如圖I所示ー個(gè)典型的GPIO控制接ロ應(yīng)用,主控設(shè)備通過(guò)GPI控制線連接被控設(shè)備,GPIO接ロ一般會(huì)有多條控制線,每條控制線通過(guò)驅(qū)動(dòng)信號(hào)控制,一般信號(hào)線的驅(qū)動(dòng)信號(hào)有三種形式高電平、低電平、高阻。如果遇到被控設(shè)備GPIO驅(qū)動(dòng)信號(hào)狀態(tài)的變更,則需要更換控制面板或編寫相應(yīng)的程序?qū)崿F(xiàn)對(duì)不同受控設(shè)備的控制。傳統(tǒng)控制面板的控制方式,不但耗時(shí)而且增加成本,降低效率。
發(fā)明內(nèi)容本實(shí)用新型針對(duì)以上問(wèn)題的提出,而研制ー種GPIO控制系統(tǒng)。本實(shí)用新型采用的技術(shù)方案如下ー種GPIO控制系統(tǒng),其特征在于包括用于產(chǎn)生GPIO控制信號(hào)的上位機(jī);連接上位機(jī),對(duì)上位機(jī)發(fā)出的GPIO控制信號(hào)進(jìn)行對(duì)應(yīng),井能利用按鍵或者撥碼開(kāi)關(guān)來(lái)區(qū)別GPIO控制驅(qū)動(dòng)信號(hào)的狀態(tài)的GPIO控制接ロ ;連接GPIO控制接ロ,對(duì)GPIO控制接ロ發(fā)出的驅(qū)動(dòng)信號(hào)進(jìn)行響應(yīng)的外圍設(shè)備。所述上位機(jī)通過(guò)RS232、RS422、CAN或LAN總線同GPIO控制接ロ相連接。該系統(tǒng)適用于外接設(shè)備多祥化的控制面板,使單一面板的GPIO控制狀態(tài)多元化,滿足單一面板控制大量外圍設(shè)備的需求。另外,由于該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,便于生產(chǎn),而且成本非常低廉適于廣泛推廣。
圖I典型的GPIO控制接ロ ;圖2GPI0控制設(shè)備的拓?fù)浣Y(jié)構(gòu)。
具體實(shí)施方式
[0010]如圖2所示該GPIO控制系統(tǒng)包括用于產(chǎn)生GPIO控制信號(hào)的上位機(jī)I ;連接上位機(jī),對(duì)上位機(jī)發(fā)出的GPIO控制信號(hào)進(jìn)行對(duì)應(yīng),井能利用按鍵或者撥碼開(kāi)關(guān)來(lái)區(qū)別GPIO控制驅(qū)動(dòng)信號(hào)的狀態(tài)的GPIO控制接ロ 2 ;連接GPIO控制接ロ 2,對(duì)GPIO控制接ロ 2發(fā)出的驅(qū)動(dòng)信號(hào)進(jìn)行響應(yīng)的外圍設(shè)備3。所述上位機(jī)通過(guò)RS232、RS422、CAN或LAN總線同GPIO控制接ロ 2相連接。該系可以將一系列的動(dòng)作組合起來(lái),產(chǎn)生更多種類的驅(qū)動(dòng)信號(hào)以適應(yīng)各種不同的GPIO被控設(shè)備的需求。其功能實(shí)現(xiàn)可通過(guò)在GPIO控制接ロ寫入多種GPIO信號(hào)類型的驅(qū)動(dòng)程序,用來(lái)構(gòu)成ー套不同GPIO控制信號(hào)的集合,并且GPIO控制信號(hào)的類型是可以由用戶自定義配置的。這樣可以實(shí)現(xiàn)單ー控制面板控制各種設(shè)備不同GPIO控制信號(hào)的需求,控制新設(shè)備吋,只要重新配置這個(gè)GPIO控制信號(hào)類型表,就可以產(chǎn)生需要的主控設(shè)備GPIO控制類型。例 如如果主控設(shè)備存儲(chǔ)ー組GPIO控制信號(hào),每組信號(hào)8個(gè)動(dòng)作實(shí)際可根據(jù)需要擴(kuò)充或縮減,動(dòng)作的類型和形式取決于受控設(shè)備的GPIO控制驅(qū)動(dòng)信號(hào)的狀態(tài)。可定義I個(gè)數(shù)組,此數(shù)組可以使用通用的EEPROM、FLASH等各種存儲(chǔ)器輕易存儲(chǔ)信號(hào)按順序發(fā)送,間隔時(shí)間為系統(tǒng)的任務(wù)的調(diào)度時(shí)間即可滿足大多數(shù)應(yīng)用,對(duì)于控制時(shí)序?qū)r(shí)間有特別要求的設(shè)備,可以另用定時(shí)器或計(jì)數(shù)方式來(lái)構(gòu)建合適的時(shí)間間隔。關(guān)于通過(guò)上位機(jī)的配置,可以通過(guò)232、422、CAN、LAN等多種方式進(jìn)行通訊,這里不詳細(xì)敘述。在控制器上利用按鍵或者撥碼開(kāi)關(guān)來(lái)區(qū)別GPIO控制驅(qū)動(dòng)信號(hào)的狀態(tài),根據(jù)受控設(shè)備的不同GPIO控制方式按下按鍵或撥動(dòng)撥碼開(kāi)關(guān)進(jìn)行選擇。以上所述,僅為本實(shí)用新型較佳的具體實(shí)施方式
,但本實(shí)用新型的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本實(shí)用新型揭露的技術(shù)范圍內(nèi),根據(jù)本實(shí)用新型的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本實(shí)用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1.ー種GPIO控制系統(tǒng),其特征在于包括 用于產(chǎn)生GPIO控制信號(hào)的上位機(jī)(I); 連接上位機(jī),對(duì)上位機(jī)發(fā)出的GPIO控制信號(hào)進(jìn)行對(duì)應(yīng),井能利用按鍵或者撥碼開(kāi)關(guān)來(lái)區(qū)別GPIO控制驅(qū)動(dòng)信號(hào)的狀態(tài)的GPIO控制接ロ(2); 連接GPIO控制接ロ(2),對(duì)GPIO控制接ロ(2)發(fā)出的驅(qū)動(dòng)信號(hào)進(jìn)行響應(yīng)的外圍設(shè)備⑶。
2.根據(jù)權(quán)利要求I所述的ー種GPIO控制系統(tǒng),其特征在于所述上位機(jī)通過(guò)RS232、RS422、CAN或LAN總線同GPIO控制接ロ(2)相連接。
專利摘要本實(shí)用新型公開(kāi)了一種GPIO控制系統(tǒng),其特征在于包括用于產(chǎn)生GPIO控制信號(hào)的上位機(jī);連接上位機(jī),對(duì)上位機(jī)發(fā)出的GPIO控制信號(hào)進(jìn)行對(duì)應(yīng),并能利用按鍵或者撥碼開(kāi)關(guān)來(lái)區(qū)別GPIO控制驅(qū)動(dòng)信號(hào)的狀態(tài)的GPIO控制接口;連接GPIO控制接口,對(duì)GPIO控制接口發(fā)出的驅(qū)動(dòng)信號(hào)進(jìn)行響應(yīng)的外圍設(shè)備。該系統(tǒng)適用于外接設(shè)備多樣化的控制面板,使單一面板的GPIO控制狀態(tài)多元化,滿足單一面板控制大量外圍設(shè)備的需求。另外,由于該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,便于生產(chǎn),而且成本非常低廉適于廣泛推廣。
文檔編號(hào)G06F13/20GK202404580SQ20112056426
公開(kāi)日2012年8月29日 申請(qǐng)日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者程鵬, 蔣婷 申請(qǐng)人:大連捷成實(shí)業(yè)發(fā)展有限公司