基于单片机温度检测与红外遥控控制系统的设计

合集下载

51单片机-毕业设计基于单片机设计的红外线遥控器

51单片机-毕业设计基于单片机设计的红外线遥控器

基于单片机的遥控器设计姓名:王许朋学号:45院系:工学院机械系班级:2011级机电一班日期:2014年11月8日摘要本设计主要应用了AT89C2051单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点。

文章首先介绍了红外遥控的基本原理和应用范围,再对AT89C2051单片机的结构和性能给出简单的说明,接着给出了遥控器的编码格式,及遥控发射器,遥控接受器的电路设计。

对于遥控操作的不同,遥控发射器通过对红外光发射频率的控制来区别不同的操作;遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。

最后分别详细介绍遥控系统的发射部分和接收部分的电路原理图和程序流程图。

关键词:单片机;红外线;发射;接受目录绪论 (1)第1章设计方案论述 (3)设计目的与原理 (3)单片机红外遥控发射器设计原理 (3)单片机红外遥控接收器设计原理 (4)第2章遥控器硬件电路设计 (5)单片机AT89C2051介绍 (5)简介 (5)引脚介绍 (5)红外线遥控电路设计 (5)信号发射电路 (6)信号接收电路 (8)CPU时钟电路 (9)独立式按键结构 (10)掉电保护与低功耗设计 (10)低功耗的实现方法 (10)掉电保护与低功耗设计 (11)系统完整电路设计图 (13)红外发射电路图 (13)红外接收电路图 (14)第3章遥控器软件设计 (15)遥控发射器程序设计 (15)遥控接收器程序设计 (20)结束语参考文献绪论红外线遥控是目前使用最广泛的一种通信和遥控手段。

由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。

工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。

从光学的角度而言,红外光是频率低于红色光的不可见光,在无线光谱的整个频率中占有很小一个频率段,波长为—100微秒之间,其中—3微秒之间的红外光称为近红外,3—30微秒之间的红外光称为中红外,30—100微秒之间的称为远红外。

基于单片机的智能家居控制系统设计

基于单片机的智能家居控制系统设计

基于单片机的智能家居控制系统设计
智能家居控制系统是利用现代信息技术和通信技术对家居生活环境进行监测、控制和
管理的系统。

随着科技的不断发展,智能家居控制系统成为了未来家居生活的重要组成部分。

在智能家居控制系统中,单片机作为控制中心,负责控制各个设备的运行和协调不同
设备之间的互通。

该智能家居控制系统由单片机(STC12C5A60S2)、温湿度传感器、红外遥控模块、液
晶显示屏、继电器和直流电机等组成。

它可以通过自动控制和手动控制两种方式来完成智
能家居的管理。

自动控制是该系统的一项重要功能。

系统中的温湿度传感器可以实时监测居室内的温
度和湿度,并在这些数据达到设定阈值时自动控制空调开启或关闭。

系统中还设置了热水
管的自动控制,当系统检测到水温低于设定值时,自动控制加热器开启。

手动控制则是在自动控制的基础上增加的一种控制方式。

通过液晶显示屏,用户可以
手动控制灯光的开关、窗帘的升降、风扇的状态等。

此外,该系统还增加了红外遥控功能,用户可以通过遥控器控制系统中的多个设备。

在该系统中,单片机起到了至关重要的作用。

它负责控制各个设备的运行和协调不同
设备之间的互通。

具体来说,单片机采取轮询方式查询不同设备的状态,这样可以确保系
统中各个设备正常运行。

此外,单片机还可以通过通信模块实现远程控制,用户可以通过APP或者网络远程控制智能家居。

总的来说,该基于单片机的智能家居控制系统设计实现了智能家居的自动化管理,提
高了家居生活的便捷程度和舒适度,对未来的智能家居生活有很大的推进作用。

基于51单片机红外遥控电机课程设计说明书

基于51单片机红外遥控电机课程设计说明书

课程实训报告课程名称:单片机与接口技术实训题目:红外控制直流电机正反转任务书一、实训任务设计一款基于AT89C51单片机用红外遥控控制电机的正反转加减速。

二、设计要求1. 基本要求1).用无线模块控制电机的正反转加减速,实现自动化控制。

2).通过对AT89C51单片机的编程,实现直流电机的正反转,加减速。

3).写出详细的设计报告。

4).给出全部电路和源程序。

2. 发挥部分1).可通过PC机,对系统编程,实现直流电机转速的快慢。

摘要随着科技的不断进步,人们进入了无线电时代,它为我们的生活带来了极大的方便。

像现在的移动电话,无线网络,无线鼠标,无线键盘等都已经融入了我们的生活当中。

从我们身边的电子产品就可以看出我们已经进入了无线电时代。

本设计就是一款基于AT89C51的用无线模块控制的电机的正反转以及它的加减速。

这非常适应于在工厂使用,特别是在工业控制中。

可以想象,机器在工厂运转时,我们只需要用无线遥控来控制电机的转速以及它的转向,这样我们就可以在远处来控制了,用不着再跑到电机的旁边来控制开关,为工厂生产带来了极大的方便。

软件上采用C51编程,主要编写了主程序,直流电机驱动程序,中断程序延时程序等。

经过调试,实现了对电机的控制。

关键词:AT89C51 L298 PWM 直流电机无线模块目录第一章绪论 (5)1.1 概述 (5)1.2 设计目的 (5)1.3 设计任务和内容 (5)第二章总体设计及核心器件简介 (7)2.1总体设计 (7)2.2 AT89C51 (7)2.3 L298 (9)引脚介绍: (10)2.4 伺服电机介绍 (11)2.5 PT2262/PT2272 (12)第三章单元电路模块设计 (17)3.1 复位电路 (17)3.2时钟电路 (18)3.3电机驱动电路图 (18)3.4PWM调速系统设计 (19)第四章软件编程设计 (21)4.1 设计思想 (21)4.2 流程图 (21)4.3源程序 (22)第五章设计心得和存在问题 (26)第一章绪论1.1 概述近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

基于单片机的空调温度控制系统设计

基于单片机的空调温度控制系统设计

基于单片机的空调温度控制系统设计作者姓名:杨耀武专业名称:信息工程指导教师:黄宇讲师摘要在自动控制领域中,温度检测与控制占有很重要地位。

温度测控系统在工农业生产、科学研究和在人们的生活领域,也得到了广泛应用。

因此,温度传感器的应用数量居各种传感器之首。

目前,温度传感器正从模拟式向数字集成式方向飞速发展。

本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性。

分析了DS18B20温度传感器的优劣。

在此基础上描述了系统研制的理论基础,温度采集等部分的电路设计,并对测温系统的一些主要参数进行了讨论。

同时在介绍温度控制系统功能的基础上,提出了系统的总体构成。

针对测温系统温度采集、接收、处理、显示部分的总体设计方案进行了论证,进一步介绍了单片机在系统中的应用,分析了系统各部分的硬件及软件实现。

利用Proteus7.6进行了可行性的仿真,利用单片机开发板验证在实际电路中能起到的效果。

试验证明,这套温度控制器具有较强的可操作性,很好的可拓展性,控制简单方便。

课题初步计划是在普通环境下的测温,系统的设计及器件的选择也正是在这个基础上进行的。

关键词:DS18B20 单片机温度控制1602液晶显示AbstractIn the automatic control area,temperature monitoring and controling have a very important position. The temperature monitoring system has a wildly applying in industry, agriculture, science reasearching and daily life of people. Therefore, the number of applying of the temperature monitoring comes first of all kinds of sensor. At present, the temperature monitoring is transformed from analog type to digital integrated type with a very fast speed.This paper introduces the developing and fundamental of the temperature monitoring, including the character of this kind of sensor. It also analyses the advantage and disadvantage of the temperature monitoring which named DS18B20. On that basis, the paper also has a further analysis of the theoretical basis of the system developing and the circuit design of temperature monitoring. Besides, some discussions about the important parameters also took on desk. At the same time, the auther of this paper also puts forward the composition of totality about this system, which including the different function of the thermometer system. Then a detailed analysis which is about the applying of Microcontrollers and the applying of different parts made by different hardwares and softwares in the system. In order to check the maneuverability and the expansibility of the Microcontrollers system, the auther used Proteus 7.6 to do the testing and got a pretty good result.This system puts the temperature measured in normal situation as a confirm condition. All design and selection of component is also based on this suppose.keywords: DS18B20, Microcontrollers, Temeperature Controling,1602 Liquid Crystal Display目录摘要 (I)Abstract (II)目录 (IV)前言 (1)1 系统总体设计方案及功能 (2)1.1 温度传感器产品分类与选择 (2)1.1.1 常用的测温方法 (2)1.1.2 温度传感器产品分类 (2)1.1.3 温度传感器的选择 (4)1.2 总体方案的确定 (6)1.3 系统实现框图 (7)2 系统单元电路设计 (7)2.1 系统工作原理 (7)2.2 系统相关硬件及模块介绍 (8)2.2.1 温度采集电路 (8)2.2.2 信号处理与控制电路 (9)2.2.3 温度显示电路 (10)2.2.4 按键功能设置电路 (11)2.2.5 继电器控制电路 (12)2.2.6 存储数据电路 (13)2.2.7 报警、音乐电路 (13)2.2.8 电动机电路 (13)3 仿真软件介绍 (15)3.1 Keil uVision2软件 (15)3.2 Proteus软件 (16)4 系统硬件设计 (18)5 系统软件设计 (20)5.1 DS18B20数据通信概述 (20)5.2 LCD1602液晶数据显示概述 (23)5.2.1 接口信号说明 (23)5.2.2 控制器接口说明 (23)5.2.3 控制接口时序说明 (25)5.3 存储器24C02数据存储概述 (26)5.3.1 I2C 总线的定义 (26)5.3.2 I2C 总线的时序 (26)5.3.3 数据传送 (27)5.4 软件程序设计 (28)6 仿真及实验结果 (30)6.1 程序调试过程中遇到的问题及解决办法 (30)6.2 调试结果 (31)总结 (33)致谢 (34)参考文献 (35)附件1 系统硬件电路图 (36)附件2 系统软件程序 (37)前言现代信息技术的三大基础是信息采集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。

基于单片机的红外遥控解码器的设计

基于单片机的红外遥控解码器的设计

将脉冲 编码信号调 制在 载波振荡器 产生 的载波上 , 然后用这 个脉冲 编码调 制 信号 去驱 动红 外发光 二 极管 , 以发 出经过调 制 的红 外光 波 。 T C 9 0 1 2 作 为红外 遥控 器控 制核心 , 遥控编 码 脉冲信 号 由引导 码 、 系统 码 、
靠而且能有效地隔离电气干扰。 红外线抗干扰能力强, 且不会对周围的无线电
1红 外解 码 系统 的背 景 . 意 义
1 1红 外解 码系统 的背 景
T C 9 0 1 2 采用低 压 C MO S 工 艺制 造 , 低功耗 超 小静态 电流 , 低工 作 电压 , 精 简 指令 码 , 8 种用 户 编码 可选 择 , T S O P - 2 0 、 S O P 2 0 、 C O B 可选 的封 装 形式 。
工 业技 术
I ■
C h i n a s c i e n c e a n d T e c h n o l o g y R e v i e w
基 于 单 片机 的 红 外 遥 控 解 码 器 的 设 计
苏 宝林
( 绥化 学 院 电气工 程学 院 黑 龙江 绥化 1 5 2 0 6 1 ) [ 摘 要] 通过 对红 外遥 控器 各 按键 发送 的 脉冲 波形 的分析 可 以识 别码 型 , 从 而为 软件 解 码提 供依 据 。 本 设计 用单 片机 编码 和 解码 实现 了 红外 信号 的传 输 该 电路结 构灵 活 , 成 本低 , 易 于改进 和 扩充 , 该 电路设 计 简单 , 易 于移植 到 其他 红外 发射 、 接 收装 置 , 适合 红外 遥控 的二 次开 发 。 [ 关键 词] AT 8 9 S 5 1 单 片机 , 红外 信 号 , 1 6 0 2 L C D 中 图分类号 : TM 文献 标识 码 : A 文 章编号 : 1 0 0 9 —9 1 4 X( 2 0 1 4 ) 0 8 — 0 0 5 4 — 0 l

基于单片机的电脑遥控系统的设计

基于单片机的电脑遥控系统的设计
软件 2 1 年第 3 01 2卷第 1 6 ~ 0页 期:8 7
sf r o wae t
国际 IT传媒 品牌
基于单片机的电脑遥控系统的设计
高警 卫 郭西进
( 国矿 业 大学信 息与 电气工 程 电学院 中 种 电脑遥 控系统的设计方案,采用 A M L公 司的 A 8C 2单片机作为主控芯 片,结合单片机 和电脑 的串 TE T95
i u e n g aa S h o ti lw , a e a o to o p t rf xb y a d c mp e l .T i e i n u e s s d t ma a e d t , O t e c s s o s f ,c n c n r l m u e e i l n o l xy h s d s s sKEI o c l g LC5 fte KEI o t a e c mp n o wrt o 1 h L s f r o a y t i w e m i r c nr l r r g a n s sViu l sc6 0t i o p t r r g a . dg v n t ecr ut rn i l d a r dp o r m o h r. c o o t l o r m a du e s a i . owrt c m u e o r m An i e i ip ic pe ig a a r g a f w c a t o ep Ba e p h c m n l
0 引 言
近 几十 年计 算机迅猛 发展 ,可 以说计算机渗透到 了各行各
业 ,涉 及 了 人 民 生 活 的方 方面 面 ,如 今 计 算 机 已相 当 普 及 , 但
随着人 民的生活水平的提高, 人民对计算机的要求也越来越高 ,

基于单片机的红外遥控系统设计毕业设计

基于单片机的红外遥控系统设计毕业设计

本科生毕业设计(论文)论文题目:基于单片机的红外遥控系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:本设计是基于单片机的红外遥控系统设计,设计内容包括了红外接收,红外解码和步进电机控制三大块。

如今红外遥控技术已经得到了广泛的应用;其利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强。

我们日常生活中的电视机,洗衣机,空调,航天飞机,工业现场设备等都运用了红外遥控的技术。

本设计中发射端采用专用的发射芯片来实现红外遥控码的发射,且遥控码格式是NEC标准。

接收端采用市面上流行的1838一体化红外接收头,接收到的红外信号经由1838接收头完成光/电转化和解调的工作,然后把33位的完整码发送到解码芯片中去完成解码工作。

本设计中的主芯片是STC89C52单片机,主芯片和解码芯片之间进行串行通讯。

系统启动后,解码芯片将解码后得到的8位数据码串行发送到主芯片中,然后通过主芯片来控制步进电机的正转,反转,加速,减速。

本设计中的被控对象是步进电机,步进电机最适合做数字控制。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

基于STM32的智能家居红外控制系统研究与设计

基于STM32的智能家居红外控制系统研究与设计

基于STM32的智能家居红外控制系统研究与设计基于STM32的智能家居红外控制系统研究与设计智能家居系统已经成为人们生活中不可或缺的一部分。

随着科技的发展,越来越多的设备和家居设施可以通过智能控制实现自动化操作,为人们的生活带来更多的便利和舒适。

红外控制技术作为智能家居的一个重要组成部分,在家电遥控、安防监控、照明控制等方面有着广泛的应用。

本文将重点介绍一种采用STM32微控制器的智能家居红外控制系统的研究与设计。

该系统以红外控制为基础,通过智能算法和网络通信实现对家居设备的远程控制和监控。

首先,我们介绍STM32微控制器。

STM32是意法半导体公司推出的一系列基于ARM Cortex-M内核的微控制器产品,具有性能高、功耗低、易于开发等特点。

它具备丰富的外设资源和强大的处理能力,非常适合用于智能家居系统的设计。

基于STM32的智能家居红外控制系统主要包括硬件设计和软件设计两部分。

在硬件设计方面,系统通过红外收发模块实现与家电设备的红外通信。

同时,通过传感器模块采集环境数据,如温度、湿度、光照等信息,以实现对室内环境的感知和控制。

此外,为了实现远程控制和监控,系统还需要集成网络通信模块,如Wi-Fi或以太网模块,用于与用户手机或电脑进行数据交互。

在软件设计方面,系统主要包括红外通信协议解析、数据处理和网络通信等功能。

首先,红外通信协议解析模块负责解析红外遥控信号,将其转换为控制指令。

然后,数据处理模块根据用户的控制指令对家居设备进行相应操作。

最后,网络通信模块将室内环境数据和设备状态等信息发送到用户的手机或电脑上,实现远程监控和控制。

智能算法是该系统的关键技术之一。

通过分析室内环境数据和用户的使用习惯,系统可以学习并优化设备的控制策略,提高用户体验和设备能效。

比如,根据室内温度和湿度的变化,系统可以自动调整空调的运行模式,实现温湿度的舒适控制。

另外,系统也可以根据用户的作息时间和习惯,自动调节灯光亮度和色温,提供个性化的照明服务。

基于单片机的红外遥控密码锁的设计与实现_曹开田

基于单片机的红外遥控密码锁的设计与实现_曹开田
红外线遥控是目前使用最广泛的一种通信和遥控 手段,采用红外线作为传输媒介进行数据通信是一种 既方便又经济实用的选择,在小型移动设备中得到了 广泛 的 应用。红 外 通讯 一 般采 用 光波 波长 范 围为 850~900nm 的红外线。
本文所设计的红外遥控密码锁是以红外线作为载 波,将数码指令信号调制到载波上,然后通过红外发 射二极管发射出去;接收端接收到调制信号后将经过 限幅、滤波、解调等过程还原出原数码指令信号。该
开始
开始
初始化
初始化
打开串口
打开串口
产生指令
接收指令
送到串口
与原指令比较
20 次?
N
Y
驱动红外 发射管 发射主程序
15 次以上
N
比较相同?
Y
输出该指令 接收主程序
图 2 发射和接收程序流程图
4 结束语
本文设计的红外遥控密码锁具有体积小、结构紧 凑、安全可靠、成本低廉等优点。随着技术的不断进 步和发展,该系统必将有广阔的应用前景。
参考文献 1 胡汉才. 单片机原理及其接口技术. 清华大学出版社,
1995. 2 郭海英. 基于单片机的电子安全密码锁的设计. 现代
电子技术, 2005,13.
作者简介:曹开田,助教,硕士。研究方向为 智能控制及其信号处理。
优惠订购
30 元 = 补订《中国仪器仪表》2005 年下半年度杂志 (优惠代码:FX-1)
接收端的红外接收装置 0038B 对发射过来的红外 调制信号进行前置放大、限幅滤波、检波等一系列过 程后逐一解调出原数码指令信号,再将解调出的信号 与发射模块中的原数码指令信号相比较。如果有 15 次 以上比较结果是相同的,则认为接收成功,并用该数 码信号驱动继电器工作,最后由继电器控制密码锁的 闭合和开启。

基于单片机的红外遥控智能小车设计

基于单片机的红外遥控智能小车设计

基于单片机的红外遥控智能小车设计引言:随着科技的不断发展,智能物联网已经走进了我们的生活。

智能小车作为一种智能化的产品,能够实现远程遥控、自动避障等功能,受到了广大消费者的青睐。

本文就基于单片机的红外遥控智能小车设计进行详细介绍。

一、设计目标本设计的目标是通过红外遥控,实现对智能小车的远程控制,小车能够根据收到的指令进行行驶、避障等操作。

二、设计原理1.主控芯片:本设计使用单片机作为主控芯片,常用的单片机有51系列、AVR系列等,可根据实际需求选择合适的芯片型号。

2.红外遥控模块:红外遥控模块是实现红外通信的设备,可以将遥控器发出的红外信号解码成数据,实现遥控操作。

3.电机驱动模块:电机驱动模块可将单片机的PWM信号转化为电机的动力驱动信号,控制小车的行驶方向和速度。

4.超声波传感器:超声波传感器可以感知到小车前方的障碍物距离,根据测得的距离,进行相应的避障操作。

5.电源模块:小车需要使用适当的电源,通常是锂电池或者直流电源供应。

三、系统设计1.硬件设计:(1)搭建小车底盘:根据所选择的底盘,搭建小车结构,并安装好电机驱动模块、电源模块等硬件设备。

(2)连接电路:将红外遥控模块、超声波传感器等硬件设备与主控芯片进行连接,确保每个模块正常工作。

2.软件设计:(1)红外遥控程序设计:通过红外遥控模块接收红外信号,并解码成相应的指令。

根据指令控制电机驱动模块,实现小车的行驶方向和速度控制。

(2)超声波避障程序设计:根据超声波传感器测得的距离,判断是否有障碍物,如果有障碍物就停止或者转向。

四、实验结果和讨论经过实验验证,本设计的红外遥控智能小车能够准确接收红外信号,并根据指令控制小车的行驶方向和速度。

同时,超声波传感器能够及时感知到前方的障碍物,并进行相应的避障操作。

然而,该设计仍然存在一些不足之处,比如超声波传感器的测距范围有限,可能无法感知到较小的障碍物。

此外,红外遥控信号的传输距离也有一定限制,需要保持遥控器与小车之间的距离不过远。

基于单片机的空调遥控器设计 (1)

基于单片机的空调遥控器设计 (1)

本科毕业设计基于单片机的空调遥控器摘要随着社会的发展,科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。

电器在家庭中已经十分普及,与此同时,和电器相伴的空调遥控器的品种和产量不断提高。

传统的遥控器采用专用的遥控编码及解码集成电路,这种方式虽然制作简单容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。

而采用单片机进行遥控系统的应用设计,具有编程灵活多样,操作码个数可随便设定等优点。

论文首先对遥控器的几个方案进行了论证,最终确定了一可行性方案,并对此方案进行了可行性分析之后提出了电器遥控器的硬件和软件设计方案。

在硬件设计方案中,首先详细论述了遥控器的基本原理并用实例进行了说明。

然后,对电器遥控器常用硬件设备原理和使用进行了讨论,并对设计中使用的单片机做了必要说明。

在软件设计方案中,论文对软件流程做了详细的解释并阐述了单片机软件设计的一般方法。

最后,论文对电器遥控器设计的硬、软件调试做了简单介绍。

关键字:遥控器电器遥控单片机Air Conditioner Remote Controller Based On Single Chip MicrocomputerFan Geqiang(College of Science, South China Agricultural University, Guangzhou 510642, China) Abstract:With the development of society, the progress of science and technology and the improvement of people's living standards, remote control systems to facilitate life begin to enter people's life. Electrical appliances have become very popular, in the family at the same time, and the air conditioning remote control electric appliance with variety and yield improvement.The traditional remote controller adopt special remote control coding and decoding integrated circuit, while this preparation is simple and easy, but because the function keys and function subject to certain limitations, application is applicable only to a special electrical products, limited application range. Design and application of single-chip control system with programmable, flexible operation, code can be arbitrarily set number etc.Firstly, several schemes for the remote control has been demonstrated, ultimately determine a feasible scheme, and this scheme for the feasibility of proposed electric appliance remote controller hardware and software design scheme. In hardware design, this paper firstly discusses the basic principle of the remote control and illustrates it with examples. Then, on a remote control electric appliance equipment commonly used hardware principle and application are discussed, and the design used in single-chip to do the necessary notes. In software design, the software process to do a detailed explanation and expounds the general method of MCU software design. Finally, the article on the remote controller design hardware, software debugging is introduced briefly.Keyword: remote control electric remote control single-chip目录1 引言 (1)2 方案比较 (1)2.1 方案一:多功能红外遥控器 (1)2.2 方案二:红外线电器遥控器 (2)2.3 方案三:空调遥控器 (2)2.4 方案比较 (3)3 空调遥控器硬件设计 (4)3.1 单片机选型 (4)3.2 红外发射电路设计 (4)3.2.1 红外遥控基本原理 (4)3.2.2 红外发射电路 (8)3.3 LCD驱动电路设计 (9)3.3.1 LCD基本原理 (9)3.3.2 LCD驱动电路(串列传输) (10)3.4 键盘、摇杆扫描电路设计 (11)3.4.1 键盘、摇杆基本原理 (11)3.4.2 键盘、摇杆扫描电路 (13)3.5 空调遥控器硬件电路图 (13)4 调试 (14)4.1 硬件调试 (14)4.2 软件调试 (15)4.3 故障诊断及排除 (15)5 总结 (15)致谢............................................................................................................... 错误!未定义书签。

基于单片机的红外遥控密码锁的设计

基于单片机的红外遥控密码锁的设计

本科生毕业设计摘要随着21世纪到来,社会日益科技化,各种电子信息技术进入高速发展阶段,包括信息系统技术微电子、计算机和现代通信技术、传感器技术,这也包括红外线技术,红外线是一种人的肉眼看不见的光线,最近二三十年来,初露头角的红外技术,在各个领域里获得了广泛的应用。

开始应用到生产上,并形成了一门崭新的技术—红外技术。

本设计针对传统机械锁的不足而设计的通过红外来控制的密码锁,主要利用单片机AT89S51来实现红外遥控密码锁的设计并在PROTEUS软件上实现仿真。

红外遥控密码锁是将红外遥控技术和单片机技术应用相结合的一种。

红外电子密码锁能实现多种控制功能,有较好的市场发展。

针对传统的机械锁的各种缺点和重要部门安全性,设计了一种红外遥控电子密码锁,可以满足安全方面的要求。

电路主要由红外线编码电路、红外线电路、掉电保护电路、声光提示报警电路、键盘及显示电路组成。

系统能完成开锁、出错报警、、修改用户密码等基本功能,并且能实现遥控、掉电存储等电子密码锁。

关键词:单片机;红外技术;遥控;密码锁;PROTEUS仿真1本科生毕业设计ABSTRACTWith the advent of the 21st century, an increasingly technological society, all kinds of electronic information technologies to speed the development stage, including information systems technology in microelectronics, computers and modern communication technology, sensor technology, which also includes infrared technology, infrared is a man The naked eye can not see the light, the recent 23 years, budding infrared technology, in various fields has been widely applied. Applied to the production began, and formed a new technology - infrared technology.The design for the lack of traditional mechanical lock designed to control by infrared lock, the main advantage of infrared remote control MCU AT89S51 locks to achieve the design and implementation in the PROTEUS simulation software.The electronic password lock is based on infrared remote control. It is the design of combining technical application of the micro-control unit with infrared remote control technology. A lot of functions are accomplished and it has good market perspective and the value of technical application. This electronic password lock not only meets safety requirements, but also be able to adapt to the needs in some special environment. The circuit of password lock consists of infra-red coding circuit, infrared decoder circuit, the protecting circuit of drop electricity, sound and light alarm circuit, the keyboards and display circuit. This system has the basic function of opening the lock, alarming the error prompt and modifying the password of the users as well as the function of remote control, protecting drop electricity and saving, the hint of sound and light etc.Keywords:microcontroller; infrared technology; remote control; password lock; PROTEUS simulation2本科生毕业设计目录摘要 (Ⅰ)ABSTRACT (Ⅱ)第1章绪论 (1)1.1前言 (1)1.2选题背景及研究的目的与意义 (2)1.3红外遥控密码锁国内外研究现状及存在问题 (3)1.4研究方法 (3)第2章密码锁的整体设计 (4)2.1密码锁的结构与组成 (4)2.2密码锁的工作原理 (7)2.3本章小结 (5)第3章系统硬件电路设计 (8)3.1单片机AT89C51简介 (9)3.2红外发射与接收装置 (9)3.3各类模块器件功能 (13)3.4本章小结 (14)第4章系统软件设计 (18)4.1遥控发射部分程序设计 (20)4.2主机接收部分程序设计 (20)4.3数据处理 (24)4.4本章小结 (27)结论 (28)参考文献 (29)致谢 (30)3本科生毕业设计附录 (31)4本科生毕业设计第1章绪论1.1前言随着人们生活的不断进步,社会日益科技化,各种电子信息技术进入高速发展阶段,包括信息系统技术微电子、计算机和现代通信技术、传感器技术,这也包括红外线技术。

基于单片机的红外线遥控器设计毕业设计

基于单片机的红外线遥控器设计毕业设计

毕业设计设计课题:基于单片机的红外线遥控器设计摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。

传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。

而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。

本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点。

遥控操作的不同,遥控发射器通过对红外光发射频率的控制来区别不同的操作。

遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。

其优点硬件电路简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。

关键词:单片机,红外遥控,中断,定时,计数,频率AbstractWith the development of our society and the gradual improvement of science and technology, various kinds of help remote control systems have began to enter people’s life. The traditional remote controllers adopt special remote control code and decode integrated circuits, though this kind of method is simply and easily, it is only the practical application ofsome certain special electric equipments because of the counted functional keys is counted and the restricted function, so the range of application is limited. But the remote controllers which adopt the microprocessors have many advantages such as flexible operating and unceremonious manipulative keys.The design has used AT89C2051 microprocessor as core, integratively apply the interruptive system, timer , counter ,etc. mainly to design originally and also take the advantage of the infrared light. The remote control launcher distinguishes different operation through the control on frequency of infrared emission of light. The remote control receiver judges control operation by adopting the discerned frequency of the received infrared light to finish the whole launching and receiving course.Its advantage is that the hardware circuit is simple, the software is with perfect function, have certain use and reference valueKeywords: Microprocessor, Infrared remote control,Interrupt,Timing,Counting,Frequency目录绪论 (7)第一章红外发射部分 (8)1、引言 (8)2、设计要求与指标 (9)3 红外遥感发射系统的设计 (9)4、红外发射电路的设计 (10)5 调试结果及其分析 (15)6、结论 (16)第二章红外接受部分 (16)1、引言 (16)2、设计要求及指标 (17)3、红外遥控系统的设计 (17)4、系统的功能实现方法 (21)5、红外接受电路图 (23)6、软件设计: (24)7、调试结果及分析: (26)8、结论: (26)参考文献 (27)绪论人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。

基于AT89S52单片机红外遥控温度控制系统设计

基于AT89S52单片机红外遥控温度控制系统设计
21 0 2年 6月
陕西理工 学院学报 ( 自然科学版)
Ju a o hax nvri f eh o g N trl c neE io ) or l f ani i syo T cnl y( a a S i c dt n n S U e t o u e i
Je 0 u.1 n22
2 1 控制核 心 电路 .
数据 显示
控 制核 心 电路 采 用 It 的 A 8 S2 T 95 _ ne l T 95 。A 8 S2l J
单 片机 包含 下 列 几 个 部 件 : 1个 8位 C U、 P 1个 片 内震 荡 器及 时钟 电路 、K字 节 Fah 2 6 B t R M, 寻 址 8 ls ,5 y A 可 e
2 2 温 度传 感器 .
: 懂
6 B外部 数据 存储 器 和 6 B外 部 程 序 存 储 器 的 控 4K 4K 制 电路 、2条可 编 程 的 IO线 、 3 / 3个 1 6位 的定 时/ 数 计 器 、 个 可 编程 全 双 工 串行 接 口、 1 一个 6向量 的 2级 中 断结 构 , 支持 两 种 软 件 可 选 择 节 电模 式 。本 设 计 主 要 应用 了它 的复 位 电路 、 时钟 电路 、 口、/ 口等 资源 。 串 IO
示 的任务 。 由于 单 片 机具 有 强 大 的运 算 和控 制 功 能 , 使 得 整个 系统 具 有 模 块 化 、 件 电路 简 单 以及 操 作 方 硬
Hale Waihona Puke 二二[温 度 采集
温 度 上 卜 设 置 限
便等优点。根据系统所需完成 的功能 , 设计 系统硬件 结 构 如 图 3所示 。
V 12 N . o.8 o 3
第2 8卷第 3期

基于STC89C51单片机的智能温度控制系统设计

基于STC89C51单片机的智能温度控制系统设计

基于STC89C51单片机的智能温度控制系统设计一、本文概述随着科技的快速发展和智能化时代的到来,温度控制技术在各个领域中的应用越来越广泛,特别是在工业、农业、医疗、家居等领域,对于温度的精确控制要求日益提高。

传统的温度控制系统往往依赖于复杂的硬件设备和繁琐的操作流程,难以满足现代社会的需求。

因此,开发一种基于STC89C51单片机的智能温度控制系统,旨在通过先进的控制技术实现温度的精确、稳定和高效控制,具有重要的现实意义和应用价值。

本文将对基于STC89C51单片机的智能温度控制系统设计进行全面的探讨。

文章将介绍STC89C51单片机的性能特点及其在温度控制系统中的优势,为后续的设计提供理论基础。

接着,文章将详细阐述系统设计的总体方案,包括硬件设计和软件设计两大部分,以确保系统的稳定性和可靠性。

在硬件设计方面,文章将重点介绍温度传感器、控制器、执行器等关键部件的选型与连接;在软件设计方面,文章将详细介绍温度数据的采集、处理、控制算法的实现以及用户界面的设计。

本文还将对系统的调试与优化过程进行详细的描述,包括硬件调试、软件调试、系统测试等环节,以确保系统在实际应用中能够达到预期的性能指标。

文章将对整个设计过程进行总结,并对未来的研究方向进行展望,以期为推动智能温度控制技术的发展贡献一份力量。

本文旨在设计一种基于STC89C51单片机的智能温度控制系统,通过对其硬件和软件设计的详细介绍,以及系统调试与优化的过程分析,为相关领域的研究人员和实践者提供一种参考和借鉴。

本文也期望能够推动智能温度控制技术在实际应用中的广泛推广和应用,为现代社会的智能化发展贡献一份力量。

二、系统硬件设计系统硬件设计是基于STC89C51单片机的智能温度控制系统的核心部分,主要包括STC89C51单片机、温度传感器、显示模块、控制执行模块以及电源模块等几大部分。

单片机模块:选用STC89C51作为核心控制器,该单片机具有高性能、低功耗、易编程等优点,能够满足系统对温度数据的采集、处理和控制的需求。

基于单片机红外遥控开关的设计

基于单片机红外遥控开关的设计

基于单片机红外遥控开关的设计一、引言随着科技的发展和人们对生活品质的追求,智能化家居逐渐成为人们生活中的一部分。

其中,红外遥控技术是实现智能化家居的重要手段之一、本文将介绍基于单片机的红外遥控开关的设计方案,通过学习该方案,读者可以了解到红外遥控技术的原理和应用。

二、设计方案1.硬件设计本设计方案采用AT89S52单片机作为控制核心,通过红外接收头接收红外信号,并通过解码,将信号转化为数字信号;同时,使用继电器作为开关,通过控制继电器的通断,实现对电器设备的开关控制。

2.红外信号解码红外信号解码是实现遥控开关的关键步骤。

当用户按下遥控器上的按键时,红外发射器会发射一组特定的红外信号。

这组信号会被红外接收头接收,并通过解码器进行解码。

解码器将解码后的信号与预设的数据进行比对,确认遥控指令是否有效。

如果有效,则向单片机发送指令,控制继电器通断。

3.程序设计在单片机中,需要编写相关的程序,实现对红外信号的解码和继电器的控制。

首先需要配置单片机的I/O口为输入和输出模式,然后初始化红外接收头,设置外部中断,以便能够接收到红外信号。

接收到红外信号后,将解码后的数据与预设的数据进行比对,如果相同,则通过单片机的输出口控制继电器的通断,实现开关控制。

三、实验结果通过实验验证,基于单片机红外遥控开关的设计方案可以正常工作。

用户可以通过按下遥控器上的按键,控制继电器的通断,从而实现对电器设备的开关控制。

四、应用展望基于单片机红外遥控开关的设计方案可以广泛应用于智能化家居中,通过设置不同的红外编码,可以实现对不同设备的开关控制。

例如,通过不同编码实现对灯光、电视、空调等设备的开关控制。

此外,还可以通过增加传感器模块,实现对环境的监测和控制。

比如,根据温度传感器的数据,自动控制空调的开关,实现智能化温度控制。

总结:基于单片机红外遥控开关的设计方案利用了红外遥控技术和单片机控制技术,实现了对电器设备的智能化控制。

通过学习该方案,读者可以了解到红外遥控技术的原理和应用,以及单片机的应用。

基于STC89C52RC单片机的红外发射系统设计方案

基于STC89C52RC单片机的红外发射系统设计方案

P1 { .
P1 5 .
Pt 6 . P1 7 . R7 ¥
, / 红外 发 射 引 脚 / / 四个 独 立 按 键 定 义
s i S 2 P 5 bt W = : s iS 3 P ^ : b t W = 0 6
s i S 4 P0 7 bt W = ^: u sg e h r tp ]{ I, 2 3 . 4 } n in d c a m [ = x 0 2 x 3 x4; l 4 0 1x 0 0

u sg e h ri at ; n in dc a i, , mp
, 数 为 1 延 时 10 s / 参 时 0u
, / 参数为 l 时延时 l u Os / 8 发射函数 / k 3
vi dly0 u (ni e h rie) od ea10 su s n dca m r g t vi ea lu(ni e h ri r odd l O s s n dca me) y u g t ; vi w 6 s nindca me) udh 2 u( s e hri r u g t ; vi i( o man) d
科 技 信息
基于S C 9 5 R T 8 C 2 C单片栅昀 红1 发射系统设计方案 7 『
中国人 民解放 军 9 1 5 队 25 部 韩 红涛 三 亚学 院 张 瑾
[ 要] 摘 红外线遥控是利 用红外线传递控制信 号, 实现对控制对 象的远 距 离控制。红 外线遥控在 家用 电器、 安全保 卫、 工业控制 以 及人们 的 日常 生活等许 多领 域中 已获得 广泛应用 。本文 阐述一种基 于S 8 C5RC单 片机的红 外发射 系统的设 计方案, TC 9 2 并详 细介 绍 系统 的 硬 件 构 成 、 电路 设 计 及 程 序设 计 。 [ 关键词] 单片机 红外发射 程序设计 n一 髓 昧一

基于单片机的红外遥控器的设计与应用

基于单片机的红外遥控器的设计与应用
解 码 正 确 , 到 了令 人 满意 的 效 果 。 达
关键词 : 红外遥控 ; 软件 解码 ; 单片机 中图分类号 :P 7 T82 文献标识码 : A 文章编号 :0 8— 7 5 20 )2一 1 1 0 10 3 1 (0 8 0 O 1 — 2Fra bibliotek1 引言
红外遥控装 置具有体 积小 、 功耗 低 、 能强 、 功 成本 低 、 工 作稳定 、 快速可靠等特 点 , 因而被广泛应用于各种 家电产 品、 商用设施。在工业设备 中 , 尤其 在高 压 、 射 、 辐 有毒气 体 、 粉 尘等环境下 , 采用红外线遥控不仅完全可靠 而且能有效 地隔 离电气干扰 J 。因此 , 红外线遥控是 目前使用最广泛 的一种 通信和遥控手段 。本文在分析红外遥控发射电路 的基础上 , 详细介 绍了利用单片机对红外信号进行快速解码的算法 , 并 给出了算法 的流程 图。
维普资讯
第2 5卷 第 2期
Vo _ l25
NO. 2
中州 大 学 学 报
J RNAL O Z OU F HO NGZ HOU UN VE I Y I RS T
20 0 8年 4月
Ap . 0 r 20 8
基于单片机的红外遥控 器的设计与应用
宽为 16 m 、 .8 s周期为 2 2 m .4 s的组合表 示二进 制的 “ ” l 。如
果按键按下超过 18 s 0 m 仍未松 开, 接下 来发射 的代 码 ( 连发 代码 ) 将仅 由起始码 ( m ) 9 s 和结束码( .m ) 2 5 s 组成 。
3 接 收 器 及 软 件 解 码
中断的方式 , 中断 的触发方 式为低 电平 触发方式 , 具体 的算 法: 在外部 中断服务例程中 , 如果起始码和结果码正确 , 进行

红外遥控系统毕业设计基于单片机的红外遥控系统设计

红外遥控系统毕业设计基于单片机的红外遥控系统设计

《单片机设计》课程设计题目:基于单片机的红外遥控系统设计专业:电气工程系班级:姓名:学号:指导教师:小组成员:成绩:摘要随着社会的进展、科技的进步和人们生活水平的慢慢提高,各类方便于生活的遥控系统开始进入了人们的生活。

采纳单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随意设定等优势。

由于单片机具有集成度高、体积小、靠得住性高、价钱廉价等优势,其在机电一体化、工业操纵、仪器仪表和家用电器等领域取得了普遍应用。

当前单片机对家用电器操纵呈现出外形简单化、功能多样化、产品智能化的进展趋向。

红外遥控技术具有利用方便、功耗低、抗干扰能力强、价钱廉价的特点,因此它的应用前景十分广漠。

本课题以延伸红外无线遥控技术为目的,提出了一种红外遥控器集中操纵的方案,核心是设计出一个红外接收系统。

本设计以红外线作为传递信息的载体,可对受控对象的工作状态进行短距离无线操纵,适用于遥控工业、医疗、家用电器等设备的开闭状态。

并含有设备计数模块,可对处于工作状态的设备进行计数,并显示出来。

课题的重点在于通过软件实现二进制数据的解码工作,然后通过红外收发头进行数据传输操纵系统。

关键词:红外遥控;单片机操纵;显示模块目录1 引言........................................................................................................................................ - 4 -1.1 课题研究的目的........................................................................................................... - 4 -............................................................................................................................................. - 4 - 2设计任务及要求....................................................................................................................... - 5 -2.1红外遥控系统的设计与实现任务,要紧完成:........................................................ - 5 -2.2 红外遥控系统的设计要求:....................................................................................... - 5 -3 红外遥控系统的硬件设计...................................................................................................... - 6 -3.1 本设计方案思路......................................................................................................... - 6 -3.2 研发方向和技术关键................................................................................................. - 6 - ..................................................................................................................................................... - 7 - ...................................................................................................................................... - 7 -3.3.3 红外接收模块.................................................................................................. - 11 -3.3.4 LED模拟外围设备模块.................................................................................. - 12 -.................................................................................................................................... - 13 - 4 红外遥控系统的软件设计.................................................................................................... - 14 -4.1 主控程序..................................................................................................................... - 14 -4.2 遥控发射部份............................................................................................................. - 14 -4.3 遥控接收处置部份..................................................................................................... - 15 -5 测试结果及分析.................................................................................................................... - 15 -5.1 实验仪与运算机的连接............................................................................................. - 15 -5.2 硬件系统的调试......................................................................................................... - 16 -5.3 软件系统的调试......................................................................................................... - 16 -6 总结与体会............................................................................................................................ - 16 - 参考文献.................................................................................................................................... - 17 - 7附录程序代码....................................................................................................................... - 18 -1 引言1.1 课题研究的目的本设计要紧研究并设计一个基于单片机的红外发射及接收系统,实现对温度操纵、蜂鸣器、LED灯的隔离操纵。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机温度监测与红外线遥控控制系统的设计摘要:本文介绍了以STC12C5A60S2单片机为核心CPU的温度监测与红外线遥控控制系统。

对系统功能阐述后,画出系统总体的原理图设计,以此为基准完成系统各模块部分的硬件设计,并且对系统的软件设计附有详细的流程图说明和源程序注释。

通过对系统的相关调试,最终实现了系统所要求的功能。

凭借该系统实现的功能相对稳定性和数据运行结果的精确性,使其具备了很好的开发潜力和发展前景。

关键词:STC12C5A60S2单片机;温度检测与控制;红外遥控Design of digital thermometer based on single chipmicrocomputerAbstract: Introduced to STC12C5A60S2 microcontroller CPU temperature monitoring with infrared remote control systems. After the system functions described, draw schematics overall system design, hardware design as a benchmark to complete each module part of the system, and the system software design with detailed instructions and source code flowchart comment. Through the system related to debugging, and ultimately achieve the required functionality of the system. With this system functions to achieve the results relative stability and accuracy of data, it has a very good development potential and development prospects.Key words: STC12C5A60S2 microcontroller; Temperature measurement and control; Infrared remote control1 引言温度,我们再熟悉不过的一个名词,越来越受到人们的青睐,而在其相关领域的研究也日益影响着现代生活的节奏和改变着现代生活的质量。

特别是近些年来,不论是人们的生活环境还是各种工作环境都对温度有了进一步的要求,对温度控制的精度要求也越来越精确,所有这些都为以单片机为温度控制系统中心枢纽环节产生奠定了重要基础。

单片机,作为现在温度控系统制的核心部件,开始被电子爱好者和电子科技公司广泛应用和推广。

由于单片机作为高新技术方面研究的一个特殊电子产品,它的各种优良的特性,比如,小巧灵活的设计,操作起来简单,可靠性相对稳定等等,都是其得到了电子相关领域的充分开发重要原因,并以此为载体开始进行各方面研究领域的拓展。

针对本文的设计研究和实现过程,就是将单片机作为为其中心控制系统的CPU,进而展开了一系列的操作,如温度检测和控制。

以STC12C5A60S2单片机为控制系统,通过遥控设定温度限度,将实际温度利用温度传感器采集得到,经过A/D转换后,送到单片机进行行下一步的读写操作,比方说,液晶显示、报警处理等等。

由于这个设计操作以及编程相对来说难度不大,但其活性方面比较好以及实现的功能相对可靠,从而使这方面的的研究在温度控制领域得到广泛的应用。

2 系统方案要求及总体设计温度控制系统的不断向前发展,对的温度控制方面的要求也变的更加苛刻,其中在智能化研究和小型化的制造方面是最集中也最显著的体现。

STC12C5A60S2作为新一代单片机,它普通51单片机的基础上进行了加强,使其在运算速度、功率损耗和抗干扰方面都得到了极大改善。

首先,它在运算速度方面的提高,极大地缩短了运行时间,工作效率也就相对得到提升。

其次,功率损耗的降低,不仅节约了资源,也延长了元器件的使用寿命。

最后,超强干扰,保证了实验结果的准确性,避免了不必要的误差和错误。

在温度采集方面,温度采集信息的准确度直接影响着研究结果的可靠性。

本设计利用DS18B20温度传感器进行温度采集,可直接输出温度的数字信号,便于单片机进行处理,缩短了采集信息进行转化所需要的时间。

DS18B20传感器具有灵活的控制方式、操作起来比较简单和测温范围比较广,最重要的是其在监测数据方面的精确度,是它在各个领域得到普遍使用的一个重要原因。

2.1设计系统的功能要求作为温度控制系统的控制中枢,单片机控制着整个系统的各个模块功能的实现与否,所以单片机的读/写操作占据重要地位。

首先通过编码好的红外遥控对温度进行设定,是温度保持在一定的范围,然后将采集到模拟信号经DS18B20传感器内部的模/数转换,转换后的数字信号送到单片机处理,并与先前的设定的温度进行比较,最后根据比较结果,由单片机发出下一步的命令(报警、电机工作等等)。

对于采集到的温度,若小于设定最低温度色指示灯亮,蜂鸣器报警;若大于设定温度上限启动电机(相当于风扇)进行降温,直到恢复到温度上限以下停止工作,指示灯亮;蜂鸣器报警若温度正常,指示灯亮,不再进行其他操作。

在检测温度的过程中,随时可以设定温度的上限值。

2.2 设计系统的总体设计对于本设计,大致可以分为硬件与软件两部分内容的研究。

对于硬件部分,主要包括几个重要模块设计。

一,单片机最小系统,了解单片机可以正常工作的最小模块,以此为基础进行下一步的各项研究。

二,温度检测,对采集的温度模拟信号在内部实现模/数转换,以便交予单片机处理。

三,红外遥控器,利用遥控器对温度进行限度设定,保证温度在正常的范围。

四,LCD显示,实时显示当前的温度和设定的温度限度。

五,直流电机,将直流电机看成是降温的载体,惊醒降温操作。

六,温度报警,超出温度限定后,蜂鸣器进行报警,在提醒工作人员的同时,启动相关操作。

软件方面的设计,主要是对各个模块的功能进行C语言编程,以及最后的模块程序的整合和调试等等。

根据软硬件方面的设计,大致的画出温度控系统的结构框图,如图1所示。

图1 温度监测与红外控制系统框图3 硬件系统设计3.1硬件总体原理图设计由设计系统的功能要求,进行原理图的设计。

主要是利用Altium Designer软件画出温度检测与红外遥控控制的原理,如图2所示。

在此原理图中,以STC12C5A60S2作为温控统的主控芯片,采用DS18B20传感器、LCD1602、红外遥控、直流电机和蜂鸣器来构成系统的辅助功能模块,将各模块整合后完成最后的原理图设计。

在原理图的设计时,应特别注意以下三个:1.连线时,注意元件热点引脚连接好会出现加重加粗颜色的点,尽量不要直接让两个元件引脚直接相连。

2.要重新对所有的元件进行标识,这样操作起来方便,也便于管理。

3.对整个原理图各部件布局的处理,尽可能将各模块放在制定画好的区域,便于进行相关功能的查询。

图2 温度检测与红外控制系统原理图3.2 单片机系统设计3.2.1 STC12C5A60S2单片机简介时钟周期为1T的STC12C5A600S2是由宏晶科技生产的新一代单片机,它具有处理速度相对较高(速度比普通的51单片机提高了7-12倍),功能损耗比较低和抗干扰性特别强的特点。

它的内部有专用复位电路,PWM调制,A/D转换等功能,对于电机有强干扰设置。

STC12C5A60S2单片机的主要几项使用信息如下:1).工作电压比较宽限,在3.3V到5.5V之间都可以正常工作。

2).频率适用范围也比宽限,大约在0到36Hz之间。

3).随机存储器RAM可以集成1280B。

4).该芯片总共的通用端口数目是44个,根据按下RST键后可以设置不同的状态模式,分为四种。

5).关于时钟源,即可以使用外部精度比较高的晶体/时钟,也可以使用其内部有电阻和电容组合的振荡器,用户使用时钟源是可以根据自己设计的要求进行自由选择,但要注意使用内部振荡器的相关电压和温度要求。

6).内部自带四个16位的定时器,其中两个定时/计数器与51系列的完全兼容,有定时器T0、定时器T1和独立的波特率发生器。

7).I/O端口P3.4可以作为T0的溢出输出时钟口,P3.5可以作为T1的溢出输出时钟口.8).有两路PWM(及PCA可编程计数器阵列。

9).内部有8路且为10位精度的A/D转换。

关于STC12C5A60S2引脚图(图3)及功能如下:.图3单片机引脚图RST:复位按键。

XTAL1:XTAL1用作内部时钟工作电路的输入与反向振荡放大器的输入。

XTAL2:XTAL2用作反向振荡器的输出。

P0口:P0口是一个三态双向口,可作为地址/数据分时复用端口,也可作为通用的I/O端口;当选择的控制信号为高电平时,对于P0口被用来作地址/数据的分时复用总线时,可以分成两种情况:一是地址或数据的输出在P0口进行完成输出,二是数据从P0口进行完成输入;一般情况下,当为低电平的控制信号时,P0 口可作为通用I/O 接口来使用;对于P0口的每一位端口,它的输出级的负载能力有限,只能具有具有8个LSTTL,且输出电流不大于800uA[3]。

P1口:P1口是准双向口,它只能作为通用I/O接口使用;P1的结构与P0口不同,他的输出只有一个场效应管V1与内部上拉电阻组成;对于P1口的输入输出原理特性,与P0口作为I/O接口使用时基本上是一样的,当其输出是,可以提供电流负载,它不必像P0口那样需要接上拉电阻;P1口的输出级具有4个LSTTL负载能力[3]。

P2口:当P2口作为准双向口时,它基本上算是有两种工作用途:所谓通用的I/O 接口使用或者作为高8位地址线来使用;当它与P1口进行比较时,它的特别之处是:在P2口输出的驱动电路上比P1口多了一个模拟转换开关MUX和反相器。

当控制信号为高电平,P2口作高八位地址总线使用,访问偏外存储器的高8位地址A8-A15由P2口输出;当控制信号为低电平,P2口作准双向通用I/O接口;P2口的输出级具有4个LSTTL负载能力[3]。

P3口:对于P3口来说,它具有8个管脚,而且这8个管脚都是带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流;对于P3口的空座状态而言,当它写入的是高电平,就会被被内部的上拉成为高电平,并可以用作输入口;而其作为输入口使用的时侯,由于外部的下拉使其成为低电平,P3口会输出电流(ILL),同时也是由于上拉电阻的缘故,一些特殊功能口也是由P3口来提供,其具体的功能作用如表1所示[3]。

相关文档
最新文档