端口狀態(tài)采集電路及方法
【專利摘要】本發(fā)明揭示了一種端口狀態(tài)采集電路及方法。端口狀態(tài)采集電路包括第一電阻、第二電阻、第三電阻和模/數(shù)轉(zhuǎn)換器,第一電阻的一端與端口連接且其另一端與第一恒壓電源連接,第二電阻的一端與端口連接且其另一端與第三電阻的一端、模/數(shù)轉(zhuǎn)換器連接,第三電阻的另一端接地;其中,端口狀態(tài)包括接地信號(hào)狀態(tài)、懸空信號(hào)狀態(tài)及電源信號(hào)狀態(tài),模/數(shù)轉(zhuǎn)換器用于采集電路的電壓值并轉(zhuǎn)換為數(shù)字信號(hào)輸出,不同的所述端口狀態(tài)對(duì)應(yīng)的數(shù)字信號(hào)范圍不同。本發(fā)明的端口可同時(shí)配置為電源信號(hào)、懸空信號(hào)、地信號(hào),使電路端口同時(shí)實(shí)現(xiàn)多種信號(hào)間的轉(zhuǎn)換;還可在實(shí)際應(yīng)用中,準(zhǔn)確識(shí)別端口的狀態(tài),以及判斷端口的電壓值。
【專利說明】端口狀態(tài)采集電路及方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種端口狀態(tài)采集電路及方法,屬于電子電路【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]在電路中,端口一般會(huì)存在兩種狀態(tài):連續(xù)模擬信號(hào)和開關(guān)信號(hào),而開關(guān)信號(hào)又包括三種:電源信號(hào)、懸空信號(hào)和地信號(hào)?,F(xiàn)有技術(shù)的電路中,一般端口會(huì)采用任意兩種信號(hào)的組合,并通過端口狀態(tài)檢測(cè)技術(shù)檢測(cè)并判斷兩種信號(hào)的端口狀態(tài)。隨著電子技術(shù)水平的提升,在實(shí)際應(yīng)用中,逐漸要求端口同時(shí)具有三種或三種以上信號(hào),而采用目前的已知電路很難實(shí)現(xiàn)。且當(dāng)端口可以實(shí)現(xiàn)三種信號(hào)的轉(zhuǎn)換時(shí),實(shí)際應(yīng)用中也很難區(qū)分端口所采用的是哪種信號(hào)。因此,開發(fā)一種端口可實(shí)現(xiàn)多種信號(hào)狀態(tài)相互轉(zhuǎn)換,且可以輕松識(shí)別端口實(shí)際狀態(tài)的電路,成為電子電路【技術(shù)領(lǐng)域】的重要課題之一。
【發(fā)明內(nèi)容】
[0003]為至少解決上述技術(shù)問題之一,本發(fā)明的目的在于提供一種端口狀態(tài)采集電路及端口狀態(tài)采集方法,所述電路的端口可實(shí)現(xiàn)多種信號(hào)狀態(tài)相互轉(zhuǎn)換,且可以輕松識(shí)別端口的實(shí)際狀態(tài)。
[0004]為實(shí)現(xiàn)上述發(fā)明目的之一,本發(fā)明一實(shí)施方式提供了一種端口狀態(tài)采集電路,所述電路包括第一電阻、第二電阻、第三電阻和模/數(shù)轉(zhuǎn)換器,所述第一電阻的一端與所述端口連接且其另一端與第一恒壓電源連接,所述第二電阻的一端與所述端口連接且其另一端與所述第三電阻的一端、所述模/數(shù)轉(zhuǎn)換器連接,所述第三電阻的另一端接地;
其中,所述端口狀態(tài)包括接地信號(hào)狀態(tài)、懸空信號(hào)狀態(tài)及電源信號(hào)狀態(tài),所述模/數(shù)轉(zhuǎn)換器用于采集所述電路的電壓值并轉(zhuǎn)換為數(shù)字信號(hào)輸出,不同的所述端口狀態(tài)對(duì)應(yīng)的所述數(shù)字信號(hào)范圍不同。
[0005]作為本發(fā)明的進(jìn)一步改進(jìn),所述第一恒壓電源的電壓為+5V。
[0006]作為本發(fā)明的進(jìn)一步改進(jìn),所述第一電阻、所述第二電阻和所述第三電阻的大小分別為 1K Ω、100Κ Ω、20ΚΩ。
[0007]作為本發(fā)明的進(jìn)一步改進(jìn),所述電路包括判斷模塊,所述判斷模塊與所述模/數(shù)轉(zhuǎn)換器連接,所述判斷模塊用于接收所述模/數(shù)轉(zhuǎn)換器輸出的所述數(shù)字信號(hào),且所述判斷模塊根據(jù)所述數(shù)字信號(hào)判斷所述端口狀態(tài)。
[0008]作為本發(fā)明的進(jìn)一步改進(jìn),所述判斷模塊設(shè)置有第一數(shù)值和第二數(shù)值,所述第一數(shù)值不大于所述第二數(shù)值,其中,
當(dāng)所述數(shù)字信號(hào)小于所述第一數(shù)值時(shí),所述判斷模塊判斷所述端口狀態(tài)為接地信號(hào)狀態(tài);
當(dāng)所述數(shù)字信號(hào)介于所述第一數(shù)值至所述第二數(shù)值定義的范圍內(nèi)時(shí),所述判斷模塊判斷所述端口狀態(tài)為懸空信號(hào)狀態(tài);
當(dāng)所述數(shù)字信號(hào)大于所述第二數(shù)值時(shí),所述判斷模塊判斷所述端口狀態(tài)為電源信號(hào)狀態(tài)。
[0009]為實(shí)現(xiàn)上述發(fā)明目的之一,本發(fā)明一實(shí)施方式還提供了一種端口狀態(tài)采集方法,所述方法包括以下步驟:
提供一種端口狀態(tài)采集電路,所述電路包括第一電阻、第二電阻、第三電阻和模/數(shù)轉(zhuǎn)換器,所述第一電阻的一端與所述端口連接且其另一端與第一恒壓電源連接,所述第二電阻的一端與所述端口連接且其另一端與所述第三電阻的一端、所述模/數(shù)轉(zhuǎn)換器連接,所述第三電阻的另一端接地;
設(shè)置所述端口狀態(tài)為接地信號(hào)狀態(tài)、懸空信號(hào)狀態(tài)或電源信號(hào)狀態(tài);
采集所述電路的電壓值;
將所述電壓值轉(zhuǎn)換為數(shù)字信號(hào);
輸出所述數(shù)字信號(hào);
根據(jù)所述數(shù)字信號(hào),判斷所述端口狀態(tài)。
[0010]作為本發(fā)明的進(jìn)一步改進(jìn),所述第一恒壓電源的電壓為+5V。
[0011]作為本發(fā)明的進(jìn)一步改進(jìn),所述第一電阻、所述第二電阻和所述第三電阻的大小分別為 1K Ω、100Κ Ω、20ΚΩ。
[0012]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟“輸出所述數(shù)字信號(hào)”具體包括:
輸出所述數(shù)字信號(hào)至與所述模/數(shù)轉(zhuǎn)換器相連接的判斷模塊。
[0013]作為本發(fā)明的進(jìn)一步改進(jìn),步驟“根據(jù)所述數(shù)字信號(hào),判斷所述端口狀態(tài)”具體包括:
于所述判斷模塊中存儲(chǔ)第一數(shù)值和第二數(shù)值,所述第一數(shù)值不大于所述第二數(shù)值; 根據(jù)接收的所述數(shù)字信號(hào),判斷所述端口狀態(tài);
當(dāng)所述數(shù)字信號(hào)小于所述第一數(shù)值時(shí),判斷所述端口狀態(tài)為接地信號(hào)狀態(tài);
當(dāng)所述數(shù)字信號(hào)介于所述第一數(shù)值至所述第二數(shù)值定義的范圍內(nèi)時(shí),判斷所述端口狀態(tài)為懸空信號(hào)狀態(tài);
當(dāng)所述數(shù)字信號(hào)大于所述第二數(shù)值時(shí),判斷所述端口狀態(tài)為電源信號(hào)狀態(tài)。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益技術(shù)效果:端口可同時(shí)配置為電源信號(hào)、懸空信號(hào)、地信號(hào),使電路端口同時(shí)實(shí)現(xiàn)多種信號(hào)間的轉(zhuǎn)換;還可在實(shí)際應(yīng)用中,準(zhǔn)確識(shí)別端口的狀態(tài),以及端口輸入連續(xù)模擬信號(hào)時(shí),判斷端口的電壓值。
【專利附圖】
【附圖說明】
[0015]圖1是本發(fā)明一實(shí)施方式的端口狀態(tài)采集電路的電路圖。
【具體實(shí)施方式】
[0016]以下將結(jié)合附圖所示的【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行詳細(xì)描述。但這些實(shí)施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實(shí)施方式所做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0017]參看圖1,圖1是本發(fā)明一實(shí)施方式的端口狀態(tài)采集電路的電路圖。所述電路用于對(duì)端口 IN的狀態(tài)進(jìn)行采集,所述電路包括第一電阻R1、第二電阻R2、第三電阻R3和模/數(shù)轉(zhuǎn)換器AD。第一電阻Rl的一端與端口 IN連接,且第一電阻Rl的另一端與第一;〖亙壓電源Ul連接;第二電阻R2的一端與端口 IN連接,且第二電阻R2的另一端與第三電阻R3 —端、模/數(shù)轉(zhuǎn)換器AD連接;第三電阻R3的另一端接地。
[0018]所述模/數(shù)轉(zhuǎn)換器AD用于采集所述電路的電壓值并輸出數(shù)字信號(hào)。其中,當(dāng)所述端口狀態(tài)為電源信號(hào)狀態(tài),亦即端口 IN輸入電源信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓為在第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)輸入的電源信號(hào)的分壓;當(dāng)所述端口狀態(tài)為懸空信號(hào)狀態(tài),亦即端口 IN輸入懸空信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓為在第一電阻R1、第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)第一恒壓電源Ul的分壓;當(dāng)所述端口狀態(tài)為接地信號(hào)狀態(tài),亦即端口 IN輸入地信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓為在第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)地信號(hào)的分壓。不同的所述端口狀態(tài),所述模/數(shù)轉(zhuǎn)換器AD采集到的電壓不同,所述模/數(shù)轉(zhuǎn)換器AD將采集到的電壓值轉(zhuǎn)換為數(shù)字信號(hào),即所輸出的數(shù)字信號(hào)不同,每一所述端口狀態(tài)對(duì)應(yīng)一定的數(shù)字信號(hào)范圍,即不同的所述端口狀態(tài)下對(duì)應(yīng)的所述數(shù)字信號(hào)范圍不同,由此,本發(fā)明一實(shí)施方式的端口狀態(tài)采集電路,可以實(shí)現(xiàn)端口多種信號(hào)配置,所述端口狀態(tài)可以配置為懸空信號(hào)、電源信號(hào)和接地信號(hào)三種狀態(tài),且可以輕松識(shí)別所述端口狀態(tài)。
[0019]具體的,所述電路還包括判斷模塊,所述判斷模塊與所述模/數(shù)轉(zhuǎn)換器AD連接,所述模/數(shù)轉(zhuǎn)換器AD采集到電壓后會(huì)輸出相應(yīng)的數(shù)字信號(hào)X至所述判斷模塊,所述判斷模塊接收所述數(shù)字信號(hào)X并進(jìn)行判斷。根據(jù)實(shí)際需要,所述判斷模塊設(shè)置有第一數(shù)值和第二數(shù)值,所述第一數(shù)值不大于所述第二數(shù)值。
[0020]在本實(shí)施例中,第一恒壓電源Ul電壓為+5V,第一電阻R1、第二電阻R2和第三電阻R3的大小分別為10ΚΩ、100ΚΩ、20ΚΩ。當(dāng)端口 IN輸入電源信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad為在第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)電源信號(hào)Uin的分壓,即Uad=Uin* (R3/(R3+R2));當(dāng)端口 IN輸入懸空信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad為在第一電阻R1、第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)第一恒壓電源Ul的分壓,即Uad=UI* (R3/ (R1+R2+R3)),而端口 IN的電壓Uin為在第一電阻Rl、第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3和第二電阻R2對(duì)第一恒壓電源Ul的分壓,即Uin=UI* ((R3+R2) / (R1+R2+R3)),則模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad與端口 IN的電壓Uin的關(guān)系為:UAD=UIN* (R3/ (R3+R2));當(dāng)端口 IN輸入地信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad為在第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)地信號(hào)的分壓,而此時(shí)地信號(hào)電壓也即端口 IN的電壓Uin,則Uad=Uin* (R3/ (R3+R2))。
[0021 ] 考慮到實(shí)際應(yīng)用中,地信號(hào)電壓并非是絕對(duì)的0V,而是有一定的誤差范圍,在一具體示例中,端口 IN的輸入電壓Uin為(T4V時(shí)定義為地信號(hào)、4?5V時(shí)定義為懸空信號(hào)、5?15V時(shí)定義為電源信號(hào),根據(jù)端口 IN的輸入電壓Uin與模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad的關(guān)系,所述第一數(shù)值設(shè)置為0.667V,所述第二數(shù)值設(shè)置為0.833V。當(dāng)所述判斷模塊接收到的數(shù)字信號(hào)X〈0.667V時(shí),則判斷所述端口狀態(tài)為接地信號(hào)狀態(tài);當(dāng)所述判斷模塊接收到的數(shù)字信號(hào)X>0.833V時(shí),則判斷所述端口狀態(tài)為電源信號(hào)狀態(tài);當(dāng)所述判斷模塊接收到的數(shù)字信號(hào)X為0.667V ^ 0.833V時(shí),則所述端口狀態(tài)為懸空信號(hào)狀態(tài)。本發(fā)明的端口狀態(tài)采集電路,不必改變電路形式就可以檢測(cè)電源信號(hào)、地信號(hào)或懸空信號(hào),適應(yīng)性非常好。
[0022]值得說明的是,本說明書中的各個(gè)部件的取值并不限制本申請(qǐng)的保護(hù)范圍,如第一恒壓電源Ul的電壓值、第一電阻R1、第二電阻R2、第三電阻R3、所述第一數(shù)值、所述第二數(shù)值等等,在實(shí)際應(yīng)用中,均可根據(jù)特定的需要設(shè)定相應(yīng)的數(shù)值,以滿足不同電子電路的需求。以上未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
[0023]另外,所述判斷模塊還可根據(jù)所述數(shù)字信號(hào)X,得到模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad,然后根據(jù)上述模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad與端口 IN的輸入電壓Uin的關(guān)系:Uad=Uin* (R3/(R3+R2)),所述判斷模塊可以輸出端口 IN的輸入電壓UIN。由此可知,當(dāng)端口 IN接連續(xù)模擬信號(hào)時(shí),本發(fā)明的端口狀態(tài)采集電路可以根據(jù)數(shù)字信號(hào)X識(shí)別端口 IN的連續(xù)模擬信號(hào)的電壓值。
[0024]另外,在本發(fā)明一實(shí)施方式中,還提供了一種端口狀態(tài)采集方法,所述方法包括以下步驟:
提供一種端口狀態(tài)采集電路,所述電路包括第一電阻、第二電阻、第三電阻和模/數(shù)轉(zhuǎn)換器,所述第一電阻的一端與所述端口連接且其另一端與第一恒壓電源連接,所述第二電阻的一端與所述端口連接且其另一端與第三電阻的一端、模/數(shù)轉(zhuǎn)換器連接,所述第三電阻的另一端接地;
設(shè)置所述端口狀態(tài)為接地信號(hào)狀態(tài)、懸空信號(hào)狀態(tài)或電源信號(hào)狀態(tài);
采集所述電路的電壓值;
將所述電壓值轉(zhuǎn)換為數(shù)字信號(hào);
輸出所述數(shù)字信號(hào);
根據(jù)所述數(shù)字信號(hào),判斷所述端口狀態(tài)。
[0025]下面結(jié)合圖1對(duì)所述端口狀態(tài)采集方法進(jìn)行詳細(xì)說明,圖1是本發(fā)明一實(shí)施方式的端口狀態(tài)采集電路的電路圖。
[0026]提供一種端口狀態(tài)采集電路,所述電路用于對(duì)端口 IN的狀態(tài)進(jìn)行采集,所述電路包括第一電阻R1、第二電阻R2、第三電阻R3和模/數(shù)轉(zhuǎn)換器AD。第一電阻Rl的一端與端口 IN連接,且第一電阻Rl的另一端與第一恒壓電源Ul連接;第二電阻R2的一端與端口 IN連接,且第二電阻R2的另一端與第三電阻R3 —端、模/數(shù)轉(zhuǎn)換器AD連接;第三電阻R3的另一端接地;
設(shè)置所述端口狀態(tài)為接地信號(hào)狀態(tài)、懸空信號(hào)狀態(tài)或電源信號(hào)狀態(tài),亦即端口 IN輸入地信號(hào)、懸空信號(hào)或者電源信號(hào);
用模/數(shù)轉(zhuǎn)換器AD采集所述電路的電壓值;
將所述電壓值轉(zhuǎn)換為數(shù)字信號(hào)X ;
輸出數(shù)字信號(hào)X ;
所述模/數(shù)轉(zhuǎn)換器AD所采集的電壓值與所述端口狀態(tài)有關(guān),且所述端口狀態(tài)與所述數(shù)字信號(hào)X的范圍呈對(duì)應(yīng)關(guān)系,則根據(jù)所述數(shù)字信號(hào)X,判斷所述端口狀態(tài)。
[0027]具體的,所述第一恒壓電源Ul的電壓為+5V,所述第一電阻R1、所述第二電阻R2和所述第三電阻R3的大小分別為1K Ω、100Κ Ω、20ΚΩ。在實(shí)際應(yīng)用中,第一恒壓電源的電壓及第一電阻R1、第二電阻R2和第三電阻R3還可設(shè)置為其他數(shù)值,其數(shù)值大小并不受本說明的限制。
[0028]設(shè)置判斷模塊,所述判斷模塊與模/數(shù)轉(zhuǎn)換器AD相連接,所述步驟“輸出所述數(shù)字信號(hào)”具體包括:輸出數(shù)字信號(hào)X至所述判斷模塊。
[0029]步驟“根據(jù)所述數(shù)字信號(hào),判斷所述端口狀態(tài)”具體包括:于所述判斷模塊中存儲(chǔ)第一數(shù)值和第二數(shù)值,在圖1的端口狀態(tài)采集電路中,設(shè)置第一數(shù)值為0.667V,設(shè)置所述第二數(shù)值為0.833V ;
接收所述數(shù)字信號(hào)X后,根據(jù)數(shù)字信號(hào)X與所述第一數(shù)值與所述第二數(shù)值的大小關(guān)系,判斷所述端口狀態(tài)。
[0030]具體的,當(dāng)端口 IN輸入電源信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad為在第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)電源信號(hào)Uin的分壓=Uad=UinMRS/(R3+R2));當(dāng)端口 IN輸入懸空信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad為在第一電阻R1、第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)第一恒壓電源Ul的分壓:Uad=UI* (R3/ (R1+R2+R3)),而端口 IN的電壓為在第一電阻Rl、第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3和第二電阻R2對(duì)第一恒壓電源Ul的分壓,即Uin=UI* ((R3+R2)/(R1+R2+R3)),則模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad與端口 IN的電壓Uin的關(guān)系為:Uad=Uin* (R3/ (R3+R2));當(dāng)端口 IN輸入地信號(hào)時(shí),模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad為在第二電阻R2和第三電阻R3所構(gòu)成的回路中第三電阻R3對(duì)地信號(hào)的分壓,而此時(shí)地信號(hào)電壓也即端口 IN的電壓Uin,則Uad=Uin* (R3/ (R3+R2))??紤]到實(shí)際應(yīng)用中,地信號(hào)電壓并非是絕對(duì)的0V,而是有一定的誤差范圍,在一具體示例中,端口 IN的輸入電壓Uin為(T4V時(shí)定義為地信號(hào)、4飛V時(shí)定義為懸空信號(hào)、5?15V時(shí)定義為電源信號(hào),則每一所述端口狀態(tài)對(duì)應(yīng)一定的數(shù)字信號(hào)范圍。根據(jù)端口 IN的輸入電壓Uin與模/數(shù)轉(zhuǎn)換器AD的輸入電壓Uad的關(guān)系,當(dāng)所述判斷模塊接收到的數(shù)字信號(hào)X〈0.667V時(shí),則判斷所述端口狀態(tài)為接地信號(hào)狀態(tài);當(dāng)所述判斷模塊接收到的數(shù)字信號(hào)X>0.833V時(shí),則判斷所述端口狀態(tài)為電源信號(hào)狀態(tài);當(dāng)所述判斷模塊接收到的數(shù)字信號(hào)X為0.667V ^ 0.833V時(shí),則所述端口狀態(tài)為懸空信號(hào)狀態(tài)。本發(fā)明的端口狀態(tài)采集方法,不必改變電路形式就可以識(shí)別電源信號(hào)、地信號(hào)或懸空信號(hào),適應(yīng)性非常好。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益技術(shù)效果:端口可同時(shí)配置為電源信號(hào)、懸空信號(hào)、地信號(hào),使電路端口同時(shí)實(shí)現(xiàn)多種信號(hào)間的轉(zhuǎn)換;還可在實(shí)際應(yīng)用中,準(zhǔn)確識(shí)別端口的狀態(tài),以及端口輸入連續(xù)模擬信號(hào)時(shí),判斷端口的電壓值。
[0032]應(yīng)當(dāng)理解,雖然本說明書按照實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個(gè)整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。
[0033]上文所列出的詳細(xì)說明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種端口狀態(tài)采集電路,其特征在于,所述電路包括第一電阻、第二電阻、第三電阻和模/數(shù)轉(zhuǎn)換器,所述第一電阻的一端與所述端口連接且其另一端與第一恒壓電源連接,所述第二電阻的一端與所述端口連接且其另一端與所述第三電阻的一端、所述模/數(shù)轉(zhuǎn)換器連接,所述第三電阻的另一端接地; 其中,所述端口狀態(tài)包括接地信號(hào)狀態(tài)、懸空信號(hào)狀態(tài)及電源信號(hào)狀態(tài),所述模/數(shù)轉(zhuǎn)換器用于采集所述電路的電壓值并轉(zhuǎn)換為數(shù)字信號(hào)輸出,不同的所述端口狀態(tài)對(duì)應(yīng)的所述數(shù)字信號(hào)范圍不同。
2.根據(jù)權(quán)利要求1所述的端口狀態(tài)采集電路,其特征在于,所述第一恒壓電源的電壓為 +5V。
3.根據(jù)權(quán)利要求1所述的端口狀態(tài)采集電路,其特征在于,所述第一電阻、所述第二電阻和所述第三電阻的大小分別為1K Ω、10K Ω、20ΚΩ。
4.根據(jù)權(quán)利要求1所述的端口狀態(tài)采集電路,其特征在于,所述電路包括判斷模塊,所述判斷模塊與所述模/數(shù)轉(zhuǎn)換器連接,所述判斷模塊用于接收所述模/數(shù)轉(zhuǎn)換器輸出的所述數(shù)字信號(hào),且所述判斷模塊根據(jù)所述數(shù)字信號(hào)判斷所述端口狀態(tài)。
5.根據(jù)權(quán)利要求4所述的端口狀態(tài)采集電路,其特征在于,所述判斷模塊設(shè)置有第一數(shù)值和第二數(shù)值,所述第一數(shù)值不大于所述第二數(shù)值,其中, 當(dāng)所述數(shù)字信號(hào)小于所述第一數(shù)值時(shí),所述判斷模塊判斷所述端口狀態(tài)為接地信號(hào)狀態(tài); 當(dāng)所述數(shù)字信號(hào)介于所述第一數(shù)值至所述第二數(shù)值定義的范圍內(nèi)時(shí),所述判斷模塊判斷所述端口狀態(tài)為懸空信號(hào)狀態(tài); 當(dāng)所述數(shù)字信號(hào)大于所述第二數(shù)值時(shí),所述判斷模塊判斷所述端口狀態(tài)為電源信號(hào)狀態(tài)。
6.一種端口狀態(tài)采集方法,其特征在于,所述方法包括以下步驟: 提供一種端口狀態(tài)采集電路,所述電路包括第一電阻、第二電阻、第三電阻和模/數(shù)轉(zhuǎn)換器,所述第一電阻的一端與所述端口連接且其另一端與第一恒壓電源連接,所述第二電阻的一端與所述端口連接且其另一端與所述第三電阻的一端、所述模/數(shù)轉(zhuǎn)換器連接,所述第三電阻的另一端接地; 設(shè)置所述端口狀態(tài)為接地信號(hào)狀態(tài)、懸空信號(hào)狀態(tài)或電源信號(hào)狀態(tài); 采集所述電路的電壓值; 將所述電壓值轉(zhuǎn)換為數(shù)字信號(hào); 輸出所述數(shù)字信號(hào); 根據(jù)所述數(shù)字信號(hào),判斷所述端口狀態(tài)。
7.根據(jù)權(quán)利要求6所述的端口狀態(tài)采集方法,其特征在于,所述第一恒壓電源的電壓為 +5V。
8.根據(jù)權(quán)利要求6所述的端口狀態(tài)采集方法,其特征在于,所述第一電阻、所述第二電阻和所述第三電阻的大小分別為1K Ω、100Κ Ω、20ΚΩ。
9.根據(jù)權(quán)利要求6所述的端口狀態(tài)采集方法,其特征在于,所述步驟“輸出所述數(shù)字信號(hào)”具體包括: 輸出所述數(shù)字信號(hào)至與所述模/數(shù)轉(zhuǎn)換器相連接的判斷模塊。
10.根據(jù)權(quán)利要求9所述的端口狀態(tài)采集方法,其特征在于,步驟“根據(jù)所述數(shù)字信號(hào),判斷所述端口狀態(tài)”具體包括: 于所述判斷模塊中存儲(chǔ)第一數(shù)值和第二數(shù)值,所述第一數(shù)值不大于所述第二數(shù)值; 根據(jù)接收的所述數(shù)字信號(hào),判斷所述端口狀態(tài); 當(dāng)所述數(shù)字信號(hào)小于所述第一數(shù)值時(shí),判斷所述端口狀態(tài)為接地信號(hào)狀態(tài); 當(dāng)所述數(shù)字信號(hào)介于所述第一數(shù)值至所述第二數(shù)值定義的范圍內(nèi)時(shí),判斷所述端口狀態(tài)為懸空信號(hào)狀態(tài); 當(dāng)所述數(shù)字信號(hào)大于所述第二數(shù)值時(shí),判斷所述端口狀態(tài)為電源信號(hào)狀態(tài)。
【文檔編號(hào)】H03M1/12GK104467854SQ201510006496
【公開日】2015年3月25日 申請(qǐng)日期:2015年1月7日 優(yōu)先權(quán)日:2015年1月7日
【發(fā)明者】祝琳, 陳應(yīng)強(qiáng), 王特治, 陳永義 申請(qǐng)人:蘇州藍(lán)博控制技術(shù)有限公司