基于微机电系统的无线鼠标方案

2012-09-09 17:15:32来源: 互联网

 式中[ ]表示取整数;a为加速度传感器输出的电压大小,V。ATmega 16L单片机最大采样速率可以达到15000次/秒,本文采用1000次/秒;即每1ms采样一次,每25ms便向电脑报告一次相对的位移改变量,以保证屏幕上鼠标指针运动的精确和平滑,则每一次报告的位移改变量包含25次对加速度采样的数据。可以采用近似算法来对加速度信号进行二次积分,得到位移信号。

  编码的目的是将X和Y方向的位移改变量,连同鼠标按键的实时信息,按照标准的Microsoft鼠标协议要求的格式进行编码,以便最后发送到主机的信息能够被电脑正确识别,从而使电脑能正确处理发送给它的位移信号,来正确控制鼠标光标的移动等动作。表1表示的即是标准的鼠标协议规定的三字节数据包格式,第1个字节记录的是左右按键的信息和鼠标X,Y位移的最高2个字位的数据,按键按下时,对应的位置1,否则,置0;第2和第3个字节分别记录X和Y方向位移的低6位数据。位移值的范围取-127~+127,再大的位移改变量会自动溢出。

  表1 Microsoft标准鼠标协议数据包格式

  

Microsoft标准鼠标协议数据包格式

 

  2 具体设计方案

  2.1 鼠标原理

  光学鼠标的核心是一个低分辨率迷你摄像机, 称为传感器。浏览LED照亮表面,光从表面反射回来,通过透镜采集。大多数鼠标制造商采用可视的红色LED,有些制造商还生产采用红外线LED的鼠标。

  当鼠标移动时,传感器会连续拍摄物体表面,并利用数字信号处理来比较各个影像,以决定移动的距离和方向。产生的结果会传回计算机,而屏幕上的光标会根据这些结果来移动。虽然光学鼠标传感器几乎可以在任何一种物体表面上移动,但仍有一些表面是鼠标传感器无法浏览的,例如镜面、玻璃表面、光滑表面、杂志及全像摄影表面。

  根据图1,鼠标可划分为以下几个功能部分:

  1)位移检测单元--X、Y双轴加速度传感器;

  2)按键检测单元;

  3)单片机(MCU);

  4)蓝牙发射芯片;

  5)蓝牙收发芯片--做接收器(RX);

  6)带USB接口的单片机(USB MCU)。

  

基于加速度传感器无线鼠标的描述

 

  图1 基于加速度传感器无线鼠标的描述

  鼠标具体的工作原理为:鼠标内的单片机实时监测加速度传感器的移动和按键状态,当鼠标器的状态发生变化时,单片机读出按键状态并及时得到当前X/Y坐标移动的位置;接着单片机就将变化的数据按照约定的通信协议将数据打包通过无线收发技术发送到接收端,接收端通过单片机解码把符合鼠标USB协议的数据包送至PC主机的USB端口;PC中的鼠标驱动程序接收到端口的数据包后将其解码再传送给相应的应用软件,从而完成鼠标器的检测和控制过程。

关键字:微机电  系统  无线鼠标

编辑:神话 引用地址:http://www.eeworld.com.cn/mndz/2012/0909/article_16710.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
微机电
系统
无线鼠标

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved