基于单片机的电子万年历设计

合集下载

基于单片机的万年历设计

基于单片机的万年历设计

基于单片机的万年历设计一、系统总体设计基于单片机的万年历系统主要由单片机控制模块、时钟模块、显示模块、按键模块和电源模块等组成。

单片机控制模块是整个系统的核心,负责处理和协调各个模块之间的数据传输和控制信号。

通常选用具有较高性能和稳定性的单片机,如 STC89C52 等。

时钟模块用于提供准确的时间信息,常见的有 DS1302 等芯片,能够实现年、月、日、时、分、秒的精确计时。

显示模块用于将时间等信息直观地展示给用户,可采用液晶显示屏(LCD)或数码管。

LCD 显示效果清晰、美观,但成本相对较高;数码管则价格低廉,显示简单明了。

按键模块用于用户对万年历进行设置和操作,如调整时间、设置闹钟等。

电源模块为整个系统提供稳定的电源供应,保证系统的正常运行。

二、硬件设计1、单片机最小系统单片机最小系统包括单片机芯片、晶振电路和复位电路。

晶振电路为单片机提供时钟信号,保证其正常工作;复位电路则用于在系统出现异常时将单片机恢复到初始状态。

2、时钟模块电路DS1302 时钟芯片通过串行方式与单片机进行通信,其引脚连接到单片机的相应 I/O 口。

通过对 DS1302 进行读写操作,可以获取和设置时间信息。

3、显示模块电路若采用 LCD1602 液晶显示屏,其数据线和控制线与单片机的 I/O 口相连。

通过编程控制单片机向 LCD 发送指令和数据,实现时间等信息的显示。

4、按键模块电路通常使用独立按键,将按键的一端接地,另一端连接到单片机的I/O 口,并通过上拉电阻保证在按键未按下时引脚处于高电平。

当按键按下时,引脚电平被拉低,单片机通过检测引脚电平的变化来判断按键的操作。

三、软件设计软件设计主要包括主程序、时钟模块驱动程序、显示模块驱动程序和按键处理程序等。

主程序负责初始化各个模块,并进行循环检测和处理。

在循环中,不断读取时钟模块的时间数据,然后通过显示模块进行显示,并检测按键是否有操作。

时钟模块驱动程序根据 DS1302 的通信协议,实现对时钟芯片的读写操作,从而获取和设置时间。

基于单片机的电子万年历设计

基于单片机的电子万年历设计

基于单片机的电子万年历设计一、概述随着科技的快速发展和人们对生活品质的追求,电子设备在日常生活中扮演着越来越重要的角色。

电子万年历作为一种集日期、时间显示于一体的实用电子产品,已经深入到人们的日常生活和工作中。

传统的机械式日历已经无法满足现代人对时间精确性和功能多样性的需求,基于单片机的电子万年历设计应运而生,成为了当前研究的热点之一。

基于单片机的电子万年历设计,旨在利用单片机(如STC89CAT89C51等)的强大计算和控制能力,结合液晶显示屏(LCD)、按键输入等外设,实现时间的准确显示、日期的自动更新、闹钟提醒、温度显示等多样化功能。

该设计不仅具有高度的集成性和可靠性,而且能够通过编程实现各种定制化的功能,满足不同用户的需求。

本文将对基于单片机的电子万年历设计进行详细的介绍和分析,包括设计思路、硬件组成、软件编程等方面。

通过本文的阅读,读者可以了解电子万年历的基本原理和设计方法,掌握单片机在电子万年历设计中的应用技巧,为实际的开发工作提供有益的参考和借鉴。

1.1 研究背景与意义随着科技的不断进步,人们日常生活和工作中对于时间的精度和便捷性的要求日益提高。

传统的机械式日历和简单的电子时钟已经无法满足现代生活的需求。

电子万年历作为一种集时间显示、日历查询、定时提醒等多功能于一体的电子装置,在日常生活、工作乃至科研领域都具有广泛的应用价值。

基于单片机的电子万年历设计,不仅可以提供准确的时间显示,还能实现复杂的日期计算、农历显示、节假日提示等功能,极大地提高了时间管理的效率和便捷性。

单片机作为一种集成度高、功耗低、价格适中的微型计算机,非常适合用于小型化、智能化的电子产品设计,如电子万年历。

本研究的意义在于,通过对基于单片机的电子万年历的设计研究,可以推动微型计算机技术和电子时钟技术的融合发展,提升电子产品的智能化水平,满足人们日益增长的生活和工作需求。

同时,该研究还可以为相关领域的技术人员提供参考和借鉴,推动电子万年历产品的不断创新和优化。

单片机课程设计报告电子万年历

单片机课程设计报告电子万年历

单片机课程设计报告电子万年历单片机课程设计报告:电子万年历一、设计简介在本次单片机课程设计中,我们选择了电子万年历作为设计主题。

电子万年历是一种结合了数字电路、单片机技术和实时时钟(RTC)技术的电子产品,它具有显示年份、月份、星期、日、时、分、秒的功能,还可以根据用户的需求进行定时、闹钟、报时等功能。

二、硬件设计我们采用了基于8051内核的单片机作为主控芯片。

该单片机具有丰富的I/O 端口,适于实现各种复杂的输入输出操作。

此外,它还内置了定时器和中断控制器,可以很方便地实现实时时钟功能。

1.显示模块:为了方便用户查看时间信息,我们选用了LCD显示屏作为显示设备。

LCD屏具有功耗低、体积小、显示内容丰富等优点。

2.实时时钟(RTC)模块:我们采用了常用的DS1302芯片作为实时时钟模块。

该芯片可以提供秒、分、时、日、星期、月、年的信息,而且还有可编程的报警功能。

3.按键模块:为了实现人机交互,我们设计了一组按键。

用户可以通过按键来调整时间、设置闹钟等。

4.电源模块:为了保证系统的稳定工作,我们采用了稳定的5V直流电源。

三、软件设计我们采用了C语言编写程序。

程序主要由以下几个部分组成:1.主程序:主程序主要负责读取RTC模块的时间信息,并控制LCD显示屏显示时间。

同时,主程序还要检测按键输入,根据用户的需求进行相应的操作。

2.RTC驱动程序:为了正确地读取和设置DS1302芯片的时间信息,我们编写了相应的驱动程序。

驱动程序包括初始化和读写寄存器两部分。

3.按键处理程序:按键处理程序用于检测按键输入,并根据按键值执行相应的操作。

比如,用户可以通过按键来增加或减少时间,设置闹钟等。

4.LCD显示程序:LCD显示程序用于控制LCD显示屏的显示内容。

在本设计中,我们使用了点阵字符库,将时间信息以字符的形式显示在LCD屏上。

四、测试与验证为了确保我们的电子万年历设计正确无误,我们进行了以下的测试和验证:1.硬件测试:首先,我们对硬件电路进行了测试,确保每个模块都能正常工作。

基于单片机控制的电子万年历设计

基于单片机控制的电子万年历设计

基于单片机控制的电子万年历设计1设计要求功能:电子万年历能显示阳历、时间、室温,并能表明是否是闰年,通过按键实现切换。

本课题以单片机为核心,设计并制作出智能LCD电子钟,具有以下基本功能:计时、秒、分、时、天、周、月、年;能进行时间、年份、日期、星期显示;能区分是否闰年;能检测室温并显示。

扩展功能部分可以通过控制按键使时间暂停、可以调整校正时间并通过按键切换轮流显示时间、年份、日期、星期。

2方案论证与对比2.1液晶显示器控制方式选择采用LCD液晶显示,具有超精致影像画质、十足平面显示、节省空间、节省能源等优点,但按控制方式不同,LCD可分为被动矩阵式LCD及主动矩阵式LCD两种。

可根据不同需要采用不同的方式。

方案一被动矩阵式LCD被动矩阵式LCD在亮度及可视角方面受到较大的限制,反应速度也较慢。

由于画面质量方面的问题,使得这种显示设备不利于发展为桌面型显示器,但成本低廉。

方案二主动矩阵式LCD目前应用比较广泛的主动矩阵式LCD,也称TFT-LCD(Thin Film Transistor-LCD,薄膜晶体管LCD)。

TFT液晶显示器是在画面中的每个像素内建晶体管,可使亮度更明亮、色彩更丰富及更宽广的可视面积。

与CRT显示器相比,LCD显示器的平面显示技术体现为较少的零件、占据较少的桌面及耗电量较小,但CRT技术较为稳定成熟。

相比之下,本设计当中选用方案二主动矩阵式LCD方式。

2.2 并行接口动态显示电路选择可以采取串行接口动态显示电路或者并行接口动态显示电路,比较如下:方案一串行接口动态显示电路利用8051系列单片机内部的串行接口,也可以实现动态显示及键盘处理。

这样不但可以节省8051的并行I/O接口,而且在大多数不用单行口的情况下,可免于扩展接口。

在这种方法中,串行口工作在方式0状态,相当于一个移位寄存器,其输入/输出通过RXD引脚,移位脉冲则由TXD输出。

每次输入或输出8位数据(一个字节)。

基于STM32单片机的万年历设计毕业设计论文

基于STM32单片机的万年历设计毕业设计论文

万年历是一种可以显示年、月、日、星期的电子设备,广泛应用于日常生活和办公场所。

本文将介绍一个基于STM32单片机的万年历的设计思路和实现过程。

首先,我们需要明确设计目标。

在这个项目中,我们的目标是使用STM32单片机开发一个功能齐全、易于操作的万年历。

具体地说,这个万年历应该能够显示当前的年、月、日和星期,并且能够进行日期的加减操作,同时应该具备一些辅助功能如闹钟设置、倒计时等。

接下来,我们需要进行硬件设计。

首先需要选择适当的显示屏,比如常见的LCD或OLED屏幕。

然后,我们需要选择合适的按键和外部触发器,用于用户的交互输入。

同时,还需要添加一些必要的接口,如USB接口用于数据传输和维护。

在软件设计方面,我们需要定义合适的数据结构来存储日期、时间、闹钟等信息。

同时,需要编写相应的程序来实现日期的显示和更新、日期的加减、闹钟的设置等功能。

在实现倒计时功能时,我们可以使用定时器中断来实现精确的计时。

此外,为了提高用户体验,我们可以添加一些额外的功能。

比如,我们可以为万年历设计一个简洁美观的用户界面,考虑使用图形库绘制用户界面元素。

同时,可以添加一些实用的功能如温湿度监测、天气预报等。

最后,在整个开发流程结束后,我们需要进行集成测试和调试,确保万年历的各项功能正常运行。

并且,我们还可以考虑为万年历添加一些优化和改进措施,如增加存储容量、优化节能技术等。

综上所述,基于STM32单片机的万年历设计主要涉及硬件设计和软件设计两个方面。

通过精心的设计和合理的实现,我们可以开发出一款功能丰富、易于使用的万年历产品,满足用户的各种需求。

「基于单片机的多功能电子万年历设计」

「基于单片机的多功能电子万年历设计」

基于单片机的多功能电子万年历设计引言在现代社会中,计算机及其应用已经成为我们生活中不可或缺的一部分。

计算机科技的发展不仅使我们的生活更加便捷,还为我们提供了更多的娱乐和功能选择。

在这样一个科技高度发达的时代,电子万年历作为一种基于单片机技术的应用产品,正逐渐走进人们的生活。

而本文将着重对基于单片机的多功能电子万年历进行设计与实现。

一、设计目标本次设计主要是基于单片机的多功能电子万年历。

设计目标包括:1.显示日期、时间和星期几的功能。

2.具备日历计算功能,能够计算今天是该年的第几天,该周的第几天等信息。

3.具备闹钟和定时器功能。

二、设计思路基于单片机的多功能电子万年历的设计理念是通过单片机与LCD显示屏、温度传感器、按键等外设组合实现多种功能。

具体实现步骤如下:1. 使用单片机和RTC(Real-Time Clock)芯片实现时间的获取和处理。

RTC芯片可以提供准确的时钟信息,单片机可以通过与RTC芯片的通信来读取时钟信息,并进行相应的处理。

2.使用单片机与LCD显示屏进行通信,将获取的时间、日期和星期信息显示在LCD显示屏上。

3.设计按键接口,通过按键的触发实现切换功能或进行相应操作。

例如,通过按键的触发可以实现日期、时间的调整,以及闹钟和定时器的设置等。

4.使用单片机和温度传感器实现温度测量功能。

通过温度传感器读取当前温度信息,并将其显示在LCD屏幕上。

5.使用定时器功能实现闹钟和定时器的功能。

单片机可以通过定时器来控制闹钟和定时器的开启与关闭,并通过LCD屏幕上的显示提醒用户。

三、电路设计本次设计中需要使用的元器件主要包括单片机、RTC芯片、LCD显示屏、温度传感器和按键。

其中,单片机为本次设计的核心控制器,RTC芯片用于提供准确的时钟信息,LCD显示屏用于显示时间、日期和其他信息,温度传感器用于测量当前温度信息,按键用于触发相应的操作。

四、软件设计本次设计中需要编写相应的软件程序,用于读取RTC芯片提供的时钟信息,并将其显示在LCD屏幕上。

基于单片机的电子万年历设计报告

基于单片机的电子万年历设计报告

基于单片机的万年历设计报告一、研究意义随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活当中。

日历是人们不可或缺的日常用品。

但一般日历都为纸制用品,使用不便,寿命不长。

电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。

本设计以AT89S52单片机为核心,构成单片机控制电路,AT89C52是一种带8K字节闪速可编程可擦除只读存储器(PEROM)的低电压、高性能CMOS 8位为控制器。

该器件采用ATMEL 非易失存储器制造技术制造,与工业标准的80C51和80C52指令集和输出管脚相兼容。

结合DS1302时钟芯片和24C02 FLASH存储器,完成时间的自动调整和掉电保护,全部信息用液晶显示。

时间、日期调整由三个按键来实现,并可对闹铃开关进行设置。

日历能显示阳历和阴历年、月、日以及星期、时、分、秒。

在显示阴历月份时,能标明是否闰月。

二、总体方案设计本设计以AT89S52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片和24C02 FLASH存储器,显示阳历的年、月、日、星期、时、分、秒和阴历的年、月、日,在显示阴历时间时,能标明是否闰月,同时完成对它们的自动调整和掉电保护,全部信息用液晶显示出来。

输入接口由三个按键来实现,用这三个按键可以对日期和时间进行调整,并可以对闹铃的开关和闹铃的时间进行设置。

闹铃功能通过蜂鸣器来实现。

软件控制程序实现所有的功能。

整机电路使用+5V稳压电源,可稳定工作。

系统框图如图2-1所示,其软硬件设计简单,时间记录准确,可广泛应用于长时间连续显示的系统中。

三、系统硬件设计按照系统设计功能的要求,初步确定设计系统由主控模块、时钟模块、存储模块、键盘接口模块、显示模块和闹铃模块共6个模块组成,电路系统构成框图如图3-1所示。

主控芯片使用52系列AT89S52单片机,时钟芯片使用美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片DS1302,存储模块采用美国ATMEL公司生产的低功耗CMOS串行EEPROM存储芯片AT24C02。

基于单片机的万年历设计毕业设计

基于单片机的万年历设计毕业设计

基于单片机的万年历设计毕业设计**基于单片机的万年历设计****引言**在当今科技高速发展的时代,电子产品已经深入到我们的生活的方方面面。

其中,基于单片机的电子设计在各个领域都有着广泛的应用,其灵活性和可编程性使得单片机成为了电子设计中的主力。

本文将介绍基于单片机的万年历设计,通过利用单片机的功能和特性,实现一个功能强大、易用便捷的万年历系统。

**设计目的**本设计的目的是利用单片机技术设计一个能够显示年、月、日、星期的万年历,同时具备节气、节假日、农历等信息显示的功能。

通过这个设计,可以方便人们查看日期信息,了解节气、节假日和农历等重要信息,提高生活效率。

**设计原理**1. **单片机选择**本设计选择常用的单片机作为控制核心,如ATmega328P,它具有良好的性能和丰富的外设,能够满足日历系统的要求。

2. **时钟模块**时钟模块采用DS1302实时时钟芯片,通过与单片机的串行通信接口进行数据交换,实现对时间的精准控制和显示。

3. **LCD显示模块**使用液晶显示器(LCD)作为显示器件,能够清晰地显示日期、星期、节气、节假日等信息,用户界面友好。

4. **数据存储**利用单片机内部的EEPROM或外部的存储器,存储一些固定信息,如节假日、节气等,以及用户设置的一些参数,保证系统断电后数据不丢失。

5. **算法设计**设计合适的算法来计算农历、节气等信息,并将其与公历对应显示,保证信息的准确性和可靠性。

**系统功能**1. **日期显示**系统能够实时显示当前的公历日期和星期,用户可以随时了解到当前的时间信息。

2. **节气显示**根据当前日期计算节气,并显示在屏幕上,用户可以了解到当前所处节气,增强生活的趣味性。

3. **节假日提醒**系统能够根据预设的节假日信息,在节假日前一天提醒用户,并显示节假日名称,方便用户做好假期安排。

4. **农历转换**系统能够将当前公历日期转换为农历日期,并显示在屏幕上,用户可以了解到农历日期的信息。

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

基于单片机的电子万年历设计摘要:本文借助电路仿真软件Protues对基于AT89S52单片机的电子万年历的设计方法及仿真进行了全面的阐述。

该电子万年历在硬件方面主要采用AT89S52单片机作为主控核心,由DS1302时钟芯片提供时钟、12864LCD液晶显示屏显示。

在软件方面,主要包括日历程序、时间调整程序,显示程序等。

所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,在Proteus软件中进行电路设计并仿真。

论文主要研究了液晶显示器LCD及时钟芯片DS1302,温度传感器DS18B20与单片机之间的硬件互联及通信,对数种硬件连接方案进行了详尽的比较,在软件方面对日历算法也进行了论述。

研究结果表明,由于万年历的应用相当普遍,所以其设计的核心在于硬件成本的节约软件算法的优化,力求做到物美价廉,才能拥有更广阔的市场前景。

关键词:单片机;DS1302;DS18B20;LCD12864The Design Of Electronic Calender Based On MCU Abstract:This paper mainly discuss the design of electronic calender based on AT89S52 with the help of Protues.On the hardware side, the electronic calendar using AT89S52 microcontroller as the main control center, clock provided by the DS1302 clock chip , 12864LCDdot matrix LCD display. In terms of software, including calendar program, time to adjust procedures, display procedures. All programming is complete, the Keil software debugging, make sure there is no problem, in the Proteus software embedded within the simulated MCU.This article focus on liquid crystal screen LCD12864 and clock chip DS1302,temperature sensor DS18B20 which connected and communicated with Microcontroller.Several solutions will also compared with each other.On software side,calender calculation will be discussed as well.The results are as follows:as electronic calender are widely used in our daily life.It should be chip and convenient so as to win more profit.Keywords:Microcontroller,DS1302;DS18B20;LCD12864目录1 引言 (1)1.1课题的背景、目的和意义 (1)1.2课题设计的主要内容 (2)2 课题设计方案 (2)2.1 系统的总体方案 (2)2.2温度传感器的选择 (3)2.2.1 温度传感器的介绍 (3)2.2.2 DS18B20简介 (4)2.2.3 DS18B20的工作原理 (5)2.3微控制器的选择 (6)2.3.1 AT89S52的简介 (6)2.3.2 AT89S52的引脚及性能 (7)2.4显示方式的选择 (8)2.4.1 12864液晶的简介 (8)2.4.2 12864液晶的结构及原理 (9)2.5时钟芯片的选择 (12)2.5.1 DS1302的介绍 (12)2.5.2 DS1302的工作原理及应用 (12)2.6蜂鸣器及键盘的选择 (16)3系统硬件电路的设计 (16)3.1 AT89S52单片机系统 (17)3.2 温度采集电路的设计 (18)3.3 DS1302实时时钟电路设计 (19)3.4 LCD126864液晶显示设计 (19)3.5键盘和蜂鸣器电路设计 (20)3.6系统原理图设计 (21)4 系统软件详细设计 (21)4.1 开发软件介绍 (21)4.2 主程序设计 (22)4.3 DS1302实时时间流程 (23)4.4温度采集子程序设计 (24)4.5 LCD12864显示子程序设计 (25)4.6键盘及蜂鸣器软件设计 (25)5 测试结果及分析 (26)5.1 硬件及软件综合调试 (26)5.2 调试工程中产生的问题及解决 (27)5.3 测试结果及分析 (27)6 结论 (29)参考文献 (30)附录 (31)致谢 (32)1 引言1.1课题的背景、目的和意义随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。

二十一世纪的今天,最具代表性的计时产品就是电子时钟,它是近代世界钟表业界的第三次革命。

第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。

第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。

第三次革命就是单片机数码计时技术的应用,使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期的显示功能,它更符合消费者的生活需求!因此,电子时钟的出现带来了钟表计时业界跨跃性的进步。

我国生产的电子时钟有很多种,总体上来说以研究多功能电子时钟为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。

商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子时钟的设计,使其更加的具有市场。

由于在日常生活当中,人们喜欢按时间办事或一定要按时间办事,上班下班、上课下课、开会、乘车、轮船启航、飞机起飞等等,所以我们经常可以在一个家庭、学校、工厂、公司等等集体或单位看到时钟或者纸挂年历。

但是时钟只能显示具体某一时、分、秒信息,不能显示年、月、日、星期和农历信息;纸挂年历只能查看年、月、日、星期、和农历信息,而不能看具体时、分、秒信息。

且假如我们不知道现在具体是什么时间,单凭纸挂年历或时钟不能帮上我们的忙,然而,电子万年历这时就起了非常大的作用,因为电子万年历不仅能显示时、分、秒信息,也能显示、年、月、日、星期和农历信息,是集时钟和纸挂年历功能一体的产品,且人们查看起来极其方便,一目了然。

所以,如果我们开发出一款实用电子万年历产品,其经济前景将非常可观。

1.2课题设计的主要内容本文介绍了基于AT89S52单片机设计的电子时钟设计。

主要了解AT89S52单片机的硬件结构和本毕业设计所要外扩的12864LCD液晶显示及其驱动方法,以及对时钟芯片和温度传感器的控制,并在此基础上实现了DS1302时钟基本电路和DS18B20温度的采集基本电路的设计,以及键盘电路和蜂鸣器电路的设计;然后使用单片机C语言进行主程序和时钟程序的设计,以及相关外围器件的程序驱动设计,程序采用模块化结构,使得逻辑关系简单明了,维护方便。

本设计为软件,硬件相结合的一组设计。

除了对MCU及其驱动电路,相关芯片的实际电路的焊接外,还要进行软件的编译和对硬件电路的测试和调试,最终实现时间,温度,问候语,节日提醒等相关显示,及定时闹钟,掉电保护等功能。

2 课题设计方案2.1 系统的总体方案经过查阅资料,拟定系统总体方案如图1所示。

整体系统包括温度采集模块、键盘模块、AT89S52主控制模块、DS1302时钟模块、蜂鸣器发声模块和12864LCD显示模块。

其主要功能是采用单片机控制检测模块的温度采集和时钟信息、键盘输入信息,将温度信号和时钟信号传输给接受端单片机控制系统。

接受端单片机系统在接收端接受信号,并在LCD液晶上显示出来并在相应的时间,问候语,节日提醒,并定时闹钟发声。

图1. 系统的总体框图2.2温度传感器的选择2.2.1 温度传感器的介绍温度传感器就是讲检测道德温度转换成电压的有效途径。

当实际测量热源时,首先需要用温度传感器进行温度的采集。

通用的温度传感器有热电偶,热敏电阻,RTD(Resistance Temperature Detector)和集成电路传感器等,各种传感器分别有其不同的特点。

热电偶:自己供电、简单坚固、价格低、采用各种物理形式、温度范围广。

但是也有很多缺点:非线性、电压低、要求参考温度、稳定性差、敏感性差。

RTD:优点是稳定、准确度高、线性度也高于热电偶。

缺点是价格高、速度低、要求电流电源、电阻变化小、三线测量。

热敏电阻器:优点是输出高、速度快、两线欧姆测量。

缺点是非线性、温度范围有限、易碎、要求电流电源等。

数字温度传感器:由单片集成的数字温度传感器由于其外部电路结构简单,使用方便,开发成本低,开发周期端而得到广泛的应用。

以前的温度传感器大部分输出的是模拟信号,不能直接送人单片机等微处理器进行测量,而且要做多点测量十分麻烦,所以在多点测温的系统中得不到广泛的应用。

意法半导体公司(ST)开发的LM75数字温度传感器是二线串行可编程温度传感器,用户编程设置监控值、滞后值。

LM75通信时,通过与行业标准协议兼容的2线总线完成的,它允许读入当前温度,对设定值滞后编程,并配置器件。

美国Dallas公司开发的DS18B20单线数字温度传感器具有与一般模拟温度传感器相当的测量范围和精度,输出直接表示温度值的12位(二进制)数字。

由于DS18B20具有全球唯一的序列号,故一根总线可以挂任意多个DS18B20。

DS18B20有总线供电和外部电源供电两种供电方式,可以非常方便地构成单线多点温度测量系统。

所以本系统选择DS10B20数字温度传感器。

2.2.2 DS18B20简介DS18B20由美国Dallas公司开发的单总线数字温度传感器,外部电路连接非常的简单,开发非常方便。

外部引脚图及引脚详细说明如图2和表1所示【7】。

图2 DS18B20引脚图及引脚详细说明表1.DS18B20的引脚详细说明2.2.3 DS18B20的工作原理DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。

相关文档
最新文档