<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種PS/2接口專用鼠標的實現方法與流程

文檔序號:11133315閱讀:1653來源:國知局
一種PS/2接口專用鼠標的實現方法與制造工藝

本發明涉及自動化測試技術領域,尤其是一種PS/2接口專用鼠標的實現方法。



背景技術:

目前,工控主板大部分支持PS/2接口,而傳統測試PS/2接口是通過安裝PS/2設備,如果PS /2工作正常則說明PS/2接口正常,因為PS/2設備屬于慢速的人機交互設備,需要通過人工操控PS/2設備以完成PS/2接口是否正常的測試,隨著工控主板的批量生產,PS/2接口的測試工作量加大,耗費大量的人力成本和工作時間,基于PS/2接口主板的測試效率低下;

PS/2在較早之前用于鼠標、鍵盤等設備,一般PS/2接口的鼠標為綠色,PS/2接口是輸入裝置接口,而不是傳輸接口,因此沒有傳輸速率的概念,只有掃描速率,PS/2通信協議是一種雙向同步串行通信協議,通信的兩端通過Clock(時鐘腳)同步,并通過DATA(數據腳)交換數據。鼠標是計算機的一種輸入設備,分有線和無線兩種,也是計算機顯示系統縱橫坐標定位的指示器,因形似老鼠而得名“鼠標”。“鼠標”的標準稱呼應該是“鼠標器”,英文名“Mouse”,鼠標的使用是為了使計算機的操作更加簡便快捷,來代替鍵盤那繁瑣的指令。鼠標是一種很常用的電腦輸入設備,它可以對當前屏幕上的游標進行定位,并通過按鍵和滾輪裝置對游標所經過位置的屏幕元素進行操作。鼠標按其工作原理及其內部結構的不同可以分為機械式、光機式和光電式。

標準的PS/2 鼠標支持下面的輸入如左右位移(X)、上下位移(Y)、左鍵、中鍵和右鍵,Microsoft 的Intellimouse 它既支持標準輸入也支持滾輪和兩個附加的按鍵,對標準的PS/2 鼠標的一個流行的擴展是微軟的Intellimouse,它包括支持五個鼠標按鍵和三個位移軸左右上下和滾輪,鼠標有4種標準操作模式:Reset、Stream、Remote和Wrap模式,其中Stream 這是缺省模式,也是多數軟件使用鼠標的模式,而Remote 在某些情況下Remote模式很有用,對于Wrap 除了為測試鼠標和它的主機之間的連接外,這個模式應用并不是很廣泛,正常情況下PS/2 鼠標僅在計算機啟動的時候被檢測和初始化,PS/2 鼠標的初始檢測發生在POST 期間,如果鼠標檢測到了BIOS 將允許操作系統配置/使能鼠標,否則操作系統將禁止在鼠標總線上的通信,以上是通用鼠標的概況,如何在通用鼠標的基礎上進行改進實現帶串口功能同時又能面向PS/2接口的專用鼠標是急需解決的問題。



技術實現要素:

為了克服現有基于PS/2接口主板的測試存在的不足,本發明提供了一種PS/2接口專用鼠標的實現方法,不需要人去操控鼠標來實現光標的移動、雙擊或單擊操作,而是PC機的程序通過串口(或筆記本電腦的程序通過USB口)對專用鼠標發送操作命令,可在支持PS/2接口的不同的操作系統下工作,避免安裝額外的驅動程序,節省勞動力和工作時間,提高基于PS/2接口主板的測試效率。

本發明的解決其技術問題所采用的技術方案是,一種PS/2接口專用鼠標的實現方法,該專用鼠標包括串行通信模塊、協議處理模塊和PS/2接口電路模塊,所述串行通信模塊分別與協議處理模塊和PS/2接口電路模塊電連接,所述串行通信模塊主要包括3線RS232標準串口模塊和USB轉串口模塊,所述3線RS232標準串口模塊與協議處理模塊電連接,所述USB轉串口模塊與協議處理模塊電連接,所述協議處理模塊主要包括串口控制器模塊和PS/2協議產生模塊。

本發明的有益效果是,一種PS/2接口專用鼠標的實現方法,不需要人去操控鼠標來實現光標的移動、雙擊或單擊操作,而是PC機的程序通過串口或筆記本電腦的程序通過USB口對專用鼠標發送操作命令,可在支持PS/2接口的不同的操作系統下工作,避免安裝額外的驅動程序,因為在量產測試PS/2鼠標接口時,往往用PS/2鼠標通過人手的移動和點擊選擇特定測試程序,觀察程序執行工作正常,來間接判斷PS/2鼠標接口功能正常,在量產測試,需要人一直盯著所有被測主板,時間長了人的眼、手和身體都會疲倦,影響整個系統的測試效率,經常需要多人更替,消耗公司大量的人力資源和財力資源,效率很低,不利于公司的持續發展,該發明減輕了勞動強度,節省的工作時間,提高了基于PS/2接口主板的測試效率;而且人為測試過程不能避免由于人為因素,造成最終測試效果偏差,該發明通過程序控制專用鼠標去操控相應程序,步驟明確且簡單可靠,避免了人機交互環境帶來的不必要的時間浪費,明顯縮短了測試時間,提高了效率和可靠性。

附圖說明

下面結合附圖和實施例對本發明進一步說明。

圖1是本發明的一種實施例的工作原理框圖。

具體實施例

參照附圖,一種PS/2接口專用鼠標的實現方法,該專用鼠標包括串行通信模塊、協議處理模塊和PS/2接口電路模塊,所述串行通信模塊分別與協議處理模塊和PS/2接口電路模塊電連接,所述串行通信模塊主要包括3線RS232標準串口模塊和USB轉串口模塊,所述3線RS232標準串口模塊與協議處理模塊電連接,所述USB轉串口模塊與協議處理模塊電連接,所述協議處理模塊主要包括串口控制器模塊和PS/2協議產生模塊。

所述3線RS232標準串口模塊選用的是AD公司的ADM202EARN,其與協議處理模塊電連接,實現RS232電平與TTL電平的轉換。

所述USB轉串口模塊選用的南京沁恒公司的CH340G,實現USB轉串口。

所述協議處理模塊選用的是ATMEL公司的AT89S52芯片,提供串口從外部接收操控鼠標命令,然后按照PS/2鼠標協議,把命令轉換為PS/2鼠標協議幀,適時發到被測主機上,實現選擇程序對象,打開程序,關閉程序的任務。

所述PS/2接口電路模塊負責提供集電極開路的引腳,用于和被測主板的PS/2鼠標接口相連。

本發明的工作過程是,主板上電,專用鼠標處于上電復位階段,鼠標自檢通過后,和主機間進行交互通信,執行固定的命令序列即初始化完成后,主機啟動進入操作系統桌面,可通過PC機發固定命令去控制桌面的光標,操控被測主板桌面操作系統中的軟件程序,并和自動測試系統中其它自動化模塊配合一起完成自動化測試,專用鼠標嵌入到自動化測試系統中,可固定住專用鼠標的位置,光標的移動位置可通過PC機發送位移命令實現,不需要專用鼠標移動來驅動鼠標光標移動,例如通過串口發送X和Y位移坐標命令,讓鼠標光標向右向上方分別移動255個像素。延時1秒后,此時鼠標光標正好指到Word文件的圖標上,然后通過串口發送雙擊鼠標左鍵的命令(0x09、Ox00、0x00、0x08、Ox00、0x00、0x09、Ox00、0x00、0x08、Ox00、0x00),延時1秒后,可打開Word文件;再通過串口發送X和Y位移坐標命令(0x08、OxFF、0x00、0x08、Ox00、0xFF),延時1秒后,光標指向右上角的“x”位置,最后通過串口發送單擊鼠標左鍵命令(0x09、Ox00、0x00、0x08、Ox00、0x00),把Word文件程序關閉。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影