專利名稱:指示燈控制裝置和指示燈控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,具體涉及指示燈控制裝置和指示燈控制方法。
背景技術(shù):
隨著科學(xué)技術(shù)的飛速發(fā)展,計(jì)算機(jī)和其他各種網(wǎng)絡(luò)終端設(shè)備越來(lái)越普及,在這些終端設(shè)備上,往往都有發(fā)光二級(jí)管(LED,Light Emitting Diode)作為狀態(tài)指示燈指示這些終端設(shè)備的工作狀態(tài),有個(gè)終端設(shè)備還具有多個(gè)指示燈,分別用于指示不同的狀態(tài),如網(wǎng)絡(luò)路由器上就有電源指示燈、網(wǎng)絡(luò)連接狀態(tài)指示燈、數(shù)據(jù)傳輸指示燈等等。目前,對(duì)于指示燈的控制一般是使用IC器件的一個(gè)通用輸入輸出(GPIO,General Purpose Input Output) 接口來(lái)控制一個(gè)指示燈的方式,這種方式對(duì)IC器件的GPIO接口數(shù)量要求過(guò)高,在單板設(shè)計(jì)越來(lái)越復(fù)雜,對(duì)GPIC器件的GPIO接口使用越發(fā)高效率的現(xiàn)狀下,會(huì)造成GPIO接口的浪費(fèi), 甚至導(dǎo)致多種功能開發(fā)無(wú)法實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供指示燈控制裝置和方法。一種指示燈控制裝置,包括控制單元,用于指示一個(gè)通用輸入輸出GPIO接口向轉(zhuǎn)換單元發(fā)送控制信號(hào);所述GPIO接口,用于根據(jù)所述控制單元的指示,向所述轉(zhuǎn)換單元發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述轉(zhuǎn)換單元,擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈;所述轉(zhuǎn)換單元,用于按照來(lái)自于所述GPIO接口的所述控制信號(hào),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。一種指示燈控制方法,包括一個(gè)GPIO接口根據(jù)控制單元的指示向轉(zhuǎn)換單元發(fā)送控制信號(hào),通過(guò)所述控制信號(hào)控制所述轉(zhuǎn)換單元,擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)第一指示燈和第二指示燈。本發(fā)明實(shí)施例中,第一 GPIO接口用于根據(jù)控制單元的指示,向轉(zhuǎn)換單元發(fā)送控制信號(hào),從而控制擇一驅(qū)動(dòng)或者不驅(qū)動(dòng)第一指示燈和第二指示燈,因此指示燈控制裝置能夠?qū)崿F(xiàn)單個(gè)GPIO接口用于控制兩個(gè)指示燈實(shí)現(xiàn)三種指示燈狀態(tài),有效節(jié)約了 GPIO接口資源。
圖1是本發(fā)明實(shí)施例中指示燈控制裝置的一個(gè)實(shí)施例的邏輯結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例中指示燈控制裝置的另一個(gè)實(shí)施例的邏輯結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例中指示燈控制方法的一個(gè)實(shí)施例的流程示意圖;圖4是本發(fā)明實(shí)施例中指示燈控制方法的另一個(gè)實(shí)施例的流程示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種指示燈控制裝置,本發(fā)明實(shí)施例還提供相應(yīng)的指示燈控制方法。以下分別進(jìn)行詳細(xì)說(shuō)明。本發(fā)明實(shí)施例提供一種指示燈控制裝置的一個(gè)實(shí)施例,如圖1所示,指示燈控制裝置10包括控制單元101,用于指示一個(gè)GPIO接口 102向轉(zhuǎn)換單元103發(fā)送控制信號(hào);GPIO接口 102,用于根據(jù)控制單元101的指示,向轉(zhuǎn)換單元102發(fā)送控制信號(hào),通過(guò)控制信號(hào)控制轉(zhuǎn)換單元102,擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)第一指示燈和第二指示燈;轉(zhuǎn)換單元103,用于按照來(lái)自于GPIO接口 102的控制信號(hào),擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)第一指示燈和第二指示燈??刂茊卧?01可以與多個(gè)GPIO接口 102相連,轉(zhuǎn)換單元103與向轉(zhuǎn)換單元103發(fā)送控制信號(hào)的一個(gè)GPIO接口 102相連,轉(zhuǎn)換單元103分別與第一指示燈和第二指示燈相連,控制單元101可以是中央處理器(CPU,CentralProcessing Unit),第一指示燈和第二指示燈可以都是單色指示燈,也可以是雙色指示燈的兩個(gè)管芯,將這兩個(gè)管芯封裝在一起就是雙色指示燈。第一指示燈與第二指示燈和一個(gè)直流電源相連,該直流電源用于給第一指示燈和第二指示燈提供驅(qū)動(dòng)電流,例如該直流電源可以是一個(gè)3. 3伏的直流電源,具體的,直流電源可以通過(guò)兩個(gè)電阻分別與第一指示燈和第二指示燈相連。如前所述,從指示燈的角度進(jìn)行描述,轉(zhuǎn)換單元103用于擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)第一指示燈和第二指示燈,若從直流電源的角度進(jìn)行描述,轉(zhuǎn)換單元103用于按照來(lái)自于GPIO接口 102的控制信號(hào),接通或截?cái)嘀绷麟娫礊榈谝恢甘緹艉偷诙甘緹籼峁┑尿?qū)動(dòng)電流,從而達(dá)到擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)第一指示燈和第二指示燈的目的。本實(shí)施例中,一個(gè)GPIO接口 102用于根據(jù)控制單元101的指示,向轉(zhuǎn)換單元103 發(fā)送控制信號(hào),從而控制第一指示燈和第二指示燈實(shí)現(xiàn)三種指示燈狀態(tài),這三種指示燈狀態(tài)為第一指示燈亮,同時(shí)第二指示燈不亮;第一指示燈不亮,同時(shí)第二指示燈亮;第一指示燈和第二指示燈都不亮,因此指示燈控制裝置能夠?qū)崿F(xiàn)單個(gè)GPIO接口用于控制兩個(gè)指示燈實(shí)現(xiàn)三種指示燈狀態(tài),有效節(jié)約了 GPIO接口資源。參考前述實(shí)施例的實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種指示燈控制裝置的另一個(gè)實(shí)施例,如圖2所示,指示燈控制裝置20包括轉(zhuǎn)換單元201可用于實(shí)現(xiàn)上述實(shí)施例中指示燈控制裝置10中轉(zhuǎn)換單元103的功能,轉(zhuǎn)換單元201包括一個(gè)PNP型三極管2011和一個(gè)NPN型三極管2012,PNP型三極管2011 與第一指示燈Dl相連,NPN型三極管2012與第二指示燈D2相連,具體的連接方式可以是 PNP型三極管2011的基極與一個(gè)GPIO接口 202相連,NPN型三極管2011的發(fā)射極通過(guò)一個(gè)電路與直流電源相連接,NPN型三極管2011的集電極與第一指示燈Dl的正極相連,第一指示燈Dl的負(fù)極接地,NPN型三極管2012的基極和PNP型三極管2011的基極與同一個(gè)GPIO 接口 202相連,NPN型三極管2012的發(fā)射極接地,NPN型三極管2012的集電極與第二指示燈D2的正極相連,第二指示燈D2的負(fù)極和PNP型三極管2011的發(fā)射極與同一個(gè)直流電源相連。
GPIO接口 202,GPIO接口 202可以用于實(shí)現(xiàn)上述實(shí)施例中指示燈控制裝置10中 GPIO接口 102的功能,CPU203可以與多個(gè)GPIO接口 202相連。GPIO接口 202用于根據(jù) CPU203的指示向PNP型三極管2011和NPN型三極管2012發(fā)送控制信號(hào),通過(guò)控制信號(hào)控制PNP型三極管2011和NPN型三極管2012的通斷狀態(tài),擇一驅(qū)動(dòng)第一指示燈Dl和第二指示燈D2或者不驅(qū)動(dòng)第一指示燈Dl和第二指示燈D2 ;PNP型三極 管2011用于根據(jù)從GPIO接口 202來(lái)的控制信號(hào),當(dāng)處于導(dǎo)通狀態(tài)時(shí), 驅(qū)動(dòng)第一指示燈Dl ;當(dāng)處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)第一指示燈Dl ;NPN型三極管2012用于根據(jù)從GPIO接口 202來(lái)的控制信號(hào),當(dāng)處于導(dǎo)通狀態(tài)時(shí), 驅(qū)動(dòng)第二指示燈D2 ;當(dāng)處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)第二指示燈D2。CPU203用于指示一個(gè)GPIO接口 202,向PNP型三極管2011和NPN型三極管2012 發(fā)送控制信號(hào),具體的,控制信號(hào)可以為高阻,或者高電平信號(hào),或者低電平信號(hào),或者控制信號(hào)可以為具有不同的占空比的脈沖信號(hào),CPU203用于指示一個(gè)GPIO接口 202,向PNP型三極管2011和NPN型三極管2012按照預(yù)置頻率輸出不同的占空比的脈沖信號(hào)。CPU203可以用于實(shí)現(xiàn)上述實(shí)施例中指示燈控制裝置10中控制單元101的功能。假設(shè)第一指示燈Dl和第二指示燈D2都是單色指示燈,比如,第一指示燈Dl發(fā)亮后顯示的是紅顏色,第二指示燈D2發(fā)亮后顯示的是藍(lán)顏色,在下述場(chǎng)景中,可以分別實(shí)現(xiàn)前述實(shí)施例所能實(shí)現(xiàn)的三種指示燈狀態(tài),這三種指示燈狀態(tài)為第一指示燈Dl亮,同時(shí)第二指示燈D2不亮;第一指示燈Dl不亮,同時(shí)第二指示燈D2亮;第一指示燈Dl和第二指示燈D2都不亮。在本實(shí)施例的一個(gè)場(chǎng)景中,GPIO接口 202用于按照CPU203的指示向PNP型三極管2011和NPN型三極管2012輸出高阻,PNP型三極管2011和NPN型三極管2012處于截止?fàn)顟B(tài),直流電源提供的驅(qū)動(dòng)電流不能通過(guò)第一指示燈Dl和第二指示燈D2,第一指示燈Dl 和第二指示燈D2不亮。在本實(shí)施例的一個(gè)場(chǎng)景中,GPIO接口 202還可以用于按照CPU203的指示向PNP 型三極管2011和NPN型三極管2012輸出高電平信號(hào),PNP型三極管2011處于導(dǎo)通狀態(tài), 直流電源提供的驅(qū)動(dòng)電流通過(guò)第一指示燈D1,用戶可以看見(jiàn)紅色的指示燈光,NPN型三極管2012處于截止?fàn)顟B(tài),直流電源提供的驅(qū)動(dòng)電流沒(méi)有通過(guò)第二指示燈D2,第二指示燈D2不殼。在本實(shí)施例的一個(gè)場(chǎng)景中,GPIO接口 202還可以用于按照CPU203的指示向PNP型三極管2011和NPN型三極管2012輸出低電平信號(hào),PNP型三極管2011處于截止?fàn)顟B(tài),直流電源提供的驅(qū)動(dòng)電流沒(méi)有通過(guò)第一指示燈D1,第一指示燈Dl不亮,NPN型三極管2012處于導(dǎo)通狀態(tài),直流電源提供的驅(qū)動(dòng)電流通過(guò)第二指示燈D2,用戶可以看見(jiàn)藍(lán)色的指示燈光。假設(shè)第一指示燈Dl和第二指示燈D2是一個(gè)雙色指示燈的兩個(gè)管芯,第一指示燈 Dl發(fā)亮后顯示的是紅顏色,第二指示燈D2發(fā)亮后顯示的是綠顏色。在本實(shí)施例的一個(gè)場(chǎng)景中,GPIO接口 202還可以用于按照CPU203的指示向PNP 型三極管2011和NPN型三極管2012按照預(yù)置頻率輸出不同占空比的脈沖信號(hào),在脈沖信號(hào)的一個(gè)周期內(nèi),在高電平時(shí)第一指示燈Dl顯示紅顏色的燈光,第二指示燈D2不亮;在低電平時(shí)第二指示燈D2顯示綠顏色的燈光,第一指示燈Dl不亮,按照不同的占空比,用戶分別所能看見(jiàn)的紅顏色燈光和綠顏色燈光的持續(xù)時(shí)間會(huì)有所不同,當(dāng)GPIO接口 202按照預(yù)置頻率持續(xù)輸出脈沖信號(hào)時(shí),用戶就能看見(jiàn)兩種顏色的燈光不停切換閃爍,當(dāng)預(yù)置頻率達(dá)到一定值,例如50HZ時(shí),此時(shí)兩種顏色的燈光會(huì)發(fā)生快速的頻繁切換,由于人眼的延遲作用, 在50HZ的脈沖信號(hào)的作用下,兩種顏色的燈光所進(jìn)行的快速頻繁切換是無(wú)法有效分辨的, 用戶實(shí)際上看到的是兩種顏色的燈光的疊加,按照不同的占空比,兩種顏色的燈光的持續(xù)時(shí)間會(huì)發(fā)生變化,疊加的效果會(huì)不同,用戶可以看到不同色感的指示燈光,例如當(dāng)占空比為 50%時(shí),用戶看見(jiàn)的是色感為黃顏色的指示燈光。
需要說(shuō)明的是,當(dāng)?shù)谝恢甘緹鬌l和第二指示燈D2是一個(gè)雙色指示燈的兩個(gè)管芯, 且GPIO接口 202用于按照CPU203的指示向PNP型三極管2011和NPN型三極管2012按照預(yù)置頻率輸出不同的占空比的脈沖信號(hào)時(shí),從用戶的視覺(jué)角度出發(fā),用戶可以看見(jiàn)多種色感的指示燈光,但是從第一指示燈Dl和第二指示燈D2的驅(qū)動(dòng)情況的角度出發(fā),第一指示燈 Dl和第二指示燈D2實(shí)現(xiàn)的是前述的三種指示燈狀態(tài)中的兩種第一指示燈Dl亮,同時(shí)第二指示燈D2不亮;第一指示燈Dl不亮,同時(shí)第二指示燈D2亮,在脈沖信號(hào)的作用下,這兩種指示燈狀態(tài)會(huì)按照預(yù)置的頻率進(jìn)行切換,并按照不同的占空比,這兩種指示燈狀態(tài)的持續(xù)時(shí)間會(huì)發(fā)生變化,從而使得用戶可以看見(jiàn)多種色感的指示燈光。還需要說(shuō)明的是,本實(shí)施例中,PNP型三極管2011和NPN型三極管2012可以用兩個(gè)MOS管替換,實(shí)現(xiàn)與PNP型三極管2011和NPN型三極管2012相類似的功能,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),根據(jù)本發(fā)明實(shí)施例的教義,顯然可以根據(jù)實(shí)際需要對(duì)指示燈控制裝置20進(jìn)行修改,從而當(dāng)轉(zhuǎn)換單元201包括的不是PNP型三極管2011和NPN型三極管2012,而是兩個(gè)MOS管時(shí),也能夠?qū)崿F(xiàn)單個(gè)GPIO接口用于控制兩個(gè)指示燈實(shí)現(xiàn)三種指示燈狀態(tài)。本實(shí)施例中,當(dāng)?shù)谝恢甘緹艉偷诙甘緹羰且粋€(gè)雙色指示燈的兩個(gè)管芯時(shí),一個(gè) GPIO接口 202可以用于根據(jù)CPU203的指示,向PNP型三極管2011和NPN型三極管2012按照預(yù)置頻率輸出不同的占空比的脈沖信號(hào),實(shí)現(xiàn)前述的三種指示燈狀態(tài)中的兩種第一指示燈Dl亮,同時(shí)第二指示燈D2不亮;第一指示燈Dl不亮,同時(shí)第二指示燈D2亮,當(dāng)這兩種指示燈狀態(tài)按照預(yù)置頻率進(jìn)行切換時(shí),指示燈控制裝置20能夠?qū)崿F(xiàn)單個(gè)GPIO接口用于控制雙色指示燈顯示多種色感的燈光,提升了用戶感受。請(qǐng)參閱圖3,參考本發(fā)明上述裝置實(shí)施例的實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種指示燈控制方法的一個(gè)實(shí)施例,本實(shí)施例提供的方法可以利用圖1所示實(shí)施例中的指示燈控制裝置 10來(lái)實(shí)現(xiàn),包括301、一個(gè)GPIO接口根據(jù)控制單元的指示向轉(zhuǎn)換單元發(fā)送控制信號(hào);302、轉(zhuǎn)換單元按照控制信號(hào)擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)第一指示燈和第二指示燈。需要說(shuō)明的是,控制單元可與多個(gè)GPIO接口相連接,每個(gè)GPIO接口都可以實(shí)現(xiàn)本實(shí)施例提供的方法,轉(zhuǎn)換單元與第一指示燈和第二指示燈相連接,轉(zhuǎn)換單元與發(fā)送控制信號(hào)的GPIO接口相連。本實(shí)施例中,一個(gè)GPIO接口根據(jù)控制單元的指示,向轉(zhuǎn)換單元發(fā)送控制信號(hào),從而控制第一指示燈和第二指示燈實(shí)現(xiàn)三種指示燈狀態(tài),因此本實(shí)施例的提供的方法能夠?qū)崿F(xiàn)單個(gè)GPIO接口用于控制兩個(gè)指示燈實(shí)現(xiàn)三種指示燈狀態(tài),有效節(jié)約了 GPIO接口資源。請(qǐng)參閱圖4,參考本發(fā)明上述裝置實(shí)施例的實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種指示燈控制方法的另一個(gè)實(shí)施例,本實(shí)施例提供的方法可以利用圖2所示實(shí)施例中的指示燈控制裝置20來(lái)實(shí)現(xiàn),包括 在本實(shí)施例中,控制單元是CPU,轉(zhuǎn)換單元包括一個(gè)PNP型三極管和一個(gè)NPN型三極管,一種具體的連接方式可以參見(jiàn)圖2,此處就不再贅述。所述指示燈控制方法如下,以下方法步驟之間可以沒(méi)有相互依賴關(guān)系,也可以沒(méi)有嚴(yán)格的時(shí)序關(guān)系401、GPI0接口不驅(qū)動(dòng)第一指示燈和第一指示燈;一個(gè)GPIO接口按照CPU的指示向PNP型三極管和NPN型三極管輸出高阻,PNP型三極管和NPN型三極管處于截止?fàn)顟B(tài),不驅(qū)動(dòng)第一指示燈和第二指示燈,第一指示燈和第二指示燈不亮。402、GPIO接口擇一驅(qū)動(dòng)第一指示燈和第二指示燈;這個(gè)GPIO接口還可以按照CPU的指示向PNP型三極管和NPN型三極管輸出高電平信號(hào),PNP型三極管處于導(dǎo)通狀態(tài),驅(qū)動(dòng)第一指示燈,第一指示燈亮,NPN型三極管處于截止?fàn)顟B(tài),不驅(qū)動(dòng)第二指示燈,第二指示燈不亮。這個(gè)GPIO接口還可以按照CPU的指示向PNP型三極管和NPN型三極管輸出低電平信號(hào),PNP型三極管處于截止?fàn)顟B(tài),不驅(qū)動(dòng)第一指示燈,第一指示燈不亮,NPN型三極管處于導(dǎo)通狀態(tài),驅(qū)動(dòng)第二指示燈,第二指示燈亮。這個(gè)GPIO接口還可以按照CPU的指示依照預(yù)置頻率向PNP型三極管和NPN型三極管輸出不同的占空比的脈沖信號(hào),實(shí)現(xiàn)前述三種指示燈狀態(tài)中的兩種指示燈狀態(tài)的切換 即第一指示燈Dl亮,同時(shí)第二指示燈D2不亮和第一指示燈Dl不亮,同時(shí)第二指示燈D2亮, 這兩種指示燈狀態(tài)進(jìn)行切換。通過(guò)這兩種指示燈狀態(tài)的切換,用戶可以看見(jiàn)兩個(gè)指示燈所顯示的兩種燈光按照預(yù)置頻率不停切換閃爍,若第一指示燈和第二指示燈是雙色指示燈的兩個(gè)管芯,當(dāng)預(yù)置頻率達(dá)到一定值,例如50HZ時(shí),此時(shí)兩種顏色的燈光會(huì)發(fā)生快速的頻繁切換,由于人眼的延遲作用,如此快速的頻繁切換時(shí)無(wú)法有效分辨的,用戶實(shí)際上看到的是兩種燈光疊加后呈現(xiàn)的燈光,如果這個(gè)GPIO接口按照CPU的指示向PNP型三極管和NPN型三極管按照預(yù)置頻率輸出不同的占空比的脈沖信號(hào),用戶可以看到不同色感的指示燈光。本實(shí)施例中,GPIO接口可以根據(jù)CPU的指示,向PNP型三極管和NPN型三極管輸出高阻、或者輸出高電平信號(hào)、或者輸出低電平信號(hào)、或者按照預(yù)置頻率輸出不同的占空比的脈沖信號(hào),從而可以實(shí)現(xiàn)三種指示燈狀態(tài),并還可以實(shí)現(xiàn)三種指示燈狀態(tài)中兩種指示燈狀態(tài)的切換。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括ROM、RAM、磁盤或光盤等。以上對(duì)本發(fā)明實(shí)施例所提供的指示燈控制裝置以及指示燈控制方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種指示燈控制裝置,其特征在于,包括控制單元,用于指示一個(gè)通用輸入輸出GPIO接口向轉(zhuǎn)換單元發(fā)送控制信號(hào);所述GPIO接口,用于根據(jù)所述控制單元的指示,向所述轉(zhuǎn)換單元發(fā)送所述控制信號(hào), 通過(guò)所述控制信號(hào)控制所述轉(zhuǎn)換單元,擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈;所述轉(zhuǎn)換單元,用于按照來(lái)自于所述GPIO接口的所述控制信號(hào),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述轉(zhuǎn)換單元包括一個(gè)PNP型三極管和一個(gè)NPN型三極管,所述GPIO接口,還用于根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述PNP型三極管和所述NPN型三極管的通斷狀態(tài),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述PNP型三極管用于根據(jù)來(lái)自于所述GPIO接口的所述控制信號(hào),當(dāng)所述PNP型三極管處于導(dǎo)通狀態(tài)時(shí),驅(qū)動(dòng)所述第一指示燈;當(dāng)所述PNP型三極管處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)所述第一指示燈;所述NPN型三極管用于根據(jù)來(lái)自于所述GPIO接口的所述控制信號(hào),當(dāng)所述NPN型三極管處于導(dǎo)通狀態(tài)時(shí),驅(qū)動(dòng)所述第二指示燈;當(dāng)所述NPN型三極管處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)所述第二指示燈;當(dāng)所述PNP型三極管和所述NPN型三極管處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。
4.根據(jù)權(quán)利要求2或3所述的裝置,其特征在于,所述控制信號(hào)為高電平信號(hào),所述GPIO接口還用于根據(jù)所述控制單元的指示,向所述 PNP型三極管和所述NPN型三極管輸出高電平信號(hào),所述PNP型三極管用于根據(jù)來(lái)自于所述 GPIO接口的高電平信號(hào),處于導(dǎo)通狀態(tài),驅(qū)動(dòng)所述第一指示燈,所述NPN型三極管用于根據(jù)來(lái)自于所述GPIO接口的高電平信號(hào),處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第二指示燈;或者,所述控制信號(hào)為低電平信號(hào),所述GPIO接口還用于根據(jù)所述控制單元的指示,向所述 PNP型三極管和所述NPN型三極管輸出低電平信號(hào),所述PNP型三極管用于根據(jù)來(lái)自于所述 GPIO接口的低電平信號(hào),處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第一指示燈,所述NPN型三極管用于根據(jù)來(lái)自于所述GPIO接口的低電平信號(hào),處于導(dǎo)通狀態(tài),驅(qū)動(dòng)所述第二指示燈;或者,所述控制信號(hào)為高阻,所述GPIO接口還用于根據(jù)所述控制單元的指示,向所述PNP型三極管和所述NPN型三極管輸出高阻,所述PNP型三極管用于根據(jù)來(lái)自于所述GPIO接口的高阻,處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第一指示燈,所述NPN型三極管用于根據(jù)來(lái)自于所述GPIO 接口的高阻,處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第二指示燈。
5.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述控制信號(hào)為不同占空比的脈沖信號(hào),所述GPIO接口還用于根據(jù)所述控制單元的指示,按照預(yù)置頻率向所述PNP型三極管和所述NPN型三極管輸出所述控制信號(hào),所述NPN 型三極管和所述PNP型三極管用于按照所述占空比在導(dǎo)通狀態(tài)和截止?fàn)顟B(tài)之間進(jìn)行切換, 擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。
6.一種指示燈控制方法,其特征在于,包括GPIO接口根據(jù)控制單元的指示向轉(zhuǎn)換單元發(fā)送控制信號(hào);所述GPIO接口通過(guò)所述控制信號(hào)控制所述轉(zhuǎn)換單元擇一驅(qū)動(dòng)第一指示燈和第二指示燈或者不驅(qū)動(dòng)第一指示燈和第二指示燈。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述轉(zhuǎn)換單元包括一個(gè)PNP型三極管和一個(gè)NPN型三極管,所述根據(jù)所述控制單元的指示向所述轉(zhuǎn)換單元發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述轉(zhuǎn)換單元,擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈的過(guò)程,包括根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述PNP型三極管和所述NPN型三極管的通斷狀態(tài),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述通過(guò)所述控制信號(hào)控制所述PNP型三極管和所述NPN型三極管的通斷狀態(tài),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈的過(guò)程,包括當(dāng)所述PNP型三極管處于導(dǎo)通狀態(tài)時(shí),驅(qū)動(dòng)所述第一指示燈; 當(dāng)所述PNP型三極管處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)所述第一指示燈; 當(dāng)所述NPN型三極管處于導(dǎo)通狀態(tài)時(shí),驅(qū)動(dòng)所述第二指示燈; 當(dāng)所述NPN型三極管處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)所述第二指示燈; 當(dāng)所述PNP型三極管和所述NPN型三極管處于截止?fàn)顟B(tài)時(shí),不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述控制信號(hào)為高電平信號(hào),所述根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述PNP型三極管和所述NPN 型三極管的通斷狀態(tài),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈的過(guò)程,包括根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管輸出高電平信號(hào), 通過(guò)所述高電平信號(hào)控制所述PNP型三極管處于導(dǎo)通狀態(tài),驅(qū)動(dòng)所述第一指示燈,控制所述NPN型三極管處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第二指示燈; 或者,所述控制信號(hào)為低電平信號(hào),所述根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述PNP型三極管和所述NPN 型三極管的通斷狀態(tài),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈的過(guò)程,包括根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管輸出低電平信號(hào),通過(guò)所述低電平信號(hào)控制所述PNP型三極管處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第一指示燈,控制所述NPN型三極管處于導(dǎo)通狀態(tài),驅(qū)動(dòng)所述第二指示燈; 或者,所述控制信號(hào)為高阻,所述根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN 型三極管發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述PNP型三極管和所述NPN型三極管的通斷狀態(tài),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈的過(guò)程,包括根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管輸出高阻,通過(guò)所述高阻控制所述PNP型三極管處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第一指示燈,控制所述NPN型三極管處于截止?fàn)顟B(tài),不驅(qū)動(dòng)所述第二指示燈。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述控制信號(hào)為不同占空比的脈沖信號(hào),所述根據(jù)所述控制單元的指示向所述PNP型三極管和所述NPN型三極管發(fā)送所述控制信號(hào),通過(guò)所述控制信號(hào)控制所述PNP型三極管和所述NPN型三極管的通斷狀態(tài),擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈或者不驅(qū)動(dòng)所述第一指示燈和所述第二指示燈的過(guò)程,包括根據(jù)所述控制單元的指示按照預(yù)置頻率向所述PNP型三極管和所述NPN型三極管輸出不同占空比的脈沖信號(hào),通過(guò)所述脈沖信號(hào)的占空比控制所述PNP型三極管和所述NPN 型三極管在導(dǎo)通狀態(tài)和截止?fàn)顟B(tài)之間進(jìn)行切換,擇一驅(qū)動(dòng)所述第一指示燈和所述第二指示燈。
全文摘要
本發(fā)明實(shí)施例提供了一種指示燈控制裝置,本發(fā)明實(shí)施例還提供相應(yīng)的指示燈控制方法。本發(fā)明實(shí)施例中,一個(gè)GPIO接口用于根據(jù)控制單元的指示,向轉(zhuǎn)換單元發(fā)送控制信號(hào),從而控制擇一驅(qū)動(dòng)或者不驅(qū)動(dòng)第一指示燈和第二指示燈,因此指示燈控制裝置能夠?qū)崿F(xiàn)單個(gè)GPIO接口用于控制兩個(gè)指示燈實(shí)現(xiàn)三種指示燈狀態(tài),有效節(jié)約了GPIO接口資源。
文檔編號(hào)H05B37/02GK102159010SQ201110075978
公開日2011年8月17日 申請(qǐng)日期2011年3月28日 優(yōu)先權(quán)日2011年3月28日
發(fā)明者劉兵, 程宇航, 章浩亮, 許靖 申請(qǐng)人:上海華為技術(shù)有限公司