- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线鼠标电路图设计
?? 该装置利用编译码电路MC145026/MC145027和射频发射/接收模块TDA1808/TDA1809互相配合,可以在10~120m范围内灵活操纵鼠标,而且制作时无须对原有鼠标的外观及内部电路做任何改动,使用起来符合操作习惯,方便可靠,非常适合爱好者自制。??? 一般情况下,鼠标与电脑的连接线内部有4根电路连接线(该电路装置最多可以接受4条数据线输入,读者可根据自己鼠标的实际情况选择)分别是电源正极、电源地、数据线1、数据线2。我们将鼠标连线割断,分别找出这4根线,利用MC145026编码电路的数据传送端D6和D7接受鼠标数据线1和数据线2传来的数据,并在芯片内部编码后经射频发射模块TDA1808发射出去。
??? 射频发射模块TDA1809工作后,将接收到的编码信息输入MC145027译码电路,经其转换后在该芯片数据输出端D6和D7复原原鼠标数据线1和数据线2的信号,并通过原鼠标与电脑的连接线送入计算机。??? 可以看出,上述电路无须改动鼠标及计算机,无须安装额外的鼠标驱动软件,原有鼠标的所有功能亦能正常使用。??? 该电路(见图1、图2)只要所选元件正常,无须调试即可工作。 基于315M收发模块的简易无线串口鼠标 2009-04-16 21:29
分类:单片机小制作
字号: 大大? 中中? 小小
硬件设计
本无线鼠标分信号发射与信号接收两大部分。
发射部分电路原理图如图1所示:
图1 发射部分电路原理图 图2 PS2接口示意图
其中鼠标PS2接口的引脚定义如图2:
发射部分电路主要由AVR单片机ATMEL Mega8(以下简称为Mega8)和315M发射模块组成。Mega8是一款高性能、低功耗单片机:采用先进RISC精简指令,1MHZ时钟能达到近1MIPS的运算速度;内部集成了较大容量的存储器和丰富的硬件接口电路,自带RC振荡电路可代替晶振;价格与低档单片机相当,性价比极高。在这里,Mega8主要完成PS2接口鼠标的控制与数据获取,并通过315M发射模块发送位移数据。
市售的315M发射模块电路图如图3所示:
图3 发射模块原理图 图4 接收电路原理图
接收部分电路主要由接收模块和MAX232组成,其原理图如图4所示:
其中LED用于指示无线信号的接收解调情况,有数据接收时LED应闪亮。市售的接收模块电路原理图如图5所示:
图5 接收模块原理图
*注:为了使模块工作在最佳状态,笔者对收发模块进行了一些小的调整,在制作方法中会进行详细叙述。
考虑到笔记本电脑已经逐步淘汰串口,可用PL2303HX这类USB转UART芯片代替MAX232,如图6所示:
图6 PL2303HX原理图
该电路的主体是PL2303HX芯片,主要完成USB与TTL232之间的协议转换。详细介绍请参看本刊2008年5月刊中的《常用USB转串口芯片介绍》一文。
图7 笔者制作的PL2303HX做的USB转UART模块
?
软件设计
鼠标的工作模式有四种,分别为Reset模式,Wrap模式,Remote模式和Stream模式。前两种作为测试用,Remote模式为主机有需要时,发送命令使鼠标回送位移数据,Stream模式是上电的初始模式,每当鼠标产生位置或者按键状态的改变就自动发送数据。显而易见,第四种模式是最合适的。在正常读取鼠标数据前只需发送命令(0xF4),此命令告知鼠标,主机已经准备完毕,可以接受位移数据。
PS/2 鼠标与主机间履行一种双向同步串行数据帧协议,每帧为11-12Bit,如图7所示:
图8 串行数据帧 图9 标准鼠标数据包
按照标准的三键鼠标的数据包有效数据为3个字节,如图8所示:
Mega8将读取的鼠标位移数据通过315M发射接收模块传送至PC后,需鼠标位移数据进行处理,笔者利用VS2005的C#编写了一个简单的串口小程序。该程序将收到的数据进行解释并转换为鼠标运动的轨迹。经笔者使用,效果良好。
无线鼠标软件流程如下:
(1)Mega8自身初始化,并通过0xF4命令告知PS2鼠标准备完毕;
(2)等待PS2鼠标回送位移数据:Mega8利用中断按Bit进行数据读取,每读取一个数据包,进行正确性验证,然后根据无线发射模块的发射特性,在数据包头尾分别添加0xAA与0x55封装成新的数据包,并通过UART端口将位移数据进行发送;
(3)接收模块接收的数据通过三极管反相,将数据传送至串口,PC软件进行解释并转换为鼠标的运动轨迹。
至此,相信读者对该无线鼠标设计理念已经有了大致的印象,具体代码在此就不进行详细展开,详见本文的附录代码。
制作方法
本
您可能关注的文档
- 计算机与通信学院2011毕业实习报告(填写样例).doc
- 计算机与信息工程系毕业论文(设计)工作条例及相关重要.doc
- 计算机专业毕业论文4.doc
- 计算机专业——毕业论文(译文).doc
- 计算机-专业-毕业论文.doc
- 计算机专业优秀毕业论文1.doc
- 计算机专业指导书6.doc
- 计算机专业专科论文要求.doc
- 网上书城 毕业论文1.doc
- 网上书城 毕业论文.doc
- 2025福建莆田市荔城区馨园经济开发有限公司招聘5人笔试备考试题及答案解析.docx
- 2024年04月富德生命人寿台州中心支公司(浙江)招考正式员工笔试历年参考题库附带答案详解.doc
- 2025第三师图木舒克市自然保护区护林员招聘(2人)笔试备考试题及答案解析.docx
- 端午节学校安全教育.pptx
- 2025海南保亭黎族苗族自治县教育局公益性岗位人员招聘34人(第1号)笔试模拟试题及答案解析.docx
- 2025第十三届贵州人才博览会安顺学院引才21人笔试备考试题及答案解析.docx
- 2025海南儋州市职业化社区工作者招聘拟聘(六)笔试模拟试题及答案解析.docx
- 2025第十三届贵州人才博览会安顺学院引才21人笔试模拟试题及答案解析.docx
- 2025黑龙江齐齐哈尔市建华区北华街道公益性岗位招聘补充笔试备考试题及答案解析.docx
- 2025年自考法学概论00040考试复习题库资料(含答案).pdf
最近下载
- 2025年语文体育单招考试作文 .pdf VIP
- 《个性水杯展风采》说课稿与评价 五年级下册闽教版.docx
- QB∕T 5728-2022 阿胶糕 QB∕T 5728-2022 阿胶糕.pdf
- 第6课 个性水杯展风采(说课稿)2023-2024学年五年级下册信息技术闽教版[001].docx
- 2025届黑龙江省哈尔滨第三中学校高三下学期第二次模拟考试数学试题+答案.docx
- 人教版数学二年级下册《第7单元 万以内数的认识》全单元教学课件PPT小学公开课.pptx
- 第6课 个性水杯展风采(说课稿)2023-2024学年五年级下册信息技术闽教版.docx VIP
- 闽教版信息技术五年级下册《第一单元 三维趣味设计 6 个性水杯展风采》说课稿.docx
- 2025年长春信息技术职业学院单招职业技能考试题库完整.docx
- 新版--江苏省建设工程监理现场用表(第五版).pdf VIP
文档评论(0)