- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温度计设计(虚拟仪器)重点讲义
基于单片机数字温度计设计学生姓名:王洋学生学号:2014070929所在学院:信息技术学院专业班级:电子(2)班中国·大庆年 月目录一、 功能说明1二、 系统总体设计2三、 硬件设计5四、 软件设计8附录:9一、功能说明1.1 功能说明 利用51单片机设计一数字温度计,要求合适的传感器及相应的AD转换芯片,通过传感器来采集室内温度,并由LED进行显示。具体功能如下所示:??(1) 设计单片机工作电源模块及其复位电路;? (2) 设计显示模块:两个LED显示当前温度值;??(3) 设计传感器模块,将选择的传感器与A/D转换芯片相连,并通过单片机采集其数据;??(4) 绘制控制软件流程图;??(5) 编写相应的控制程序,利用Protcus进行仿真。? 1.2 传感器原理1、根据设计要求,选择AT89C52单片机为核心器件。AT89C52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。与AT89C51不同之处是,P1.0和P1.1还可以分别作为定时/计数器2的外部技术输入和输出。? 2、温度检测器件采用DS18B20数字式温度传感器。与单片机的接口为P3.6引脚。DS18B20的测温原理如图2所示,图中低温度系数晶振的振荡频率受温度的影响很小用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量.计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55?℃所对应的基数分别置入减法计数器1和温度寄存器中,减法计数器1和温度寄存器被预置在-55?℃所对应的一个基数值。减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时温度寄存器的值将加1,减法计数器?1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温图1中的斜率累加器用于补偿和修正测温过程中的非线性其输出用,于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值,这就是DS18B20的测温原理。 图1 DS18B20的测温原理图3、键盘采用独立式按键,由三个按键组成,分别是:设置键(SET),加一建(+1),确认键(RET)。?SET键(上下限温度设置键):当该键按下时,进入上下限温度设置功能。通过P3.1引脚接入。?+1键(加一调整键):在输入上下限温度时,该键按下一次,被调整位加一。通过P3.2引脚接入。?RET键(确认键):当该键按下时,指向下一个要调整的位。通过P3.3引脚接入。?4.声音报警蜂鸣器通过P1.7引脚接入。 二、系统总体设计系统总体设计框图如图2所示,在仿真软件Protcus上完成。其中LED数码管以动态扫描法实现温度显示,由四个PNP型晶体管Q2、Q3、Q4、Q5和八个电阻组成,基级与单片机的P1.0、P1.1、P1.2连接。DS18B20的数据I/O端与单片机P3.6引脚连接。外部晶振为12MHz。蜂鸣器通过Q1放大后与引脚P1.7相连。?图中有三个独立式按键可以分别调整温度计的上下限报警设置,图中蜂鸣器可以在被测温度不在上下限范围内时,发出报警鸣叫声音,同时LED数码管将没有被测温度值显示,这时可以调整报警上下限,从而测出被测的温度值。图中的按健复位电路是上电复位加手动复位,使用比较方便,在程序跑飞时,可以手动复位,这样就不用在重起单片机电源,就可以实现复位。 图2 系统总体设计图硬件设计系统硬件设计总体框图如图3所图3 硬件总设计图3.1 主控制器?单片机AT89S52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。很适合便携手持式产品的设计使用。????AT89S52在仿真软件中的图像为图4所示。3.2 显示电路显示电路采用四位共阳极LED数码管,从P3口RXD,TXD串口输出段码。LED数码管在仿真软件中如图5所示。图4 AT89C52在仿真软件中图像图5 LED数码管在仿真软件中图像3.3 温度传感器???DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DQ?为数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源;
您可能关注的文档
- 清明节主题班会PPT.ppt
- 清管作业简介.ppt
- 清爽风格ppt模板.pptx
- 清华精神与清华文化.ppt
- 清远市新城连江路(小市天桥至升平街口路段)部分路段污水+++管道进行非开挖修复项目招标文件.doc
- 清障车例行出厂检验规程.doc
- 清远市大气污染防治行动方案2014-2017附件(附表).doc
- 渔夫的故事PPT.ppt
- 渔家傲 秋思.ppt
- 渔夫的故事.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)