《2022年嵌入式温度采集系统方案.docx》由会员分享,可在线阅读,更多相关《2022年嵌入式温度采集系统方案.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源个人资料整理 仅限学习使用嵌入式系统基础课程设计论文论 文 题 目 :基于嵌入式温度采集系统的设计所属系别信息工程系专业班级姓名学号指导老师撰写日期 2021年 12欢迎下载精品学习资源一、开题报告1、选题背景和意义随着现代经济和社会的进展,信息化程度越来越高,智能化的测控仪器外表应用越来越广范;其中基于单片机的温度测控系统广范应用于工业、军事、消防等领域;本课题是一个完整掌握系统的设计,涉及到电子技术、模拟电子、PC 机的通信技术、自动掌握检测、信号处理,软件工程等多学科性学问,是一个软硬件相结合的设计性题目;此课题融学问性与有用性于一体,能够提高检索资料、电子系统设计、分析排除
2、故障以及创新设计的才能,有效的训练我们应用所学专业基础学问解决实际问题的才能,具有重要意义2、主要工作思路第一步:依据题目查找相关文献,明白相关学问; 其次步:依据相关材料初步理顺设计思路;第三步:初步完胜利能设计;第四步:完成理论设计;第五步:调整设计,完成相应的试验;第六步:整体测试,供应测试数据及书写毕业论文,并对其进行修改,直到合格为止;欢迎下载精品学习资源二、课程设计报告1、选题思路本次设计的目的在于学习基于51 单片机的多路温度采集系统设计的基本流程;本设计采纳单片机作为数据处理与掌握单元,为了进行数据处理,单片机掌握数字 温度传感器,把温度信号通过单总线从数字温度传感器传递到单片
3、机上;单片机数 据处理之后吗,发出掌握信息转变报警和掌握执行模块的状态,同时将当前温度信 息发送到 LED 进行显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出掌握信号达到掌握蜂鸣器和继电器的目的;2、设计分析2.1 设计方案比较与分析方案一:由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,感温电路比较麻烦;方案二:进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是特别简洁想
4、到的,所以可以采纳一只温度传感器DS18B20,此传感器,可以很简洁直接读取被测温度值,进行转换,就可以满意设计要求;从以上两种方案,很简洁看出,采纳方案二,电路比较简洁,软件设计也比较简洁,故采纳了方案二;2.2 硬件电路设计及描述;欢迎下载精品学习资源9、用户可定义的非易失性温度报警设置;10、报警搜寻命令识别并标志超过程序限定温度 温度报警条件 的器件;11、应用包括温度掌握、工业系统、消费品、温度计或任何热感测系统;DS18B20有三个主要的数据部件:1 、64 位激光 lasered ROM ;2 、温度灵敏元件;3 、非易失性温度告警触发器 TH和 TL;2.3 硬件电路原理图及分
5、析图 3 电路原理图本电路由 89C51 单片机、 DS18B20温度传感器、和 LCD 显示电路等组成;由DS18B20温度传感器测量环境温度,将数字量由数据端D7-D0 输出到 89C51 的 P0 口, 89C51 的 P2.0 、P2.1、P2.2 分别接入 LCD通道地址挑选端 E、RW、RS;经软件处理后将测量的温度值输出到 LCD的显示,用数字形式显示出当前的温度值;欢迎下载精品学习资源3、程序设计3.1 温度运算子程序ORG 0400H;CALCU:MOV R2,#01H ; R2 为数据表的索引值寄存器MOV DPTR,#DATATAB ; 温度数据表首地址送 DPTR NE
6、XT1:MOV A,R2 ; 索引值送 AMOVC A,A+DPTR ;查表取出某一温度的数字电压值CJNE A,20H,K1 ;与当前温度的数字电压值比较DEC R2;等于当前温度的数字电压值,就查表取出该温度值作为当前温度值MOV A,R2 ;MOVC A,A+DPTR ;LJMP K3 ;K1:JNC K2 ;大于当前温度的数字电压值,就连续取出下一温度的数字电压进行比较DEC R2; 小于当前温度的数字电压值,就查表取出前一个温度值作为当前温度值DEC R2 DEC R2 MOV A,R2 ;MOVC A,A+DPTR ;LJMP K3 ;K2:INC R2 ;INC R2;LJMP
7、NEXT1 ;K3:MOV 21H,A ;将当前温度值存于 21H 单元RET;DATATAB;DB 0,194,1,193,2,192,3,191,4,190;温度数据表DB 5,189,6,188,7,187,8,186,9,185DB 10,184,11,182,12,181,13,180,14,178DB 15,177,16,175,17,174,18,173,19,171欢迎下载精品学习资源DB 20,169,21,168,22,166,23,165,24,163DB 25,161,26,159,27,158,28,156,29,154DB 30,152,31,150,32,149,
8、33,147,34,145DB 35,143,36,141,37,139,38,137,39,135DB 40,133,41,131,42,129,43,127,44,125DB 45,123,46,121,47,118,48,116,49,1143.2 流程图温度运算子程序温度数据表索引值寄存器R2 赋初值 01H温度数据表首地址送DPTR查表取出某一温度的电压数据大于当前温度电压值与查表取得的某一温度电压值比较相等索引值加 2小于取出表中前一温度值查表取出该温度值将该温度值存于 21H单元将该温度值存于 21H单元返回返回图 4 流程图4、设计结果欢迎下载精品学习资源4.1 、实物图图 5
9、 实物图4.2 总结第一,在此诚心地感谢我们的指导老师及赐予我们帮忙的同学们,由于在他们的帮忙下我们的设计才如此完善;课程设计是培育同学综合运用所学学问 , 发觉, 提出, 分析和解决实际问题 , 锤炼实践才能的重要环节 , 是对同学实际工作才能的具体训练和考察过程. 随着科学技术进展的日新日异,单片机已经成为当今运算机应用中空前活跃的领域,在生活中可以说得是无处不在;因此作为二十一世纪的高校来说把握单片机的开发技术是特别重要的;我们的课题是基于嵌入式的温度采集系统设计,刚拿到题目真的是一头雾水,硬件电路不知如何下手,更别谈解决程序那块,由于我们所学的都是单片机方面的理论学问,应用到实践中去仍
10、比较少;不过,我们四人也没偷下懒,快速分工去查阅和收集资料;我们去了图书馆借一些参考书,上网找一些相关资料,并且请教指导老师;通过不断努力,最终将我们所需要的各个板块整理清晰;回忆起此次单片机课程设计,至今我仍感叹颇多,的确,从选题到定稿,从理论到实践,在整整一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的学问,而且学到了很多在书本上所没有学到过的知欢迎下载精品学习资源识;通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论学问是远远不够的,只有把所学的理论学问与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动
11、手才能和独立摸索的才能;在设计的过程中遇到问题,可以说得是困难重重,这究竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发觉了自己的不足之处,对以前所学过的学问懂得得不够深刻,把握得不够坚固,比如说,对单片机汇编语言把握得不好在完成单片机课程设计后 , 我们发觉我们仍有很多不足 , 所学到的学问仍远远不够 ,以至于仍有一些功能不能被动完成;但通过学习这一次实践 , 增强了我们的动手才能 , 提高和巩固了单片机方面的学问 , 特殊是软件方面;从中增强了我们的团队合作精神 , 并让我们熟悉到把理论应用到实践中去是多么重要;通过这次单片机课程设计,我不仅加深了对单片机理论的懂得,将理论很好地应用到实际当中去,而且我仍学会了如何去培育我们的创新精神,从而不断地战胜自己,超越自己;创新可以是在原有的基础上进行改进,使之功能不断完善,成为自己的东西;这次课程设计最终顺当完成了,在设计中遇到了很多编程问题,最终在张老师的辛勤指导下,最终游逆而解;同时,在张老师的身上我学得到很多有用的学问,在次我表示感谢!同时,对给过我们帮忙的全部同学再次表示忠心的感谢!欢迎下载
限制150内