- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于stm的红外遥控风扇设计.doc
基于Android的
摘要:利用Android平台的应用软件,通过把控制信号发送到,从而实现智能手机遥控电器的功能。
关键词 :第一章 概述
目前,市面上的家用电器如电视、空调、DVD等都有自己专用的红外遥控器;另外,还有一种叫万能遥控器,可以实现控制不同品牌的家用电器。
Android系统是Google公司推出的开源手机平台,采用Linux内核,是一
个标准化的、开放式的手机平台[1]。它具有强大的无线网接入能力,丰富、便捷的开发工具,和开放的平台等特点。STM32F1系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。基于当前安卓智能手机的普及,为了满足智能家居的需求,本文设计了一款基于Android手机控制的智能。把安卓智能手机作为控制平台,采用通信接口,把安卓智能手机与家用电器结合在一起,从而实现手机的无线智能遥控的功能。第二章 硬件设计
2.1 方案选择
红外协议需要载波调制信息,设计方案有:
方案一:采用555定时器调制38KHz载波信号供单片机加载信息;555?定时器成本低,性能可靠,但占空比调制困难,频率确定无法改变。
方案二:采用单片机内部的PWM机制调制38KHz载波信号加载信息;这个方案节约空间、抗噪性能强,可随时改变频率与占空比,但程序不易编写
众多遥控器一体对数据库存储需求大,方案设计有:
方案一:采用AT24Cxx扩展外部存储器;
方案二:采用自带高存储容量的存储器;
综合以上考虑,本设计采用系列单片机,这款单片机有脉宽调节模式,能满足本方案的38KHz需求,且此单片机Flash程序存储区有K,不需要扩展存储空间也能满足加载万能遥控器的数据库。功能满足的情况下,也为了不让硬件过剩的原则,我们采用了载波方案二和数据库存储方案二。2.2 电路设计
本设计总模块框图
图2-1 总模块框图
电路设计主要分为电源模块,模块控制模块模块组成。其中电源模块采用电源适配器负责为其他模块电路提供稳定的5V电压。
模块负责与手机经行相互通信,传递控制信息;单片机控制模块负责识别以及处理从模块传递过来的控制信息加载数据库信息到PWM调制38KHz载波上驱动红外发射模块。图2-2 单片机
图2-3 时钟电路
电源电路
本设计模块通过USB线供电,如图2-4所示。为保证芯片因电压过高不被烧毁,设置一个自恢复保险丝,在电路短路的情况下,自恢复保险丝发热断开,保护了硬件和电脑的USB接口免遭烧毁。
图2- 电源模块
图2-5 红外发射接收电路图
图2-红外发模块
图2-7 温湿度传感器的连接图
2.2.4 人体红外感应模块
图2-8 人体红外感应模块
人体红外感应模块是基于红外线技术的自动控制模块,电路图如图2-8所示。 与单片机PA2引脚相连,电源采用5V电压供电,其功能特点:
1、全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。
2、温度补偿:在夏天当环境温度升高至30~32℃,探测距离稍变短,温度补偿可作一定的性能补偿。
3、两种触发方式:(可跳线选择)
a、不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低电平;
b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。
4、具有感应封锁时间(默认设置:2.5S封锁时间):感应模块在每一次感应输出后(高电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒—几十秒钟)。
2.2.5风扇驱动电路
风扇电机的驱动模块比较简单,与红外接受模块的电路类似,就是主控芯片控制一个三极管的通断实现对风扇启停。此外,可通过调制PWM波的方式对风扇的转速进行相应调节。
为了丰富风扇的功能,除了红外遥控风扇开关和调速外,本设计引入智能控制模式,即无需手动调节,通过人体感应传感器和DHT11温湿度传感器检测风扇下有无人员,及当前温度和湿度。在检测到有人的前提下,主控芯片根据当前的温度和湿度值给出相应的PWM来控制风扇电机的转速,实现风扇电机的智能运行。系统的总体实物图如2-9所示。
图2-9 系统设计实物图
第三章 遥控器软件设计
程序主要是用来接收、分析、处理模块过来的数据,完成以后通过到电器上,最终达到遥控电器的目的。3.
您可能关注的文档
最近下载
- 涉密运行维护管理制度.docx VIP
- MobileFlow-大模型驱动的终端自动化测试新范式-2025研发效能最佳实践.pdf VIP
- OPPO企业AI赋能研效提升的应用与原理解析-2025研发效能最佳实践.pdf VIP
- 《第四单元 西方音乐发展史掠影学习学习项目二 音乐中的浪漫主义》七年级上册音乐人教版 教案(表格式)(2024新版).docx
- T∕CACM 1090-2018 中医治未病技术操作规范 穴位敷贴.docx VIP
- 学科教学与综合育人能力提升谈谈个人见解与感悟.docx VIP
- 新解读《GB_T 35070.3-2018停车场电子收费 第3部分:交易流程》.docx VIP
- 1 《中国人民站起来了》课件(共61张PPT)统编版高中语文选择性必修上册.pptx VIP
- CMF:中国宏观经济专题报告(第98期):读懂价格信号,稳住经济大盘.pdf VIP
- 字节跳动 研发效能提升之道-2025研发效能最佳实践.pdf VIP
文档评论(0)