基于单片机的远距离照明控制无线遥控开关系统设计方案

发布者:q13358975046最新更新时间:2012-07-02 来源: eefocus 关键字:单片机  远距离照明  无线遥控开关 手机看文章 扫描二维码
随时随地手机看文章

1 系统设计方案

随着电子技术的不断发展,无线技术在智能化中扮演着越来越重要的角色。本设计是一种能实现远距离照明控制的无线遥控开关系统,由发射系统和接收系统两部分组成。系统使用无线收发模块构成射频发射和接收电路,发射部分主要由按键编址电路、编码电路和发射模块组成; 接收部分主要由接收模块、单片机控制电路和负载电路组成。

发射系统采用1 节12 V 干电池供电,接收系统采用3 节1.5 V 干电池供电,单片机采用5 V 直流电源供电,电源系统节能、简便。

2 系统实现

2.1 元件选取及系统框图

考虑到系统的兼容性、实用性、低成本和节能性, 选用AT89S52 单片机, 用PT2262/2272 无线收发模块实现315 MHz 的无线通信。AT89S52 单片机是ATMEL 公司生产的一种非易失性存储技术制造的低功耗、高密度CMOS 8 位单片机, 片内含8 KB ISP (In -system programmable)的可反复擦写1 000 次的Flash 只读程序存储器, 兼容标准MCS-51 指令系统及80C51 引脚结构, 可为许多嵌入式控制应用系统提供高性价比的解决方案。

PT2262/PT2272 是台湾普城公司生产的一种CMOS 工艺制造的低功耗、低价位通用编解码电路;PT2262/PT2272最多可有12 bit(A0-A11) 三态地址端管脚( 悬空, 接高电平, 接低电平),12 bit(A0-A11) 三态地址端管脚任意组合可提供531 441 地址码,PT2262 最多可有6 bit (D0-D5)数据端管脚,设定的地址码和数据码从17 脚串行输出[2]。

电路的系统框图如图1 所示。

2.2 系统电路图

系统电路由无线发射系统和无线接收系统两部分组成。

(1) 无线发射系统电路( 如图2):主要采用PT2262 芯片来完成,电路PT2262 对按键信号进行编码,可以控制4个通道。图2 中,PT2262 的1~8 脚是编码地址端, 每个地址端可以设定“ 高电平”( 该脚接12 V)、“ 低电平”( 该脚接地) 、“ 悬空” 三种状态。10~13 脚是编码的数据输入端D3~D0( 使用4 位数据), 在每个数据端连接了一个按键, 用以控制不同的设备。当按下按键后,按键将12 V 的电压加到对应的数据端, 同时数据端信息通过晶振将信号并发射出去。PT2262 将会根据地址码的设定和输入的数据进行编码, 从17 脚输出编码脉冲。无线通信受编码脉冲控制[ 2-3], 当17 脚脉冲为“l” 时,V1 组成的振荡器工作, 产生315 MHz 的高频信号并发射出去; 当17 脚输出脉冲为“0” 时,Vl 组成的振荡器停止工作。[page]

(2) 无线接收系统电路: 接收系统电路主要由接收模块( 包括射频模块、芯片PT2272 及外围电路) 、继电器电路和负载电路组成, 如图3 所示。PT2272 的1~8 脚是解码地址端, 每个地址端可以设定“ 高电平” ( 该脚接5 V) 、“ 低电平” ( 该脚接地) 、“ 悬空” 三种状态, 该解码地址的设定与PT2272 的地址编码相对应。当射频模块接收到由发射电路发出的信号后,PT2272 进行地址码比较核对( 解码), 若地址码核对正确, 则发射模块TE 脚( 编码启动端用于多数据的编码发射, 低电平有效) 发出的信号经接射频模块由Din 脚(14 引脚) 进入PT2272 , 同时数据经PT2272 的数据输出脚D0~D3 (10~13 脚) 进入单片机; 反之PT2272 的数据输出脚则无任何动作。当信号进入单片机后, 单片机对其进行分析并作出相应的控制。如果接收到的第一路信号为高电平, 单片机控制的数码显示管会显示“11” ( 第一个“1” 表示第一路信号,第二个“1” 表示该信号为高电平) , 同时单片机向继电器电路发出高电平, 继电器吸合, 负载电路工作; 当第二次接收到高电平, 通过单片机将对应的端口电平置零;当第三次接收到高电平时再次置1, 如此循环; 当数码管的显示为“1 1” 时( 第一个1 表示第一路信号, 第二1 表示该信号为低电平) , 此时单片机向继电器电路发出低电平, 继电器断开, 负载停止工作。利用继电器和数码管可以实现灵活控制并清晰地显示。

3 程序的写入与调试

利用keil C51 编写控制程序写入单片机AT89S52内, 利用串口调试助手, 对单片机输出信号进行不同的电平( “1” 或“0” ) 赋值, 其测试结果能达到100%, 最大的控制距离可达50 m, 响应时间不大于1 s.

本设计利用单片机AT89S52 和芯片组PT2262/2272实现了用于照明控制的可编程4 路无线开关系统, 避免了使用专用解码芯片的有关限制, 能充分利用系统软硬件资源, 系统的扩展性和灵活性好, 且成本低、功耗小,是智能家居照明控制的一种科学解决方案。

关键字:单片机  远距离照明  无线遥控开关 引用地址:基于单片机的远距离照明控制无线遥控开关系统设计方案

上一篇:SPCE061A单片机采集语音信号并传送到PC机中解析方案
下一篇:单片机的应用领域解析

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

意法半导体STM8微控制器出货量突破20亿大关
横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)宣布,其稳健且多用途的STM8微控制器在出货量达10亿颗之后不到两年,进一步突破20亿颗大关,其中大陆市场表现特别突出。 世界半导体贸易统计协会(World Semiconductor Trade Statistics;WSTS)的最新报告显示,在STM8微控制器快速成长的出货量推动下,意法半导体通用微控制器的市占率从2013年的8.2%成长至2015年的12.7%。意法半导体微控制器行销总监Daniel Colonna表示: STM8已成为市场上最受欢迎的微控制器产品,是我们市场策略的坚固根
[单片机]
51单片机精确控制步进电机(有TB6600驱动)
作为一个小白,我想记录一下自己的学习过程,也和大家交流学习一下。 设备:51单片机开发板、TB6600驱动器、57BYG250B步进电机(二相)、直流开关电源。直流电源给驱动器供电,单片机给驱动器输入脉冲,驱动器驱动步进电机。程序使用定时器中断精确控制电机转动(不考虑失步)。比如我采用16倍细分,则需给驱动输入3200个脉冲,驱动才会使电机转一圈,下面程序中1秒发送200个脉冲,则相应的电机16秒转一圈。 单片机源程序如下: 捕获1.PNG (14.85 KB, 下载次数: 28) 下载附件 保存到相册 2019-4-9 22:18 上传 驱动器 电源 步进电机
[单片机]
51<font color='red'>单片机</font>精确控制步进电机(有TB6600驱动)
单片机按键扫描程序 状态机方法
#define key_input PIND.7 // 按键输入口 #define key_state_0 0 #define key_state_1 1 #define key_state_2 2 char read_key(void) { static char key_state = 0; char key_press, key_return = 0; key_press = key_input; // 读按键I/O电平 switch (key_state)
[单片机]
飞思卡尔推出单芯片图形LCD Kinetis微控制器系列
2011年12月12日,德州奥斯汀(商业资讯)讯-飞思卡尔半导体(NYSE: FSL)日前推出面向单芯片、图形LCD 应用的基于ARM® Cortex™-M4内核的微控制器(MCU)系列。高性能Kinetis K70系列的目标应用需要复杂的图形LCD用户界面以及先进的连接和安全功能,而没有多芯片设计相关的成本与功耗的增加。 为K70提供支持的是飞思卡尔便携嵌入式图形用户界面(PEG)图形开发套件,这是全面的可视化布局和设计工具,能够加快设计流程,使开发人员可以在简单的基于PC的环境内创建丰富的图形用户界面(GUI)。 图形LCD界面正在迅速取代传统的LED和分段LCD显示器,越来越多的设计人员利用图形LCD界面提供的美观性、灵
[单片机]
单片机串口通信笔记(中断复习)
把单片机当做一个APP,中断系统就是其中的一项功能。这个功能强不强大,是衡量一个APP的标准。 这项功能的作用是帮助你处理突发事件的。我们做事都有个优先级。你放在中断系统里的事情肯定是要优先处理的事情,所以当中断触发的时候,单片机要停下它当前做的事,来处理中断中的事。也就是说,单片机要在中断触发时,停止运行主函数里的代码,转而运行中断里的代码。等到中断的代码运行完毕之后,再继续运行主函数的代码。 中断这一项功能是要手动打开的,所以在主函数的一开始就要先打开中断系统的开关。也就是EA=1,EA=0表示关掉所有的中断,EA=1表示打开。 中断可以被6种方式触发,有以下六种。 1.外部中断0,当P3.2口输入低电平时触发 2.外
[单片机]
为什么有些人说单片机简单,我学起来这么吃力?
相信我,你不是学不会,只是没找对方法。 看完这篇文章,你就发现原来自己学起来并没那么吃力。 开始前点赞+收藏赶紧点起来,不然我怕你看得太入神,下次想看都找不到。 很多人学单片机从入门到入土,最核心的问题无非就是以下3个: 1.学习路径不够清晰 2.学习内容不成体系 3.学习过程没人指导 下面,我们重点针对这3个问题来讲下解决办法。 一、学习路径不够清晰 1.学习路径不清晰会有什么问题? 一会学一下电路,一会学一下单片机,一会学一下c语言,学了很多东西,最后发现啥也没学会。 还有就是在学习某个知识点的时候,突然发现看不懂了,一脸懵逼。 比如你看开发板的电路,发现某个电路看不懂。 你会以为自己电路基础太差,又返回去把模
[单片机]
关于keil单片机编程中的data,idata,xdata,pdata,code数据类型
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它只分SAMLL、COMPACT、LARGE模式,各种不同的模式对应不同的实际硬件系统,也将有不同的编译结果。 在51系列中data,idata,xdata,pdata的区别: data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,
[单片机]
基于MCU与DSP的双机压电捷联惯导系统
   引 言   近年来,广大科研工作者研究了各种减小压电捷联惯导系统的误差方法,使压电惯性器件的精度得到了极大的提高 .本文介绍了一种实用的基于DSP实现的压电捷联惯导系统方案。   1 系统的硬件设计   整个压电捷联惯导系统分为三个部分:压电惯性组合部分;由ADS1251与ADuC834组成的信号接口与模数转换单元;由TMS320C54lO等构成的数据处理单元。系统框图如图1所示。   压电惯性组合采用专用压电陀螺及压电加速度计。由TI公司24位,20 kHz的A/D转换器ADSl251完成六路压电陀螺及压电加速度计的信号精确采样,实际采样速率为500 Hz。采用美国模拟器件公司的8位51 MCU微处理
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

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

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

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