- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的散热器设计
基于单片机的散热器设计
计算机应用系统专题设计说明书
设计题目: 基于51单片机简易散热器
同组成员:(姓名[学号]):
自动化学院 2021年11月16日
一、系统设计小组工作分工
二.系统设计目标
三.系统方案设计 1.程序设计及调试
根据课程设计内容和要求,温度传感器采用DS18B20将温度信号传给STC89C52进行处理,之后送给138译码器进行译码,将译码结果送给共阴极数码管显示。并且同时检测温度值是否达到动作温度,散热风扇由直流电动机带动,达到动作温度时单片机给ULN2021发送信号驱动电机转动。
在Protues中进行电路的设计,用Keil软件编写散热器程序,并进行仿真模拟调试。
2.硬件焊接及调试
根据仿真电路图完成电路板的焊接,并且进行程序的烧写和调试,达到预期效果。
3. 单片机系统方框图
4. 器件选择
根据系统的设计目标,我们采用STC89C52芯片作为主控芯片。显示使用共阴极数码管,并且使用138译码器进行译码位选。温度采集我们使用DS18B20,因为它是一种直接将其温度信号转变为数字信号的温度传感器,不用使用A/D转换电路,使用方便电路简单。我们还是用ULN2021A芯片实现直流电动机的驱动,因为UNL2021A的工作电压为5V,在输入为高电平时可以实现最大输出电流500mA的电流输出驱动直流电机转动。另外晶振电路采用30pf电容两个,12M晶振一个,数码管上拉电阻采用200Ω电阻八个,电机限流电阻51Ω一个。
主要器件介绍: (1)DS18B20温度传感器
DS18B20数字温度计提供9位温读数,指示器件温度。信息经过单线接口送入DS18B20或送出,因此从DS18B20到中央处理器仅需连接一条,读、写和完成温度转换的电源可由数据线本身提供,而不需要外部电源。
DS18B20温
52单片机系统
数码管显示电路
右图为引脚图 引脚说明:GND 地
DQ 数字输入输出 VDD 可选的VDD NC 空引脚 DNC 不连接
(2)74LS138译码器
74LS138的管脚排列和真值表见下图。由真值表可知,4、5、6脚是控制脚,只有当6脚为高电平而4、5脚都为低电平时,74LS138才对1、2、3脚的输入进行译码,选择和从这三个管脚输入的三位二进制码相对应的某一个输出脚输出低电平,否则所有的输出脚都是输出高电平。引脚及真值表如下。
(3)ULN2021A电机驱动芯片
ULN2021A是一个7路反向器电路,即当输入端为高电平时ULN2021A输出端为低电平,当输入端为低电平时ULN2021A输出端为高电平。也可以作为一些器件,如步进电机的驱动电路。如右图所示。
四.硬件电路设计及描述
1.晶振电路采用的是12M晶振,如图1所示。
图1 2.数码管显示电路
数码管的八位数据接口与单片机的P0口相连。中间加200Ω的上拉电阻连接如图2。数码管的位选接口与138译码器的输出端Y2,Y3连接如图3所示。74LS138译码器的A B C三端分别与P2.2、P2.3、P2.4相连,E1接高电平,E2 E3同接高低电平
3. DS18B20温度传感器电路连接
DS18B20的数据接口与单片机的P3.7相连,VCC接5V电源,GND接地。如图4所示。
4. UNL2021A电机驱动电路
UNL2021A的输入端1B接单片机的P2.6,COM端接VCC。输出端1C接直流电动机的一端。电动机的另一端接电源。
五.软件设计及描述
1、软件设计流程
程序首先进行初始化,对DS18B20温度传感器进行初始化然后进行温度读取,并通过端口P3.7将数据送给单片机进行处理。对温度值分别取十位和个位,通过P0口将十位和个位轮流送给数码管数据端。同时单片机的P2.2,P2.3,P2.4与138译码器连接通过译码进行数码管的位选,实现温度显示。单片机通过温度值与动作温度比较,当温度高与动作温度时通过单片机的P2.6给UNL2021A发送信号实现直流电动机的驱动。从而达到温度的显示和高温自动散热的效果。
2、系统总流程图
3、源程序代码
#include #include
sbit D18B20=P3^7;
#define NOP() _nop_() /* 定义空指令 */ #define _Nop() _nop_() /*定义空指令*/
void WriteByte (unsigned
您可能关注的文档
- 相对论性效应和元素的化学性质.docx
- 冰箱管理制度.docx
- 学生请假条模板.docx
- 二月国旗下讲话稿.docx
- 驻顺道地村特色亮点工作.docx
- 2021年创建四好领导班子活动方案.docx
- 2021幼儿园园长个人工作总结.docx
- 钢结构建筑的优缺点分析.docx
- 公司文员2021年工作计划.docx
- 专题12人类活动与气候教案.docx
- 环境保护政策法规.pptx
- 中华人民共和国劳动合同法(2013版).docx
- 2024山东省继续医学教育《H7N9流感等6种突发传染病防治知识》.pdf
- 2024年度安全生产及社会治安综合治理责任书.pdf
- 2024年安全工器具管理办法(2篇).pdf
- 2024年-FANUC系统(加工中心)的孔加工固定循环指令.pdf
- 2024年山东省消防操作员《中级技能-监控方向》科目真题冲刺卷下半年A卷.pdf
- 2024年初中物理讲义专题练习9全册(人教版)143 能量的转化和守恒(专题训练)【五大题型】(原卷版).pdf
- 2024特种设备专业考试试题库(特种设备监督检验中心).pdf
- 2024年职业病防治工作计划及实施方案范本(三篇).pdf
最近下载
- 膝关节置换术术后护理ppt.pptx
- 2025中考时政热点话题与知识链接.pdf VIP
- 国家开放大学电大《计算机应用基础(本)》终结性考试试题答案(格式已排好)任务二.pptx VIP
- 公诉人在法庭上讯问被告人应把握规则和方法.doc VIP
- JT_T 1499-2024 公路水运工程临时用电技术规程.pdf VIP
- DB32∕T 3160-2016 高等学校智慧校园建设与应用规范地方标准.pdf VIP
- 刑事诉讼法和公安机关办理刑事案件程序规定.ppt VIP
- 2025年最新国家开放大学电大《家畜解剖基础》期末题库及答案 .pdf VIP
- 工程投入的主要物资(材料)情况描述及进场计划.docx VIP
- 国开电大网络存储技术(福建)形考任务二参考答案.doc VIP
文档评论(0)