• 回答数

    6

  • 浏览数

    151

叶丽美11
首页 > 职称论文 > 舞台led灯温度检测论文

6个回答 默认排序
  • 默认排序
  • 按时间排序

尘世任我行

已采纳

这是我自己用DS18B20做的温度检测程序,复制给你看看,我这是通过串口可以在电脑上的串口助手上显示出实时的温度:#include<>#include<>#define uint unsigned int#define uchar unsigned charsbit ds=P1^0;bit flag;uchar count_t0;float f_temp;void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=122;y>0;y--);}void init() // 串口初始化{TMOD=0x21;SCON=0x50;TH0=0x4c;TL0=0x00;TH1=0xf3;TL1=0xf3;EA=1;ET0=1;TR0=1;TR1=1;}void timer0() interrupt 1{TH0=0x4c;TL0=0x00;if(++count_t0>=20){count_t0=0;flag=1;}}void dsreset(){uint i;ds=0;i=103;while(i>0)i--;ds=1;i=4;while(i>0)i--;}bit read_bit(){uint i;bit dat;ds=0;i++;ds=1;i++;i++;dat=ds;i=8;while(i>0)i--;return dat;}uchar read_byte(){uchar i,j,dat;dat=0;for(i=1;i<=8;i++){j=read_bit();dat=(j<<7)|(dat>>1);}return dat;}void write_byte(uchar dat){uint i;uchar j;bit testb;for(j=1;j<=8;j++){testb=dat&0x01;dat=dat>>1;if(testb){ds=0;i++;i++;ds=1;i=8;while(i>0)i--;}else{ds=0;i=8;while(i>0)i--;ds=1;i++;i++;}}}void begin_change(){dsreset();delay(1);write_byte(0xcc);write_byte(0x44);}float get_temp(){uchar a,b;uint temp;float f_temp;dsreset();delay(1);write_byte(0xcc);write_byte(0xbe);a=read_byte();b=read_byte();temp=b;temp<<=8;temp=temp|a;f_temp=temp*;temp=f_temp*10+;f_temp=f_temp+;return f_temp;}void main(){init();while(1){if(flag==1){flag=0;begin_change();TI=1;printf("The tempeature is %f\n",get_temp());while(!TI);TI=0;}}}

245 评论

特别爱吃大蒜

led灯质量好坏的简易检测方法如下:

一、看外观

外观是最简单的判定方法。首先,要观察外包装是否正规。是否有厂址、商标、合格证、CCC资质证明等。其次, 检查电灯用料质量,主要观察配线工艺、底板用料和面罩质量。

二、看光源

电灯最大的作用,自然是照明了。但是照明也有优劣之分,劣质光源,对氛围和视力的破坏性都是极大的。在选购时,可以将电灯通电,去掉面罩。使光源直接投在墙上。观察墙面,优质光源,亮度分布均匀,无光斑。

三、看发热

电灯通电后发热是很正常的现象,但不同质量的电灯,发热效果也不同。电灯通电一段时间后,去掉面罩,用手触摸灯珠。优质的电灯,灯珠整体发热均匀,且温度不至于烫手。

led灯的寿命

从理论上来看led灯具寿命一般在十万个小时,而led做成灯具就要有一定的功率,功率越大它的散热要求越高,如果是散热效果不好,直接就会影响到led的寿命。

而且led的寿命跟电流、亮度、材料等有很大关系,当led灯使用超过1000小时,就会出现光衰,也就是说其亮度没有当初那么亮了。

228 评论

S素年錦時

摘要:本文介绍计算机辅助教学(CAI)的特点、开发步骤。提出掌握一定计算机知识的专业教师应加快开发相应学科的CAI课件,以计算机促进教学。关键词:CAI课件 制作步骤�分析人类学习活动的历史,先从实践、探索、总结中学习各种生存的技能。以后发展为传授与本人直接体验相结合的学习过程,从师傅带徒弟方式变成学校教授传授为主,这是教育效率提高的一大进步。但从理想的教学形式看,师傅带徒弟方式确优于学校,因为教师传授失去了个别性,使学生处于被灌输的被动地位,失去灵活指导,对创造性思维缺少引导和激励。然而师徒式教学要求师傅的数量太多,CAI可以从认知理论出发,分析学习活动的各种形式,针对不同类型知识内容激发学习者的热情和兴趣,减轻教师繁重的重复劳动,是从教与学两方面提高教学质量的好途径。� 1. CAI简介 CAI全称计算机辅助教学(Computing Assisted Instruction),CAI的第一个系统是美国伊里诺大学在60年代开发的PLATO(Programming Learning and Teaching Operation)系统。1981年在瑞士首次召开国际CAI学术会议,此后每年召开一次。由此可见,计算机辅助教学正在全球展开和普及。一般地,CAI的特点可以归纳为以下几个方面:� (1) CAI使教学不只是灌输式,而是可以根据教学目的,将其分为讲课型、练习型、自学型、实验型等。讲课型以基本原理为主,对复杂的动态图形,如物理学中的波动的“驻波”概念,在学习中是难点。在CAI中可以利用计算机动画技术演示波的传播过程,使学生既加强理解,又生动有趣。这正符合了认知理论中“刺激椃从Α薄ⅰ按碳�反应椙炕�钡墓嬖颍�杂谥匾�母拍詈凸�剑�捎猛夹巍⑸�簟⒍��⑸�省⑸了傅纫�鹧��淖⒁猓涣废靶偷?/FONT>CAI课件辅导学生做习题或自我测试,对回答做判断并加以提示辅导。强大的人机交互当然比普通纸上测试要生动,同时教师可逐步摆脱重复劳动,利用课件批改试卷和作业,大大减少人工消耗,又能及时综合学生的错误情况,改善课件内容;实验型课件可辅导学生预习实验和检查实验结果;模拟型课件是对现实世界的模拟,如学习驾驶汽车模拟系统,再如许多贵重的实验设施,可以让学生模拟实际的使用情况,既不用担心损坏实验器具,又可以使学生更快地掌握使用步骤。� (2) CAI课件使因材施教、个别化教学真正成为可能。不同程度的学生可以区别对待,学生掌握了学习的主动权,可以复习、重学、跳跃式学习。对于学习的时间、进度、内容、分量都可以自己选择,不会因有压力而放弃学习。� (3) 集中优秀教师去开发课件,使优秀教师的水平得到普及,从而更快地提高全体教师的水平及教学水平。� 综上所述,CAI的确具有“老师讲,学生听”的传统教学模式不具备的诸多优势,也是让计算机服务于教育事业和教学工作的有力工具。因此,在高教系统中加快开发CAI课件,普及CAI教学手段,完善CAI教学设施已经成为提高教学质量的重要方法之一。谈到开发CAI课件,一般都以为那是计算机专业人员的事情,其实不然。让我们分析一下目前市场上的学习软件吧,它们主要分成以下三类:一是计算机专业人员为各种计算机软件开发的学习软件,例如:《精通VISUAL FoxPro》、《电脑教授PhotoShop》、《AUTHORWARE精通篇》等等,二是计算机专业人员为许多自身能够了解的学科开发的学习软件,例如:英语学科的背单词、语法精通,为小学、初中、高中学生开发的学习软件等等。三是杂志汇编成的电子出版物,帮助用户需要时进行查阅,例如:《电脑报》、《时尚》等。从这里可以看出,高教领域大量的学科,尤其是农、林、医、师等,依然缺少配套的CAI学习软件,使得优秀教师的经验与学识不能共享。随着许多多媒体设计软件的出现,非计算机专业人员和教师短时间开发出一个漂亮的多媒体CAI课件且发行是完全可能的。� 2. 制作CAI课件� 制作一个多媒体CAI课件一般需经过四大步骤:即脚本、素材、集成、调试。� 编写脚本� 制作一个好的多媒体课件应该目标明确、思路清晰、内容精练、易于表达,它能大大提高软件制作的质量和效率。� ① 文字脚本� 对于一个CAI课件,首先要进行需求分析,即确定课件名称、课件功能、使用对象等,明确是讲课型、练习型、模拟型还是实验型或兼有几种。其次要进行目标分析,即对使用本软件的用户群要有较详细的分析了解,比如年龄特征、心理特征、知识结构、用户需求等。再次要进行内容分析,即根据需求确定软件内容并且划分出明显的层次结构。然后进行策略制定,即指定软件的表现形式,如目录索引、游戏探索等,保证课件有美观的界面和方便的交互操作,最后进行脚本编写,即指明哪些是必须显示的重要文字,哪些是作为话外音的文字,哪些是动画、图像、声音所需的说明型文字,形成文字脚本。� ② 创作脚本� 创作脚本编写的好坏决定了能否忠实地体现文字脚本的内容,又易于计算机的表达,是软件制作的关键。首先应根据具体内容选择用什么媒体,并非多用动画、录像就是好软件。声音的选择要将背景音乐和解说区分开来,并分别设置按纽控制开关,以增加交互性。其次软件开发者要有条有理的组织各类媒体信息,例如组织一个光盘的内容,根目录放什么,放置几个子目录,文件名和目录名怎么确定,最忌讳的是文件存放混乱,自己都不知道什么文件放在哪。� 收集加工素材� 多媒体素材的收集要靠平时的积累,如好的图片、好的MIDI音乐等。目前有许多工具可以对已采集到的素材进行加工,主要有四大类:� ① 图片加工工具 一般较好用的是Adobe公司的PhotoShop软件,可进行各种效果处理、美术字处理、色彩空间变换及格式文件转换等等。� ② 动画制作工具 AutoDesk公司3D Studio是目前在微机上制作三维动画的最佳软件,可以生成.AVI的Windows视频软件。� ③ 声音编辑工具 Windows自带录音机程序和一般附带的录音程序都有简单的波形音频文件的能力,实现截取、复制、粘贴、合并、改变音量和播放速度等。� ④ 视频编辑工具 Adobe公司的Premiere是较好的一个,可以将多幅静画连续并配音,生成.AVI、.MOV、.FLC等多种视频格式文件等功能。� 多媒体集成� 选择多媒体集成工具应尽量采用Windows版本,采用国际级大型多功能软件,因为它们使用方便、支持较多媒体。目前常用的多媒体集成工具

176 评论

醇香麦芽糖

用DS18B20做的电子温度计,非常简单。#include <> #include\"\"#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){ [1]=Read_18B20(); //读低位 Power++;}//______________________________________void Get_Ds18b20H (void){ [0]=Read_18B20(); //读高位 Power++;}//------------------------------------//规范化成浮点数// sssss111;11110000// sssss111;1111()//------------------------------------void ReadTemp (void){ unsigned char i; unsigned intF1=0; char j=1; code int Code_F[]={6250,1250,2500,5000}; ; if ([0] >0x80){ //负温度 =~; //取反+1=源吗 +符号S ; } <<= 4; //左移4位 [0]; // 温度整数 //************************************************** [1]>>=4; //--------------------------- for (i=0;i<4;i++){ //计算小数位 F1 +=([1] & 0x01)*Code_F; [1]>>=1; } ; //温度的小数 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])();}//---------------------------------------------------//将温度显示,小数点放大了 GetBcd(void){ LedBuf[0]= / 10; LedBuf[1]= % 10 +DotK; LedBuf[2]=()%10; if(LedBuf[0]==0)LedBuf[0]=Black; if() 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:采用函数数组读取数码管显示正常!3:改变FHz可以用6,12MHz工作!******************************************************/code unsigned char Stop[3] _at_ 0x3b;void main (void){ P1=0xff; ; while (1){ GetTemp(); GetBcd(); // JbDelay(); LedOut(); }}复制代码 20091012_8b1ef92155560c13b5807ZmoDVSacjwD[1].jpg (12 KB) 2009-10-21 23:21 上传下载次数:0

349 评论

吃逛吃逛2333

50年前人们已经了解半导体材料可产生光线的基本知识,第一个商用二极管产生于1960年。LED是英文light emitting diode(发光二极管)的缩写,它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以LED的抗震性能好。 发光二极管的核心部分是由p型半导体和n型半导体组成的晶片,在p型半导体和n型半导体之间有一个过渡层,称为p-n结。在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。 当它处于正向工作状态时(即两端加上正向电压),电流从LED阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。 二、LED光源的特点 1. 电压:LED使用低压电源,供电电压在6-24V之间,根据产品不同而异,所以它是一个比使用高压电源更安全的电源,特别适用于公共场所。 2. 效能:消耗能量较同光效的白炽灯减少80% 3. 适用性:很小,每个单元LED小片是3-5mm的正方形,所以可以制备成各种形状的器件,并且适合于易变的环境 4. 稳定性:10万小时,光衰为初始的50% 5. 响应时间:其白炽灯的响应时间为毫秒级,LED灯的响应时间为纳秒级 6. 对环境污染:无有害金属汞 7. 颜色:改变电流可以变色,发光二极管方便地通过化学修饰方法,调整材料的能带结构和带隙,实现红黄绿兰橙多色发光。如小电流时为红色的LED,随着电流的增加,可以依次变为橙色,黄色,最后为绿色 8. 价格:LED的价格比较昂贵,较之于白炽灯,几只LED的价格就可以与一只白炽灯的价格相当,而通常每组信号灯需由上300~500只二极管构成。 三、单色光LED的种类及其发展历史 最早应用半导体P-N结发光原理制成的LED光源问世于20世纪60年代初。当时所用的材料是GaAsP,发红光(λp=650nm),在驱动电流为20毫安时,光通量只有千分之几个流明,相应的发光效率约流明/瓦。 70年代中期,引入元素In和N,使LED产生绿光(λp=555nm),黄光(λp=590nm)和橙光(λp=610nm),光效也提高到1流明/瓦。 到了80年代初,出现了GaAlAs的LED光源,使得红色LED的光效达到10流明/瓦。 90年代初,发红光、黄光的GaAlInP和发绿、蓝光的GaInN两种新材料的开发成功,使LED的光效得到大幅度的提高。在2000年,前者做成的LED在红、橙区(λp=615nm)的光效达到100流明/瓦,而后者制成的LED在绿色区域(λp=530nm)的光效可以达到50流明/瓦。 四、单色光LED的应用 最初LED用作仪器仪表的指示光源,后来各种光色的LED在交通信号灯和大面积显示屏中得到了广泛应用,产生了很好的经济效益和社会效益。以12英寸的红色交通信号灯为例,在美国本来是采用长寿命,低光效的140瓦白炽灯作为光源,它产生2000流明的白光。经红色滤光片后,光损失90%,只剩下200流明的红光。而在新设计的灯中,Lumileds公司采用了18个红色LED光源,包括电路损失在内,共耗电14瓦,即可产生同样的光效。 汽车信号灯也是LED光源应用的重要领域。1987年,我国开始在汽车上安装高位刹车灯,由于LED响应速度快(纳秒级),可以及早让尾随车辆的司机知道行驶状况,减少汽车追尾事故的发生。 另外,LED灯在室外红、绿、蓝全彩显示屏,匙扣式微型电筒等领域都得到了应用。 五、白光LED的开发 对于一般照明而言,人们更需要白色的光源。1998年发白光的LED开发成功。这种LED是将GaN芯片和钇铝石榴石(YAG)封装在一起做成。GaN芯片发蓝光(λp=465nm,Wd=30nm),高温烧结制成的含Ce3+的YAG荧光粉受此蓝光激发后发出黄色光发射,峰值550nm。蓝光LED基片安装在碗形反射腔中,覆盖以混有YAG的树脂薄层,约200-500nm。 LED基片发出的蓝光部分被荧光粉吸收,另一部分蓝光与荧光粉发出的黄光混合,可以得到得白光。现在,对于InGaN/YAG白色LED,通过改变YAG荧光粉的化学组成和调节荧光粉层的厚度,可以获得色温3500-10000K的各色白光。

253 评论

芋仔疙瘩牛牛

把万用表调到晶体管位置,直接放在灯珠上,就可以测试了。电池检测led珠的质量。LED的中文名字叫“发光二极管”,指灯具的发光体,也叫“灯珠”。LED是二极管的一种,二极管是晶体管的一种。所以要想测量LED是否损坏,需要使用万用表的晶体管。(万用表测量LED的方法有很多种。这里只介绍最简单最适合家庭使用的方法。)如何测试led灯珠?1.观察灯珠的外观,区分灯珠的阳极和阴极。led的简易检测方法。2.转动万用表档位,选择晶体管档。3.测试时,万用表上会显示一组数据,显示二极管PN结的偏置。当然,测量LED的时候,不需要看任何数据。你只需要在测量过程中观察LED灯是否能点亮。4.如果灯亮了,说明灯珠的功能基本畅通无阻。如果没有打开,再次测试红色和黑色探针。以防某些灯珠的磁极与一般的相反。如何检测led灯是否坏了?LED灯珠正负极的识别方法:1.指示灯中使用的LED灯珠下面有两个长插脚。2.长针的是正极,短针的是负极。如果两个引脚切割成相同的长度,可以拿着灯珠看里面的金属杆。小金属杆下面对应的针脚是正极,大的是负极。3.由于贴片LED的引脚被挡住,可以低头看LED灯珠。有彩色线条或缺角的一端是负极。2.如何测试led灯珠:如何判断led灯电源驱动?万用表测不出来,可以简单测试一下输入输出是否短路。如果是最简单的阻容恒流源,可以测试一下电容是否短路。只要电容没有短路,接上led灯串就会亮。Led驱动电源是led灯的关键,它就像一个人的心脏。要做出高质量的照明用led灯,就必须放弃驱动led的恒压模式。恒流源驱动是led驱动模式,由恒流源驱动,无需在输出电路中串联限流电阻。流经led的电流不受外部电源电压变化、环境温度变化和led参数离散性的影响,电流可以恒定,充分发挥led的各种优良特性。如何判断led珠子的好坏?Led恒流电源用于给led灯供电。由于在电源运行过程中,流经led的电流会被自动检测和控制,因此无需担心通电瞬间流经led的电流过大,也无需担心负载短路烧坏电源。恒流驱动方式可以避免led直流电压变化引起的电流变化,同时恒流可以稳定led的亮度,也便于led灯厂在实施量产时保证产品的一致性。因此,很多厂商已经充分认识到动态电源的重要性,很多led灯厂商已经放弃了恒压模式来驱动成本略高的led灯。

117 评论

相关问答

  • 智能恒温泳池温度检测系统论文

    建议你去"幸福校园"看看 里面有些样子 你可以参考 第一章 前言本论文介绍单片机结合DS18B20设计的智能温度控制系统,系统用一种新型的“一总线”可编程数字

    双子座K先生 4人参与回答 2023-12-06
  • 舞台led灯温度检测论文

    这是我自己用DS18B20做的温度检测程序,复制给你看看,我这是通过串口可以在电脑上的串口助手上显示出实时的温度:#include#include#define

    叶丽美11 6人参与回答 2023-12-08
  • 温湿度检测的论文

    第一章 绪论1. 1 选题背景防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。它直接影响到储备物资的使用寿命和工作可靠性。

    princess小姐 4人参与回答 2023-12-11
  • 温度检测技术论文5000字

    数控车床智能控制系统的研究 摘要:针对目前现有数控车削加工过程中加工、测量、编程相互分离,导致生产效率低,智能化和自动化程度不高以 及对机床操作人员要求较高的现

    大锅饭饭饭饭 3人参与回答 2023-12-09
  • 自动温湿度检测论文

    1 KM-1 键混器的设计 1 Sw3204V监控器的设计 1 基于射频遥控型(单片机)交通灯的设计1 Sw802V视频切换器的设计 1 无线数控多

    LovefamiliesBB 3人参与回答 2023-12-10