付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、水温测量系统说明书业:机械电子工程水温测量系统1.设计背景及意义2.水温测量系统设计思路3.元件的选择3.1传感器的选择3.2单片机的选择3.3选择温度显示方式3.4元件清单4.系统工作原理参考文献:附录:Arduino程序代码示意图:目录1.2.2.4.5.1.3.3.4,1. 设计背景及意义生活中,工业中,常常需要测量水温来进行生产生活,水温测量系统在现在的 社会生产中,扮演的角色越来越重要;为了提高学生的动手能力,激发在校学生学 习、应用和交流机械电子工程技术在机械电子工程领域中工程应用和推广,并为河 南省先进制造装备产业培养和储备有关机械电子工程技术的复合型高级工程技术应 用人才,机械
2、电子工程专业进行了学科竞赛。2. 水温测量系统设计思路图1水温测量系统设计思路图3. 元件的选择3.1传感器的选择DS18B20的测温范围 55C+125C,固有测温误差(注意,不是分辨率,这 里之前是错误的)05C,使用范围多为中低温干燥;纯水的沸点为100? C,在DS18B20的测量范围内,可以使用。热电偶是一种感温元件,它把温度信号转换成热电动势信号,通过电气仪表转换成被测介质的温度。热电偶测温的基本原理是两种不同成份的均质导体组成闭 合回路,当两端存在温度梯度时,回路中就会有电流通过,此时两端之间就存在 Seebeck电动势 热电动势,这就是所谓的塞贝克效应。两种不同成份的均质导 体
3、为热电极,温度较咼的一端为工作端,温度较低的一端为自由端,自由端通常处于某个恒定的温度下。根据热电动势与温度的函数关系,制成热电偶分度表;分度 表是自由端温度在0 C时的条件下得到的,不同的热电偶具有不同的分度表。 在 热电偶回路中接入第三种金属材料时,只要该材料两个接点的温度相同,热电偶所产生的热电势将保持不变,即不受第三种金属接入回路中的影响。因此,在热电偶测温时,可接入测量仪表,测得热电动势后,即可知道被测介质的温度。热电偶是工业中常用的温度测温元件,具有如下特点:测量精度高:热电偶与被测对象直接接触,不受中间介质的影响。 热响应时间快:热电偶对温度变化反应灵敏。 测量范围大:热电偶从-
4、 40-+ 1600C均可连续测温。 性能可靠, 机械 强度好。 使用寿命长,安装方便。经过比较,我决定选择热电偶传感器,该传感器,不但可以测量水温,还可以测量 水蒸气的温度,适用范围更广,在生活中适用的范围更广。3.2单片机的选择随着科技的发展,单片机也越来越现代化,从原来的8位到16位到现在的32位,而且使用也是越来越方便,自带的库文件也越来越完全,为开发者提供了很大 的方便。C51, S52是性价比最高的芯片,是学习单片机的入门芯片,但是自身带的 功能比较少,avr是最新的芯片,语言代码也和C51有很大的区别,对于新手来说上 手比较慢,arduino也是属于avr旗下的一款芯片,但是自带
5、的库文件很多,很适合 大学生制作,而且我自己也有arduino的板子,故在经济和制作方便的前提下我选择 了 arduino开发板来制作水温测量系统。3.3选择温度显示方式数码管成本低,但是显示的不够形象,没有LCD1602液晶显示屏显示的清晰明了,而且LCD1602可以使用更少的单片机端口,方便后续功能的增加,故选择LCD1602 液晶屏显示。3.4元件清单序号名称数量1Max667512K型热电偶传感器13Ardui no14电位器25LCD160216LED17小喇叭181K电阻29面包板110公共杜邦线若干4. 系统工作原理通过热电偶传感器感受到温度的变化,通过max6675冷端补偿等,
6、把数据信号传给arduino,同时电位器通过对点位的调整设定高低温度的限度,单片机接收数据并进行处理,当温度过高的时候喇叭鸣叫,当温度过低的时候指示灯点亮,正常工作时由LCD1602显示温度。LCD"d"crk臼0SHI4kDUW ¥pmFDPCNTir rO-.fl>C«M!r ptowttptisttiq PQ:WhTPiiOi;SPnli« pc-trrarcKKijrxi rWHiAil7!h-T3i FCS/AJgCCIAF-KTX Kjjrufcfli'f. hi J.re«LJtSGB:hT4I 7 IE.
7、T ERFH77- CL13'C宾出"咔P1& h 4f ,- n R lA # J Uli-itLJ hJULUMELK f=- IT-AVrrLSI.H*T 那JHZ:価勺 口tHj* :Jr加】 皑4/«:t«aOAJ此对勺 屮畑二竺 PTHTI?!Pa*ESTJ':tJrinClHhI tRVLlAt d c?卜a图2 protuse仿真电路参考文献:1赵英杰.完美图解Arduino互动设计入门.北京.科学出版社.2014.2周杏鹏.现代检测技术.北京.高等教育出版社.2010.附录:Arduino程序代码#include <
8、LiquidCrystal.h>/调用 arduino 自带的 LiquidCrystal库#in clude "Max6675.h"Max6675 ts(2, 3, 4);Liquidcrystal lcd(12, 11, 9, 8,7, 6);/设置接口 byte H = A0;byte L =A1;int high,low,a;void set up()ts.setOffset(0);Serial.begi n(9600);lcd.begin(16, 2); / 初始化 LCDlcd.print("Temp");/ 使屏幕显示文字 Tempp
9、in Mode(13,OUT PUT);pin Mode(5,OUT PUT);delay(10); / 延时 10msvoid loop ()float m=0;high=ma p(an alogRead(H),0,1023,0,110); low=ma p(an alogRead(L),0,1023,0,110);if(low>high)m=high;high=low;low=m;float t =ts.getCelsius()*0.96; / 得到温度 t if(t>=high)to ne(5,450);/ 设置最高、最低温度if(t<high) noTo ne(5);
10、 if(tvlow)digitalWrite(13,HIGH);if(t>=low)digitalWrite(13,LOW); Serial.println(t, 2);/ 串口输出Icd.clearO; / 清屏 lcd.print("Temp"); / 使屏幕显示文字 Temp lcd.setCursor(7, 0); 设置光标位置为第二行第一个位置 Icd.prin t(t);/ 显示温度lcd.print(char)223); / 显示 o 符号 Icd.print("C"); / 显示字母 C lcd.setCursor(0, 1); 设置光标在第二行第一个 Icd.prin t("H");lcd. prin t(high); lcd.print(char)223); / 显示 o 符号 Icd.print("C"); / 显示字母 C lcd.setCursor(8, 1);Icd.prin t("L");lcd.print(low);/显示最低温度lcd.print(char)223); / 显
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业沟通协作线上工具包
- 职业行为诚信个人承诺书(7篇)
- 城市交通信号灯控制系统操作指南
- 产品包装标准化审核单各行业适用模板
- 严控资金安全与使用效率承诺书9篇范文
- 2026届天津市部分区(蓟州区)重点达标名校中考模拟考试语文试题试卷含解析
- 2026年安徽界首地区初三英语试题中考模拟试题含解析
- 2026年江苏省南京市溧水县重点名校初三下学期摸底调研模拟考英语试题含解析
- 2026年河北省唐山市名校初三第一次适应性考试(一模)语文试题含解析
- 客户服务团队服务质量提升工具集
- 【课件】+程式与意蕴-中国传统绘画+课件高中美术人美版(2019)美术鉴赏
- 《抗感染药物的使用》课件
- 翁恺C语言课件下载
- 心脑血管疾病预防课件
- PECVD详细介绍专题知识讲座
- 化学工业建设项目试车规范
- JGJ/T235-2011建筑外墙防水工程技术规程
- 《化合物半导体芯片工厂设计规范》
- 元宇宙营销新趋势与应用
- 高效课堂国内外研究现状综述
- 7 溜索 公开课一等奖创新教学设计
评论
0/150
提交评论