




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、热电偶温度计的毕业设计 题 目: 热电偶温度计的设计与制作系 别: 机电工程系 专 业: 检测技术及应用 班 级: 计量 学生姓名: 刘一 指导老师: 陆晓强 完成日期: 2013年 3月15日 河南质量工程职业学院河南质量工程职业学院毕业设计班级计量学生姓名刘一指导教师陆晓强课程设计题目热电偶测温计的设计与制作主要设计内容主要技术指标和设计要求1设计指标 实现智能数字显示仪表。要求8位数码管显示,4位显示测量值,4位显示设定值; 4输入按钮:功能选择、数码管选择、数字增加、数字减少; 可设定上下限报警蜂鸣器报警;2设计要求 画出电路原理图(或仿真电路图); 元器件及参数选择; 电路仿真与调试
2、; PCB文件生成与打印输出。3制作要求 自行装配和调试,并能发现问题和解决问题。4编写设计报告 写出设计与制作的全过程,附上有关资料和图纸,有心得体会。热电偶测温计的设计与制作设计任务和要求1设计指标 1 实现智能数字显示仪表。要求8位数码管显示,4位显示测量值,4位显示设定值;2 4输入按钮:功能选择、数码管选择、数字增加、数字减少;3 可设定上下限报警蜂鸣器报警;2设计要求1 画出电路原理图(或仿真电路图);2 元器件及参数选择;3 电路仿真与调试;4 PCB文件生成与打印输出。3制作要求 自行装配和调试,并能发现问题和解决问题。4编写设计报告 写出设计与制作的全过程,附上有关资料和图纸
3、,有心得体会。1.1选题的意义热电偶具有构造简单、适用温度范围广、使用方便、承受热、机械冲击能力强以及响应速度快等特点,常用于高温区域、振动冲击大等恶劣环境以及适合于微小结构测温场合;但其信号输出灵敏度比较低,容易受到环境干扰信号和前置放大器温度漂移的影响,因此不适合测量微小的温度变化。1.2 设计方案通过B型(铂铑30)热电偶测量的答题思路为1.3热电偶测温计的设计1.3.1智能仪表基本模块硬件电路智能仪表基本模块由单片机、输入按钮、硬件显示和通信接口组成原理图:(1)最小系统板电路(2)电源电路(3)按键电路(4)扬声器电路(5)数码管电路(6)信号调理电路(7)功率驱动电路(8)LED电
4、路1.3.2 智能仪表基本模块的功能:(1)具有两排8个是数码管显示,分别显示测量值与设定值, 数码管由74HC595驱动,因此只需要3个单片机引脚,可以用SPI接口引脚:PB4、PB5(MOSI)和PB7(SCK),或是采用I/O引脚搭配时序的方法驱动。(2)具有4个按钮:功能选择按钮、数码管选择按钮、数字加按钮、数字减按钮。按钮直接连在单片机引脚,低电平有效。(3)具有4个LED灯,用于显示状态,直接连到单片机引脚,低电平有效。智能仪表的外形:其中上排数码管显示测量值,下排数码管显示设定值,4个按钮用三个,右上侧有4个发光二极管。1.4、测温模块设计1.4.1热电偶B型热电偶在热电偶系列中
5、具有准确度最高,稳定性最好,测温温区宽,使用寿命长,测温上限高等优点。适用于氧化性和惰性气氛中,也可短期用于真空中,但不适用于还原性气氛或含有金属或非金属蒸气气氛中。B型热电偶一个明显的优点是不需用补偿导线进行补偿,因为在050范围内热电势小于3V。B型热电偶不足之处是热电势,热电势率较小,灵敏度低,高温下机械强度下降,对污染非常敏感,贵金属材料昂贵,因而一次性投资较大。 两种不同成分的导体两端接合成回路,当接合点的温度不同时,在回路中就会产生电动势,这种现象称为热电效应,而这种电动势成为热电势,也称为热电动势,热电偶就是利用这种原理进行温度测量的。其中,直接用做测量介质温度的一端叫作工作端(
6、称为测量端),另一端叫做冷端(称为补偿端)。冷端与显示仪表或配套仪表连接,显示仪表会显示出热电偶所产生的热电势。热电偶将热能转换为电能,用所产生的热电势测量温度,对于热电偶的热电势,应注意以下问题:(1) 热电偶所产生的热电势大小,与热电偶的长度和直径无关,只与热电偶材料的成分和两端的温差有关(2) 当热电偶的两个热电偶丝材料成分确定后,热电偶电势的大小,只与热电偶的温度差有关;若热电偶冷端的温度保持一定,则热电势仅是工作端温度的单值函数本设计要求的B型(铂铑30)热电偶测温范围如下表热电偶分类热电偶电极材料温度范围(C)热电动势(mV)/温度(C)正极负极B铂铑30铂铑6018000/0 1
7、8.84/18001.4.2热电偶信号调理电路采用LM35的B00000000-型热电偶冷端补偿电路 B型热电偶在0度时的热电势为0mV,在1600度时的热电势为18.84mV。若输出电压为0.2-3.3v。因此放大器输出电压方程为:1)0.2=m*0+b 和 2)3.3=m*18.84+b算出m、b的值然后根据3)m=R2/(R1+R2)(Rf+Rg)/Rg 和 4)b=VrefR1/(R1+R2)(Rf+Rg)/Rg算出实验所需的数据1.5驱动双向晶闸管设计本系统采用晶闸管脉冲调制驱动电路,其负载为1000W的电加热器(电源电压为220VAC)。单片机驱动晶闸管脉冲调制驱动器的电路如下图所
8、示。单片机驱动晶闸管脉冲调制驱动器的电路1.6软件设计1.6.1主程序#include<iom 16v.h>#include< macros.h >unsigned char vadc; /vadc 测得的放大电势值unsigned int var; /测得的温度值Unsign int data8; /全局变量unsigned char xs8; /数据缓存unsigned char disp = 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,/共阳数码 0x88,0x83,0xc6,0xa1,0x86,0x8e,0
9、xbf, 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, 0xFE,0xFF; unsigned int weizhi=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80; 高电平有效*/unsigned char LED0,LED1,LED2,LED3;Void main(void) /主函数unsign char adc_time;unsign char saomiao_time;unsign char xianshi_time;init_devices();adc_time=0; while(1)While(adc_time=
10、1) /测温 adc(); Char lp(); /滤波 PID();Shuchu();adc_time=0;While(saomiao_time=1) saomiao1(); /扫描按键并存放数据 Saomiao_time=0;while(xianshi_time=1) spihc(); /数码管显示 LED(); / LED灯显示xianshi_time=0;#pragma interrupt_handler int_TCCR1A:7 /定时器1的TCCR1A组比较匹配中断服务程序 static unsigned char n; n +;If(n=20) /200msadc_time=1;
11、 /adc转换 Saomiao_time=1; /扫描PD口按键 xianshi_time=1; /显示数码管 1.6.2子程序(1)ADC初始化函数Void adc_init(void) ADCSRA=0x00; / ADCSRA ADC控制和状态寄存器ADMAX=0x20; /选择外部参考电压,通道0,左对齐ADCSRA=0xE2;SFIOR=0Xa0; / SFIOR-特殊功能IO寄存器,定时器1比较匹配B(2)ADC转换程序Void adc(void) static unsigned char n;while(!(ADCSRA&(1<<ADIF); /等待转换完成A
12、DH=ADCH; /8位转换If(n<5) Value_adcn+=ADH;Else n =0; (3)算术平均值滤波子函数Void Char lp(void) Int sum=0;Char count;For (count=0;count<5;count+) sum+=Value_adccount; /获取ADC转换结果,计算相加Delay(); vadc=sum/5;(4)定时器初始化函数Void T1_init(void) /初始化定时器,产生10ms周期中断OCR1A=1249;TIMSK|=(1<<OCIEA);TCCR1A=0x00;TCCR1B=0x08;
13、 /定时器工作在CTC计数器模式TCCR1B|=0x02; / 设定定时器1的分频值为8分频(5)显示LED灯子程序Void LED(void) if(LED0=1) PORTB=0x01; If(LED1=1) PORTB|=1<<1;If(LED2=1) PORTB|=1<<2;If(LED3=1) PORTB|=1<<3;(6)定时器1的TCCR1A组比较匹配中断服务程序 #pragma interrupt_handler int_TCCR1A:7 /定时器1的TCCR1A组比较匹配中断服务程序 static unsigned char n; n +;
14、If(n=20) /200msadc_time=1; /adc转换 Saomiao_time=1; /扫描PD口按键 xianshi_time=1; /显示数码管 (7) SPI初始化Void SPI_init(void)SPDR=(1<<6)|(1<<4)|(1<<5)|(1<<1)|(1<<0); /使能SPI主机模式,设置时钟速率为fck/128(8)引脚初始化函数Void port_init(void) /引脚初始化函数PORTA=0x80; /AD通道PA0口输入模拟信号DDRA=0x80;PORTB=0xff; /PB输出
15、 LED灯DDRB=0xff;PORTC=0xff; /PC输出 数码管DDRC=0xff;PORTD=0x00; /PD口输入按钮信号DDRD=0x00;(9)系统初始化函数Void init_devices(void) /系统初始化CLI(); port_init(); adc_init;T1_init;SPI_init;SEI();(10)扫描子程序Void saomiao1(void) unsigned int i;Static unsigned int j,m,k; If(j=0)if (PIND|=0xFE) /判断PD0引脚 功能键 for (i=0;i<<2000;
16、i+);if (PIND|=0xFE) while(PIND|=0xFE);j+=1;if(j>3)j=0;else saomiao2();shuju();if(j=1) / LED灯亮LED1=1;data3=data2; /设定并存放报警上限值Else if(j=2)LED2=1; data4=data2; /设定并存放报警下限值 Else if(j=3)ED3=1; data5=data2; /设定并存放给定值(11)数码管、按钮子程序Void saomiao2(void) /选择数码管 按钮 unsigned int p; if(m=0)if (PIND|=0xFD) /判断PD
17、1引脚 for (p=0;p<<2000;p+);if (PIND|=0xFD) while(PIND|=0xFD);m+=1;if(m>4)m=0; else saomiao3();(12)判断数据增减子程序Void saomiao3(void) /判断数据增减 unsigned int q; If(0<k<9)if (PIND|=0xFB) /判断PD2引脚 for (q=0;q<<2000;q+);if (PIND|=0xFB) while(PIND|=0xFB);k+=1;if (PIND|=0xF7) /判断PD3引脚 for (q=0;q&
18、lt;<2000;q+);if (PIND|=0Xf7) while(PIND|=0xF7);k-=1; Else k=0; (13)数据设定存放子程序Void shuju(void)If(m=1)data2+=k;if(m=2)data2+=1<<4;if(m=3)data2+=1<<8;if(m=4)data2+=1<<12;(14)向HC595输出数据的函数void xianshi(unsigned char X) /向HC595输出数据的函数unsigned char i; for(i=8;i>=1;i-)if (X&0x80)
19、PORTC.5=1; else PORTC.5=0; /先输出低位X<<=1;PORTC.7 = 0;PORTC.7 = 1;(15)显示数码管子程序void spihc595 (void) /显示子程序unsigned char i; data0=var; /显示测量值 data1=data4; /显示给定值定值 if(LED1=1)data1=data2; /显示报警上限值if(LED2=1)data1=data3; /显示报警下限值xs0= data1/1000%10;xs1= data1/100%10;xs2= data1/10%10;xs3=data1%10;xs4= data0/1000%10;xs5= data0/100%10;xs6= data0/10%10;xs7=data0%10;xianshi(weizhii); /位输出xianshi(dispxsi); /段输出 PORTC.6 = 0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业互联网智能制造与工业大数据应用方案
- 三农项目实施方案计划书
- 物联网网络安全防护策略
- 技术开发委托服务合同
- 邢台2025年河北保定定兴县等七县(市区)选聘教师147人笔试历年参考题库附带答案详解
- 甘肃2025年甘肃省财政厅所属事业单位招聘8人笔试历年参考题库附带答案详解
- 2021年5月30日二级建造师考试《建筑工程管理与实务》真题及答案
- 探析陈修园治疗咳嗽的辨证用药
- 传统美德教育
- 2025年关于幼儿园托班标准教案
- 统编版(2024)道德与法治七年级下册第一单元 珍惜青春时光 单元测试卷(含答案)
- 苏教版数学一年级下册(2024)第七单元观察物体(一)综合素养测评 A 卷(含答案)
- 2025年中考英语第一次模拟试卷01(广州专用)(原卷版)
- 2025年甘肃省张掖市民乐县招聘专业技术人员9人(第二期)历年高频重点模拟试卷提升(共500题附带答案详解)
- 2025年湖北武汉理工大学学生辅导员招聘18人历年高频重点模拟试卷提升(共500题附带答案详解)
- 《石油工程事故案例分析》课件
- 金融科技概论-课件 第十五章 金融科技监管与监管科技
- 2025年乌兰察布医学高等专科学校高职单招职业技能测试近5年常考版参考题库含答案解析
- 2024入团知识题库(含答案)
- 伦理审查表(一式三份)
- 义务教育英语课程标准(2022年版)
评论
0/150
提交评论