结题报告---语音播报温度监测系统

合集下载

具有语音播报功能的数字温度计设计

具有语音播报功能的数字温度计设计

具有语音播报功能的数字温度计设计摘要:本课题针对普通温度计无法播报、灵敏度低、读数不易识别等特点,提出了具有语音播报功能的数字式温度计的设计方案。

选用AT89C51为主控芯片进行温度信号采集、数据处理和语音播放等控制,选用DS18B20对环境温度进行采集,ISD1760进行语音存储与播放,通过ZLG7290实现按键控制,使用128*64液晶来显示温度,时钟芯片PCF8563实现定时功能,以上构建了硬件电路。

该语音温度计测量范围为-25~60℃,误差为±0.5℃,该语音温度计测温速度快,读数方便,语音清晰,语音可定时播报,可广泛用于家庭生活,工厂,实验室等场合。

关键词:AT89C51;语音播报;数字式温度计The design of digital thermometer with speech functionAbstract:The topic for the ordinary thermometer can’t broadcast, low sensitivity, reading is not easy to identify the characteristics, puts forward a design scheme of the digital thermometer with voice broadcast function. Using AT89C51 as the main control chip for temperature signal collecting, data processing and voice playback control, use DS18B20 to collect the environmental temperature, ISD1760 for voice storage and display, through the ZLG7290 to realization control of buttons, the use of 128*64 LCD to display the temperature, the clock chip PCF8563 to realize the timing function, all those set up the construction of the circuit system. The voice thermometer measuring range is -25 ~ 60 ℃, error is ±0.5 ℃. This kind of voice thermometer measurement temperature is fast, else broadcast is convenient, clear voice, and the broadcast can be timing, so this kind of thermometer can be widely used in families, factories, laboratories and other occasions.Key words: AT89C51; voice broadcast; digital thermometer目录第1章绪论 (1)1.1选题目的和意义: (1)1.2本课题在国内外的研究状况及发展趋势: (1)1.3 本课题主要讨论问题 (1)第2章方案选择与论证 (3)2.1系统的总体设计思路 (3)2.2核心控制CPU模块 (3)2.3温度采集模块 (4)2.4显示模块和键盘控制 (4)2.5语音播报模块 (5)2.6时钟芯片模块 (6)第3章系统硬件电路设计 (8)3.1核心控制CPU的介绍 (8)3.1.1 AT89C51的功能描述 (8)3.1.2 AT89C51管脚功能 (8)3.1.3 AT89C51系统资源的分配 (10)3.2温度传感器模块 (10)3.2.1 DS18B20的功能描述 (10)3.2.2 DS18B20的特点 (10)3.2.3 DS18B20的测温原理 (11)3.2.4 DS18B20与A T89C51的接口电路设计 (13)3.3语音播报模块 (13)3.3.1 ISD1760语音模块功能描述 (13)3.3.2 ISD1760各引脚功能描述 (14)3.3.3 ISD1760语音芯片录放音电路设计 (16)3.4显示电路 (18)3.4.1 LCD12864液晶模块的功能描述 (18)3.4.2 LCD12864液晶显示模块与A T89C51接口电路设计 (18)3.5键盘以及定时电路 (19)3.5.1 ZLG7290的功能描述 (19)3.5.2 ZLG7290的原理及硬件接口电路设计 (20)第4章系统的软件设计 (21)4.1系统的主程序设计 (21)4.2测量温度子程序 (22)4.3 ISD1760语音播报子程序 (23)结束语 (24)致谢 (25)参考文献 (26)附录1 总电路图 (27)附录2 系统主程序 (28)附录3 测量温度子程序 (29)附录4 ISD1760语音播报子程序 (30)附录5 英文文献原文及翻译 (31)第1章绪论1.1选题目的和意义:温度是一种最基本的环境参数,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究合适的测温方法和测温装置具有重要的意义。

基于单片机的语音提示测温系统的研究与实现论文1000字

基于单片机的语音提示测温系统的研究与实现论文1000字

基于单片机的语音提示测温系统的研究与实现论文1000字
基于单片机的语音提示测温系统是近年来电子工程和计算机技术发展所带来的新技术,其研究和实现有利于开发更高效、更低耗能的测温系统,为各行业的智能应用作出重要的贡献。

本论文以STC89C52单片机为核心,结合DS18b20温度传感器,实现了一个基于语音提示的测温系统。

首先,通过调研,分析温度传感器DS18B20的功能及特性,
同时介绍STC89C52单片机的相关知识。

然后,结合
DS18B20温度传感器与STC89C52单片机,研究其原理及其
对语音提示测温系统的应用。

介绍了该系统的硬件设计,研究了该系统的软件设计,并分析了该系统的特色与优势。

最后,根据系统的功能需求,实现基于单片机的语音提示测温系统,并通过实验验证系统的可行性和准确性。

经实验,本系统使用方便,测量准确,安全可靠,稳定可靠,操作可靠,语音提示及时,音质清晰,屏幕显示清晰,成功实现了语音提示的测温系统,达到了一定的要求,系统具备良好的可移植性,具有极强的实用性。

综上,本文通过研究和实现基于单片机的语音提示测温系统,在此基础上还可以进行更多的功能完善,扩大应用范围,使之更加安全和可靠,为未来测温系统发展提出新的可能性。

语音温度播报控制器(毕业设计)

语音温度播报控制器(毕业设计)

本科毕业论文(设计)论文(设计)题目:语音温度播报控制器学院:职业技术学院_专业:电子信息工程班级:___051__学号:_0514111117_学生姓名:__李忠涛__指导教师:__王开建__2009年05 月20 日贵州大学本科毕业论文(设计)诚信责任书本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。

毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。

特此声明。

论文(设计)作者签名:日期:摘要 IIIABSTRACT ....................................................................................................................... I V 第1章.前言 (1)1.1.引言 (1)1.2.研究的意义与目的 (1)1.3.国内外发展状况 (1)第2章.系统总体设计 (3)2.1.系统结构 (3)2.2.系统功能设计与分析 (4)2.2.1.度采集温 (5)2.2.2.数字显示功能 (5)2.2.3.语音播放功能 (6)2.2.4.温度控制系统 (7)第3章.硬件电路设计 (9)3.1.电源模块 (9)3.2.单片机模块 (9)3.2.1.微处理器(MCU)AT89S52 (9)3.2.2.单片机硬件电路 (11)3.3.温度采集模块 (12)3.3.1.数字化温度传感器DS18B20功能简介 (12)4.3.2DS18B20硬件电路 (19)3.4.数字显示模块 (19)3.4.1.LED数码管 (19)3.4.2.LED数码管硬件电路 (20)3.5.语音播报模块 (20)3.5.1.单片语音芯片ISD2590 (20)3.5.2.ISD2590硬件电路 (25)3.6.温度控制模块 (26)3.6.1.继电器 (26)3.6.2.继电器控制电路 (27)第4章.软件设计 (28)4.1单片机主程序设计 (28)4.2DS18B20软件设计 (29)4.3 LED数码管显示软件设计 (30)4.4ISD2590软件设计 (33)4.5继电器软件设计 (37)第5章.PCB的制作和实物 (38)5.1.Protel的功能和使用 (38)5.2.原理图的绘制 (38)5.3.PCB板的制作 (38)5.3.1.打印 (38)5.3.2.转印 (39)5.3.3.蚀刻 (39)5.3.4.钻孔 (40)5.4.元件的认识和检测 (40)5.5.元器件安装的基本要求与原则 (41)5.5.1.元器件的安装要求 (41)5.5.2.元器件的安装原则 (41)5.6.元器件的焊接 (42)5.6.1.点的基本要求 (42)5.6.2.焊接前的准备 (42)5.6.3.焊接操作 (43)5.7.系统调试与分析 (43)第6章.总结 (45)致谢 (46)参考文献 (47)附录A 系统原理图 (48)附录B 实物图 (49)附录C 元器件清单 (50)附录D 原理PCB (52)附录E 程序清单 (53)语音播报温度控制器摘要随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化。

具有语音功能的温度检测及控制系统的设计 正文

具有语音功能的温度检测及控制系统的设计  正文

具有语音功能的温度检测及控制系统的设计目录1 绪论 (1)1.1研究背景和意义 (1)1.2课题内容 (3)2 方案设计与比较 (4)2.1控制部分 (4)2.2检测部分 (9)2.3算法部分 (14) (17)3 系统硬件设计3.1硬件总体框图及说明 (18)3.2 单元电路设计 (19)3.2.1复位电路 (19)3.2.2键盘电路 (19)3.2.3测温部分电路 (20)3.2.4显示电路 (21)3.2.5音频输出电路 (22)3.2.6控制电路 (23)4软件设计 (24)4.1主程序流程图 (24)4.2各个子程序的介绍 (26)4.2.1系统初始化 (26)4.2.2键盘扫描 (26)4.2.3LED显示 (27)4.3PID 计算 (28)4.4继电器控制 (29)4.5语音播报 (29)4.6中断流程图 (30)5总结 (32)具有语音功能的温度检测及控制系统的设计参考文献 (33)致谢 (34)附录 (35)附录A程序代码 (35)附录B总电路图 (55)附件附件1 开题报告(文献综述)附件2 译文及原文影印件具有语音功能的温度检测及控制系统的设计1 绪论1.1 研究背景和意义电子技术的快速发展,尤其大规模集成电路以及超大规模集成电路的产生和发展,给人们的生活带来的根本性的变化。

这些变化不仅仅体现在了人们生活节奏的加快,还包括了人们生活方式的改变。

由于可编程控制器的出现,现代工业控制领域进入了一个崭新的阶段。

在日常生活中,由于温度过高和过低而造成大量的水资源的浪费,所以温度控制在我们的生活中扮演着很重要的角色。

温度控制技术的飞速发展,让我们的资源得到更合理的利用,从而减少了很多工业生产中的资源过度浪费。

温度控制技术的发展依赖于单片机技术[1-2],而单片机是随着超大规模的集成电路技术的发展诞生的。

单片机的体积小、功能强、性价比高等的特点,使得单片机应用十分广泛。

现在社会生活中的很多产品都是应用了单片机[3-5],利用单片机的优势,使得产品的体积更小、更加的智能化,从而提升了产品的各种性能。

语音播报温度计设计说明

语音播报温度计设计说明
顺德职业技术学院毕业设计题目语音播报温度计院别电子与信息工程学院年级专业12级电子信息工程技术家电学生姓名尤荣彬指导教师冷碧晶答辩日期2015年6月7日顺德职业技术学院毕业设计论文任务书一毕业设计课题语音播报温度计二毕业设计内容和目标利用语音芯片和ds18b20温度传感器设计一款能自动测量温度并用语音播报出来同时用lcd显示实时温度的语音播报温度计用扬声器播放声音
指导教师:冷碧晶 教研室主任:昂勤树
目录(黑体四号加粗)
摘要
本设计是以STC89C52为核心,以数字温度传感器DS18B20来采集温度。同时,为了达到视觉与听觉的效果,分别采用LCD1602液晶显示器和ISD1420语音芯片,实现温度的显示和播报的功能。
因此,本设计主要有以下三模块,DS18B20作为温度数据收集模块,将实时温度这一模拟量直接转换成数字信号,送入单片机STC89C52进行分析处理,液晶显示器接收到单片机信号实现温度显示,而语音芯片则将数据转化为声音信号,通过扬声器进行播报温度。
硬件制作、焊接、测试。
9~12周
软件的调试
完成系统功能,调试系统运行的状况。
13~16周
软硬件的完善
对不完善的地方进行适当答辩。
六、备注:
1、本任务书一式三份,系、指导教师和学生各执一份;
2、学生须将此任务书按装订要求进行装订。
电子与信息工程学院 电子信息工程技术专业 12智能家电2班 同学:尤荣彬
STC89C52芯片为控制核心,STC89C52部具有8KB ROM 存储空间和512字节的数据存储空间,带有2K字节的EEPROM存储空间,与MCS-51系列单片机完全兼容,并且STC89C52可以通过串行口进行数据下载。
以数字温度传感器DS18B20来采集温度,测量温度围为:-20~110℃,它的供电方式简单,可用数据线供电,组成电路需要的外围器件较少,甚至不需要外围器件。

数字温度监测系统开题报告

数字温度监测系统开题报告

数字温度监测系统开题报告数字温度监测系统开题报告一、引言温度监测在许多领域中都扮演着重要的角色,包括医疗、农业、工业等等。

传统的温度监测方法往往需要人工参与,效率低下且容易出现误差。

为了提高温度监测的准确性和效率,我们计划开发一种数字温度监测系统。

二、背景目前市面上已经存在一些温度监测系统,但大多数都使用传统的温度计进行监测,这种方法存在一些问题。

首先,传统温度计需要人工读数,容易受到人为因素的影响,导致数据的不准确性。

其次,传统温度计只能进行点对点的温度监测,无法实现对大范围区域的实时监测。

三、目标我们的目标是设计和开发一种数字温度监测系统,以解决传统温度监测方法存在的问题。

该系统应具备以下特点:1. 自动化:系统应能够自动采集温度数据,无需人工干预。

2. 实时性:系统应能够实时监测温度变化,并能够及时报警。

3. 精确性:系统应具备高精度的温度监测能力,减少误差。

4. 多点监测:系统应能够实现对大范围区域的多点温度监测。

四、设计方案我们计划采用以下技术和方法来实现数字温度监测系统:1. 传感器技术:选择高精度的温度传感器,如热电偶或红外线温度传感器,以确保温度监测的准确性。

2. 数据采集与传输:使用无线传输技术,将传感器采集到的温度数据传输到中央控制台,以实现实时监测。

3. 数据处理与分析:在中央控制台上,对采集到的温度数据进行处理和分析,以便及时发现异常情况并进行报警。

4. 用户界面:设计一个友好的用户界面,使用户能够方便地查看和管理温度监测数据。

五、预期成果通过实现以上设计方案,我们期望达到以下成果:1. 提高温度监测的准确性和效率,减少人为误差。

2. 实现对大范围区域的多点温度监测,提供更全面的数据支持。

3. 实时监测温度变化,并及时报警,以便及时采取措施。

4. 提供一个友好的用户界面,使用户能够方便地查看和管理温度监测数据。

六、项目计划我们计划按照以下步骤来完成数字温度监测系统的开发:1. 调研:对现有的温度监测系统进行调研,了解其优缺点,并确定我们的设计方案。

语音温度播报控制器毕业设计

语音温度播报控制器毕业设计

语音温度播报控制器毕业设计摘要IIIABSTRACT (IV)第1章.前言 (1)1.1.引言 (1)1.2.研究的意义与目的 (1)1.3.国外发展状况 (1)第2章.系统总体设计 (3)2.1.系统结构 (3)2.2.系统功能设计与分析 (4)2.2.1.度采集温 (5)2.2.2.数字显示功能 (5)2.2.3.语音播放功能 (6)2.2.4.温度控制系统 (7)第3章.硬件电路设计 (9)3.1.电源模块 (9)3.2.单片机模块 (9)3.2.1.微处理器(MCU)AT89S52 (9)3.2.2.单片机硬件电路 (11)3.3.温度采集模块 (12)3.3.1.数字化温度传感器DS18B20功能简介 (12)4.3.2DS18B20硬件电路 (19)3.4.1.LED数码管 (19)3.4.2.LED数码管硬件电路 (20)3.5.语音播报模块 (20)3.5.1.单片语音芯片ISD2590 (20)3.5.2.ISD2590硬件电路 (25)3.6.温度控制模块 (26)3.6.1.继电器 (26)3.6.2.继电器控制电路 (27)第4章.软件设计 (28)4.1单片机主程序设计 (28)4.2DS18B20软件设计 (29)4.3 LED数码管显示软件设计 (30)4.4ISD2590软件设计 (33)4.5继电器软件设计 (37)第5章.PCB的制作和实物 (38)5.1.Protel的功能和使用 (38)5.2.原理图的绘制 (38)5.3.PCB板的制作 (38)5.3.1.打印 (38)5.3.2.转印 (39)5.3.3.蚀刻 (39)5.4.元件的认识和检测 (40)5.5.元器件安装的基本要求与原则 (41)5.5.1.元器件的安装要求 (41)5.5.2.元器件的安装原则 (41)5.6.元器件的焊接 (42)5.6.1.点的基本要求 (42)5.6.2.焊接前的准备 (42)5.6.3.焊接操作 (43)5.7.系统调试与分析 (43)第6章.总结 (44)致谢 (46)参考文献 (47)附录A 系统原理图 (48)附录B 实物图 (49)附录C 元器件清单 (50)附录D 原理PCB (52)附录E 程序清单 (53)语音播报温度控制器摘要随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化。

温度湿度监测系统开题报告

温度湿度监测系统开题报告

温度湿度监测系统开题报告一、项目背景温度和湿度是常用的环境参数,对于很多行业和领域来说,对温湿度的实时监测和控制非常重要。

例如,在医疗行业,温湿度监测系统可以帮助提供对手术室、实验室和药物存储室等环境的合适控制和维护;在农业领域,温湿度监测系统可以帮助农民实时监测大棚内的温湿度,从而提供农作物生长的合适环境。

因此,开发一种可靠、实用的温度湿度监测系统具有重要的实际意义。

二、项目目标本项目旨在开发一种基于传感器技术的温度湿度监测系统,通过实时监测环境的温度和湿度变化,提供准确的数据和报警功能。

主要目标包括:1.设计一个硬件系统,包括传感器模块、数据采集模块、数据显示模块等;2.开发一个软件系统,实现数据的采集、处理和显示;3.测试和优化系统的性能,提高数据采集的准确性和系统的稳定性;4.提供报警功能,当温度或湿度超出设定范围时,系统能够及时发送警报。

三、技术方案系统开发需要采用一种高精度、低成本的温度湿度传感器。

常见的温度湿度传感器有DHT11、DHT22等,我们将选择合适的传感器来实现数据的准确采集。

硬件系统主要由传感器模块、数据采集模块、数据显示模块组成。

传感器模块负责采集环境的温度和湿度相关数据,数据采集模块负责将传感器输出的模拟信号转换成数字信号,数据显示模块则通过屏幕等设备直观显示温度和湿度等数据信息。

软件系统主要由数据采集、处理和显示三个模块组成。

数据采集模块负责与硬件系统通信,获取传感器输出的数据;数据处理模块负责对采集到的数据进行处理,例如滤波、校准等;数据显示模块则负责将处理后的数据以直观的方式显示给用户。

四、项目计划本项目的开发计划分为以下几个阶段:1.需求分析:明确系统的功能和性能需求;2.技术选型:选择合适的传感器和开发平台;3.硬件设计:完成传感器模块、数据采集模块和数据显示模块的设计;4.软件设计:设计数据采集、处理和显示的算法和逻辑;5.系统集成:将硬件系统和软件系统进行集成,进行初步测试;6.系统优化:针对系统的性能进行优化和调试;7.最终测试:对系统进行全面测试,确保功能和性能满足需求;8.文档编写:撰写项目文档,包括开题报告、需求规格说明书等。

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

山东大学信息学院电子线路课程设计课程结题报告说明书题目:语音播报温湿度系统系部:信息与控制工程学院专业:通信专业班级:通信一班学生姓名:学号:指导教师:语音播报温度系统目录1 .引言 (3)2. 总体设计方案 (3)2.1.1主控制器 (4)2.1.2显示电路 (5)2.1.3温度传感器 (5)3.DS18B20温度传感器与单片机的接口电路 (8)4. 系统整体硬件电路 (9)4.1主板电路 (9)4.2显示电路 (10)4.3电源电路 (10)4.4各功能模块实现原理 (11)4.5电机驱动电路 (12)5.系统软件算法分析 (16)5.1读出温度子程序 (16)5.2温度转换命令子程序 (16)5.3计算温度子程序 (17)5.4显示数据刷新子程序 (18)1 .引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,智能家居控制系统已经成为时尚的潮流。

2. 总体设计方案要求:1. 主控芯片用AT89s522. 用无线发送和接收数据,发送用PT2262(3个)、接收用PT2272(1个),3. 用三块板,检测温室内的3个点。

用3对温度传感器18B20和湿度传感器SHT114. 用按键设置温度和湿度的上下限,并且在当时所测得到的温度或湿度值超过所设置的温度和湿度值范围时,能够语音播报温度和湿度值5. 用1602显示3个点的温度和湿度值以及显示所设置的上下限考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用1602液晶显示器实现温度显示。

图1总体设计方框图2.1.1 主控制器单片机AT89S52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

2.1.2 显示电路显示电路采用液晶1602。

2.1.3温度传感器DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

DS18B20的性能特点如下:●独特的单线接口仅需要一个端口引脚进行通信;●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;●无须外部器件;●可通过数据线供电,电压范围为3.0~5.5V;●零待机功耗;●温度以9或12位数字;●用户可定义报警设置;●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20采用3脚PR-35封装或8脚SOIC封装,其内部结构框图如图2所示。

图 2 DS18B20内部结构64位ROM的结构开始8位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后8位是前面56位的CRC 检验码,这也是多个DS18B20可以采用一线进行通信的原因。

温度报警触发器TH和TL,可通过软件写入户报警上下限。

DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。

高速暂存RAM的结构为8字节的存储器,结构如图3所示。

头2个字节包含测得的温度信息,第3和第4字节TH和TL的拷贝,是易失的,每次上电复位时被刷新。

第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。

DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。

该字节各位的定义如图3所示。

低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率。

VCC....图4 DS18B20与单片机的接口电路3.DS18B20温度传感器与单片机的接口电路DS18B20可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。

另一种是寄生电源供电方式,如图 4 所示单片机端口接单线总线,为保证在有效的DS18B20时钟周期内提供足够的电流,可用一个MOSFET管来完成对总线的上拉。

当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强的上拉,上拉开启时间最大为10us。

采用寄生电源供电方式时VDD端接地。

由于单线制只有一根线,因此发送接口必须是三态的。

4. 系统整体硬件电路4.1 主板电路系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等,如图5 所示。

图5中有三个独立式按键可以分别调整温度计的上下限报警设置,图中蜂鸣器可以在被测温度不在上下限范围内时,发出报警鸣叫声音,同时1602将没有被测温度值显示,这时可以调整报警上下限,从而测出被测的温度值。

图5 中的按健复位电路是上电复位加手动复位,使用比较方便,在程序跑飞时,可以手动复位,这样就不用在重起单片机电源,就可以实现复位。

4.2 显示电路显示电路是使用的串口显示,这种显示最大的优点就是使用口资源比较少,只用p3口的RXD,和TXD,串口的发送和接收,四只数码管采用74LS164右移寄存器驱动,显示比较清晰。

图5 单片机主板电路4.3电源电路本课题采用单相桥式整流电路为整个系统提供可靠、稳定的直流电压。

此电源电路是通过单相桥式整流电路和7805、7812,把交流12V电压整流为直流5v和12v电压。

如图2-21所示为单相桥式整流电路。

4.4各功能模块实现原理4.4.1时间显示功能接收端和遥控器1上都装有蓝屏的LCD用来显示,为了节省成本本作品上没有使用时钟芯片而是利用单片机的定时器/计数器来实现。

4.4.2光控调节功能在屋内合适的地点安放光敏电阻,当光照强度改变时,光敏电阻的阻值会随着改变,通过单片机的A/D转换器将模拟信号转化成数字信号单片机处理此信号后控制步进电机,通过步进电机的转动步数和转动方向调节窗帘的开合程度。

4.4.3定时控制功能用户选定定时模式并设置时间后,遥控器将此信息发送给单片机,单片机控制定时时钟时控制系统在指定的时间到达时启动步进电机打开或关闭窗帘。

4.4.4温度调控功能当温度超过设定的温度后,单片机会根据所得到的信号进行相应的处理,启动步进电机打开或关闭窗帘。

达到温度控制的目的。

4.5电机驱动电路步进电机需要提供具有一定驱动能力的脉冲信号才能正常工作,脉冲信号由单片机输出的激励信号经过脉冲分配产生。

脉冲分配可以通过硬件模拟分配电路实现,也可以利用软件方便地实现。

ULN2003它是一款电机脉冲分配芯片,由于其结构简单,价格低廉,而且无需外接功率放大电路,因此常用来作为步进电机的驱动芯片。

ULN2003芯片是高耐压、大电流达林顿阵列,由7组达林顿晶体管阵列和相应的电阻网络以及钳位二极管网络构成,具有同时驱动7组负载的能力,为单片双极型大功率高速集成电路。

功率电子电路大多要求具有大电流输出能力,以便于驱动各种类型的负载。

功率驱动电路是功率电子设备输出电路的一个重要组成部分。

ULN2003芯片高压大电流达林顿晶体管阵列产品属于可控大功率器件电机驱动电路在整个智能系统中是很重要的一部分。

它的正常工作直接影响到了系统的正常工作。

在电路中当单片机发出相应的驱动信号,触发VT1或VT2就可相应的使K1和K2接触器吸合。

以达到驱动电动机运行的目的。

换向电路中使用了两个接触器K1和K2的常闭和常开触点。

当K1吸合时K1-1吸合导通,K1-2常闭点断开。

使电机形成正向旋转运行。

当K2吸合时K2-1吸合导通,K2-2常闭点断开,使电机形成反向旋转运行。

电路图如下:图2-20 电机换向电路ULN2003的内部电路图ULN2003芯片的每一对达林顿都串联一个 2.7k.的基极电阻,也可以不用限流电阻而直接由51的P口驱动。

在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。

ULN2003芯片工作电压高,工作电流大,灌电流可达500mA,并且能够在关态(有低电平输入时,输出为高电平)时承受50V的电压,输出还可以在高负载电流并行运行。

5.系统软件算法分析系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算温度子程序,显示数据刷新子程序等。

5.1读出温度子程序读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。

其程序流程图如图8示图9 温度转换流程图5.2温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时转换时间约为750ms,在本程序设计中采用1s显示程序延时法等待转换的完成。

温度转换命令子程序流程图如上图,图9所示5.3计算温度子程序计算温度子程序将RAM中读取值进行BCD码的转换运算,并进行温度值正负的判定,其程序流程图如图10所示。

刷新流程图5.4显示数据刷新子程序显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为0时将符号显示位移入下一位。

程序流程图如图11。

相关文档
最新文档