本實(shí)用新型涉及鍵盤領(lǐng)域,尤其是一種基于PS/2接口的專用鍵盤。
背景技術(shù):
當(dāng)前很多工控主板還大量支持PS/2接口,而傳統(tǒng)測試PS/2接口是通過安裝PS/2設(shè)備,如果PS/2設(shè)備工作正常說明PS/2接口正常。因PS/2設(shè)備屬于慢速的人機(jī)交互設(shè)備,需要通過人去操控PS/2設(shè)備。當(dāng)工控主板大量生產(chǎn)時(shí),給廠家的量產(chǎn)測試帶來很大挑戰(zhàn)。為了提高量產(chǎn)測試的效率一般采用自動化測試設(shè)備實(shí)現(xiàn),但對于人機(jī)交互設(shè)備很難實(shí)現(xiàn)自動化測試。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有的鍵盤的技術(shù)不足,本實(shí)用新型提供一種基于PS/2接口的專用鍵盤,能夠節(jié)省人力成本,明顯提高量產(chǎn)主板自測試的效率。
本實(shí)用新型解決其技術(shù)問題所采用的技術(shù)方案是:一種基于PS/2接口的專用鍵盤,包括串行通信模塊、協(xié)議處理模塊和PS/2鍵盤接口電路模塊;所述串行通信模塊依次與協(xié)議處理模塊和PS/2鍵盤接口電路模塊電連接;所述串行通信模塊包括3線RS232標(biāo)準(zhǔn)串口模塊和USB轉(zhuǎn)串口模塊,所述3線RS232標(biāo)準(zhǔn)串口模塊和USB轉(zhuǎn)串口模塊分別與協(xié)議處理模塊電連接;所述協(xié)議處理模塊包括串口控制器模塊和PS/2鍵盤協(xié)議產(chǎn)生模塊,PS/2鍵盤協(xié)議產(chǎn)生模塊電連接PS/2鍵盤接口電路模塊。
所述3線RS232標(biāo)準(zhǔn)串口模塊選用的是AD公司的ADM202EARN。
所述USB轉(zhuǎn)串口模塊選用的南京沁恒公司的CH340G。
所述協(xié)議處理模塊選用的是AVR公司的Atmega128芯片。
本實(shí)用新型的有益效果是,一種基于PS/2接口的專用鍵盤,通過程序控制鍵盤去操控相應(yīng)程序,可避免由于人為因素造成最終測試效果偏差;避免了人機(jī)交互環(huán)境帶來的不必要的時(shí)間浪費(fèi),明顯縮短了測試時(shí)間,提高了效率和可靠性。
附圖說明
下面結(jié)合附圖和實(shí)施例對本實(shí)用新型進(jìn)一步說明。
圖1是本實(shí)用新型的工作原理圖。
圖中1.串行通信模塊,2.協(xié)議處理模塊,3.PS/2鍵盤接口電路模塊,4.3線RS232標(biāo)準(zhǔn)串口模塊,5.USB轉(zhuǎn)串口模塊,6.串口控制器模塊,7.PS/2鍵盤協(xié)議產(chǎn)生模塊。
具體實(shí)施方式
參照附圖,一種基于PS/2接口的專用鍵盤,包括串行通信模塊1、協(xié)議處理模塊2和PS/2鍵盤接口電路模塊3;所述串行通信模塊1依次與協(xié)議處理模塊2和PS/2鍵盤接口電路模塊3電連接;所述串行通信模塊1包括3線RS232標(biāo)準(zhǔn)串口模塊4和USB轉(zhuǎn)串口模塊5,所述3線RS232標(biāo)準(zhǔn)串口模塊4和USB轉(zhuǎn)串口模塊5分別與協(xié)議處理模塊2電連接;所述協(xié)議處理模塊2包括串口控制器模塊6和PS/2鍵盤協(xié)議產(chǎn)生模塊7,PS/2鍵盤協(xié)議產(chǎn)生模塊7電連接PS/2鍵盤接口電路模塊3。
所述3線RS232標(biāo)準(zhǔn)串口模塊4選用的是AD公司的ADM202EARN,3線RS232標(biāo)準(zhǔn)串口模塊4與協(xié)議處理模塊2電連接,實(shí)現(xiàn)RS232電平與TTL電平的轉(zhuǎn)換。
所述USB轉(zhuǎn)串口模塊5選用的南京沁恒公司的CH340G,實(shí)現(xiàn)USB轉(zhuǎn)串口。
所述協(xié)議處理模塊2選用的是AVR公司的Atmega128芯片,提供串口從外部接收操控鍵盤命令,然后按照PS/2鍵盤協(xié)議,把命令轉(zhuǎn)換為PS/2鍵盤協(xié)議幀,適時(shí)發(fā)到被測主機(jī)上,實(shí)現(xiàn)輸入字符或選擇相應(yīng)程序。
所述PS/2鍵盤接口電路模塊3負(fù)責(zé)提供集電極開路的引腳,用于和被測主板的PS/2鍵盤接口相連。
本實(shí)用新型的工作過程是:主板上電,專用鍵盤依次進(jìn)入初始化鍵盤階段、BIOS初始化階段和操作系統(tǒng)初始化階段。順利完成后,主機(jī)啟動進(jìn)入系統(tǒng)桌面,鍵盤被系統(tǒng)認(rèn)到,此時(shí)通過PC機(jī)或筆記本電腦可給專用鍵盤發(fā)命令來操作被測主機(jī)上的鍵盤,運(yùn)行通用的應(yīng)用程序。