电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数显温度测量仪VIP免费

数显温度测量仪_第1页
1/15
数显温度测量仪_第2页
2/15
数显温度测量仪_第3页
3/15
学号XX电子系统综合设计设计说明书数字显示温度测量仪起止日期:2012年11月10日至2012年12月1日学生姓名XX班级XX成绩指导教师(签字)计算机与信息工程学院2012年12月1日目录第一章设计方案..............................................................1第二章数显温度测量仪的硬件设计..............................................22.1单片机控制模块........................................................22.1.1ATmega16简介....................................................22.1.2单片机接线......................................................22.2传感器检测和数据采集电路..............................................32.2.1PT100简介.......................................................32.2.2数据采集电路....................................................32.3放大电路..............................................................52.4数显模块..............................................................52.5按键模块..............................................................62.6超时报警模块..........................................................7第三章数显温度测量仪软件设计................................................83.1键盘扫描及上下限程序..................................................83.2读键值程序...........................................................103.3A/D转换程序.........................................................113.4超时报警程序.........................................................11第四章设计总结及心得.......................................................131第一章设计方案这次课程设计的目的是设计数显温度测量仪。要求为:测温范围-50℃~150℃;采用八位单片机作为控制芯片;测温传感器采用PT100;对应温度范围要求变换为0~5V;用四位数码显示,显示精度0.1℃;要求可通过键盘设置参数如:温度上下限报警值;采用线性电源,AC220V±15%供电。下面的设计是采用单片机控制来实现数显温度测量仪的设计,设计思路如图1所示:图1数显温度测量仪的单片机控制原理框图本设计采用pt100热电阻作为温度采集的传感器,把采集到的温度直接送到atmega16单片机,经过atmega16单片机处理后送到显示器,显示器将显示采集的温度,最后将其显示在四位数码管上。加入键盘实现设定温度上下限和控制温度值。Pt100温度传感器单片机显示键盘放大器2第二章数显温度测量仪的硬件设计2.1单片机控制模块本系统要求实时显示检测值,因涉及到一些计算及BCD转化的处理,以及考虑到功耗等问题,所以选择ATmega16单片机作为控制器的核心。2.1.1ATmega16简介ATmega16是基于增强的AVRRISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16的数据吞吐率高达1MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega16AVR内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC微控制器最高至10倍的数据吞吐率。ATmega16是以Atmel高密度非易失性存储器技术生产的。片内ISPFlash允许程序存储器通过ISP串行接口,或者通用编程器进行编程,也可以通过运行于AVR内核之中的引导程序进行编程。引导程序可以使用任意接口将应用程序下载到应用Flash存储区(ApplicationFlashMemory)。在更新应用Flash存储区时引导Flash区(BootFlashMemory)的程序继续运行,实现了RWW操作。通过将8位RISCCPU与系统内可编程的Flash集成在一个芯片内,ATmega16成为一个功能强大的单片机,为许多嵌入式控制应用提供了灵活而低成本的解决方案。ATmega16具有一整套的编程与系统开发工具,包括:C语言编译器、宏汇编、程序调试器/软件仿真器、仿真器及评估板。ATmega16有以下特点:16K字节的系统内可编程Flash(具有...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数显温度测量仪

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部