摘 要: | 手部残疾或患有脊髓损伤等疾病的患者无法用手操作鼠标而不能正常使用计算机.为了解决这个问题,设计了一种基于MEMS加速度传感器的倾斜鼠标.该鼠标系统由加速度传感器模块、主控模块、吹气开关模块以及鼠标控制器模块4部分组成.加速度传感器采用ADXL345,放置在用户头部,测量用户头部的加速度;主控芯片采用HT66FU50,控制加速度传感器的信息采集,计算出头部的姿态,如倾斜角度和倾斜方向,然后将这些信息映射为光标位移信息,并以脉冲的形式发送给鼠标控制器芯片.鼠标控制器芯片EC3597将收到的脉冲信号转换为光标的位移信息,通过PS/2协议完成与计算机的通讯.另外,利用声控模块和继电器设计了两个吹气开关模块,通过向其吹气实现鼠标的左右键功能.为了降低加速度传感器内部的电容检测、AD及其调理电路等引入的噪声以及头部抖动等因素对鼠标系统的影响,设计中还加入了卡尔曼滤波以提高系统的稳定性.使用自制的倾斜鼠标进行了打开和关闭文件夹以及用软键盘进行文字输入的测试.实验证明,利用该鼠标系统用户可以通过倾斜头部有效地控制光标在计算机屏幕上移动.
|