一種新型adc按鍵掃描電路的校準電路的制作方法
【專利摘要】本實用新型公開了一種新型ADC按鍵掃描電路的校準電路,包括電阻分壓單元、多路模擬開關單元和微控制單元,所述電阻分壓單元由多個電阻依次首尾相連在電源兩端構成,所述多路模擬開關單元的輸入端分別連接每個按鍵和相應電阻的公共端,輸出端連接ADC的輸入端,所述微控制單元的輸入端連接ADC的輸出端,輸出端分別與所述多路模擬開關單元的地址端連接。本實用新型可根據(jù)當前電路中接入的實際電阻隨時校準預設值,即使按鍵使用了較長時間或者按鍵電路受到氧化,校準時重新設定了預設值,實現(xiàn)了隨時校準鍵值的功能,依然可以有效的檢測出鍵值,從而確保了ADC按鍵識別的準確性,提高了系統(tǒng)的使用壽命。
【專利說明】—種新型ADC按鍵掃描電路的校準電路
【技術領域】
[0001]本實用新型涉及一種ADC按鍵掃描電路,特別涉及一種新型ADC按鍵掃描電路的校準電路。
【背景技術】
[0002]在現(xiàn)實生活中,經常會遇到獨立按鍵的誤操作發(fā)生。此類按鍵掃描大多為ADC按鍵掃描。ADC即模數(shù)轉換器,當有按鍵按下時,接入到電路中的電阻值不同,從而得到不同的電阻分壓值。MCU通過模數(shù)轉換器采集輸入的電壓來識別不同的按鍵。在現(xiàn)有的ADC(模數(shù)轉換器)按鍵掃描電路中,如果使用時間過長,或者鍵盤中進入污垢發(fā)生氧化,此時分壓電阻值會發(fā)生變化,改變了對地電阻值,導致ADC (模數(shù)轉換器)采集到的電壓值與電路預先設置好的值會存在較大差異。超出預設范圍很容易會造成按鍵的竄擾、誤操作。此時控制器已經無法正常工作,降低了正常使用壽命,在這種情況下,就不得不更換相應的按鍵電路?,F(xiàn)有的ADC(模數(shù)轉換器)鍵盤掃描電路中,沒有加入按鍵校準電路,一旦使用時間過長,或者按鍵電路發(fā)生氧化,就造成整個控制系統(tǒng)無法正常工作。
實用新型內容
[0003]為解決上述現(xiàn)有技術中所存在的問題,本實用新型提供一種新型ADC按鍵掃描電路的校準電路,可有效解決長時間使用后按鍵電路被氧化而產生的竄擾和誤操作。
[0004]本實用新型采用如下技術方案實現(xiàn):一種新型ADC按鍵掃描電路的校準電路,包括電阻分壓單元、多路模擬開關單元和微控制單元,所述電阻分壓單元由多個電阻依次首尾相連在電源兩端構成,所述多路模擬開關單元的輸入端分別連接每個按鍵和相應電阻的公共端,所述多路模擬開關單元的輸出端連接ADC的輸入端,所述微控制單元的輸入端連接ADC的輸出端,所述微控制單元的輸出端分別與所述多路模擬開關單元的地址端連接。
[0005]優(yōu)選地,所述電阻為8個,阻值均為1k ;所述多路模擬開關單元為⑶4051。
[0006]與現(xiàn)在技術相比,本實用新型具有如下有益效果:本實用新型可根據(jù)當前電路中接入的實際電阻隨時校準預設值,即使按鍵使用了較長時間或者按鍵電路受到氧化,校準時重新設定了預設值,實現(xiàn)了隨時校準鍵值的功能,依然可以有效的檢測出鍵值,從而確保了 ADC按鍵識別的準確性,提高了系統(tǒng)的使用壽命。
【專利附圖】
【附圖說明】
[0007]圖1是本實用新型實施例的功能模塊圖;
[0008]圖2是本實用新型實施例的電路原理圖。
【具體實施方式】
[0009]下面結合具體實施例對本實用新型一種新型ADC按鍵掃描電路的校準電路作進一步的詳細說明。
[0010]如圖1和圖2所示,本實用新型提供一種新型ADC按鍵掃描電路的校準電路,可節(jié)約系統(tǒng)的I/o資源,根據(jù)功能需求方便擴展按鍵的個數(shù)同時實現(xiàn)按鍵精準檢測,其包括電阻分壓單元、多路模擬開關單元和微控制單元,所述電阻分壓單元由8個阻值均為1k的電阻Rl?R8依次首尾相連在電源兩端構成;所述多路模擬開關單元為CD4051,其輸入端分別連接按鍵SI?S7和相應電阻的公共端,做校準使用,⑶4051的輸出端連接ADC的輸入端;所述微控制單元的輸入端連接ADC的輸出端,進行電壓的采集,所述微控制單元的P00、PO 1、P02分別接⑶4051的A、B、C輸入端,控制不同通道,實現(xiàn)對不同按鍵的校準。
[0011]當SI 按下時,輸入到MCU 的電壓為:Vcc*(R2+-R8)/(Rh..R8) = 7/8*Vcc。當不同的按鍵按下時,可以采集到不同的電壓值,傳輸給MCU以識別相應的按鍵。當系統(tǒng)上電時,MCU通過控制⑶4051的通道切換端A、B、C可以實現(xiàn)對全部按鍵的校準。當系統(tǒng)需要的按鍵數(shù)目大于7時,可以采用兩片⑶4051的級聯(lián),從而可以實現(xiàn)4個I/O 口擴展15個按鍵。需要更多按鍵時,可以依此擴展。
[0012]MCU控制單元可以實現(xiàn)對不同按鍵的識別,從而控制系統(tǒng)的不同功能。系統(tǒng)上電后,MCU的POO、PO 1、P02 口以固定時間間隔輸出從000到111,以實現(xiàn)對7個按鍵的初始化校準,校準完成后,存儲相應的鍵值。然后關閉CD4051的通道O到通道6,單獨使用通道7來采集不同的鍵值。當有建按下時,MCU根據(jù)采集到的電壓值和之前校準過的電壓值進行對照,通過程序處理,在相應范圍內即可實現(xiàn)對鍵值的準確采集。即使按鍵電路被部分氧化,阻值發(fā)生變化,依然可以準確的識別出不同的鍵值。
[0013]以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型,任何熟悉本【技術領域】的技術人員在本實用新型揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本實用新型的保護范圍的內。因此,本實用新型的保護范圍應該以權利要求所界定的保護范圍為準。
【權利要求】
1.一種新型ADC按鍵掃描電路的校準電路,其特征在于:包括電阻分壓單元、多路模擬開關單元和微控制單元,所述電阻分壓單元由多個電阻依次首尾相連在電源兩端構成,所述多路模擬開關單元的輸入端分別連接每個按鍵和相應電阻的公共端,所述多路模擬開關單元的輸出端連接ADC的輸入端,所述微控制單元的輸入端連接ADC的輸出端,所述微控制單元的輸出端分別與所述多路模擬開關單元的地址端連接。
2.根據(jù)權利要求1所述的新型ADC按鍵掃描電路的校準電路,其特征在于:所述電阻為8個,阻值均為1k ;所述多路模擬開關單元為⑶4051。
【文檔編號】H03M1/10GK203984397SQ201420369976
【公開日】2014年12月3日 申請日期:2014年7月4日 優(yōu)先權日:2014年7月4日
【發(fā)明者】韓亞娟 申請人:深圳市普蘭電子技術有限公司