温度报警器实验报告_第1页
温度报警器实验报告_第2页
温度报警器实验报告_第3页
温度报警器实验报告_第4页
温度报警器实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. z.温度报警器实验报告班级:通信092组长:包一峰人员:陈姣、贾茜、李蒙雨指导教师:贾伟伟教师目录前言 .1实习内容2 2.1设计要求 2 2.2 设计原理 2 2.3硬件设计 2组装与调试 5四、实习总结与体会54.1总结 54.2心得体会 6五、参考文献6六、附录6 6.1元器件清单7 6.2 程序 7-. z.前言 温度是一个十分重要的物理量。所以在日常生活中,对于温度的测量与控制也是十分的重要。而此次我们设计的就是温度测量显示电路。利用热敏电阻器和其他允许的器件完成一个温度显示电路,当温度升高时,热敏电阻的阻值减小。用所学的理论知识结合相关经历,构成一个有效、可行、适用的、简单的电

2、子系统,来到达一个或多个实际需求的一种有目的的活动。本次试验是综合运用理论知识,把一些单元电路有机的组合起来,组成小的系统,使我们建立系统的概念;并使我们稳固和加强已学理论知识。并掌握一般电子电路和设计的根本步骤。 此次实验要我们到达以下要求,第一:掌握常用元器件的检测、识别方法及常用电子仪器的正确使用方法。第二:掌握电路板的安装、布线、焊接等根本技能。第三:培养一定的独立思考能力、解决问题的能力。实习内容2.1 设计要求本次的温度测量显示电路使用温度传感器、AD0832和单片机完成对温度的显示;此次设计安排为3-4人一个组,我们组为4个人,共同完成每一个模板的设计,并安装调试无误后,写出简要

3、的实验报告。2.2 设计原理该温度报警器主要由温度传感器、放大器和模数转换模块、主控电路、段驱动数码管位驱动等局部组成。工作原理如下:传感器对当前环境温度进展采样得到与之对应的模拟信号。信号处理电路对传感器采样所得到的模拟信号进展处理放大。A/D转换电路对处理之后的模拟信号数值化。将该数字信号送入单片机,经单片机处理后由七段数码管显示。2.3 硬件设计2.3.1 系统框图A/D转换前级信号处理传感器采样A/D转换前级信号处理传感器采样七段数码显示单片机七段数码显示单片机2.3.2 传感器采样电路2.3.3 信号处理电路2.3.4 AD0832信号转换电路2.3.5 单片机局部2.3.6 数码管

4、显示局部组装与调试首先检测各个元件是否有损坏,然后按照电路图开场焊接。焊接开场前,先大致确定几个主要器件的位置并固定好,一边焊接其他小型元件时,一边照电路图用引线连接元件。焊接完成后,仔细检查有没有错焊、漏焊、虚焊,以及有没有连接在一起的焊点,还必须一一检查引线没有用出错。2. 检查无误后,接通电源,检查前级和后级,看数码管是否显示正常,最后加热传感器,使其到达设定的高温临界点,如果实现了报警和降温,设计成功。实习总结与体会1总结:优点:线性好,精度适中,体积小,实用方便。实时显示当前温度。缺点:热敏电阻会有一定的时间延时,从而间接地影响了整个报警系统的灵敏性和准确性。2心得体会:在本次设计的

5、过程中,我们发现了很多的问题,虽然以前也做过类似的课程设计,但是这次确实让我们学到了很多。我们不仅要选好元件,还要把这些元件合理地组织起来,所以我们要学会如何寻找和搜索自己需要的资料。这一次,我们用了教师给的参考电路图,然后修改了一些地方,比方去掉了一个LED,再参加了几个电阻。虽然有些困难,但是经过努力,我们还是完成了电路的设计。经过本次的设计,我们学到了很多的知识,了解到了传感器能够把自然界的各种非电量转换为电信号的能量物理理念。 从本次的实习设计中,我们意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识运用到实际当中,实践是检验真理的唯一标准。培养了一定的独立思考能力、解决问题

6、的能力。同时也学到了和他人愉快合作的技巧。每当我们遇到问题时,我们学会了理性的分析,最终解决问题。同时在讨论问题时认真聆听别人的思想和意见也很重要,在聆听的同时也会学到很多东西。所以这次实习让我们学到了很多的东西。参考文献数字电路与逻辑设计 C语言程序设计第三版 电工技术根底 附录元器件清单元件类型值数量PT100热敏电阻1R1100K1R210K1R31K1AD0832信号转换1LM358信号处理1AD89C511DS1-DS3数码管3程序#include /*声明驱动信号阵列*/char code TAB10=0*c0, 0*f9, 0*a4, 0*b0, 0*99,/ 040*92, 0

7、*83, 0*f8, 0*80, 0*98 ;/ 59/#define ADCP0/定义ADC连接埠 #define SCANPP2/定义扫瞄信号连接埠 #define SEG7PP0/定义七节显示器连接埠 #define uchar unsigned char#define uint unsigned int void display(int);/声明显示函数 void delay1ms(char);void delay(char i) unsigned char j ;for(j = 0 ; j i;j+); sbit P1_3 = P13 ;sbit P1_4 = P14 ;sbit P

8、1_0 = P10 ;sbit P3_0 = P30 ;/* 函数名 :ADC0832读数据程序* 入口 :需转换通道channel 0:1* 返回 : 无符号字符型 uchar* */uchar ReadAdc0832( uchar channel );/ADC0832端口定义#define ADC0832_SCK_H P1_3 = 1#define ADC0832_SCK_L P1_3 = 0#define ADC0832_DIDO_H P1_4 = 1#define ADC0832_DIDO_L P1_4 = 0#define ADC0832_DIDO P1_4#define ADC08

9、32_CS_H P1_0 = 1#define ADC0832_CS_L P1_0 = 0 /工作时序/当cs由高变低时,选中ADC0832。在时钟的上升沿,DI端的数据移入ADC0832内部的多路地址移位存放器。/在第一个时钟期间,Dl为高,表示启动位,紧接着输入两位配置位。当输入启动位和配置位后,选通输入模拟通道,转换开场。/转换开场后,经过一个时钟周期延迟,以使选定的通道稳定。ADC0832接着在第4个时钟下降沿输出转换数据。/数据输出时先输出最高位(D7DO);输出完转换结果后,又以最低位开场重新输出一遍数据(D7DO),两次发送的最低位共用。当片选cS/为高时,内部所有存放器清0,输

10、出变为高阻态。如果要再进展一次模傲转换,片选cs必须再次从高向低跳变,后面再输入启动位和配置位/adc0832读数据uchar ReadAdc0832( uchar channel ) uchar i = 0; uchar outdata = 0; /初始化: 选通 数据口保持高电平 /当cs由高变低时,选中ADC0832。在时钟的上升沿,DI端的数据移入ADC0832内部的多路地址移位存放器 ADC0832_CS_L; / 使能 ADC0832_DIDO_H; /ADC0832_SCK_L; /第一次触发 delay(5); ADC0832_SCK_H; / delay(5); /模拟通道的

11、选择及单端输入和差分输入的选择 ADC0832_DIDO_H; ADC0832_SCK_L; /第二次触发 delay(5); ADC0832_SCK_H; delay(5); if( channel = 1 ) ADC0832_DIDO_H; else ADC0832_DIDO_L; ADC0832_SCK_L; /第三次触发 delay(5); ADC0832_SCK_H; delay(5); ADC0832_SCK_L; delay(5); ADC0832_DIDO_H; /置为输入准备读数据 ADC0832_SCK_H; delay(5); outdata = 0; /初始化 /读数据

12、D7D0for( i = 1; i = 8; i+ ) if( ADC0832_DIDO = 1 ) outdata |= 0*01; ADC0832_SCK_H; ADC0832_SCK_L; outdata = outdata =0)/while循环开场 SCANP = 0*01; SEG7P=TABresults/1000;/转换成驱动信号,并输出到P2 delay1ms(4);/延迟4ms SCANP = 0*02 ; SEG7P=TAB(results/100)%10;/转换成驱动信号,并输出到P0 delay1ms(4);/延迟4ms SCANP = 0*04 ; SEG7P=TAB(results/10)%10;/转换成驱动信号,并输出到P0 delay1ms(4);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论