下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1基于单片机的数字温度计的设计姓名:詹崇武 班级:09应电2班 学号:2009061601学院:机电工程学院22011-12-7目录1、课程设计目的3.2、工具/准备工作3.3、设计步骤及原理6.步骤1:方案框图.6.步骤2:程序设计.7.步骤3:电路硬件设计及Proteus软件仿真 .8.4、设计结果及分析9.5、总结及心得体会9.36、对本设计过程及方法、手段的改进建议 .9.7、 参考文献1、课程设计目的本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传 感器,但热敏电阻的可靠性差,测量温度准确率低, 而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理
2、。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。2、工具/准备工作原件清单基于STC89C52单片机的数字温度计元件清单如表1所示。元件名称型号数量/个用途单片机STC89C521控制核心集成块DS18B201测温电路集成块74LS071显示驱动集成块74LS2451显示驱动电容30pF2晶振电路晶振12MHz1晶振电路电解电容10uF/10v1复位电路电阻10k Q5复位电路、上拉电阻电阻4.7 kQ1测温电路按键1复位电路1.04数码管4位共阳1显示电路ISP接口线1*41下载程序万用板140脚IC锁紧座1表1基于AT89S52单片机的数字温度计元件清单原件介
3、绍1. STC89C52的功能特性STC89C52是一种低功耗、高性能CMOS位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8K字节Flash , 512字节RAM 32位I/O口线,看门狗定时器,内置4KB EEPROMMAX810复位电路,三个16位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM定时器/计数器、串口、中
4、断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或 硬件复位为止。最高运作频率35Mhz,6T/12T可选。2. DS18B20的特点本设计的测温系统采用芯片DS18B20 DS18B20是DALLAS公司的最新单线数字温度传感器,它的体积更小,适用电压更宽,更经济。实现方法简介DS18B20采用外接电源方式工作,一线测温一线与STC89C51连接,测出的数据放在寄存器中,将数据经过BCD码转换后送到LED显示。DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器, 与传统的热敏电阻等测温元件相比,它能直接读出被测
5、温度,并且可根据实际要求通过简单的编程实现912位的数字值读数方式。DS18B20的性能特点如下:独特的单线接口仅需要一个端口引脚进行通信;多个DS18B20可以并联在惟一的三线上,实现多点组网功能;无须外部器件;可通过数据线供电,电压范围为3.05.5V;零待机功耗;温度以9或12位数字;5用户可定义报警设置;6报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL高速暂存器。DS18B20的管脚排列如图2-3-1所
6、示。64位光刻ROM是出厂前被光刻好的,它可以看作是该DS18B20的地址序列号。不同的器件地址序列号不同。A存储器与控制逻辑高速缓存的内部结构温度传感器高温触发器TH低温触发器TL配置寄存器8位CRC发生器7图2 DS18B20的引脚分布图3、设计步骤及原理步骤 1:方案框图基于STC89C52单片机的数字温度计设计由STC89C52单片机控制器、电源、显示电路、温度传感器、复位电路和时钟电路组成,系统框图如图1所示。电源给整个电路供电,显示电路显示温度值,时钟电路为STC89C52提供时钟频率。传感器采用美国DALLAS半导体公司生产的一种智能温度传感器DS18B20,其测温范围为-551
7、25C,最高分辨率可达0.0625C,完全符合设计要求。图3基于STC89C52单片机的数字温度计系统框图rsicwc:VpioDOOMO U1 h _ VDO匚nuIMC.DS1SB5OF*TSCiCMCWCWGuEDS1323e-PIN 5OIC Cl SO-MIL tDS16B20 TO-ZPALLKAE8步骤 2:程序设计1程序流程图主程序的主要功能是负责温度的实时显示、读出并处理DS18B20测量的当前温度值,温度测试每1S进行一次。这样可以在1S之内测量一次被测温度,其程序流程图如图3所示。读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温
8、度数据的改写,其程序流程图如图4所示。图4主程序流程图温度转换命令子程序主要是发温度转换开始命令,采用12位分辨率转换时间约为750ms。程序设计中采用1s显示程序延时等待转换的完成。计算温度子程序将RAM中读取图5读温度流程图9值进行BCD码地转换运算,并进行温度值正负的判定,显示数据刷新子程序主要是对显示10缓冲器中的显示数据进行刷新操作,当最高显示位为0时将符号显示位移入下一位步骤 3:电路硬件设计及 Proteus 软件仿真E t I辽弱呷胡敗止划_认严F母Tcdii响OriphL打7戸|Rhwlpdb訂L工二 -0ATE8K2sjrr:NW: :!:.:C7|一焦二豹S二鐸曙逝二:T
9、皤frsgJ-I Il SMI?JLU1HG114、设计结果及分析系统的性能调试以(1、主程序)为主。硬件调试比较简单,首先检查电路的焊接是否 正确, 然后用万用表测试。 软件调试可以先编写显示程序并进行硬件的正确性检验, 然后分 别进行主程序、从程序的编写和调试,由于DS18B20与单片机采用串行数据传送,因此对DS18B20进行编程时必须严格地保证读写时序,否则将无法读取测量结果。性能测试可用制作的温度计和已有的成品温度计来同时测量比较,由于DS18B20精度较高,所以误差指标可以限制在0.1C以内,另外,-55C至+ 125C的测温范围使得该温度计完全适用于一般的应用场合,其低电压供电的
10、特性可做成电池供电的手持电子温度计。5、总结及心得体会三个星期的课程设计, 从了解各个芯片的性能特点到合理设计硬件电路, 从从数字温度 计设计方案框图到编写相应的程序,从proteus仿真到模块焊接,再到系统性能调试。每一 步都深深地体会到其中的不容易。开始设计方案时, 必须熟悉原件的特点, 引脚的含义, 这都靠自己翻阅书籍和上网查找。 为后面的总体设计打好基础。编写程序必须与Proteus相结合,才能保证程序的准确性。模块焊接就是考验你的动手能力。 这过程中, 需要耐心, 耐心, 再耐心, 细心, 细心, 再细心。 最后的性能调试,不断发现问题,然后解决问题。这次课程设计很好地全方位地培养了
11、我们的能力,我们的专业知识,动手能力,独立工作能力与创造力,解决实际工程技术问题的能力,查阅图书资料、产品手册和 各种工具书的能力,工程绘图的能力,书写技术报告和编制技术资料的能力。在专业 知识与研究方法方面为日后的毕业设计乃至毕业后的工作奠定良好的基础6、对本设计过程及方法、手段的改进建议根据设计,基于单片机的数字温度计由单片机控制器,电源,显示电路,温度传感器,复位电路和时钟电路组成。制作简单,测温范围在-55度到100度。根据情况,可以加入温度报警器,误差范围控制在0.1C。这样会使这个设计应用更广,性价比更高。12针对编写好的程序进行软件调试, 在proteus软件中模拟, 电路温度测试正常。 证明系 统程序编写正确。根据设计的电路图焊接实物。针对个各种芯片的引脚特点检查硬件焊接是否正确。 性能调试过程中出现的问题及解决方案(1)LED数码管只显示初始温度,过程中温度无变化。检查DS18B20温度传感器。发现焊 接电路出现问题,重新焊接。电路运行正常,温度计正确测量。(2)LED数码管显示不全。检查LED数码管焊接电路。(3)在prote
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- XX建筑工程有限公司安装部经理岗位职责
- 健康教育宣教展示
- 通信安全心得分享讲解
- 裁剪车间安全规范讲解
- 2026年初级经济师运输经济模拟试卷及解析
- 2026年中国中铁局集团项目融资竞聘笔试模拟题
- 员工职业发展培训
- (正式版)DB36∕T 612-2019 《萍乡红鲫》
- 2026年春高一英语人教版(2019)第2周周末小测卷
- 医院医保生育保险服务制度
- DL-T956-2017火力发电厂停(备)用热力设备防锈蚀导则
- (高清版)JTG 1003-2023 公路工程行业标准编写导则
- (正式版)HGT 6277-2024 甲醇制烯烃(MTO)级甲醇
- 主要发达国家医疗卫生体制模式比较及启示以英国、美国和德国为例
- 牛津3000核心词汇表注释加音标1-4 完整版
- 海口 110kV美兰站主变增容工程 环评报告
- 装备制造重大安全生产隐患
- 刑诉名词解释及简答题
- GB/T 13871.3-2023密封元件为弹性体材料的旋转轴唇形密封圈第3部分:贮存、搬运和安装
- 大学语文-陕西师范大学中国大学mooc课后章节答案期末考试题库2023年
- 建设工程高大模板支撑系统施工专项方案
评论
0/150
提交评论