高精度数显温度报警器的设计
数字温度计显示报警系统设计

数字温度计显示报警系统设计【摘要】在现代化社会发展的驱使下,人们的生活步调日益加快,对于温度的利用与掌握变得尤为重要。
本文主要就是利用单片机技术设计一款数字温度计显示报警系统,以STC89C51单片机为核心,配备液晶显示、温度传感器等完善温度计显示的功能设置。
温度传感器采用DS18B20芯片,这个温度计显示系统可以随时设置温度上、下限值,进行温度范围设置,同时当检测到的温度超过设置的范围时,系统会自动报警。
【关键词】单片机;液晶显示;温度传感器文章的核心主要从硬件设计和软件设计两个大的方面阐述。
硬件电路设计从功能上划分成各个功能小电路,通过对这些功能小电路的具体设计并建立合理的电气连接关系完成系统的硬件设计。
软件用汇编语言来实现,主要包括主程序、显示与键盘设置子程序、温度测量子程序。
整个系统采用5V电源供电。
基于对单片机的进一步学习和掌握,由此开展了本文的设计,即基于单片机技术的一款“数字温度计显示报警系统”。
它不仅融合了大量的单片机技术,同时也需要各种电路设计基础,以及对各种功能芯片的认识。
本文主要就是利用单片机技术设计一款数字温度计显示报警系统,以STC89C51单片机为核心,配备液晶显示、温度传感器等完善温度计显示的功能设置。
温度传感器采用DS18B20芯片,这个温度计显示系统可以随时设置温度上、下限值,进行温度范围设置,同时当检测到的温度超过设置的范围时,系统会自动报警。
一、具体设计方案1.系统采用STC89C51单片机为核心器件,控制整个系统的运行。
2.系统的温度采集器件采用的是DS18B20温度传感器,与单片机直接相连,测量精度可以达到0.1℃,测量范围为-55℃~+125℃。
3.系统的显示器件采用的是RT12864M液晶显示器。
4.温度的上限、下限的设定是通过接入键盘电路来实现的。
系统共设计了8个按键,按键接入STC89C51芯片的P1口的8个引脚,由液晶显示芯片完成查询具体按键状态。
温度报警器初步设计方案

电子技术课程设计初步方案
一、课题:温度报警器
二、选题依据:
这次课程设计采用的课题温度报警器。
温度报警器是一种用数字电路技术实现温度报警的装置。
温度报警器从原理上讲是一种典型的数字电路. 它可以监测温度是否过高,从而达到报警的目的。
这次的设计让我加深了所学知识的印象,这次的设计成功也增加了在学习上的成就感,对以后的学习也有了浓厚的兴趣。
在这个过程中也深刻的体会到了自己专业知识的匮乏,以后应该加强专业方面的学习。
三、电路预设计方案
1、电路初步设计的结构框图
2、电路设计整体思路
1、温度输入端用8个开关模拟输入温度的8位二进制数
2、温度设置端已设置为“01100010”,二进制数01100010转换为十进制数
为98,所以温度设置端设置的报警温度为98℃.
3、通过对输入端赋值,看输入端输入的二进制数转化为十进制数时,在输
出端是否大于98.如果大于98,则输出信号,报警指示灯亮,否则不
亮。
设计者;通信111
白晓伟。
温度报警器毕业设计

温度报警器毕业设计温度报警器毕业设计一、引言随着科技的不断发展,人们对于安全问题的关注也越来越高。
在各种工业设备和生活环境中,温度的控制和监测是非常重要的一项任务。
因此,我决定选择温度报警器作为我的毕业设计主题,旨在设计一种能够准确监测温度并及时报警的设备。
二、背景温度报警器是一种能够监测环境温度并在温度超过设定阈值时发出警报的设备。
它在许多领域都有广泛的应用,如工业生产、仓储管理、医疗设备等。
传统的温度报警器通常使用温度传感器和报警器组成,但存在一些问题,如误报警、不够灵敏等。
因此,我希望通过我的毕业设计,设计一种更加准确、灵敏的温度报警器。
三、设计目标我的温度报警器设计有以下几个目标:1. 准确性:确保温度测量的准确性,避免误报警情况的发生。
2. 灵敏度:能够及时监测到温度变化,并在温度超过设定阈值时立即发出警报。
3. 可靠性:保证设备的稳定性和长期可靠运行,尽量避免故障和维修。
4. 易用性:设计简单、易于操作和维护,方便用户使用。
四、设计方案基于以上设计目标,我将采用以下方案来设计温度报警器:1. 温度传感器选择:选择一种高精度、高灵敏度的温度传感器,如热电偶或半导体温度传感器。
这样可以确保测量的准确性和灵敏度。
2. 报警器设计:采用声音和光线的双重报警方式,当温度超过设定阈值时,报警器将发出响亮的声音,并同时闪烁红色的LED灯,以提醒用户。
3. 温度控制系统:设计一个智能温度控制系统,能够根据实际需求自动调整温度报警的阈值。
用户可以通过简单的操作来设置温度阈值,以适应不同的环境需求。
4. 数据记录和分析:设计一个数据记录和分析系统,可以记录温度变化的历史数据,并通过数据分析来提供更多的信息和参考。
五、预期效果通过以上设计方案,我期望我的温度报警器能够达到以下效果:1. 准确报警:能够准确监测温度,并在温度超过设定阈值时及时发出报警,避免误报警和漏报警的情况。
2. 及时响应:报警器能够在温度超过阈值时立即发出响亮的声音和闪烁的红色LED灯,提醒用户采取相应的措施。
温度报警器的设计与制作

温度报警器的设计与制作一、设计原理1.温度传感器:温度传感器用于检测环境的温度,其中常用的有热敏电阻(PTC、NTC)、温度传感器(如DS18B20)等。
传感器测量温度的原理通常是通过利用物质的热特性元件产生的电阻变化或电压信号变化来实现的。
2.信号处理电路:温度传感器将温度信息转化为电信号后,需要经过信号处理电路进行放大、滤波、比较等过程。
其中比较的目的是将检测到的温度与设定的阈值进行比较,若温度高于阈值,则触发报警。
3.报警器:报警器通常是通过声音或灯光等方式发出警报信号,提醒人们采取相应的措施。
常见的报警器包括声音报警器、呼吸灯等。
二、制作步骤1.确定报警器的功能和需求,包括温度范围、阈值和报警方式等。
2.选择合适的温度传感器,根据需要选取适当的传感器型号,并了解其工作原理和特性。
3.设计信号处理电路,包括放大、滤波和比较等环节。
放大电路可以使用运算放大器进行放大,滤波电路可以采用RC滤波器来降噪。
比较电路将温度信号与设定阈值进行比较,若温度高于阈值,则输出报警信号。
4.配置报警器,选择合适的报警器类型,并将其与比较电路进行连接。
常见的报警器有声音报警器和灯光报警器。
声音报警器通常需要接驱动电路,用于调节音量和频率等。
灯光报警器通常需要接控制电路,用于调节亮度和闪烁等。
5.进行测试和调试,将温度报警器连接到相应的电源和温度源,观察报警器是否能正常工作和报警是否准确。
6.制作和组装温度报警器,包括电路板的制作、元器件的焊接和固定等环节。
根据自身情况可以选择使用面包板或自制电路板。
7.进行综合测试和验证,将温度报警器放置在实际环境中进行测试,检查其性能和稳定性。
8.如果需要,可以对温度报警器进行优化和改进,如增加显示屏、数据传输等功能。
总结:温度报警器的设计与制作需要根据实际需求进行具体的设计和步骤,以上只是一个大致的流程。
在实际操作中,需要仔细了解温度传感器的特性,合理设计信号处理电路和报警器,并进行严格的测试和验证,以确保温度报警器能够正常工作并满足需求。
温度报警器设计报告(1)

温度报警器设计报告(1)温度报警器设计报告一、选题背景随着现代科技的不断发展,许多设备和科技产品需要在特定的温度范围内运行。
如果超出该范围,可能会导致设备的损坏或无法正常工作。
因此,设计一款温度报警器是非常有必要的。
二、设计目的本设计旨在设计一个简单、可靠并且易于使用的温度报警器,以帮助监测设备的温度,并在温度超出设置范围时发出警报,起到保护设备的作用。
三、设计方案本设计采用单片机作为主控芯片,并通过温度传感器检测监测设备的温度,并在温度超出设定范围时触发警报。
具体步骤如下:1、硬件部分(1)主控芯片:本设计采用STC89C52单片机作为主控芯片,具有稳定可靠、成本低廉、易于编程等优点。
(2)温度传感器:采用DS18B20数字温度传感器进行温度检测,该传感器结构简单、精度较高、成本较低,使用方便。
(3)蜂鸣器:使用蜂鸣器作为警报器,当温度超出设定范围时,触发蜂鸣器发出警报信号。
(4)显示模块:采用4位数码管来显示当前的温度值。
2、软件部分(1)温度检测:通过单片机控制温度传感器进行温度检测,并将温度值传入主控芯片。
(2)温度设置:设置警报温度范围,并保存在单片机内部EEPROM中。
(3)警报触发:当温度超出设定范围时,主控芯片触发蜂鸣器发出声音,并通过数码管显示当前温度值和报警信息。
四、设计特点(1)使用方便:通过数码管直观显示当前温度值和警报信息,非常方便实用。
(2)稳定性高:采用单片机作为主控芯片,具有稳定性高、精度高、抗干扰能力强等优点。
(3)成本低廉:本设计采用成本较低的DS18B20数字温度传感器,加上简单的硬件电路,成本非常低廉。
五、设计总结本设计旨在设计一款简单、可靠并且易于使用的温度报警器,通过硬件和软件相结合的方式,能够有效监测设备的温度,及时发出警报信号,保护设备的安全运行。
本设计的特点是使用方便、稳定性高、成本低廉,适合于各种场合的使用。
一款高精度数显温度计的设计与制作

二、 电路 调试
电路安装 完毕后 , 测量 I3基准 电压 C
B D码 表 示 的 百 位 数值 , 次 类推 , 环 C 依 循
要 进行 数 码 显 示 , 需 将 此 信 号 转换 扫 描 。 Q 还 0~Q3上 输 出 B D 码 数 值 经 源输 出应 为 25 C .V:调 整 R 3使 I4的 2 P C 成 数字信号。本 电路采 用是 由 MC 4 3 4 1 14 3 5 1译码 后 送 至 L D 数 码 管 ,并 在 DS 脚 电压为 19 9 E .9 V:将开关拨至校正位置 , ( 图 4 所 示 ) 为 核 心 的 转 换 电 路 , 信号 的控 制下 轮 流 扫 描 点 亮 。由于 考 虑 到 调 整 R 2使 I4 的 3脚 电压 由 0~09 V 如 P C .9
I
-
-
●
●
●
。
。
。
。
。
。
。
。
‘
。
。
。
。
。
。
。
-
_
_
-
-
_
_
_
_
-
_
_
_
图3 信号调理 电路
图 5 T 4 1引脚及 内部结构 图 L3
高精度数显温度测控仪的设计毕业设计

摘要温度,是人类社会环境中极其重要的一个因素。
不管你的生活环境怎样,从事的工作是什么,我们无时无刻不在与温度接触。
自从欧洲工业革命开始,工业发展的兴衰与掌握温度的程度休戚相关。
医药、钢铁、石化、水泥、冶金等等行业都需要考虑温度对其生产的影响,除此之外,温度不仅仅对于工业生产具有很重大的意义,在农业生产中对温度的测量与控制也尤为重要。
随着养殖业的蓬勃发展,自动化控制的鸡舍不断应用到实际生产中,鸡舍的温度控制系统就变成了十分贴近生活的课题,这不仅可以节约大量人力物力,还有力的保障了生产效率。
因此设计温度测控系统应用与生产生活中显得迫切。
本系统是一种基于STC89C52单片机的温度测量及控制系统,该系统温度信号由数字温度传感器DS18B20采集,发送给STC89C52单片机进行处理,并通过LCD液晶显示器显示。
控温部分使用的是4个独立按键进行温度上限和下限的设定,当实际温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度保持在一定的范围。
整个系统由温度测量采集电路、LCD显示电路、报警电路、按键电路、继电器控制电路、散热器及加热器工作电路组成。
关键词:STC89C52,DS18B20,液晶显示器,温度测控AbstractTemperature is a very important factor in human social environment. No matter what your living environment and what your job are, we every hour and moment are in contact with temperature. Since the industrial revolution in Europe, the degree of temperature rise and fall with the master should be bound together in a common cause of industrial development. Medicine, steel, petrochemical, cement, metallurgy industry and so on need to consider the effect of temperature on the production, in addition, temperature not only have great significance for industrial production, the agricultural production in the temperature measurement and control is particularly important.With the rapid development of aquaculture, the automatic control of the house are applied to the actual production, the temperature control system of houses became very close to the life of the project, which not only can save a lot of manpower and material resources, and guarantee the production efficiency. Therefore, the design of temperature control system application and production of life is urgent.A temperature measurement and control system based on STC89C52 is designed. The temperature signal was sampled by digital temperature sensor DS18B20, was transmitted to the microcontroller STC89C52, and was displayed by LCD. Four separate buttons were used to set the upper and lower limit of temperature. The control signal would be given by the MCU to start devices when the temperature was out of the range. The system consists of a temperature measurement acquisition circuit, LCD display circuit, alarm circuit, a key circuit, relay control circuit radiator and heater circuit.Keywords: STC89C52, DS18B20, LCD Monitor, Temperature Control目录第1章绪论 (1)1.1 选题的背景 (1)1.2 国内外研究现状 (1)1.2.1 国外温度控制系统 (1)1.2.2 国内温度控制系统 (2)1.3 研究的意义 (2)第2章系统原理分析 (3)2.1 设计要求 (3)2.2 总体设计方案 (3)2.2.1 设计思路 (3)2.2.2 方案确定 (4)2.3 工作内容 (4)2.4 系统工作原理 (5)第3章系统硬件设计 (6)3.1 系统硬件方案分析 (6)3.2 温度测量采集模块 (6)3.2.1方案设计 (6)3.2.2 DS1820温度采集芯片介绍 (6)3.2.3 温度采集模块接口电路 (11)3.3 数据处理模块 (12)3.3.1 单片机说明 (12)3.3.2 芯片介绍 (12)3.4 温度显示模块 (14)3.4.1 LCD芯片介绍 (15)3.4.2 温度显示模块接口电路 (16)3.5 温度控制及超温报警模块 (16)3.6 温度设定模块 (18)3.7 电源供电模块 (18)3.8 时钟模块 (19)第4章系统软件设计 (20)4.1 程序结构分析 (20)4.2 主程序模块 (20)4.3 数据采集模块 (21)4.4 键盘扫描模块 (22)4.5 温度显示模块 (23)4.6 温度超限蜂鸣模块 (24)第5章基于STC89C52温度测控系统的实现 (26)5.1 系统实现功能简介 (26)5.1.1 系统主框架 (26)5.1.2 单片机控制外围电路 (26)5.2 系统原理图说明 (26)5.3 系统硬件功能调试 (27)5.3.1 功能调试1 (27)5.3.2 功能调试2 (28)5.3.3 功能调试3 (28)5.3.4 功能调试4 (29)5.3.5 功能调试5 (30)5.4 系统调试结果分析 (31)结论 (32)致谢 (33)参考文献 (34)附录 (35)第1章绪论1.1 选题的背景温度,是人类社会环境中极其重要的一个因素。
基于51单片机的温度报警器设计

基于51单片机的温度报警器设计引言:温度报警器是一种用来检测环境温度并在温度超过设定阈值时发出警报的装置。
本文将基于51单片机设计一个简单的温度报警器,以帮助读者了解如何利用单片机进行温度监测和报警。
一、硬件设计硬件设计包括传感器选择、电路连接以及报警装置的设计。
1.传感器选择温度传感器的选择非常重要,它决定了监测温度的准确性和稳定性。
常见的温度传感器有热敏电阻(如NTC热敏电阻)、热电偶以及数字温度传感器(如DS18B20)。
在本设计中,我们选择使用DS18B20数字温度传感器,因为它具有高精度和数字输出的优点。
2.电路连接将DS18B20与51单片机连接,可以采用一根三线总线(VCC、GND、DATA)的方式。
具体连接方式如下:-将DS18B20的VCC引脚连接到单片机的VCC引脚(一般为5V);-将DS18B20的GND引脚连接到单片机的GND引脚;-将DS18B20的DATA引脚连接到单片机的任意IO引脚。
3.报警装置设计报警装置可以选择发出声音警报或者显示警报信息。
在本设计中,我们选择使用蜂鸣器发出声音警报。
将蜂鸣器的一个引脚连接到单片机的任意IO引脚,另一个引脚连接到单片机的GND引脚。
二、软件设计软件设计包括温度读取、温度比较和报警控制的实现。
1.温度读取通过51单片机的IO引脚和DS18B20进行通信,读取DS18B20传感器返回的温度数据。
读取温度数据的具体步骤可以参考DS18B20的通信协议和单片机的编程手册。
2.温度比较和报警控制将读取到的温度数据和设定的阈值进行比较,如果温度超过阈值,则触发报警控制。
可以通过控制蜂鸣器的IO引脚输出高电平或低电平来控制蜂鸣器是否发出声音警报。
三、工作原理整个温度报警器的工作原理如下:1.首先,单片机将发出启动信号,要求DS18B20开始温度转换。
2.单片机等待一段时间,等待DS18B20完成温度转换。
3.单片机向DS18B20发送读取信号,并接收DS18B20返回的温度数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要本文通过采用单片机AT89C51作为敏感元件的温度报警器的设计与制作,阐明了该装置进行设计与制作的具体过程及方法。
这种温度报警器结构简单,由温度控制开关和报警器两部分组成,可操作性强,应用广泛。
工作时,温度测量范围为0~100ºC。
当温度达到预定值时,利用单片机AT89C51的特性,采集电压信号,驱动报警装置,立刻发出报警信号,从而防止因温度升高而带来的不必要的损失。
关键词:单片机AT89C51温度报警器AbstractThis thesis introduces the design and the manufacture of the heat alarm by using the AT89C51 as the sensitive unit, has expounded the concrete process and the method which this equipment carries on the design and the manufacture. This kind of heat alarm the structure is simple,which is composed by two parts, the temperature control switch and the alarm apparatus, it is feasibility and the application is widespread. When it works, the survey scope of the temperature is 0 ~ 100 ºC. When the temperature achieves the predetermined value, using the AT89C51 characteristic to gather the voltage signal, actuates alarm device and sends out the alarm immediately, thus prevents the nonessential loss which brings by temperature increment . Keywords:AT89C51Temperature Alarm摘要 (1)Abstract (1)绪论 (4)1.1设计背景 (4)1.2设计目的及设计要求 (4)1.2.1设计目的 (4)1.2.2设计要求 (4)2 设计方案及方框图 (5)2.1设计思路及电路组成 (5)2.2 设计方案及工作原理 (6)2.2.1温度报警器电路设计方案 (6)2.2.2工作原理 (6)3 AT89C51 单片机 (7)3.1 AT89C51简介 (7)3.12AT89C51管脚说明 (8)3.13 AT89C51主要特性 (10)4 传感器的原理及控制 (10)4.1温度传感器的介绍 (10)4.2.集成温度传感器的产品分类 (10)4.3温度传感器的发展 (11)4.3.1传统的分立式温度传感器——热电偶传感器 (11)4.3.2模拟集成温度传感器 (11)4.3.3智能温度传感器 (11)4.4选用的温度传感器 (12)4.5 AD590温度传感器的内部结构: (12)5模数转换器AD0809介绍 (13)5.1主要特性 (13)5.2内部结构 (13)5.3外部特征 (13)6压电陶瓷蜂鸣片的介绍 (14)7 LM741介绍 (15)8 单元电路设计 (15)8.1前级信号处理部分 (15)8.1.2放大电路 (16)8.2 位驱动和键盘输入部分 (16)8.3 A/D转换模块 (17)8.4段驱动及数码管显示部分(SR410561K共阳极) (18)8..5报警电路 (19)8.5.1 高温报警及控制部分 (19)8.6 中断电路 (19)8.7设计总电路 (20)8.8 PCB图 (20)9 软件设计 (21)9.1程序流程图 (22)9.2部分源程序 (22)绪论1.1设计背景现代社会是信息化的社会,随着安全化程度的日益提高,机房一一作为现代化的枢纽,其安全工作已成为重中之重,机房内一旦发生故障,将导致整个系统的瘫痪,造成巨大的损失和社会影响,继电器报警系统作为一种传统报警器,在许多方面都得到了广泛应用,随着人类研究领域的不断发展,其应用越来越具有局限性,其局限性表现在报警温度是自带的,精度也不高,灵敏度比较低等。
因而对报警器的设计要求就越来越高。
数字温度报警器可以解决传统报警器的问题当前环境温度若超过设定的高温临界温度,由单片机发出报警信号并驱动继电器使风扇电机转动,从而防止因温度升高而带来的不必要的损失。
造成高温火灾有:电气线路短路、过载、接触电阻过大等引发高温或火灾;静电产生高温或或火灾;雷电等强电侵入导致高温或火灾;最主要是机房内电脑、空调等用电设备长时间工作,导致设备老化,空调发生故障,而不能降温;因此机房内所属的电子产品发热快,在短时间内机房温度升高超出设备正常温度,导致系统瘫痪或产生火灾,这时温度报警系统就会发挥应有的功能。
本文介绍的是采用温度传感器AD590的温度报警器,自动测量当前环境温度,由单片机AT89C51控制,并通过四位7段数码管显示,若当前环境温度超过此温度,系统发出报警并控制风扇电机转动。
1.2设计目的及设计要求1.2.1设计目的本文用晶体管PN结作温度传感器,用集成电路ICL7135等作A/D转换器,以AT89C51为控制器,制作了测量精度可达0.1℃的数字温度计。
主要介绍了本数显温度计的硬件结构和软件编程实现的方法,通过实验测试说明,所设计的温度计能达到要求。
1.2.2设计要求利用单片机AT89C51,压电陶瓷蜂鸣片,数码管,LED数码管设计一个数字温度报警器,能够显示实际温度(0~100)和用户设定的温度,当大于用户自定温度是发出声音和光报警,并且用户能快速设定自己想要报警的温度。
本设计用AT89C51作为主控芯片,采用ADC0830作为电压信号转换器,采用可采用温度传感器模拟输入电压信号,调节放大器的放大倍数,使电压值和温度值对应,并通过数码管的显示,输入电压值范围为0~5V。
本设计电路结构简单,成本相对而言比较低,精确也比较高。
1.自动测量当前环境温度,并通过四位7段数码管显示(保留一位小数);2.显示精度≤0.5℃;3.用压电陶瓷蜂鸣片作为电声元件;4.当温度在用户设定的温度范围内,报警器不发出声音。
当温度超出用户设定的温度这个范围时,报警器发出声音,并可根据不同的音调区分温度的高低,系统发出报警并控制风扇电机转动。
2 设计方案及方框图2.1设计思路及电路组成首先应该了解本次设计的是温度报警器,通过查找资料了解AT89C51单片机的工作原理、结构图,ADC0830的工作原理和应用。
根据设计要求画出设计流程图,在此基础上利用汇编语言进行编程。
最后根据要求利用Proteus画出电路图进行仿真。
在模拟温度的时,我用了模拟温度传感器DS18B20,费了很大的劲把模拟电压与实际温度一一对应起来。
在要求用户自己设定报警温度,我用了两个外部中断解决了此问题,数模转换器我选择了ADC0830,在报警那块我用了声音和LED灯报警。
如下图1是温度报警器电路的总的框架。
图 12.2 设计方案及工作原理2.2.1温度报警器电路设计方案该温度报警器的电路如图2所示。
时基电路IC1、电位器Rp 、电阻R1和热敏电阻RT组成温度检测触发电路。
RT是一种负温度系数热敏电阻,阻值随温度的升高而逐渐减小。
IC2是一种音响集成电路KD9561,能产生4种模拟声,IC3为音频功率放大器,可将微弱的音频信号放大,推动扬声器B发声。
具体工作过程如下:温度未达到预定值时,由于温度传感器RT的阻值大于1/2(Rp+R1),IC1的触发端②脚电位高于1/3G(2V),使得IC1的③脚为低电位,二极管VD截止,IC2因得不到供电电压而无音频信号输出,扬声器B无声。
当温度升高到预定值时,RT的阻值将小于1/2(Rp+R1),IC1的触发端②脚电位低于1/3G(2V),IC1的输出端③脚为低电位跳变到高电平,二极管VD导通,输出约5V(200mA)的直流电压。
该直流电压经电容C2滤波后供给IC2。
这时IC2产生的警笛信号由OUT端输出,经C3耦合至IC3的输入端③脚进行功率放大。
放大后的音频信号从IC3的⑤脚输出,最后经电容C6驱动扬声器B发出响亮的警笛报警声。
图22.2.2工作原理该温度报警器的主要由温度传感器AD590,前级信号放大器和数模转换模块,主控电路,段驱动数码管位驱动等部分组成.工作原理如下:1.传感器对当前环境温度进行采样得到与之对应的模拟信号。
2.信号处理电路对传感器采样所得的模拟信号进行处理(放大)。
3.A/D转换电路对处理之后的模拟信号数值化。
4.将该数字信号送入单片机,经单片机处理后由七段数码管显示。
5.键盘输入模块向单片机设定高温临界温度。
6.当前环境温度若超过设定的高温临界温度,由单片机发出报警信号,压电陶瓷蜂鸣器报警,并使小灯亮起。
3 AT89C51 单片机3.1 AT89C51简介AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
单片机的可擦除只读存储器可以反复擦除1000次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
AT89C51的存储器配置方式与其他常用的微机系统不同,属哈佛结构,它把程序存储器和数据存储器分开,各有自己的寻址系统、控制信号和功能。
程序存储器用于存放程序和表格常数;数据存储器用于存放程序运行数据和结果。
AT89C51的结构图如下图3所示:图3AT89C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。
P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
数据存储器(RAM)片内为128个字节(52子系列的为256个字节),1个全双工的异步串行口,具有四种工作方式。
共有21个,是一个具有特殊功能的RAM区。
CPU 对各种功能部件的控制是采用特殊功能寄存器(SFR,Special Function Register)的集中控制方式。