基于单片机的红外遥控智能调光调速器的设计

发布者:真诚友爱最新更新时间:2013-03-08 来源: 电子科技 关键字:无级调光  调速  红外摇控  记忆 手机看文章 扫描二维码
随时随地手机看文章
0 引言
   
电子遥控技术已经十分成熟了,它能为我们的生活带来方便。在我们日常生活中,处处都可以见到它的影子。比如:在小汽车上,有遥控电子锁。遥控玩具、空调与电视机也用到了遥控。常见的遥控,一是无线遥控,二是红外遥控。红外是一种不可见光,它介于可见光和微波之间,既有可见光的性质,如:直线传播、反射、折射等,又具有微波的一些特性,如穿透力强。红外线遥控是目前使用最广泛的一种遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅安全可靠而且能有效地隔离电气干扰。
    借助于红外线具有的上述特性。利用红外传感器具有灵敏度高、响应速度快和光谱范围窄的特点,同时利用单片机结构紧凑、可靠性高、数据处理能力强、速度快、功耗小、成本低的特点、可以制作灵敏度高、抗干扰能力强、性能优良的红外遥控装置。

1 红外遥控原理
   
通用的红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器:接收部分包括光、电转换放大器、解调、解码电路。发射电路采用普通电视机上所使用的万能遥控器,在其上选择两个电视机不用的按键即可。

d.JPG


    由电视机万能遥控器发射红外编码,利用一体化红外接收头接收到红外编码经放大、解调后,再经过单片机软件解码后,驱动相应的I/O口工作,即可完成相应的控制功能。

2 单元模块设计
   
本系统主要部件包括一体化红外接收传感器、STC89C52单片机系统、调光调速系统,电源电路。
2.1 一体化红外接收传感器电路设计
   
HS0038是一种应用于遥控接收或其它方面的小型一体化接收头,中心频率为38.0kHz,可改善自然光的反射干扰,独立的PIN二极管前置放大器集成在同一封装上,内部原理见图2。

e.JPG


    HS0038环氧树脂封装提供一个特殊的红外滤光器,可防止自然光的干扰,HS0038有着极好的抗自然光的性能,可防止无用脉冲的输出。
    将HS0038一体化接收头输出端接在单片机的P3.2口上。一体化红外接收头接收到红外编码经放大、解调后,再经过单片机外部中断0 P3.2口,利用软件对P3.2口上的电平信号进行分析解码即可。
2.2 STC89C52单片机系统
   
单片机系统为最小应用系统,包括电源电路、晶振电路、复位电路。这里不再作详细介绍。
2.3 调光调速系统
   
电路由输入缓冲器、锁相环、控制逻辑、亮度记忆、相角指针、数字比较器和输出驱动器组成,见图3。电路的基本工作原理为(以调光为例):人体带电与市电同频,当人体接触触摸片时,经输入缓冲级的削波、放大、整形,成为标准的MOS电平。触摸持续时间大于32ms小于332ms时,控制逻辑部分控制电路呈开关工作状态。当触摸持续时间大于332ms时,控制逻辑部分控制电路呈调光工作状态,输出触发脉冲相位角在41°至159°之间连续周期变化,并根据人眼的感受力,分为快、慢和暂歇三个过程。当触摸结束时,亮度记忆对该时相位角进行记忆,若再施与大于32ms,小于332ms的触摸,电路呈关状态时,相位角仍由该部分记忆,保证电路在下一次开状态时,保持原选定相位角,光源保持原亮度。触发脉冲与市电的同步,由锁相环保证,电路的工作时钟,也均由其产生。同时,电路还具有遥控(即远端触发)功能,和渐睡(即由亮至暗,最后关闭)功能,其延续时间由外电路设置。

f.JPG


    利用单片机可对上述电路进行遥控。以调光为例:将上述电路中的开关AN1并联在一个继电器K1常闭触头的两端。利用红外遥控器中的一个按键控制单片机对该继电器进行操作,每按一次该按键,继电器K1接通与关断(时间30ms左右)一次,即可实现对灯的开与关。将AN1两端再并联在另一个继电器K常闭的两端,利用红外遥控器中另一个按键控制单片机对该继电器进行操作,按一下该按键,继电器K2接通(调光中)。再按一下该按键,控制继电器K2关断(调光结束)。这样,就实现了红外遥控调光功能。调速原理与此一致,这里不作赘述。
2.4 电源电路
   
电源可采用阻容降压法,电路如图4所示,注意电容C5要选择高压电容,电阻R4也需要一定的功率,可选0.5W的碳膜电阻。

g.JPG



3 程序设置
   
软件设计主要分为主程序、遥控接收解码子程序、继电器驱动程序。利用单片机对红外信号进行快速解码的时候,采用外部中断的方式,中断的触发方式为低电平触发方式,具体的算法为:在外部中断服务程序中,如果起始码和结果码正确,进行解码,否则退出。在解码的时候,等待第一个高电平的到来,即红外遥控引导信号(一个9ms的低电平和一个4.5ms的高电平),然后收集用户码高8位和8位键值反码数据,并存入一个数组中。解码的关键是如何识别“0”和“1”。程序中设计一个0.14ms的延时函数,作为单位时间,对脉冲维持高电平的时间进行计数,并把此计数值存入一个变量中。看高电平保持的时间是几个0.14ms。高电平保持时间必须比0.56ms长些,但又不能超过1.12 ms,否则如果该位为“0”,读到的已是下一位的高电平,因此,在程序中,取0.14×6=0.84ms左右比较合理。
    “0”和“1”的具体要求判断由程序中的以下语句判断:
    IRCOM[j]=IRCOM[j]>>1;∥计数小于6,收到的是0,数据最高位补0。
    if(N>=8){IRCOM[j]=IRCOM[j]|0x80;}∥计数大于等于6,收到的是1,数据最高位补1。
    另外当高电平计数为30时(0.14×30=4.2ms),说明有错误,程序退出。[page]

    程序流程图见图5。

a.JPG



4 结论
   
红外遥控调光电路的关键是红外遥控的解码,发射时利用现有的电视机万能遥控,使其有了第二功能。在解码红外信号上,应用了脉冲位置调制(PPM)法。即采集其高低电平宽度的方法,可以还原出信号的各个编码,简化了电路。同时,采用了专用调光调速芯片来控制负载,增强了系统功能、并且能安全、可靠地工作。本设计非常简单的实现了红外遥控信号解码,完成了无级调光与调速功能,效果令人满意。制作好的电路见图6、图7。

b.JPG

c.JPG[page]


    源程序:
    h.JPG

    i.JPG
    j.JPG
    总电路图:

k.JPG

关键字:无级调光  调速  红外摇控  记忆 引用地址:基于单片机的红外遥控智能调光调速器的设计

上一篇:c51单片机定时中断的精确定时编程方法总结
下一篇:C51位变量的定义格式是什么?

推荐阅读最新更新时间:2024-03-16 13:19

变频调速器与变频器的区别
变频调速器是把工频电源(50Hz或60Hz)变换成各种频率的交流电源,以实现电机的变速运行的设备,其中控制电路完成对主电路的控制,整流电路将交流电变换成直流电,直流中间电路对整流电路的输出进行平滑滤波,逆变电路将直流电再逆成交流电。 变频器(Variable-frequency Drive,VFD)是应用变频技术与微电子技术,通过改变电机工作电源频率方式来控制交流电动机的电力控制设备。变频器主要由整流(交流变直流)、滤波、逆变(直流变交流)、制动单元、驱动单元、检测单元微处理单元等组成。 一般调速器用于直流电机的调速,也就是改变直流电机电枢电压的幅值,n(转速)=k×U(电枢电压)。其控制结构比较简单。 而变频器也是—
[嵌入式]
变频调速系统中的制动电阻选择
变频技术诞生背景是交流电机无级调速的广泛需求。传统的直流调速技术因体积大故障率高而应用受限。国外凭借电子元件生产和电子技术的优势,高端产品迅速抢占市场。在中国最早生产的变频器可能是大连电机厂组装富士变频器产品。目前在低压(380V)中小功率范围,中国生产的变频器质量据信也已经稳定。在通用变频器、异步电动机和机械负载所组成的变频调速传动系统中,当电动机减速或所传动的位能负载下放时,异步电动机将处于再生发电制动状态。传动系统中所储存的机械能经异步电动机转换成电能,通过逆变器的续流二极管整流后回馈到直流侧,致使直流侧储能电容器的电压上升。如果电动机的制动并不快,电容器的电压升高就不十分明显。相反,如果电动机制动较快时,电容器的电压会上升很
[电源管理]
基于51单片机PWM调速数码管显示测速
#include reg52.h //单片机头文件 #define uchar unsigned char//宏定义,用uchar表示unsigned char,叫无符号字符型数据类型,取值范围为:0到255。 #define uint unsigned int//宏定义,用uint表示unsigned int,叫无符号整数型数据类型,取值范围为:0到65535。 sbit qitingjian=P1^0;//位定义启停键 sbit zhengzhuan=P1^1;//位定义正转键 sbit fanzhuan=P1^2;//位定义反转键 sbit jiasujian=P1^3;//位定义加速键 sbit jiansujian=P1
[单片机]
基于51单片机PWM<font color='red'>调速</font>数码管显示测速
直流电机调速器实际作用与价值
直流电机调速器是我们生活中很常见的一种控制仪器。在我们的工业自动化光缆线缆设备、包装机械等等,在各种各样的设备上,都有直流电机调速器的存在。虽然很多的人不一定认识直流电机调速器,但是直流电机调速器对我们是有很大的帮助的。 有很多的人可能会比较疑惑,直流电机调速器安装在这些地方,到底会产生什么样的作用,而且本来就比较快的速度,为什么要通过调速器来进行控制等等。 其实,这个问题的答案非常简单, 直流电机调速器是调节直流电机设备的速度,主要目的就是为了降低负荷,得到自己想要的转数。 直流电机调速器反馈电流,根据反馈电流来判断直流电机调速,电枢电压输出校正必要时,为了重新调节电机的转速。 要知道,直流电机调速器本身型号是各不相
[嵌入式]
直流电机<font color='red'>调速</font>器实际作用与价值
凌阳推出支持QQVGA和QVGA显示的LCD驱动芯片
凌阳科技(Sunplus Technology)日前推出液晶显示驱动单芯片SPFD54124及SPFD54221。该两款产品使用台积电(TSMC) 0.18微米32伏高压工艺技术生产。 SPFD54124支持QQVGA(132x162)分辨率,是低功耗、高度整合性的单芯片方案,其整合功能包括显示记忆存取RAM、直流整流器、震荡器及可调式平衡电压产生器等等。SPFD54124可提供给制造商较佳成本效能比的TFT液晶面板模块方案,进而取代原先在相同分辨率下使用彩色STN面板的产品应用。 SPFD54221是支持分辨率QVGA(240x320)、低耗电且高整合度的单芯片方案,整合包括显示记忆存取RAM、直流整流器、震荡器及可调式平衡
[新品]
变频调速器怎么设置
变频器的设定参数较多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当,导致变频器不能正常工作的现象,因此,必须对相关的参数进行正确的设定。 1.控制方式:即速度控制、转距控制、PID控制或其他方式。采取控制方式后,一般要根据控制精度进行静态或动态辨识。 2.最低运行频率:即电机运行的最小转速,电机在低转速下运行时,其散热性能很差,电机长时间运行在低转速下,会导致电机烧毁。而且低速时,其电缆中的电流也会增大,也会导致电缆发热。 3.最高运行频率:一般的变频器最大频率到60Hz,有的甚至到400 Hz,高频率将使电机高速运转,这对普通电机来说,其轴承不能长时间的超额定转速运行,电机的转子是否能承受这样的离心力。 4.
[嵌入式]
ZKS型三相直流电机调速器初调时要注意的事项
ZKS型三相直流电机调速器初调时有注意的事项有以下几点: 1.严格按照图纸上的相位顺序将输入输出的线路接好; 2.试机前最好是空载,负载情况下要注意飞车,飞车情况下处理方法如下: a.开机后反转:可将电枢、磁场任何一组反接,同时测速机也要反接 b.开机正转,飞车:只要将测速机反接即可 c.开机反转飞车:只要将电枢或磁场任选一组反接即可 3. 以上情况都正常的情况下,就不必多做调整。出厂前都已按照电机额定电流的1.5倍,设定好最大输出电流 4. 上升、下降时间出厂时设定为10S,如需调整,可在功能板上,RP2上升,RP3下降进行微调,最大时间为0~30s 5. 由于工况的要求,电机转速可能要被限制,这时只要调整RP1,使其输出电压达
[嵌入式]
变频调速电机的技术参数
由于变频电动机的调速与控制上具有无比的优越性,因此使得机械自动化程度和生产效率大为提高;EPS电源作为未来变频器技术发展的趋势因而具有其特殊性,但由于变频电机系统对高速或低速运转、转速动态响应等需求,对作为动力主体的电动机,提出苛刻的要求将会给变频电动机带来了在电磁、结构、绝缘等各方面创新。可以这样说由于变频电机在变频控制方面较普通电机的优越性,凡是用到变频器的地方我们都不难看到变频电机的身影。 变频调速电机的技术参数包括: 1. 额定功率:电机最大可持续输出的功率。 2. 额定转速:电机在额定功率下运行的理论最高转速。 3. 额定电压:电机额定运行的电压值。 4. 额定电流:电机在额定状态下的电流值。 5. 额定频率:电机设
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved