- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计29151.ppt
毕设中期报告 基于组态软件的智能农田监控系统 电信工08-02刘凯 1、用户需求 设计一个具有通信功能的电热水器控制器 2、设计任务 保持最低水温,即无论何时,温度低于设定的最低水位,自动加热到该温度 在2个指定时间点,把温度加热到设定的最高温度。特别注意,只要加热到这个温度后,只有当水温低于最低水温才再次加热,并且只加热到最低水温。 可以用串口读取当前温度、设定的最低水温、最高水温、2个指定时间。并可以随时设定以上参数。 3、原理框图及说明(1) 根据设计任务,设计如下框图: 3、原理框图及说明(2)——系统连线 3、原理框图及说明(3) 电源部分,为单片机提供5V稳压电源;3位按键提供给用户用来设定时间、设置定时点、设置温度用;5位显示LED中的4位用来显示时间,另一位用来作为功能显示,表示正常计时、还是在设定时间、设置温度、或者是触发加热电路等;加热电路使用继电器连接加热电阻。 89S51上电后,启动内部计时程序,显示当前时间,并不断读取当前温度,若低于设定的最低水温,则驱动加热电路加热至最低水温;同时不断读取当前时间是否到达预设时间,若到达则驱动加热电路加热至最高温度;还要检查有无按键按下,处理相应操作。 3、原理框图及说明(4) 设置的3位按键分别为: S1:功能选择(正常状态、设定闹铃1、设定闹铃2、校正时间、设定最低温度、设定最高温度、设定最低温度), S2:时间/温度+ S3:时间/温度-。 3、原理框图及说明(5) L5显示功能选择,L1-L4显示时间。在“正常”时,L5不显示,按S2、S3无效。 L5显示1、2、3、4、5、6时,分别对应设置时间、设置定时1、设置定时2、设置最低温度、设置最高温度、加热;按S2时间/温度增加1分钟,按S3时间/温度减少1分钟。 上电复位后所有时间及温度均初始化为0 4、主要元件选择及参数计算 电阻、电容、各种元件如何选择? 4.1复位与振荡电路 复位电路如图2,由C5和R48构成。由于51单片机为低电平复位,图示电路利用电容的特性,在刚刚外加5V电源时RST脚的电压为低。时间常数=RC=38mS,满足芯片复位要求。(P4,RST段)由于电压为5V,可选择耐压6.3V的电解电容即可。 图2、复位与振荡电路: 振荡电路按照说明书的推荐,选择6MHz晶体,C7、C8选择30pF瓷片电容。 4.2 显示电路(1) 显示元件选择8段LED数码管,共阳极。段选信号经过一组限流电阻接到51的P0口,位选信号由P2.3到P2.7经过U2进行电流放大后提供,因此得到数码管L1显示时P2.7=1,P2的其他引脚为0,以此推算,得到表1、5位数码管与P2对应表 表1、5位数码管与P2对应表: 4.2 显示电路(2) 表2、显示段码表 : 4.2 显示电路(3) 图3、显示电路 4.3按键电路 由于89S51的P1口内部有上拉电阻,为简化电路,用按键开关直接接对应引脚P1.0、P1.1、P1.2到地,并把P1.0口作为通用输入口。即当S1没有按下时,P1.0=1,当S1按下时,P1.0=0 图4、按键电路 : 4.4 输出驱动电路 (1) 本次设计选择继电器的一对干接点作为驱动输出。对用户来说,JDQ1M与JDQ1O间,相当于一个电源开关,当达到闹铃条件时,开关闭合5S,然后断开。 J1继电器选择DC5V驱动,触点容量为AC220V1A的小型继电器。(如TX2-5V)。由于这类继电器线圈电流需要28mA,51单片机无法直接驱动,需要加三极管实现电流放大。Q1工作在开关状态。为了消除Q1由导通变截止时,J1线圈上产生反生电动势,从而可能使得Q1的集电极电压过高,Bvceo而击穿Q1,加入了D3,确保Q1的集电极电压最大为Vcc+0.7V。 4.4 输出驱动电路(2) 图5、输出驱动电路 4.5 电源电路 (1) 电源采用交流变压器获得约6V的交流,经YD1~YD4整流后,得到约8V直流。由于前述电路总的电流小于200mA,故选择7805稳压块,便宜、好用。而YDx选择1N4001以上即可。 4.5 电源电路 (2) 图6、电源电路 4.6温度检测 这部分需用数字温度传感器DS18B20,DSl820数字温度计提供9位(二进制)温度读数,指示器件的温度信息经过单线接口送入DSl820或从DSl820送出,因此从主机CPU到DSl820仅需一条线(和地线)。DSl820的电源可以由数据线本身提供而不需要外部电源。因为每一个DSl820在出厂时已经给定了唯一的序号,因此任意多个DSl820可以存放在同一条单线总线上。这允许在许多不同的地方放置温度敏感器件。DSl820的测量范围从-55℃到+125℃,增
您可能关注的文档
最近下载
- T∕CHCA 002-2024 热喷涂稀土合金复合涂层钢筋.pdf
- 建设工程工程量清单计价规范.docx VIP
- 第39讲建筑工程费用定额的适用范围及应用一bak.pdf VIP
- B3201_T 1211-2024 既有公共建筑能效提升节能量核定技术规程.pdf VIP
- 安全仪表系统检验测试计划.docx VIP
- 2025年义务教育2022年版《道德与法治课程标准》真题试卷附参考答案.docx VIP
- 智能安防巡逻机器人解决方案.doc VIP
- 常州站车站行车工作细则.pdf VIP
- 专用设备的操作手册编写与用户培训考核试卷.docx VIP
- 工程造价咨询服务方案 第二章 工作流程及进度控制方案.docx VIP
文档评论(0)