首页 > 学术发表知识库 > 温度测控仪设计论文答辩

温度测控仪设计论文答辩

发布时间:

温度测控仪设计论文答辩

1、你准备采用哪种温度传感器?答:我会根据适用环境选择,。 第一种,18b20,采集范围-55~125℃,数字式,单片用严格的时序控制读出数据,仅用1个I/O口就能实现组网; 第二种,PT100,工业适用非常广泛,不同封装能适应多样环境,电阻式传感器,单片机A/D口采集,温度适用范围广,变化线性; 没必要说第三种或更多了,到这你在老师面前已经表现得比较专业了。2、延续上一个问题,你如何用一个I/O口控制4个温度?答:用18b20可实现一个I/O口多达几十个甚至上百个温度点的采集(只要你愿意),18B20自带64位器件编码,能实现特定温度点的访问;PT100要实现1控4(1个I/O控制4个温度),必须外部添加器件,比如8选1器件(如CD4051),但这样会多使用几个I/O口去连接这枚器件,实际上,控制更多的温度点,比如几十个以上的情况使用扩展器件更划算。 到这,老师会觉得你是个上进的好学生了,尤其是你在硬件上也有自己的选择。3、你如何安排单片机程序,程序由哪几部分组成?(这其实有可能是第一个问题,因为这是一个框架)答:一、初始化; 二、采集部分; 三、计算、滤波部分; 四、按键、显示部分;(如果有的话) 五、控制、输出部分;(如果有的话) 六、通讯部分;(如果有的话) 七、抗干扰设计;(如果有的话) 从四开始,多做一点,老师看你的眼光应该会提升一点。4、如果确实不知道老师要问什么,那尽量把老师带到你的话题上,作一些专业的陈述,就算不是老师想问的,也能加分。就到这吧,写的较乱,还是鼓励多看书扩展下,有事儿联系。

已把我毕业论文的一部分发给你了,应该是你想要的。还需要其它的说一声

用单片机控制多点温度采集,一个I/O控制4个温度 肯定知道的

价格合理!信工毕业 就会单片机

温度测控仪设计论文答辩题目

已把我毕业论文的一部分发给你了,应该是你想要的。还需要其它的说一声

基于视频的人流量监测系统设计与实现 图像水印识别微信小程序设计与实现 基于重力传感器的飞机大战游戏开发 手机平台加减乘除口算训练游戏开发 基于Android平台的个人移动地图软件开发 面向多种数据源的爬虫系统的设计与实现 基于Zabbix的服务器监控系统的设计与实现 基于新浪微博的分布式爬虫以及对数据的可视化处理 基于分布式的新闻热点网络爬虫系统与设计 舆情分析可视化系统的设计与实现 基于大数据的用户画像的新闻APP设计 基于Android平台的语言翻译程序设计与实现 基于SSH的水电信息管理系统的设计与实现 基于SSM的学科竞赛管理系统

愿意帮助原创提供

价格合理!信工毕业 就会单片机

温湿度检测仪的设计毕业设计论文

电子信息专业的,你还是与我来探讨,用户名上有扣的

出租车计费器设计 论文+程序单片机扩展串行通信 论文+程序单片机-路口灯火控制系统的设计 论文+程序单片机转速测量系统 论文+程序+DDB电子时钟 论文+原理图具有温度控制功能的电子时钟 程序+DDB基于单片机的数控电流源的设计 论文+程序+DDB利用PN结作传感器的数字型控温仪表 论文+原理图红外快速检测人体温度装置的设计与研制 论文+程序+DDB汽车防撞主控系统 论文+DDB智能型充电器的电源和显示的设计 论文+程序+DDBIIR数字滤波器的理论和设计.doc 论文(PDF转换)仓库温湿度的监测系统.doc 论文超声波遥控电风扇调速控制电路的设计 论文+原理图单片机串行通信发射机.doc 论文+原理图+程序基于单片机控制的电子密码锁 论文"基于单片机的交通灯设计" 论文+原理图+程序单片机作息时间控制.doc 论文低频数字式相位测量仪.doc 论文+原理图电动智能小车(完整论文).doc 论文+原理图+程序点阵电子显示屏(A题).doc 论文+原理图+程序豆浆机的制作.doc 论文+原理图+程序多功能红外发射接收器设计.doc 论文+原理图+程序自动抄表系统.doc 论文+程序+DDB火灾自动报警系统设计.doc 论文机械润滑装置自动控制系统研究与设计 论文+原理图+程序基于AT89S52的直流数字电压表设计.doc 论文+原理图+程序基于DDS技术的任意波形发生器.doc 论文基于ISD4004的语音报值交直流电压表设计 论文+原理图基于单片机的多功能智能小车设计论文 论文+原理图+程序基于单片机控制的9999秒倒计时器的毕业设计设计 论文+原理图+程序计算机主板制程.doc 论文交直流数字电压表设计.doc 论文+原理图+程序开关稳压电源的设计.doc 空气温湿度检测仪.doc 论文+程序六路抢答器.doc 论文+原理图肉类水分超标自动报警装置设计与研制.doc 论文+原理图+程序手持式GPS定位仪的开发与研制.doc 论文+原理图+程序 数字时钟1.doc 论文+原理图+程序双向汽车防盗器设计.doc 论文+原理图+流程图同步电机模型的MATLAB仿真.doc 论文+仿真温度监控系统的设计.doc 论文+原理图+程序正弦信号发生器的设计与研究.doc 论文+程序自动加料机控制系统.doc 论文+原理图+程序单片机做的智能台灯 论文+原理图+程序精确温度显示的温控自动风扇系统.doc 论文+原理图+程序多点温度检测系统.doc 论文+原理图+仿真图半桥电子秤.DOC 论文+原理图+程序音频放大器(LM1875功率放大器).doc 论文+原理图+PCB图大电流测量毕业设计.doc 论文

电子信息工程类毕业设计

电子时钟可以不?我加你了

温湿度检测仪的设计论文下载

出租车计费器设计单片机扩展串行通信单片机-路口灯火控制系统的设计单片机转速测量系统电子时钟具有温度控制功能的电子时钟基于单片机的数控电流源的设计利用PN结作传感器的数字型控温仪表红外快速检测人体温度装置的设计与研制汽车防撞主控系统智能型充电器的电源和显示的设计IIR数字滤波器的理论和设计.doc仓库温湿度的监测系统.doc超声波遥控电风扇调速控制电路的设计单片机串行通信发射机.doc基于单片机控制的电子密码锁"基于单片机的交通灯设计"单片机作息时间控制.doc低频数字式相位测量仪.doc电动智能小车(完整论文).doc点阵电子显示屏(A题).doc豆浆机的制作.doc多功能红外发射接收器设计.doc红外无线抄表系统.doc火灾自动报警系统设计.doc机械润滑装置自动控制系统研究与设计基于AT89S52的直流数字电压表设计.doc基于DDS技术的任意波形发生器.doc基于ISD4004的语音报值交直流电压表设计基于单片机的多功能智能小车设计论文基于单片机控制的9999秒倒计时器的毕业设计设计计算机主板制程.doc交直流数字电压表设计.doc开关稳压电源的设计.doc空气温湿度检测仪.doc六路抢答器.doc肉类水分超标自动报警装置设计与研制.doc手持式GPS定位仪的开发与研制.doc数控直流稳压电源完整论文.doc数字时钟1.doc双向汽车防盗器设计.doc同步电机模型的MATLAB仿真.doc温度监控系统的设计.doc正弦信号发生器的设计与研究.doc自动加料机控制系统.doc单片机做的智能台灯精确温度显示的温控自动风扇系统.doc多点温度检测系统.doc半桥电子秤.DOC以上全部便宜出售,有需要的可以直接联系QQ,先到下得,绝对完整,另外接受代做

出租车计费器设计 论文+程序单片机扩展串行通信 论文+程序单片机-路口灯火控制系统的设计 论文+程序单片机转速测量系统 论文+程序+DDB电子时钟 论文+原理图具有温度控制功能的电子时钟 程序+DDB基于单片机的数控电流源的设计 论文+程序+DDB利用PN结作传感器的数字型控温仪表 论文+原理图红外快速检测人体温度装置的设计与研制 论文+程序+DDB汽车防撞主控系统 论文+DDB智能型充电器的电源和显示的设计 论文+程序+DDBIIR数字滤波器的理论和设计.doc 论文(PDF转换)仓库温湿度的监测系统.doc 论文超声波遥控电风扇调速控制电路的设计 论文+原理图单片机串行通信发射机.doc 论文+原理图+程序基于单片机控制的电子密码锁 论文"基于单片机的交通灯设计" 论文+原理图+程序单片机作息时间控制.doc 论文低频数字式相位测量仪.doc 论文+原理图电动智能小车(完整论文).doc 论文+原理图+程序点阵电子显示屏(A题).doc 论文+原理图+程序豆浆机的制作.doc 论文+原理图+程序多功能红外发射接收器设计.doc 论文+原理图+程序自动抄表系统.doc 论文+程序+DDB火灾自动报警系统设计.doc 论文机械润滑装置自动控制系统研究与设计 论文+原理图+程序基于AT89S52的直流数字电压表设计.doc 论文+原理图+程序基于DDS技术的任意波形发生器.doc 论文基于ISD4004的语音报值交直流电压表设计 论文+原理图基于单片机的多功能智能小车设计论文 论文+原理图+程序基于单片机控制的9999秒倒计时器的毕业设计设计 论文+原理图+程序计算机主板制程.doc 论文交直流数字电压表设计.doc 论文+原理图+程序开关稳压电源的设计.doc 空气温湿度检测仪.doc 论文+程序六路抢答器.doc 论文+原理图肉类水分超标自动报警装置设计与研制.doc 论文+原理图+程序手持式GPS定位仪的开发与研制.doc 论文+原理图+程序 数字时钟1.doc 论文+原理图+程序双向汽车防盗器设计.doc 论文+原理图+流程图同步电机模型的MATLAB仿真.doc 论文+仿真温度监控系统的设计.doc 论文+原理图+程序正弦信号发生器的设计与研究.doc 论文+程序自动加料机控制系统.doc 论文+原理图+程序单片机做的智能台灯 论文+原理图+程序精确温度显示的温控自动风扇系统.doc 论文+原理图+程序多点温度检测系统.doc 论文+原理图+仿真图半桥电子秤.DOC 论文+原理图+程序音频放大器(LM1875功率放大器).doc 论文+原理图+PCB图大电流测量毕业设计.doc 论文

电子时钟可以不?我加你了

电子毕业设计毕业论文

温度检测装置设计论文

用DS18B20做的电子温度计,非常简单。#include #include\"AscLed.h\"#include #include //********************************************************#define Seck (500/TK) //1秒中的主程序的系数#define OffLed (Seck*5*60) //自动关机的时间5分钟!//********************************************************#if (FHz==0) #define NOP_2uS_nop_()#else #define NOP_2uS_nop_();_nop_()#endif//**************************************#define SkipK 0xcc //跳过命令#define ConvertK 0x44 //转化命令#define RdDs18b20K 0xbe //读温度命令//*******************************************extern LedOut(void);//*************************************************sbit PNP1=P3^4;sbit PNP2=P3^5;sbit BEEP=P3^2;//***********************************#defineDQ PNP2 //原来的PNP2 BEEP//***********************************static unsigned char Power=0;//************************************union{ unsigned char Temp[2]; //单字节温度 unsigned int Tt; //2字节温度}T;//***********************************************typedef struct{ unsigned char Flag; //正数标志 0;1==》负数 unsigned char WenDu; //温度整数 unsigned int WenDuDot; //温度小数放大了10000}WENDU; //***********************************************WENDU WenDu;unsigned char LedBuf[3];//----------------------------------//功能:10us 级别延时// n=1===> 6Mhz=14uS 12MHz=7uS//----------------------------------void Delay10us(unsigned char n){ do{ #if (FHz==1) NOP_2uS;NOP_2uS; #endif }while(--n);}//-----------------------------------//功能:写18B20//-----------------------------------void Write_18B20(unsigned char n){ unsigned char i; for(i=0;i<8;i++){ DQ=0; Delay10us(1);//延时13us 左右 DQ=n & 0x01; n=n>>1; Delay10us(5);//延时50us 以上 DQ=1; }}//------------------------------------//功能:读取18B20//------------------------------------unsigned char Read_18B20(void){ unsigned char i; unsigned char temp; for(i=0;i<8;i++){ temp=temp>>1; DQ=0; NOP_2uS;//延时1us DQ=1; NOP_2uS;NOP_2uS;//延时5us if(DQ==0){ temp=temp&0x7F; }else{ temp=temp|0x80; } Delay10us(5);//延时40us DQ=1; } return temp;}//-----------------------------------void Init (void){ DQ=0; Delay10us(45);//延时500us DQ=1; Delay10us(9);//延时90us if(DQ){ //0001 1111b=1f Power =0; //失败0 }else{ Power++; DQ=1; }}//----------------------------------void Skip(void){ Write_18B20(SkipK); Power++;}//----------------------------------void Convert (void){ Write_18B20(ConvertK); Power++;}//______________________________________void Get_Ds18b20L (void){ T.Temp[1]=Read_18B20(); //读低位 Power++;}//______________________________________void Get_Ds18b20H (void){ T.Temp[0]=Read_18B20(); //读高位 Power++;}//------------------------------------//规范化成浮点数// sssss111;11110000// sssss111;1111(0.5,0.25,0.125,0.0625)//------------------------------------void ReadTemp (void){ unsigned char i; unsigned intF1=0; char j=1; code int Code_F[]={6250,1250,2500,5000}; WenDu.Flag=0; if (T.Temp[0] >0x80){ //负温度 T.Tt =~T.Tt+1; //取反+1=源吗 +符号S WenDu.Flag=-1; } T.Tt <<= 4; //左移4位 WenDu.WenDu=T.Temp[0]; // 温度整数 //************************************************** T.Temp[1]>>=4; //--------------------------- for (i=0;i<4;i++){ //计算小数位 F1 +=(T.Temp[1] & 0x01)*Code_F; T.Temp[1]>>=1; } WenDu.WenDuDot=F1; //温度的小数 Power=0;}//----------------------------------void Delay1S (void){ static unsigned int i=0; if (++i==Seck) {i=0ower++;}}//----------------------------------void ReadDo (void){ Write_18B20(RdDs18b20K); Power++;}/**********************************函数指针定义***********************************/code void (code *SubTemp[])()={ Init,Skip,Convert,Delay1S,Init,Skip,ReadDo,Get_Ds18b20L, Get_Ds18b20H,ReadTemp};//**************************************void GetTemp(void){ (*SubTemp[Power])();}//---------------------------------------------------//将温度显示,小数点放大了10000.void GetBcd(void){ LedBuf[0]=WenDu.WenDu / 10; LedBuf[1]=WenDu.WenDu % 10 +DotK; LedBuf[2]=(WenDu.WenDuDot/1000)%10; if(LedBuf[0]==0)LedBuf[0]=Black; if(WenDu.Flag==0) return; if(LedBuf[0] !=Black){ LedBuf[2]=LedBuf[1]; LedBuf[1]=LedBuf[0]; LedBuf[0]=Led_Pol; //'-' }else{ LedBuf[0]=Led_Pol; //'-' }}/*//---------------------------------------------------void JbDelay (void){ static long i; if (++i>=OffLed){ P1=0xff; P2=0xff; PCON=0x02; }}*//*****************************************************主程序开始1:2002_10_1 设计,采用DS18B20测量2:采用函数数组读取DS18B20.LED数码管显示正常!3:改变FHz可以用6,12MHz工作!******************************************************/code unsigned char Stop[3] _at_ 0x3b;void main (void){ P1=0xff; WenDu.WenDu=0; while (1){ GetTemp(); GetBcd(); // JbDelay(); LedOut(); }}复制代码 20091012_8b1ef92155560c13b5807ZmoDVSacjwD[1].jpg (12 KB) 2009-10-21 23:21 上传下载次数:0

已把我毕业论文的一部分发给你了,应该是你想要的。还需要其它的说一声

我做的课程设计,用的数码管,也做了protues仿真,你有需要的话,我邮箱是。希望对你有帮助,#includesbit P11=P1^1;sbit P12=P1^2;sbit P13=P1^3;sbit P14=P1^4;/////数码管1断码控制///////////////sbit P15=P1^5;sbit P16=P1^6;sbit P17=P1^7;sbit P32=P3^2;/////数码管2段码控制////////////////sbit up=P3^7;sbit down=P3^6; ////按键操作端口//////////////////sbit P35=P3^5; ////////控制晶闸管端口/////////sbit DQ =P3^3; ///////温度传感器端口///////// #define THCO 0xee#define THLO 0x00unsigned char code duan[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90,0x88,}; //////////////////////////////////////////int b=0;char pwm=0;int k;char r=0,q=0;static char wendu_1;char hao=20;//////////////////////////////////////////////void delay(unsigned int i){while(i--);}//////////////////////////////////////////Init_DS18B20(void){unsigned char x=0;DQ = 1; //DQ复位delay(8); //稍做延时DQ = 0; //单片机将DQ拉低delay(80); //精确延时 大于 480usDQ = 1; //拉高总线delay(14);x=DQ; //稍做延时后 如果x=0则初始化成功 x=1则初始化失败delay(20);}////////////////////////////////////////////ReadOneChar(void){unsigned char i=0;unsigned char dat = 0;for (i=8;i>0;i--){DQ = 0; // 给脉冲信号dat>>=1;DQ = 1; // 给脉冲信号if(DQ)dat|=0x80;delay(4);}return(dat);}////////////////////////////////////////////////WriteOneChar(unsigned char dat){unsigned char i=0;for (i=8; i>0; i--){DQ = 0;DQ = dat&0x01;delay(5);DQ = 1;dat>>=1;}//delay(4);}/////////////////////////////////////////////////DS18B20程序读取温度ReadTemperature(void){unsigned char a=0;unsigned char b=0;unsigned int t=0;float tt=0;Init_DS18B20();WriteOneChar(0xCC); // 跳过读序号列号的操作WriteOneChar(0x44); // 启动温度转换Init_DS18B20();WriteOneChar(0xCC); //跳过读序号列号的操作WriteOneChar(0xBE); //读取温度寄存器等(共可读9个寄存器) 前两个就是温度a=ReadOneChar();b=ReadOneChar();t=b;t<<=8;t=t|a;tt=t*0.0625;return(t);}xianshi(){/////////////////当前温度显示///////////////////////////// P11=1; P0=duan[wendu_1/1000]; for(k=0;k<1000;k++); P1=0;P12=1; P0=duan[wendu_1/100%10]; for(k=0;k<1000;k++); P1=0;P13=1; P0=duan[wendu_1%100/10]; for(k=0;k<1000;k++); P1=0;P14=1; P0=duan[wendu_1%10]; for(k=0;k<1000;k++); P1=0; ///////////////////////////目标电压显示/////////////// P15=1; P2=duan[hao/1000]; for(k=0;k<1000;k++); P1=0;P16=1; P2=duan[hao/100%10]; for(k=0;k<1000;k++); P1=0;P17=1; P2=duan[hao%100/10]; for(k=0;k<1000;k++); P1=0;P32=1; P2=duan[hao%10]; for(k=0;k<1000;k++); P32=0;////////////////////////////////////////////////////////// }/////////////////////////////////////////////////////////// main(void){ P11=0; P12=0; P13=0; P14=0; P15=0; P16=0; P17=0; P32=0; P35=0; /////////////////////////////////////////////////////////// while(1){ wendu_1=ReadTemperature()/16;//读温度 xianshi(); ///显示系统数据/////////////////////////////////////操作函数//////////////////////////////////// if(down==0) {hao--;} if(up==0){hao++;} ///////////////////////////////////////////////////////////////////hao为理想温度/////wendu_1为实际环境温度/////////////////////////////////////////////////////////////////P35为高时 led灯工作///////////////////////////////////// P35=0; pwm=hao-wendu_1; if(pwm>0) {P35=1;} if(pwm<0) {P35=0;} if(pwm==0) {P35=0;}///////////////////////////////////////////////////////////////// }}

我公司主要是生产热敏电阻及传感器的厂家,下面有个图处,希望能帮到你

也中发邮件到:

  • 索引序列
  • 温度测控仪设计论文答辩
  • 温度测控仪设计论文答辩题目
  • 温湿度检测仪的设计毕业设计论文
  • 温湿度检测仪的设计论文下载
  • 温度检测装置设计论文
  • 返回顶部