[发明专利]无线感知鼠标控制方法无效
申请号: | 200710199426.4 | 申请日: | 2007-12-06 |
公开(公告)号: | CN101178628A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 戴国骏;张翔;曾虹;葛海江;姜若林;李二涛;高申勇 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F3/038 | 分类号: | G06F3/038 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 张法高 |
地址: | 310018浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 感知 鼠标 控制 方法 | ||
1.无线感知鼠标控制方法,所述的无线感知鼠标包括鼠标本体和接收器,鼠标本体内设置有单片机、鼠标本体无线通讯模块和二轴感应陀螺仪,鼠标本体上设置有鼠标按键、鼠标本体学习键、陀螺仪触发键和滚轮,其中鼠标按键、鼠标本体学习键、陀螺仪触发键、滚轮、鼠标本体无线通讯模块和二轴感应陀螺仪均与单片机信号连接;接收器包括低速USB控制器、与低速USB控制器连接的USB接口、接收端学习键、接收端无线通讯模块和LED指示灯,其中USB接口、接收端学习键、接收端无线通讯模块和LED指示灯都与低速USB控制器连接;鼠标本体和接收器的无线通讯协议采用Wireless USB 2-Way协议;其特征在于该无线感知鼠标的控制方法包括以下步骤:
1)鼠标本体和接收器进行对码学习操作;
2)鼠标本体和接收器进行连接操作;
3)鼠标本体和接收器进入普通工作模式,即无线感知鼠标的按键和滚轮开始工作;
4)判断鼠标本体的陀螺仪触发键是否被按下,如果是,则执行步骤5),如果否,则执行步骤3);
5)鼠标本体和接收器进入无线空中鼠标指针控制模式;
6)判断鼠标本体的陀螺仪触发键是否被释放,如果释放,则执行3),如果否,然后执行5);其中
步骤1)的具体方法是:在按下接收端学习键之后,接收器进入学习模式,LED指示灯中的红色LED开始闪烁进行指示,低速USB控制器开始读取接收端无线通讯模块中的无线芯片设备ID号,并将ID号通过接收器无线通讯模块发送给鼠标本体无线通讯模块,如果在设定时间内鼠标本体学习键被按下,鼠标本体进入学习模式,鼠标本体的单片机开始从鼠标本体无线通讯模块中读取接收器无线通讯模块发出的ID号;鼠标本体的单片机接收到ID号之后,发送一个确认信息给接收器,接收器收到后,接收器中的LED指示灯中的红色LED停止闪烁,鼠标本体将ID号信息存储在单片机的存储模块中,完成鼠标本体和接收器学习对码操作;
步骤2)的具体方法是:如果鼠标本体和接收器已经工作在同一信道,两边直接进行数据通信;如果鼠标本体和接收器工作在不同信道时,调整鼠标本体和接收器的通道号和PN码,具体调整的方法是首先设定接收器的通道号和PN码,然后鼠标本体在每个信道上发送一个连接信息,直到接收器发回一个应答信息给鼠标本体,则鼠标本体和接收器工作在同一信道,完成连接操作;
步骤3)的具体方法是:鼠标按键采用中断方式进行判断,具体是:当鼠标按键按下时产生中断,单片机将按键的数据通过鼠标本体无线通讯模块给接收端无线通讯模块,然后低速USB控制器从接收端无线通讯模块读取出这个数据,从USB接口传送这个数据给PC机,实现鼠标按键的功能;
滚轮通过检测二端口的电平状态变化来实现上滚、下滚操作,具体是:当鼠标滚轮二端口的电平状态发生变化时,单片机检测到这个状态的变化,然后将这个变化在单片机内转换成滚轮位移的变化量,通过鼠标本体无线通讯模块将这个变化量传送给接收端无线通讯模块,然后低速USB控制器从接收端无线通讯模块读取出这个变化量,从USB接口传送这个数据给PC机,实现鼠标滚轮的功能;
步骤5)中鼠标指针的具体控制方法是:
a.二轴感应陀螺仪、鼠标本体无线通讯模块、低速USB控制器、接收端无线通讯模块和鼠标本体无线通讯模块进行初始化;
b.单片机产生下降沿中断,同时产生二轴感应陀螺仪的触发信号,启动二轴感应陀螺仪对姿态动作进行采样;
c.单片机通过I2C接口读取出二轴感应陀螺仪X、Y方向上的两个位移量;
d.将这个X、Y的两个位移量各自减去二轴感应陀螺仪在静止状态的X、Y初始值,得到移动动作的X、Y的变化量;
e.将X、Y的变化量各自除以设定系数,得到鼠标指针在屏幕上的X、Y位移变化量;
f.启动鼠标本体无线通讯模块,将鼠标指针的X、Y位移变化量,在2.4GHz频段无线传送给接收器;
g.接收器无线通讯模块接收到鼠标指针的X、Y位移变化量,判断低速USB控制器是否被唤醒,如果被唤醒,则上传数据到PC机,每上传一次数据给PC机,LED指示灯中的绿灯闪亮一次;如果没有被唤醒,则唤醒低速USB控制器,上传数据到PC机;
h.如果接收器无线通讯模块在设定时间内没有接收到鼠标指针的X、Y位移变化量,则低速USB控制器挂起,进入省电模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710199426.4/1.html,转载请声明来源钻瓜专利网。