基于单片机的无线遥控器设计结题报告
时间:2025-02-21
时间:2025-02-21
采用简易红外技术
电子工程学院创新项目结题报告
项目名称: 项目成员:
基于单片机的无线遥控器设计
.
. .
.
项目联系人:
所在班级:
结题日期:
2012年5月17日 .
电子工程学院 二○一○年六月制
采用简易红外技术
电子工程学院创新项目总结报告
项目编号: 填表日期:2012年 5 月17 日
采用简易红外技术
变为编码脉冲编码脉冲调制信号,再由驱动电路驱动红外发射器发射红外信号。 本发射电路采用一个 12M 的晶体振荡器, 产生相对应受控开关的脉冲频率, 通过红 外发射管发射出去。发射电路图如下:
其中第 9 脚(RST)所接的是一个最简单的 RC 上电复位电路。P3.5 接一个三级管 发光二级管利用红外光为介质, 将控制信以红外光脉冲的形式发射出去, 由接收电路再 进行放大,解调,信号还原。 晶体三极管主要用于放大电路中起放大作用, 本设计采用的是一个 NPN 型的三级管 9013,为了得到更大的放大倍
数,采用了类似共射级接法。因为从 p3.5 口出来的为高 电压, 而三级管 9013 不能承受此电压, 所以采用了一个阻值较大的电阻来起分压作用, 从而缓冲了加到三级管上的电压。 红外发射管的工作电压一般为 1.5 至 1.7v,不能直接用 5V 的电压加在上面,所以 又接了一个 39Ω 的电阻,起分流作用,以保证红外发射管正常工作。本设计采用的红 外发射管为 J16TE2-8A6R01M-SC。 下图为该系统遥控发射器电路原理图,其中第 1 脚至第 6 脚接 6 个点触式的开关, 用来遥控电器电源开关,第 9 脚为单片机的复位脚,采用简单的 RC 上复位电路,15 脚 作为红外线遥控码的输出口,用于输出 40kHz 载波编码,18,19 脚接 12MHz 晶振。
采用简易红外技术
②接收部分 以下是为该系统的遥控接收器电原理图。 34 至 39 口接作为 6 个电器的电源控制 第 输出。第 10 脚为 50Hz 交流市电相位基准输入,第 12 脚为中断输入口,第 11 脚用于接 收红外遥控码输入信号。
3、系统功能实现方法 ①遥控码的编码格式 该遥控器采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为 2 个脉冲,最 大为 9 个脉冲,为了使接收可靠,第一位码宽为 3ms,其余为 1ms,遥控码数据帧间隔 大于 10ms,如下图所示:第 15 脚输出编码波形
②遥控码的发射 当某个被控电器的电源开关被按下时,单片机先读出键值,然后根据键值设定遥控 码的脉冲个数,再调制成 40kHz 方波由红外线发光管发身出去。 发射电路的第 15 脚的输
采用简易红外技术
出调制波如下图所示:
③数据帧的接收处理 当红外线接收器输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收 数据帧.在数据帧接收时,将对第一位(起始位)码的码宽进行验证.若第一位低电平码的 脉宽小于 2ms,将作为错误码处理.当间隔位的高电平脉宽大于 3ms 时,结束接收,然后根 据累加器 A 中的脉冲个数,执行相应输出口的操作.下图为红外线接收器输出的一帧遥 控码波形图.
4、遥控发射及接收控制电路的软件设计 ①遥控发射部分开始
初始化
调用键扫描 处理子程序
上图是遥控发射的主程序,首先初始化程序,然后调用键扫描处理子程序
扫键开始
采用简易红外技术
键按下? N Y 返回 逐行扫描,按 P 口值查键号
按键号转至相应的 发射程序
扫键过程:首先判断控制键是否按下,若有控制键按下则进行逐行扫描,按照 P 口值 查找键号.最后按照键号转至相应的发射程序如下所示。
红外信号发射过程:首先装入发射脉冲个数(发射时为 3ms 脉冲,停发时为 1ms 脉 冲),此时若发射脉冲个数为 1 则返回主程序,若不为 1 则发 1ms 脉冲,然后停发 1ms 脉冲, 这样便结束整个发射过程. ②遥控接收部分
采用简易红外技术
遥控接收部分,首先
初始化,进入中断过程:首先判断低电平脉宽度是否大于 2ms, 若脉宽不到 2ms,则中断返回;若低电平大于 2ms,则接收并地低电平脉冲计数,接下来看 判断高电平脉宽度冲是否大于 3ms,若脉宽不到 3ms,则返回上一接收计数过程;若高电 平脉宽大于 3ms,则按照脉冲个数至对应功能程序.此时中断返回. 5、设计调试 控制电路板的安装与调试在整个电路的设计中占有重要位置, 它是把理论付诸实践 的过程, 也是把纸面设计转变位实际产品的必经阶段。 对试验阶段的电路板的安装一般 有两种方式即焊接方式和面包板插接方式。 使用面包板焊接更加方便, 容易更换线路和 器件,而且可以多次使用。本设计常用的调试仪器有:万用表、稳压电源、示波器、信 号发生器等。 调试步骤: ①调试前不加电源的检查 对照电路图和实际线路检查连线是否正确,包括错接、少接、多接等;用万用表电 阻档检查焊接和接插是否良好;元器件引脚之间有无短路,连接处有无接触不良,二极 管、三极管、集成电路和电解电容的极性是否正确;电源供电包括极性、信号源连线是 否正确;电源端对地是否存在短路(用万用表测量电阻) 。 经过上述检查, 我们发现我们所设计的电路存在错接和连接处不良接触的问题, 经 过细心的检查后,解决了上述的一些 …… 此处隐藏:3316字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:“十三五”规划重点-户外箱式变电站项目建议书(立项报告)
下一篇:万年历星期的算法