侵权投诉
订阅
纠错
加入自媒体

基于ATmege128的多功能照明开关自动控制系统

2014-11-25 00:22
来源: 与非网

  6.无线遥控模块

  本模块是以Atmega128单片机为核心,设计出一个以PT2262/PT2272作为无线通信模块,通过与单片机数据交换来控制外部电路通断的遥控开关控制系统。

  PT2262/2272是一对遥控编码/解码控制芯片。他们各有12个地址引脚,5个数据段,最多有312种地址组合,价格低廉,可靠性高,是比较理想的遥控编码解码芯片。但在应用是有一个问题,即其地址端的硬件连接要求完全相同,为了扩展其应用范围,我们在本系统中用单片机取代PT2262的译码模块,单片机的输入引脚连接开关,输出端连接遥控发射模块,多个开关动作改变输出波形的功能有软件完成,同时,在没有按键按下时让单片机工作在掉电模式,达到操作简便以及节省能源的目的。

  对于系统的连接构架,在发射端按需要把PT2262的地址位和数据位和单片机的I/O口相连接,再在接收端控制地址位与发射端pt2262地址位相同,就可以实现单片机对他们的控制。我们选用Atmegal 128单片机的PA口和PC口与芯片的A1~A9相连,PA口做输入,PC口作为输出。由于单片机从掉电模式转换为正常工作模式的唯一方法为复位,所以,每按一次键与该键相连的引脚成高电平,此高电平通过二极管和电容器是复位端产生一个正脉冲,唤醒CPU,执行程序,实现开关系统的中断与使能。

基于ATmege128的多功能照明开关自动控制系统

  无线通信模块与单片机连接示意图

  7.系统整体结构

基于ATmege128的多功能照明开关自动控制系统

  系统硬件结构框图

  3.2 硬件平台选用及资源配置

  我们选用基于ATmega128的硬件平台,资源配置方面:带有至少5路按键,带有测温模块(DS18B20芯片),以及ST7920为驱动芯片的LCD12864字符液晶显示器,光敏三极管ON9658,无线通信收发芯片PT2262和PT2272,如果这些资源没有的话,留有单片机扩展口,到时我们自行扩展也可。

  3.3系统软件架构

基于ATmege128的多功能照明开关自动控制系统

  3.4 系统软件流程

基于ATmege128的多功能照明开关自动控制系统

  程序运行流程图

  3.5 系统预计实现结果

  本系统能够根据所设定的条件,当光照以及人数满足要求时,该系统能够自行选择开断照明系统的开关,代替人为操作,实现自动化控制。

<上一页  1  2  3  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    电子工程 猎头职位 更多
    扫码关注公众号
    OFweek电子工程网
    获取更多精彩内容
    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号