基于单片机温度自动提醒的智能水杯设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【摘要】针对低碳、环保生活领域对温度传感器的应用,提出单片机实时系统智能水杯的设计方法。在此基础上,采用了DS18B20温度传感器,并对温度采集、实时控制进行了仿真分析,本文提出了性能较好的智能水杯设计方法和多样功能。
【关键词】:单片机温度传感器半导体
Smart cup temperature based on automatic remind
【Abstract】:T he application of low carbon, environmental protection areas of life to the temperature sensor, puts forward the design method of single chip real time system intelligent cup. On this basis, using DS18B20 temperature sensor, and the temperature acquisition, real-time control of the simulation analysis, this paper puts forward the design method of the good performance of glass and various function.
【 Keywords】: Single chip microcomputer Temperaturesensor Semiconductor
目录
第一章引言
1.1 课题的研究背景及意义
1.2 课题的研究任务与内容
第二章总体方案设计
2.1 方案一
2.2 方案二
第三章系统硬件设计
3.1 硬件设计环境介绍
3.2 单片机最小系统设计
3.2.1 STC89C52简介
3.2.2 单片机端口分配及功能
3.3 显示电路设计
3.3.1 LED显示器的分类
3.3.2 数码管结构
3.3.3 数码管工作原理
3.3.4 显示电路
3.4 温度采集电路设计
3.4.1 DS18B20的工作原理和测温原理
3.4.2 温度采集电路
3.5 温度自动提醒电路设计
3.6 温度制冷,制热设计半导体
3.7整体硬件电路图
第四章系统软件设计
4.1 系统软件整体设计
4.2 系统程序设计
4.2.1 主程序设计
4.2.2 显示程序设计
4.2.3 温度判断程序设计
4.2.4 DS18B20程序设计
第五章系统设计与分析
第六章总结
致谢
参考文献
附录
1.程序
第一章引言
1.1.课题研究背景与意义
二十一世纪是科技高速发展的信息时代,电子技术,微信单片机技术的应用更是空前广泛。伴随着科学技术和生产的不断发展,需要对各种参数进行温度测量。因此温度一次在生产生活中出现的频率日益增多,与之相对应的温度控制和测量也成为了生活生产中频繁使用的词语。同时它们在各行各业中也发挥着重要的作用。如在日趋发达的工业之中,利用测量与控制温度来保证生产的正常运行。在农业中,用于保证蔬菜大棚的恒温保产等。在生活中,这个用于喝水家用电器的温度显示等。
本文针对人们无法准确的获知或得到提示杯子中的水是否已到适合人饮用的温度的问题,设计了一种带有温度自动提醒功能的智能水杯。通个温度的监控来提醒使用者杯中的谁是否适合喝下以及有好的控制温度达到制冷制热。有效的解决人们经常由于各种原因而忘记时刻去关注谁的温度变化的缺陷。以避免人们尤其老人,小孩或病人在需要饮水时喝到凉水或受到烫伤。
能够把握准确的水温。
1.2.课题研究任务与内容
课题任务主要是设计一款智能水杯,针对人们不能直观的感知水温的问题,结合当前先进的电子和信息技术。如单片机,传感器等。提出一种具有自动提醒功能的智能水杯。本课题任务可分为三个层次,一是对当今温度测量技术在生产生活中的应用进行分析和研究;二是通过硬件和软件的设计,来实现智能水杯的各种功能;三是通过仿真实验,验证设计的温度自动提醒功能的智能水杯的有效性和可用性。
本文的研究重点在于基于单片机和传感器设计一个温度测量,感知系统和制冷制热系统,并将其应用到智能水杯中,并对现有方案的优点与不足进行分析,在此基础上通过软件和硬件进行仿真验证。
第二章总体方案设计
2.1方案一
测温电路的设计,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理。在显示电路上,就可以将被测温度显示出来,这种设计需要A/D 装换电路,感温电路比较麻烦。
2.2方案二
考虑使用温度传感器,结合单片机电路设计,采用一只DS18B20温度传感器,直接读取被测温度值,之后进行制冷制热进行转换,依次完成设计要求。
比较以上2种方案,很容易看出,采用方案二,电路比较简单,软件设计容易实现,故实际设计中拟采用方案二。
在本系统电路设计方框图如图1.1所示,它才用5部分组成:
1.控制部分主芯片采用单片机STC89C52;
2.显示部分采用4位LED数码管以动态扫描方式实现温度显示;
3.温度采集部分采用DS18B20温度传感器;
4.温度提醒部分采用3个不同颜色的LED作为提醒标志
5.半导体制冷制热。
系统电路设计方框图图1.1
1.控制部分
单片机AT89C51具有低电压供电和体积小等特点,只需要很少端口就能满足电路系统的设计需要,很适合在小型场合或便捷产品中进
行设计使用。
2.显示部分
显示电路采用4位共阴LED数码管,从po口送数,P2口扫描。
3.温度采集部分
该模块采用美国DALLAS公司推出的数字测温芯片DS18B20,该芯