无线鼠标怎么用

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单无线鼠标设计一、任务及目的:将现有光电鼠标改造为无线鼠标。基本要求:(1)具有UP、DOWN发射接受功能.(2)

电路简捷,不得更改主机.(3)可用串口、并口、USB口鼠标接口。二、方

案的选择与讨论: 1. 无线射频nRF2401无线收发一体芯片和蓝牙一样,都工作在2.4GHz自由频段,能够在全球无线市场畅通无阻。nRF2401支持

多点间通信,最高传输速率超过1Mbit/S,而且比蓝牙具有更高的传输速度。

它采用SOC方法设计,只需少量外围元件便可组成射频收发电路。与蓝牙不同

的是,nRF2401没有复杂的通信协议,它完全对用户透明,同种产品之间可以

自由通信。更重要的是,nRF2401比蓝牙产品更便宜。2.红外红外

通讯技术是一种点对点的数据传输协议,是传统的设备之间连接线缆的替代。

它的通讯距离一般在0到1米之间,传输速率最快可达16Mbps,通讯介质为波

长为900纳米左右的近红外线。不过红外线技术只是无线技术的最初级阶段,它的技术较简单、生产成本低,同时也拥很多显而易见的缺点。这些缺点

主要是由于光的直线传播的特性所造成的,如使用时发射器需要对准接收器、

发射器和接收器之间不可有障碍物阻挡等缺点会给用户使用时造成诸多限制。

因为红外的传输速度限制,应用红外无线技术的鼠标,都存在着明显影响使用

感受的延迟现象。原理:在视野范围内的两个相互对准的红外线收发器之间通过电信号调制成非相干红外线而形成通信链路,可以准确地进行数据通信。

3. 蓝牙技术采用扩频无线通信方式,工作频率为2.4GHz,传输距离在10米以内,增加天线后可达到100米,最大传输速度为1Mb/s.通过先进的FH技

术发送信号。属于宽带调制发射,具有传输率高、发射功率小、抗干扰能力强

以及保密性好等特点。主要面向短距离、低功率、低成本的应用环境。4、综上比较:无线收发种类很多,有无线、红外、篮牙等。红外有一定的方向性,采用红外线技术的无线鼠标,传输的距离只有1.5~2米,鼠标与接收器之间不能有障碍物,鼠标发射头必须对着接收器,否则就会失灵。而篮牙技术

比较复杂,价格比较高,目前的无线鼠标大多采用无线芯片实现。我们也用无

线芯片实现。三、无线鼠标的基本原理:无线鼠标的原理:鼠标部分工作与传统鼠标相同,再用无线发射器把鼠标在X或Y轴上的移动,按

键按下或抬起的信息转换成无线编码信号(无线电波)并发送出去,无线接收

器收到信号后经过解码传递给主机,驱动程序告诉操作系统鼠标的动作,该把

鼠标指针移向哪个方向或是执行何种指令。采用无线电技术的无线鼠标,只要在限定距离以内,就可以在任何位置使用,几乎不受障碍物的影响。一般

传输的距离达10~20米,已经足够用户使用。无线电的最大特点是可以进行

360度全方位无线射频遥控,而且耗电量较低,具有触发工作待机休眠。无线

鼠标已经内置发射器,接收器装在主机的设备口上,均不会影响产品外观。

无线鼠标的基本原理如图3所示:②无线接收装置①无线发射装置

接电脑主机接鼠标口图3 第一部分:信号发射装置。采用集

成编码器MC145026、射频发射模块TDA1808和发射天线组成。作用:利用

MC145026编码电路的数据传送端D6和D7接受鼠标数据线1和数据线2传来

的数据,并在芯片内部编码后经射频发射模块TDA1808发射出去。集成编码器MC145026的引脚功能和外部电路如图2。A1~A9是地址或数据输入端,当

作地址使用时有三个状态(高电平、开路、低电平),当作数据使用时有两种状

态(高电平、低电平);RTC、CTC的数值决定MC145026内部时钟振荡器的工

作频率f=1/(2.3RtcCtc);TE是内部时钟振荡器的工作控制端,当TE为低电平

时,振荡器工作;Do的输出编码信号如图3所示,两个连续的宽脉冲(占空比7:1)表示“1”,两个连续的窄脉冲(占空比1:7)表示“0”,一宽一窄两

个脉冲表示“开路”。发送时,先发送17.5个时钟周期的低电平,接着依次发

送A1~A2的状态编码,如果A1~A9的状态编码发送完毕后TE依然是低电平,

经过24个时钟周期后再依次发送A1~A9的状态编码。其编码的发送工作不管

TE在何时由低电平变为高电平,均必须等到当前发送周期结束以后才能停止。

第二部分:信号接收装置。第二部分的电路是采用射频接收模块TDA1809、集成解码器MC145027和接收天线来实现。其作用是:将射频接收模块TDA1809

接收到的编码信息输入MC145027译码电路,经其转换后在该芯片数据输出端D6和D7复原原鼠标数据线1和数据线2的信号,并通过原鼠标与电脑的连接

线送入计算机。集成芯片MC145027是与MC145026配套使用的解码器,具有4位数据输出和5位地址编码,根据其地址的不同组合可以产生WRN种不同

的地址编码。根据其地址的不同组合可以产生33=243种不同的地址编码。

MC145027的引脚功能和外部电路如图4所示,其功能框图如图5所示。

MC145027通过RC积分电路来完成宽窄脉冲的识别,图5中,定时元件R1、C1

决定对宽窄脉冲的识别。(R1C1≈3.95RtcCtc)。R2、C2是整个发送周期的辨

别定时元件,用以确定各个有效单字,(R2C2≈77RtcCtc)当编码信号从数据

输入端(9脚)输入时,6脚将出现与9脚相同的信号,该信号经R1、C1积分

电路积分后由7脚送至数据提取电路,数据提取电路在输入信号的每一个上升

沿通过检测7脚的状态来判断输入的是宽脉冲还是窄脉冲。假定数据输入端输

入的是“开路”编码(即一个宽脉冲和一个窄脉冲),宽脉冲开始于t0时刻,结束于t1时刻,窄脉冲开始于t2时刻,结束于t3时刻,整个编码于t4时刻

结束。那么在t1时刻,7脚的电压为:此刻,数据提取电路检测到的7

脚电平为高电平,说明上一个脉冲为宽脉冲;此后窄脉冲通过R1给C1充电,

在窄脉冲结束时刻t3,7脚的电压为0.74Vcc,在此后的一段时间里C1通过R1放电,在编码结束的t4时刻,7脚的电压为0.1Vcc。此时数据提取电路检测到

7脚为低电平,说明上一个脉冲为窄脉冲。由此可见MC145027并不是对接收到

的脉冲信号直接进行解码,而是将输入信号积分后进行解码,由于积分电路能

滤除瞬间的尖脉冲干扰, MC145027接收的编码信号即使受到某种程序的干扰,MC145027仍能进行正确的解码,这对环境复杂的工业现场特别重要。四、实现无线鼠标的电路图:说明:串行鼠标使用DB9接头

中的四根线: 2 (RXD: 用于鼠标正电源); 3 (TXD: 用来发送数据);

4 (DTR: 用于正电源、复位和鼠标检测);7 (RTS: 可选,用于正电源) 鼠标检测:计算机打开串口时,会将DTR线电平变化一次(-12 -->

+12V),鼠标检测到这个变化(确切说是得电工作),就会先按1200bps,1.0停止位,字长7bit发送一个字符‘M’,若是操作系统执行PnP 检测时从串口收

到这么一个字符,那它就可以认为有个鼠标插在串口上了。如果您通过软件打

开串口,按上面说的格式,用ASCII字符方式接收,就会收到一个‘M’,其ASCII码值是10进制的77,也即2进制的(0100 1101);如果你用8 位数据位

接收,会收到 2 进制的(1100 1101),舍掉最高位后,正好是前面提到的数字。一般,鼠标与电脑的连接线内部有4根电路连接线(该电路装置最多可以接受

4条数据线输入,读者可根据自己鼠标的实际情况选择)分别是电源正极、电

源地、数据线1、数据线2。我们将鼠标连线割断,分别找出这4根线,利用MC145026编码电路的数据传送端D6和D7接受鼠标数据线1和数据线2传来

相关文档
最新文档