无线鼠标电路图设计

无线鼠标电路图设计

ID:9634006

大小:1.58 MB

页数:22页

时间:2018-05-04

无线鼠标电路图设计_第1页
无线鼠标电路图设计_第2页
无线鼠标电路图设计_第3页
无线鼠标电路图设计_第4页
无线鼠标电路图设计_第5页
资源描述:

《无线鼠标电路图设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、无线鼠标电路图设计  该装置利用编译码电路MC145026/MC145027和射频发射/接收模块TDA1808/TDA1809互相配合,可以在10~120m范围内灵活操纵鼠标,而且制作时无须对原有鼠标的外观及内部电路做任何改动,使用起来符合操作习惯,方便可靠,非常适合爱好者自制。   一般情况下,鼠标与电脑的连接线内部有4根电路连接线(该电路装置最多可以接受4条数据线输入,读者可根据自己鼠标的实际情况选择)分别是电源正极、电源地、数据线1、数据线2。我们将鼠标连线割断,分别找出这4根线,利用MC14502

2、6编码电路的数据传送端D6和D7接受鼠标数据线1和数据线2传来的数据,并在芯片内部编码后经射频发射模块TDA1808发射出去。   射频发射模块TDA1809工作后,将接收到的编码信息输入MC145027译码电路,经其转换后在该芯片数据输出端D6和D7复原原鼠标数据线1和数据线2的信号,并通过原鼠标与电脑的连接线送入计算机。   可以看出,上述电路无须改动鼠标及计算机,无须安装额外的鼠标驱动软件,原有鼠标的所有功能亦能正常使用。   该电路(见图1、图2)只要所选元件正常,无须调试即可工作。基于315M收

3、发模块的简易无线串口鼠标 2009-04-1621:29分类:单片机小制作字号:大大 中中 小小   通常,鼠标通过PS2插口或者USB接口以有线的方式将移动的距离和方向转换成脉冲信号传送给PC。近些年来,随着无线技术的发展,出现了一种新型的无线鼠标,它脱了鼠标线的束缚,使鼠标随心所动,尤其是冬天在床上看电影时,都能享受随意操纵鼠标的乐趣。但是无线鼠标作为一种新兴产品,价格居高不下,作为一个DIY者,本着“自己动手,丰衣足食”的原则,根据鼠标的工作原理和协议,利用老旧的PS2鼠标和315M无线发射接收模块

4、,配合PC串口,制作了一款简易的无线串口鼠标,成本只有20元左右。硬件设计本无线鼠标分信号发射与信号接收两大部分。发射部分电路原理图如图1所示:图1发射部分电路原理图图2PS2接口示意图其中鼠标PS2接口的引脚定义如图2:发射部分电路主要由AVR单片机ATMELMega8(以下简称为Mega8)和315M发射模块组成。Mega8是一款高性能、低功耗单片机:采用先进RISC精简指令,1MHZ时钟能达到近1MIPS的运算速度;内部集成了较大容量的存储器和丰富的硬件接口电路,自带RC振荡电路可代替晶振;价格与低

5、档单片机相当,性价比极高。在这里,Mega8主要完成PS2接口鼠标的控制与数据获取,并通过315M发射模块发送位移数据。市售的315M发射模块电路图如图3所示:图3发射模块原理图图4接收电路原理图接收部分电路主要由接收模块和MAX232组成,其原理图如图4所示:其中LED用于指示无线信号的接收解调情况,有数据接收时LED应闪亮。市售的接收模块电路原理图如图5所示:图5接收模块原理图*注:为了使模块工作在最佳状态,笔者对收发模块进行了一些小的调整,在制作方法中会进行详细叙述。考虑到笔记本电脑已经逐步淘汰串口

6、,可用PL2303HX这类USB转UART芯片代替MAX232,如图6所示:图6PL2303HX原理图该电路的主体是PL2303HX芯片,主要完成USB与TTL232之间的协议转换。详细介绍请参看本刊2008年5月刊中的《常用USB转串口芯片介绍》一文。图7笔者制作的PL2303HX做的USB转UART模块 软件设计鼠标的工作模式有四种,分别为Reset模式,Wrap模式,Remote模式和Stream模式。前两种作为测试用,Remote模式为主机有需要时,发送命令使鼠标回送位移数据,Stream模式是上

7、电的初始模式,每当鼠标产生位置或者按键状态的改变就自动发送数据。显而易见,第四种模式是最合适的。在正常读取鼠标数据前只需发送命令(0xF4),此命令告知鼠标,主机已经准备完毕,可以接受位移数据。PS/2鼠标与主机间履行一种双向同步串行数据帧协议,每帧为11-12Bit,如图7所示:图8串行数据帧图9标准鼠标数据包按照标准的三键鼠标的数据包有效数据为3个字节,如图8所示:Mega8将读取的鼠标位移数据通过315M发射接收模块传送至PC后,需鼠标位移数据进行处理,笔者利用VS2005的C#编写了一个简单的串口

8、小程序。该程序将收到的数据进行解释并转换为鼠标运动的轨迹。经笔者使用,效果良好。无线鼠标软件流程如下:(1)Mega8自身初始化,并通过0xF4命令告知PS2鼠标准备完毕;(2)等待PS2鼠标回送位移数据:Mega8利用中断按Bit进行数据读取,每读取一个数据包,进行正确性验证,然后根据无线发射模块的发射特性,在数据包头尾分别添加0xAA与0x55封装成新的数据包,并通过UART端口将位移数据进行发送;(3)接收模块接收的数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。