本發(fā)明屬于汽車儀表技術領域。
背景技術:
汽車領域發(fā)展速度越來越快,現(xiàn)有的汽車儀表只有一個按鍵開關來切換日里程和小計里程,如圖1所示,采用i/o端口對切換日里程和小計里程的按鍵開關進行控制,在圖1中,單片機1的i/o端口同時與按鍵開關2的一端、電容c2的一端和電阻r1的一端相連,電阻r1的另一端與電容c1的一端相連;電容c1的另一端、電容c2的另一端和按鍵開關2的另一端同時接地;所述i/o端口即為輸入/輸出端口;根據(jù)客戶的要求,汽車儀表又增加了調(diào)節(jié)背光等按鍵開關,由于調(diào)節(jié)汽車儀表背光等按鍵開關也是通過i/o端口進行控制的,這樣至少需要兩個或兩個以上的i/o端口對多個按鍵開關進行控制,耗費單片機資源。
技術實現(xiàn)要素:
本發(fā)明的目的是為了解決采用i/o端口對多個按鍵開關進行控制時,導致單片機資源浪費的問題,提出了一種用a/d方式控制多個按鍵開關的控制電路。
本發(fā)明所述的用a/d方式控制多個按鍵開關的控制電路,包括電源vcc、單片機、電阻r2、電阻r3、電容c3、電容c4和多個按鍵開關單元;
電源vcc的正極與電阻r2的一端相連,電阻r2的另一端同時與電阻r3的一端、電容c4的一端以及多個按鍵開關單元的控制端相連;
電容c4的另一端接地;每個按鍵開關單元均包括按鍵開關單元電阻,并且,多個按鍵開關單元的按鍵開關單元電阻各不相同;
電阻r3的另一端同時與電容c3的一端以及單片機的a/d端口相連,電容c3的另一端接地。
本發(fā)明的工作原理為通過電阻r2與不同的按鍵開關單元電阻進行分壓,保證多個按鍵開關單元的電壓不同,進而單片機通過a/d端口根據(jù)不同的按鍵開關單元電壓完成對多個按鍵開關單元的控制。
本發(fā)明的有益效果是本發(fā)明所述的用a/d方式控制多個按鍵開關的控制電路能夠通過單片機的一個a/d端口完成對多個按鍵開關單元的控制,既節(jié)省了能源,又能節(jié)省單片機的i/o端口。
附圖說明
圖1背景技術中現(xiàn)有的汽車儀表按鍵開關控制的電路圖;
圖2為具體實施方式二所述的用a/d方式控制多個按鍵開關的控制電路的電路圖。
具體實施方式
具體實施方式一:結合圖1和圖2說明本實施方式,本實施方式所述的用a/d方式控制多個按鍵開關的控制電路,包括電源vcc、單片機3、電阻r2、電阻r3、電容c3、電容c4和多個按鍵開關單元;
電源vcc的正極與電阻r2的一端相連,電阻r2的另一端同時與電阻r3的一端、電容c4的一端以及多個按鍵開關單元的控制端相連;
電容c4的另一端接地;每個按鍵開關單元均包括按鍵開關單元電阻,并且,多個按鍵開關單元的按鍵開關單元電阻各不相同;
電阻r3的另一端同時與電容c3的一端以及單片機3的a/d端口相連,電容c3的另一端接地。
在本實施方式中,通過電阻r2與不同的按鍵開關單元電阻進行分壓,保證多個按鍵開關單元的電壓不同,進而單片機3通過a/d端口根據(jù)不同的按鍵開關單元電壓完成對多個按鍵開關單元的控制。
具體實施方式二:本實施方式是對具體實施方式一所述的用a/d方式控制多個按鍵開關的控制電路進一步限定,在本實施方式中,包括兩個按鍵開關單元;
所述兩個按鍵開關單元分別為第一按鍵開關單元4和第二按鍵開關單元5;
所述第一按鍵開關單元4包括按鍵開關單元電阻r5、電容c5和第一按鍵開關6;
按鍵開關單元電阻r5的一端同時與電容c5的一端以及第一按鍵開關6的一端相連;
電容c5的另一端接地,第一按鍵開關6的另一端接地,按鍵開關單元電阻r5的另一端為第一按鍵開關單元4的控制端;
所述第二按鍵開關單元5包括按鍵開關單元電阻r4、電容c6和第二按鍵開關7;
按鍵開關單元電阻r4的一端同時與電容c6的一端以及第二按鍵開關7的一端相連;
電容c6的另一端接地,第二按鍵開關7的另一端接地,按鍵開關單元電阻r4的另一端為第二按鍵開關單元5的控制端;
第一按鍵開關單元4用于通過第一按鍵開關6的開合控制汽車儀表在總里程和小計里程之間進行切換;
第二按鍵開關單元5用于通過第二按鍵開關7調(diào)節(jié)汽車儀表的背光。
在本實施方式中,電源vcc的電壓為正5v;電阻r2的阻值為10kω,
按鍵開關單元電阻r5的阻值為20kω、按鍵開關單元電阻r4的阻值為5.1kω、電阻r3的阻值為10kω;
電容c3的電容值、電容c4的電容值、電容c5的電容值以及電容c6的電容值均為0.01μf。