付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种数字智能饮水的设计
0水的安全问题的提出随着人们物质生活水平的提高,饮用水已成为家庭必需品,人们越来越关注健康饮用水。然而,就目前市面上的饮水机而言,绝大多数饮水机也仅具有加热或者制冷功能。但是,不同用途的饮用水所需的温度却并不是一样的。如冲咖啡的最佳温度在65℃左右,奶粉的最佳温度在45℃左右,泡茶的最佳温度在80℃左右等等。但就目前市面上的饮水机而言,无法知道实际的水温,因此只能靠经验了。另外,由于现代生活的高节奏,人们经常在打开饮水机后又有紧急事情处理而忘记了已经开着的饮水机,不仅会造成电能浪费,更存在安全隐患。针对上述问题,本文设计了一种智能饮水机,由温度传感器采集温度并送至数码管显示,并将此温度值与设定的目标温度值进行比较,如果大于目标温度值则蜂鸣器报警;当温度高于98℃时,立即关断继电器,停止工作。1功能与系统结构1.1stc29c52电路设计系统结构图如图1所示。本设计采用STC89C52单片机。STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程FLASH存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程FLASH,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。在本设计中,P1口连接8个独立按键,用于进行相应的设置。P0口接上拉电阻后与74HC575锁存器连接,实现数码管的段选控制;P2口分别连接74HC138译码器实现数码管的位选控制,P2.7口连接用于控制继电器的三极管8550。P3.3口连接DS18B20温度传感器用于检测饮水机中热水的温度,P3.4连接蜂鸣器用于报警。1.2交流电压增加时系统设计方案由于单片机工作电压范围为3.3~5V,采用5V电压,所以需要进行变压与整流把220V的交流电压变为5V直流。设计如下:将220V交流电压通过一个9V变压器进行降压,再通过一个整流桥电路,整流后得到12V的直流电压,由于本系统对供电要求不高,只需要5V,所以再采用一片7805稳压管产生一个+5V的电压供单片机和数码管显示使用。电路结构图如图2所示。1.3ds1820与处理器采用DS18B20温度传感器来完成温度的采集。DS18B20是Dallas公司生产的一线式数字温度传感器,属于新一代适配微处理的智能数字温度传感器,测温范围为-55~+125℃,固有测温分辨率为0.5℃。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。而且在使用中不需要任何外围元件,占用接口少,使得系统的连线显得很简洁。但为此所付出的代价就是必须进行相对复杂的软件补偿。由于DS1820与微处理器间采用串行数据传送,因此在对DS1820进行读写编程时,必须严格地保证读写时序,否则将无法读取测温结果。在使用PL/M,C等高级语言进行系统程序设计时,对DS1820操作部分最好采用汇编语言实现。DS18B20在出厂时已配置为12位,读取温度时共读取16位,把后11位的2进制转化为10进制后乘以0.0625便为所测温度。前5个数字为符号位,当前5位为1时,读取的温度为负数;当前5位为0时,读取的温度为正数。1.4目标温度设计按键由单片机的P1口控制,为独立式按键。其功能如表1所示。通过按键实现不同的目标温度控制。为了提高单片机的实时显示能力和按键的响应速度,采用switch-case语句,并将其内置于中断程序内。1.5“复合使能”下的多线式译码器数码管由74HC573和74HC138驱动。74HC573和74HC138分别用作段选和位选锁存器,实现数码管的动态显示。74HC573是一款高速CMOS器件,包含八路D型透明锁存器,每个锁存器具有独立的D型输入,以及适用于面向总线应用的三态输出。所有锁存器共用一个锁存使能(LE)端和一个输出使能(OE)端。当LE为高时,数据从Dn输入到锁存器,在此条件下,锁存器进入透明模式,也就是说,锁存器的输出状态将会随着对应的D输入每次的变化而改变。当LE为低时,锁存器将存储D输入上的信息一段就绪时间,直到LE的下降沿来临。当OE为低时,8个锁存器的内容可被正常输出;当OE为高时,输出进入高阻态。OE端的操作不会影响锁存器的状态。74HC138译码器可接受3位二进制加权地址输入(A0,A1和A2),并当使能时,提供8个互斥的低有效输出(Y0~Y7)。74HC138特有3个使能输入端:两个低有效(E1和E2)和一个高有效(E3)。除非E1和E2置低且E3置高,否则74HC138将保持所有输出为高。利用这种复合使能特性,仅需4片74HC138芯片和1个反相器,即可轻松实现并行扩展,组合成为一个1~32(5线到32线)译码器。任选一个低有效使能输入端作为数据输入,而把其余的使能输入端作为选通端,则74HC138亦可充当一个8输出多路分配器,未使用的使能输入端必须保持绑定在各自合适的高有效或低有效状态。8位数码管中,第一位用于显示工作模式(1~5);第三、四位用于显示模式目标温度;第六、七位显示实时温度;第八位显示符号‘c’;第二、五位用于显示无关字符‘-’。1.6继电器的关闭通过模式电源开关键启动单片机,同时设置目标温度,饮水机开始工作,到达目标温度首先进行判断,防止误触发。当判断温度确实达到后蜂鸣器报警,预设时间内若仍无相关操作则关断继电器从而关断电源,以免造成不必要的电能浪费。蜂鸣器与继电器均由PNP型三极管8550驱动继电器工作。在继电器处反向并联二极管,抑制反向电流对电路的危害。2硬件电路设计硬件电路设计如图3所示,Protuse仿真电路如图4所示。3软件方案的设计程序流程图如图5所示。4实现了本设值的目的,它契合了现代人的生活需求。对于现代本设计以STC89C52为核心,以数字温度传感器DS18B20作为温度采集手段,在到达目标温度后蜂鸣器报警,超时便断开电源,较好地实现了对饮水机温度的监测与控制,并且具有个性化的温度预设值,可以满足绝大多数人的生活需求。另外,也可以自行设定温度,使得对水温的需求不再盲目,在给现代人提供极大的生活方便的同时对电能的节约也是有微薄贡献的。本设计所需功能不仅在Protuse中经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JJF 2420-2026荧光酶标分析仪校准规范
- 陕西省咸阳市名校2027届九年级化学第一学期期末经典试题含解析
- 2027届安徽省合肥市四十二中学铁国际城校区化学九年级第一学期期中学业质量监测模拟试题含解析
- 四川省广安市广安中学2027届化学九上期末教学质量检测模拟试题含解析
- 2026中国智能穿戴行业市场深度分析及健康监测与投资策略研究报告
- 2026汽车座椅加热系统市场现状评估分析行业趋势
- 2026中国叶黄素酯配套设备市场需求与技术创新方向研究报告
- 2026中国食品加工+饮料行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国智慧农业传感器网络部署成本与增产效益测算
- 2026叶黄素酯在功能食品中的市场渗透率分析报告
- 2026芯片设计标杆企业组织效能报告
- 2026年新疆医科大学第四附属医院(新疆维吾尔自治区中医医院)招聘编制外工作人员(125人)笔试备考题库及答案详解
- 2023-2024学年北京市通州区高二(下)期中语文试卷
- 2026年(综合知识测试)湖北省从村(社区)干部中定向考录乡镇(街道)公务员综合练习题及答案
- 2026-2030智能语音行业市场深度调研及发展趋势与投资前景研究报告
- 2026年新闻记者职业资格考试试卷及答案(共十三套)
- 2025年资阳市园区产业发展服务专员岗位招聘考试试卷真题
- 检修班组长安全职责与管理能力提升培训
- GB/T 47551-2026塑料有害物质限量要求多溴联苯和多溴二苯醚
- 南京社区工作者考试题库答案
- 2025年融资担保公司《担保业务知识》真题及答案解析
评论
0/150
提交评论