999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種用于隔爆設備的遙控USB鼠標設計與應用

2014-04-29 10:00:45楊生元
電子世界 2014年21期
關鍵詞:單片機

【摘要】本文針對以嵌入式計算機系統為核心的隔爆設備實現就地操作困難,成本高,可靠性低等問題,提出了一種以C8051F340單片機為核心的USB鼠標配備紅外遙控器實現隔爆設備就地操作的解決方案,并詳細介紹了該USB鼠標的軟硬件實現方法。實際應用表明,采用該方案設計的紅外遙控USB鼠標能很好的解決隔爆設備就地操問題,成本低,簡單可靠,便于安裝,具有很強的推廣意義和實用價值。

【關鍵詞】紅外遙控;USB鼠標;C8051F340;單片機

引言

隨著煤礦生產自動化程度的不斷提高,煤礦井下電子設備數量也隨之增加,尤其是井下的系統集控設備數量急劇增多,為實現復雜的現場控制、通信、顯示等功能,此類設備多以嵌入式計算機系統為核心,以防爆外殼實現礦用化功能。然而隔爆設備有一個明顯的弊端,就是按鍵少,甚至沒有按鍵,實現就地操作困難,如果在使用過程中需要輸入數字或字符等信息,純隔爆設備難以實現,比如配置IP地址、輸入密碼、設置報警限定值等,為此有人將輸入鍵盤設計成本安型組件或整體設計成本安設備,但并不是所有設備均能設計成本安設備,并且還會帶來外殼防護,成本,持久可靠性等一系列問題,形成嵌入式計算機系統應用技術向井下移植過程中的一個障礙。針對這種現象,筆者設計了一款既能實現紅外遙控接收解碼,又具備USB鼠標接口功能的電路,將紅外接收的按鍵信息轉換成USB鼠標動作,可以徹底解決這個問題。

1.遙控USB鼠標設計方案

目前幾乎所有的嵌入式計算機系統都具備富余USB設備接口,而且操作系統軟件也集成了鼠標驅動程序,本設計正是利用冗余的USB接口實現信息輸入功能,首先選用帶煤安證的通用紅外遙控器發射遙控信號,然后用單片機實現紅外接收解碼映射成鼠標動作,最后通過標準USB V1.1協議與嵌入式計算機系統進行通信。遙控器按鍵示意圖如圖1所示:

圖1 遙控器按鍵示意圖

遙控器按鍵對應的鼠標動作如表1所示:

表1

按鍵名稱 鼠標動作定義 備注

5 鼠標上移 長按表示連續移動

7 鼠標左移 同上

9 鼠標右移 同上

0 鼠標下移 同上

+ 鼠標左鍵 連續按兩次表示雙擊

- 鼠標右鍵 雙擊不響應

設置 滾輪上滾

確認 滾輪下滾

單片機選用C8051F340,具備高速8051內核和擴展的中斷控制系統,有48MIPS和25MIPS兩種版本,I/O端口均可耐5V電壓,48腳TQFP封裝。該芯片自帶USB設備接口模塊功能,符合USB規范2.0版本[3],集成時鐘恢復電路和USB收發器,無需外部晶振以及外部電阻,支持8個端點,片內自帶1KB大小的USB緩存,非常適合本應用,目前市面上廉價的鼠標控制芯片均已集成光電輸入,而且非工業級芯片標準,因此不適合本應用。

紅外遙控接收頭采用3.3V標準的HS0038集成解碼器,濾除載波信號,提取按鍵碼信號輸出,單片機采用中斷方式接收,同時觸發一個專用定時器對接收的低電平持續時間進行計時,0.5毫秒認為是“0”,1.5毫秒則認為是“1”,連續接收16個數據位,組成兩個字節,前一個字節為標志碼,后一個字節為按鍵信息[2],在成功接收到按鍵信息后,將此信息直接按動作對應關系轉換成SUB鼠標動作信息發送給嵌入式系統,從而完成系統輸入要求。

2.遙控USB鼠標設計原理圖(見圖2)

如圖2所示,通過USB接口取電獲得5V電源,然后降壓得到3.3V電源給CPU以及紅外接收頭,紅外接收頭的輸出信號通過外部中斷方式進入CPU,USB數據接口直接與外部相連,電路極為簡單,器件少而且成本低。

3.軟件設計

按照電路硬件設計,紅外接收信號會觸發中斷,同時啟動一個專用定時器對紅外信號進行計時,在中斷服務程序中實現解碼功能,然后將紅外遙控按鍵信息轉換成鼠標動作數據,按USB鼠標動作數據幀向外發發送,從而實現鼠標功能。其中最關鍵的USB鼠標報告描述符定義[1]如下:

const hid_report_descriptorHIDREPORTDESC=

{

0x05, 0x01,//Usage Page (Generic Desktop)

0x09, 0x02,//Usage (Mouse)

0xA1, 0x01,//Collection (Application)

0x05, 0x09,//Usage (Pointer)

0x19, 0x01,//Usage Minimum (01)

0x29, 0x03, //Usage Maximum (01)

0x15, 0x00,//Logical Minimum (0)

0x25,0x01,//Logical Maximum (1)

0x95, 0x03,// Report Count (3)

0x75, 0x01,// Report Size (1)

0x81, 0x02,// Input (Data, Variable, Absolute)

0x95, 0x01,// Report Count (1)

0x75, 0x05,// Report Size (5)

0x81, 0x03,/ Input (Constant) for padding

0x05, 0x01,// Usage Page (Generic Desktop)

0x09, 0x01,

0xa1, 0x00,

0x09, 0x30,// Usage (X)

0x09, 0x31,// Usage (Y)

0x15, 0x81,// Logical Minimum (-127)

0x25, 0x7F,// Logical Maximum (127)

0x75, 0x08,//Report Size (8)

0x95, 0x02,//Report Count (3)

0x81, 0x06,//Input (Data, Variable, Relative)

0xC0,

0x09, 0x38,

0x95, 0x01,

0x81, 0x06,

0x09, 0x3c,

0x15, 0x00,

0x25, 0x01,

0x75, 0x01,

0x95, 0x01,

0xb1, 0x22,

0x95, 0x07,

0xb1, 0x01,

0xc0 };

程序設計流程圖如圖3所示:

圖3 程序設計流程圖

4.結語

由于上述方案設計成本低廉,已采用本方案設計了一款標準組件,批量應用于煤礦現場,使用效果極好。實踐證明,這種采用紅外遙控實現煤礦井下隔爆設備現場操作的方法安全、穩定、可靠,體積小便于安裝,并且不會對其他任何器件產生不良影響,為煤礦防暴設備的現場信息輸入提供了一個全新而且完美的解決方案,具有極為廣泛的實際指導意義和推廣價值。

參考文獻

[1]倪陳強,基于C8051F340單片機的USB HID類設備設計[J].現代電子技術,2007(18).

[2]余東峰,通用紅外遙控解碼器的設計[J].現代電子技術,2011,8.

[3]潘琢金(譯).C8051F340全速USB FLASH控制器數據手冊.深圳:新華龍電子,2006,1.

作者簡介:楊生元(1975—),男,電子設計工程師,從事煤礦井下電力監控系統以及煤礦電氣自動控制方面的研究。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 欧美无遮挡国产欧美另类| 国产色婷婷| 亚洲Av综合日韩精品久久久| 456亚洲人成高清在线| 中文成人在线| 人妻精品久久久无码区色视| 漂亮人妻被中出中文字幕久久| 国产99视频精品免费视频7| 亚洲午夜天堂| 欧美日韩一区二区在线播放| 亚洲精品天堂在线观看| 亚洲精品国产日韩无码AV永久免费网| 国产精品视频导航| 91麻豆久久久| 久久夜色精品国产嚕嚕亚洲av| 久久久亚洲色| 亚洲色婷婷一区二区| 波多野结衣一级毛片| 欧美在线综合视频| 91精品啪在线观看国产91九色| 很黄的网站在线观看| 亚洲精品日产AⅤ| 国产精品七七在线播放| 538精品在线观看| 天堂亚洲网| 在线观看91精品国产剧情免费| 日韩欧美中文| 精品亚洲国产成人AV| 97成人在线视频| 午夜久久影院| 亚洲第一成网站| 国产成人调教在线视频| 2022精品国偷自产免费观看| 中文无码精品A∨在线观看不卡| 美女高潮全身流白浆福利区| 国产成人亚洲欧美激情| 日本三级精品| 一级毛片免费不卡在线视频| 欧美午夜在线播放| 久热re国产手机在线观看| 亚洲精品成人片在线观看| JIZZ亚洲国产| 91免费国产在线观看尤物| 99资源在线| 97国产在线观看| 亚洲综合狠狠| 亚洲男人天堂网址| 国产97视频在线观看| 久久综合一个色综合网| 久久香蕉国产线| 免费在线播放毛片| 国产喷水视频| 亚洲人成人无码www| 五月激情综合网| 亚洲天堂成人| 这里只有精品在线| 亚洲成aⅴ人片在线影院八| 尤物午夜福利视频| 成人久久18免费网站| 91久久偷偷做嫩草影院免费看| 伊人久久久久久久| 激情亚洲天堂| 国产人前露出系列视频| 精品国产91爱| 欧美日韩激情| 亚洲欧美不卡中文字幕| 国产极品美女在线播放| 国产精品女在线观看| 亚洲精品片911| 青青草原国产免费av观看| 成年看免费观看视频拍拍| 视频二区亚洲精品| 色九九视频| 凹凸国产熟女精品视频| 午夜福利视频一区| 久久semm亚洲国产| 蜜桃视频一区二区| 亚洲无码高清免费视频亚洲| 国产成人h在线观看网站站| 狠狠亚洲婷婷综合色香| 2022国产91精品久久久久久| 国产黑丝一区|