APP下载

基于AT89S51单片机的无线遥控开关设计与实现

2011-02-09张永格

制造业自动化 2011年4期
关键词:数码管低电平晶体管

张永格

(柳州铁道职业技术学院 电子工程系,柳州 545007)

1 系统基本方案框图

将系统划分为单片机控制系统、遥控系统、驱动系统和电源系统模块,其总框图如图1所示。

图1 模块总框图

2 系统硬件设计与实现

2.1 发收电路模块

采用PT2262-PT2272红外遥控发射/接收芯片。PT2262/2272是一对带地址、数据编码功能的红外遥控发射/接收芯片。其中发射芯片PT2262-IR将载波振荡器、编码器和发射单元集成于一身,使发射电路变得非常简洁。其工作原理如下:

PT2262-IR发射芯片地址编码输入有“1”、“0”和“开路”三种状态,数据输入有“1”和“0”两种状态。由各地址、数据的不同接脚状态决定,编码从输出端Dout输出,通过红外发射管发射出去。Dout输出的编码信号是调制在38kHz载波上的,OSC1、OSC2外接的电阻决定载频频率,一般电阻可在430k—470k之间选择即可。

PT2272的暂存功能是指当发射信号消失时,PT2272的对应数据输出位即变为低电平。而锁存功能是指,当发射信号消失时,PT2272的数据输出端仍保持原来的状态,直到下次接收到新的信号输入[1]。

图2是红外发射和接收的典型应用原理图,为了能正确解调出调制的编码信号,接收端需加一级前置放大级,保证输入PT2272的信号幅度足够大。PT2272各输出端通过各种接口即可控制相应的负载。

图2 发收电路

2.2 单片机系统电路

采用AT89S51单片机构成最小控制系统。P3端口为遥控控制口输入,P0口为开关控制口输出;P1口外接数码管显示电路。电路如图3所示。

图3 单片机系统电路

2.3 电源电路

由于本设计不需要高功率电源,所以采用三端稳压器足以满足要求。电路如图4所示。电路需要两个不同电压供电,采用了两个三端稳压器,变压器为单17V,电解电容采用2200UF/25V,

高频小电容用100pF[2]。

2.4 数码管显示电路

由于本设计不需要显示太多的数据,用一个I/O口动态控制一个共阳七段数码管即可[3],如图5所示。

2.5 继电器驱动电路

图4 系统电源电路

电控板上的12V直流继电器,是采用晶体管驱动的。如图6所示,采用PNP型9012晶体管来驱动,当晶体管Q1基极被输入低电平时,晶体管饱和导通,发射极变为低电平,继电器线圈通电,触点吸合;当晶体管Q1基极被输入高电平时,晶体管截止,继电器线圈断电,触点断开。

图5 数码管显示电路

图6 继电器路驱动电路

3 系统的软件设计

3.1 程序简述及流程

调频接收模块输出是一个4路组成的15路编码,其代码是1110、1101、1011、0111、0011、1100、0101、1010、1001、0110、0001、0010、0100、1000、0000、1111,其中1111为常态。在本设计中只用到10组编码。

程序流程为:先把P0口初始化为全高电位,P3口为全低电位,然后根据P3口的低4位来决定P0口的输出,再给P1口送数显示输出的个数。

3.2 软件流程图

图7 程序流程图

4 系统调试

经过硬件和软件设计后制作产品,并对产品进行了系统的测试,达到了设计要求。进行遥控的开关状态量进行测试,数据如表1所示,达到无线遥控功能。

表1 遥控输入与输出的对应关系

5 结论

基于单片机的无线遥控在电气开关装置上的成功实现,可以对一些固定场所的用电装置进行灵活的控制。因此,本产品具有推广价值。

本设计也有它的不足之处:由于印刷电路板的设计存在一些瑕疵,电路的稳定性受到了相应影响。不过,可以通过重新设计线路板来实现。

[1] 刘毅敏,史作锋.编码信息红外发射与接收器[J].微计算机信息,2007(14)

[2] 路松行.电路与电子技术[M].西安:西安电子科技大学出版社,2005

[3] 胡建.单片机原理及接口技术教程[M].北京:机械工业出版社,2009

猜你喜欢

数码管低电平晶体管
科学家首次实现亚1纳米栅极长度晶体管
2.6万亿个晶体管
微课教学设计之“数码管动态显示”
一种实用的电脑接口判断方法
Arduino编程
功率晶体管击穿特性及测试分析
MC9S08FL16单片机数码管静态显示分析
单片机控制的四位数码管动态显示编程
2017款凯迪拉克2.8L/3.0L/3.2L/3.6L车型低电平参考电压总线电路图
数字电子技术的应用