可控温度加热饭盒课程设计_第1页
可控温度加热饭盒课程设计_第2页
可控温度加热饭盒课程设计_第3页
可控温度加热饭盒课程设计_第4页
可控温度加热饭盒课程设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1引言随着生活节奏的加快,人们的时间越来越宝贵,有时连吃饭的时间都会算入自己的规划之内,限定吃饭时间,随便吃点就行了,可想而知,这会严重影响人们的身体健康,怎样在跟上社会高节奏的同时又能保持身体健康呢?加热保温饭盒,本作品即为可控温度的加热保温饭盒。能实现可自动控制的具有保温功能的饭盒,同时使用者可根据自己的需要自行调节饭盒加热保温的温度,加热到规定温度后,保温。该系统具有以下基本功能:可以根据需要自行设定加热温度,并显示。:实时显示系统当前的温度值。:命令键4个,复位键,功能移位键,加1键,减1键2:系统设计21硬件电路设计硬件电路从功能模块上划分有主机电路温度传感器采集电路键盘、显示电路控

2、制执行电路(1)硬件功能结构框图如图2-1所示(2)温度传感器数据采集电路主机采用89c52.,系统时钟采用12mhz,无需外扩程序存储器本系统需要实时采集温度数据,存入89c52的内部数据存储器,送显示器显示,并与设定值进行比较,得到控制量并由单片机输出控制外电路加热、保温。温度传感器采用的是ds18b20,dsl820 数字温度计提供9 位(二进制)温度读数 指示器件的温度信息经过单线接口送入dsl820 或从dsl820送出因此从主机cpu到dsl820 仅需一条线(和地线dsl820的电源可以由数据线本身提供而不需要外部电源 因为每一个dsl820 在出厂时已经给定了唯一的序号 因此任

3、意多个dsl820 可以存放在同一条单线总线上这允许在许多不同的地方放置温度敏感器件dsl820 的测量范围从-55到+125增量值为0.5可在l s(典型值)内把温度变换成数字 每一个dsl820包括一个唯一的64位长的序号该序号值存放在dsl820内部的rom(只读存贮器)中开始8位是产品类型编码(dsl820编码均为10h)。接着的48位是每个器件唯一的序号最后8位是前面 56位的crc(循环冗余校验)码。dsl820中还有用于贮存测得的温度值的两个8位存贮器ram编号为0号和1号 1号存贮器存放温度值的符号 如果温度为负,则1号存贮器8位全为1,否则全为0。0号存贮器用于存放温度值的补

4、码,lsb(最低位)的 “1”表示0.5。将存贮器中的二进制数求补再转换成十进制数并除以2 就得到 被测温度值(-550125)。dsl820的引脚如图22所示。每只d51820 都可以设置成两种供电方式,即数据总线供电方式和外部供电方式,采取数据总线供电方式可以节省一根导线,但完成温度测量的时间较长,采取外部供电方式则多用一根导线,但测量速度较快。(3)控制执行电路的设计有单片机的输出来控制不同的发光二极管,若显示温度值小于设定温度时,则红灯亮,实施加热的功能;若显示温度值大于设定温度值时则绿灯亮实施保温的功能,为保护发光二极管,在发光二极管的电路上串联电阻限流。(4)键盘与显示器的设计键盘共有四个键,采用软件查询的方法来设计,当某个键按下时,低电平有效,4个键s1s4的功能定义如表4-1所示。表4-1 4个键s1s4的定义按键键名功能s1键复位键使系统复位s2键移位键按键按下显示器显示移位s3键加1键设定的温度值加1s4键减1键设定的温度值减1显示电路部分利用i/o口来实现4位led共阳动态显示,左侧两位分别显示设定温度值的十位和个位,右侧两位则分别显示实时温度值的十位和个位。22软件设计(1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论