当前位置:文档之家› 传感器应用电路设计.

传感器应用电路设计.

传感器应用电路设计.
传感器应用电路设计.

传感器应用电路设计

电子温度计

学校:贵州航天职业技术学院

班级:2011级应用电子技术

指导老师:

姓名:

组员:

摘要

传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。

本文将介绍一种基于单片机控制的数字温度计。在件方面介绍单片机温度控制系统的设计,对硬件原理图做简洁的描述。系统程序主要包括主程序、读出温度子程序、温度转换命令子程序、计算温度子程序、显示数据刷新子程序。软硬件分别调试完成以后,将程序下载入单片机中,电路板接上电源,电源指示灯亮,按下开关按钮,数码管显示当前温度。由于采用了智能温度传感器DS18B20,所以本文所介绍的数字温度计与传统的温度计相比它的转换速率极快,进行读、写操作非常简便。它具有数字化输出,可测量远距离的点温度。系统具有微型化、微功耗、测量精度高、功能强大等特点,加之DS18B20内部的差错检验,所以它的抗干扰能力强,性能可靠,结构简单。

随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。

测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:①传统的分立式温度传感器②模拟集成温度传感器③智能集成温度传感器。

目前的智能温度传感器(亦称数字温度传器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对

传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器,89S51单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。该设计控制器使用ATMEL公司的AT89C52单片机,测温传感器使用DALLAS公司DS18B20,用液晶来实现温度显示。

目录

目录.......................................................................................................... IV 第一章温度传感器 ............................................................................... V

1.1温度传感器的定义及类型 ........................................................... V

1.2 DS18B20温度传感器使用中注意事项....................................... V 第二章电路设计...................................................................................... VI

2.1总体设计...................................................................................... VI

2.2硬件电路原理图 ........................................................................ VII

2.3温度测量系统硬件部分的介绍 ................................................ VII

2.4 DS18B20介绍........................................................................ V III

2.5 有关74HC595芯片 .................................................................IX 第三章系统软件设计 ..............................................................................XI

3.1软件程序.......................................................................................XI

3.2源程序设计................................................................................. XII 第四章总结......................................................................................... X VIII

第一章温度传感器

1.1温度传感器的定义及类型

温度传感器是利用物质各种物理性质随温度变化的规律吧温度转换为电量的传感器。它是温度测量仪器的核心部分,品种繁多。按测量方式可分为接触式和非接触式两类,按传感器材料及电子元件特性分为热电阻和热电偶两类,按照温度传感器输出信号的模式,可大致划分为三大类:数字式温度传感器、逻辑输出型温度传感器、模拟温度传感器。

1.1.1接触式温度传感器

接触式温度传感器的检测部分与被检测对象有良好的接触又称为温度计。

1.1.2非接触式温度传感器

它的敏感元件与被测对象互不接触,又称非接触式测温仪表,这种仪表可用来测量运动物体,小目标和热量小或温度变化迅速对象的表面温度,也可用于测量温度场温度分布。

1.2 DS18B20温度传感器使用中注意事项

较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20温度传感器与微处理器间采用串行数据传送,因此,在对DS18B20进行读写编程时,必须严格地保证读写时序,否则将无法读取测温结果。在使用PL/M\C等高级语言进行系统程序设计时,对DS18B20操作部分最好采用汇编语言实现。

在DS18B20温度传感器的有关资料中均未提及单总线上所挂DS18B20数量问题,容易使人误认为可以挂任意多个BS18B20,在实际应用中并非如此。

连接DS18B20温度传感器的总线电缆是有长度限制的。在采用DS18B20进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。

在DS18B20温度传感器测温程序设计中,向DS18B20发出温度转换命令后,

程序总要等待DS18B20的返回型号,一旦某个DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回信号,程序进入死循环。

第二章电路设计

2.1总体设计

经过调研分析温度传感器DS18B20作为检测元件,其测温范围为-55℃~128℃,分辨率最大可达到0.0625℃.DS18B20可以直接读出被测温度值,而且采用三线制(引脚1接地、引脚2接电源、引脚3作为信号线)与单片机相连,减少了外部硬件电路,具有低成本和易使用的特点。

按照系统设计功能要求,确定系统由三个模块组成:主控制器、测量电路和显示电路。数字温度计总体电路结构框图如下图所示

当DS18B20接收到温度转换命令后,开始启动转换。转换完成后的温度值以16位带符号扩展的二进制补码形式存储在高速暂存存储器的一二字节。单片机可以通过单线接口读出该数据,读数据时低位在前,高位在后,数据格式以0.0625℃/LSB形式表示,其中第二字节的高四位为符号位,当符号位为0时,表示测得的温度值为正值,可以直接进行二进制数转换为十进制;当符号位为1时,表示测得的温度为负值,要先将补码变成原码,在计算其对应的十进制数。

2.2硬件电路原理图

数字温度计电路设计原理图如上图所示,控制器使用单片机ST89C52RC,温度传感器使用DS18B20,用4位共阴LED数码管以动态扫描法实现温度显示。列驱动用NOT,段码信号由74HC595译码器驱动,P2.1口输出八位信号,须外接上拉电阻。

2.3温度测量系统硬件部分的介绍

2.3.1AT89C52功能及特性

AT89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使AT89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89C52具有以下标准功能:4k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,

2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双

工串行口,片内晶振及时钟电路。另外,AT89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

2.3.2振荡电路

晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率是串联谐振,较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。

晶振有一个重要的参数,那就是负载电容值,选择与负载电容值相等的并联电容,就可以得到晶振标称的谐振频率。

一般的晶振振荡电路都是在一个反相放大器(注意是放大器不是反相器)的两端接入晶振,再有两个电容分别接到晶振的两端,每个电容的另一端再接到地,这两个电容串联的容量值就应该等于负载电容,请注意一般IC的引脚都有等效输入电容,这个不能忽略。

2.4 DS18B20介绍

DS18B20引脚如图所示。

2.4.1 DS18B20主要特性

(1)适应电压范围宽,电压范围:3.0-5.5V,在寄生电源方式下可以由数据线供电;

(2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯;

(3)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测量。

(4)DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内;

(5)温度范围-55℃~+128℃,在-10~+85℃时精度为±0.5℃;

(6)可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃,0.25℃,0.125℃,0.0625℃,可以实现高精度测温;

(7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快;

(8)测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可以传送CRC校验码,具有极强的抗干扰纠错能力;

(9)负压特性:电源极性接反时,芯片不会因为发热而烧毁,但是不能正常工作。

2.5 有关74HC595芯片

2.5.1 74HC595,是串入并出移位寄存器,驱动能力较大些。

2.5.2 74HC595的工作时序图

第三章系统软件设计

3.1软件程序

3.1.1 DS18B20的程序设计

软件程序主要包括主函数、DS18B20复位函数、DS18B290写字节函数、DS18B20读字节函数、温度转换函数和显示函数。

3.1.2主函数

主函数的主要功能是初始化并负责温度的读出、处理计算与显示。温度测量每两秒进行一次。

#温度显示仿真

3.2源程序设计

3.2.1 DS18B20 的程序设计

#include"math.h"

sbit DQ = P3^7;

int t;

unsigned char dat; //读写数据变量

unsigned char a=0;

unsigned char b=0;

float tep=0; //读一个温度时的温度转换中间间

unsigned char data tempbuf[4];//温度字型显示中间变量

/****************************************************** 函数名称:delay(uint num)

返回值:无

参数:uint num 颜色数据值

作用:延时

*******************************************************/ void delay1(unsigned int num)

{

while(num--);

}

/****************************************************** 函数名称:void Init_DS18B20(void)

返回值:无

参数:无

作用:初始化18B20

*******************************************************/ void Init_DS18B20(void)

{

char x=0;

DQ=1;

delay1(10);//稍作延时

DQ=0;

delay1(80);//延时>480us 540us

DQ=1; //拉高总线 15-60us

delay1(20);

x=DQ;//读总线状态为0复位成功,为1则不成功

delay1(30);

DQ=1;//释放总线

}

/****************************************************** 函数名称:uchar ReadOneChar(void)

返回值:uchar dat

参数:无

作用:读1820一个字节

*******************************************************/ unsigned char ReadOneChar(void)

{

unsigned char i;

unsigned char dat=0;

for(i=0;i<8;i++)

{

DQ=0;

dat>>=1;

DQ=1;//给脉冲

if(DQ) {dat|=0x80;}//读1 /// 读0右移处理

delay1(8);//15us内读完一个数

}

return(dat);

}

/****************************************************** 函数名称:void WriteOneChar(uchar dat)

返回值:无

参数: uchar dat

作用:写1820一个字节

*******************************************************/ //****写DS18B20***///写0 60us读完,写1 30us 内读完

void WriteOneChar(unsigned char dat)

{

unsigned char i=0;

for(i=0;i<8;i++)

{

DQ=0;

DQ=dat&0x01;//写所给数据最低位

delay1(10); ///////////

DQ=1;//给脉冲

dat>>=1;

}

delay1(8);

}

/****************************************************** 函数名称:int ReadOneTemperature(void)

返回值:int t

参数:无

作用:读温度值

*******************************************************/

//***读取温度值***********// 每次读写均要先复位

int ReadOneTemperature(void)

{

Init_DS18B20();//初始化

WriteOneChar(0xcc); //发跳过ROM命令

WriteOneChar(0x44); //发读开始转换命令

Init_DS18B20();

WriteOneChar(0xcc); //发跳过ROM命令

WriteOneChar(0xbe); //读寄存器,共九字节,前两字节为转换值

a=ReadOneChar(); //a存低字节

b=ReadOneChar(); //b存高字节

t=b;

t<<=8; //高字节转换为10进制

t=t|a;

tep=t*0.0625; //转换精度为0.0625/LSB

t=tep*10+0.5; //保留1位小数并四舍五入****后面除10还原正确温度值)

return(t);

}

/******************************************************

函数名称:uint Temperaturepro(void)

返回值:void

参数: void

作用:温度数据进行显示处理

*******************************************************/

void Temperaturepro(void)

{

int temp;

temp=ReadOneTemperature();

if(temp>=0)

{

if((temp<1000)&&(temp>=100))

tempbuf[3]=11;

else

tempbuf[3]=temp/1000; //百位

if((temp<100)&&(temp>=9))

{tempbuf[3]=11;tempbuf[2]=11;}

else

tempbuf[2]=temp/100%10;//十位

if(temp==0) {tempbuf[3]=11;tempbuf[2]=11;}

tempbuf[1]=temp%100/10; //个位

tempbuf[0]=temp%10; //小数

}

else

{

temp=temp-1;

tempbuf[3]=10; //负号

tempbuf[2]=abs(temp)/100;//十位

tempbuf[1]=abs(temp)/10%10; //个位

tempbuf[0]=abs(temp)%10; //小数

}

}

2、主程序的设计

#include

#include"ds18b20.h"

/**************************************************************

引脚定义

***************************************************************/

// 第一部分

sbit Pin_shug1 = P1^0;

sbit Pin_shug2 = P1^1;

sbit Pin_shug3 = P1^2;

sbit Pin_shug4 = P1^3;

// 第二部分

sbit Pin_shcp = P2^0;

sbit Pin_ds = P2^1;

sbit Pin_stcp = P2^2;

sbit Pin_speaker = P2^7;

// 宏定义

unsigned char LedBuffer[4]={0,0,0,0};

#define ALL_OFF() P1=P1&0xF0

unsigned char code

Ledcode[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0x02,0x00};

/************************************************************** //函数名:void delay(unsigned char n)

//返回值:无

//参数:unsigned char n

//作用:延时(专给显示部分)

***************************************************************/

void delay(unsigned char n)

{

int i;

while(n--)

for(i=0;i<800;i++);

}

/************************************************************** //函数名:SendOneStye(unsigned char dat)

//返回值:无

//参数:unsigned char dat

//作用:送一字节的数给74HC595

**************************************************************/ void SendOneStye(unsigned char dat)

{

unsigned char i;

Pin_stcp = 0;

for(i=0;i<8;i++)

{

dat=dat>>1;

Pin_ds=CY;

Pin_shcp = 0;

Pin_shcp = 1;

}

Pin_stcp = 1;

}

/************************************************************** //函数名:void Display()

//返回值:无

//参数:无

//作用:显示

****************************************************************/ void Display()

{

Pin_shug1 = 1;

SendOneStye(LedBuffer[0]);

Pin_shug4 = 0;

delay(1);ALL_OFF();//---第一位数码管----

Pin_shug2 = 1;

SendOneStye(LedBuffer[1]);

Pin_shug1 = 0;

delay(1);ALL_OFF();//---第二位数码管----

Pin_shug3 = 1;

SendOneStye(LedBuffer[2]);

Pin_shug2 = 0;

delay(1);ALL_OFF();//---第三位数码管----

Pin_shug4 = 1;

SendOneStye(LedBuffer[3]);

Pin_shug3 = 0;

delay(1);ALL_OFF();//---第四位数码管----

}

/************************************************************************ //函数名:void main(void)

//返回值:无

//参数:无

//作用:主函数

************************************************************************/ void main(void)

{

Init_DS18B20();//初始化

while(1) //segment

{

Temperaturepro();//调用温度数据处理函数

LedBuffer[0]=Ledcode[tempbuf[3]];

LedBuffer[1]=Ledcode[tempbuf[2]];

LedBuffer[2]=Ledcode[tempbuf[1]]|0x01;//加小数点

LedBuffer[3]=Ledcode[tempbuf[0]];

Display();

}

}

//*************************#endf************************

第四章总结

本次设计充分利用了温度传感器DS18B20功能强大的优点,如DS18B20可以直接读出被测温度值,进行转换;而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点,大大简化了硬件电路,也使得该数字温度计不仅具有结构简单、成本低廉、精确度较高、反应速度较快、数字化显示和不易损坏等特点,而且性能稳定,适用范围广,因此特别适用于对测温要求比较准确的场所。

我个人觉得做小小的设计是很有意义的,而且也是必要的。在做这次小设计的过程中,为了本次设计能够设计成功,每个成员都做了努力,收集相关的资料。

其次,在这次小设计中,我们运用了以前学过的专业课知识,如:proteus 仿真、C语言、模拟和数字电路知识等。虽然过去我从未独立应用过他们,但在学习的过程中带着问题去学我们发现效率很高,这是我们做这次小设计的又一收获。

最后,要做好一个设计,就必须做到:在设计程序之前,知道该单片机有哪些资源;要有一个清晰的思路和一个完整的软件流程图;在设计程序时,不能妄想一次将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,这样为资料的保留和交流提供了方便;在设计中遇到的问题要记录,以免下次遇到同样的问题。

在这次的课程设计中,我真正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单片机更是如此,程序只有在经常写与读的过程中才能提高,这就是这次小设计的最大收获。

传感器电路设计毕业论文范文

毕业设计 设计题目:传感器电路设计

目录 1. 引言 1 2. 溶解氧传感器简介 1 3.信号输入部分电路 4 3.1 电源滤波电路图 4 3.2 信号放大电路 5 3.2.1信号放大电路图 5 3.3 AD623放大器简介 6 3.3.1AD623放大器的特点 6 3.3.2AD623放大器的工作原理 6 4 单片机电路7 4.1 单片机电源电路图8 4.2 89LPC925芯片简介8 4.2.1 P89PLC925芯片主要功能8 4.2.2 P89PLC925的低功耗选择11 4.2.3 P89PLC925的极限参数11 4.2.4 P89PLC925芯片管脚图11 5.MiniICP下载线的电路连接13 6.PCB板的绘制13 7.程序流程14 8. 总结16 参考文献16

传感器电路设计 摘要:溶解氧数字化传感器是应用单片机控制的智能化传感器,它可以对液体中溶解氧 的含量进行准确的测量。本设计从总体上介绍了溶解氧数字化传感器的工作原理,着重介 绍了电路元器件的选取以及输入信号的放大和P89LPC925芯片的工作原理,利用P89LPC925 芯片实现对溶解氧浓度的准确测量。 关键词:溶解氧传感器;P89LPC925;AD623 The design of the dissolved oxygen sensor (College of Physics and Electronic Engineering, Electrical Engineering and Its Automation, Class2 Grade2003, 0323110235) Abstract:Dissolved oxygen digital sensor is a king of intelligent sensor which use single-chip computer to control, it could measure the oxygen dissolved in liquid accurately. This design introduces the work principle of dissolved oxygen digital sensor, it introduces the selection of the circuit components and amplification of input signals and the work principle of P89LPC925 chip, P89LPC925 chip using the dissolved oxygen concentration on the measurement accuracy. Key Words: dissolved oxygen sensor; P89LPC925; AD623 1 引言 氧是维持人类生命活动必不可少的物质,它与人类的生存息息相关。氧也是与化学、生化反应、物理现象最密切的一种化学元素,无论是在工业、农业、能源、交通、医疗、生态环境等各个方面都有重要作用。特别是在水产养殖中,水体溶解氧对水中生物如鱼类的生存有着至关重要的影响。缺溶氧(溶解氧低于4mg/L)时将导致水生物窒息死亡;低溶氧导致水生物生长缓慢,增重率低而饵料系数高,对疾病的抵抗能力发病率高,生物的生长受到限制;高溶氧时某些鱼类幼体可能会出现气泡病。因此溶解氧浓度的精确测量显得尤为重要。 2 溶解氧传感器简介 溶解氧是溶解在水中的分子态氧,该定义是可查资料[1]-[4],随着科技和经济的发展,溶解氧测量已从水介质延伸到了非水液体介质,如丙酮、苯、氯苯、环乙烷、甲醇、正辛烷。分布方式有水平分布和垂直分布两种.溶解氧的一个来源是水中溶解氧未饱和时,大气中的氧气向水体渗入;另一个来源是水中植物通过光合作用释放出的氧。溶解氧随着温度、气压、盐分的变化而变化,一般说来,温度越高,溶解的盐分越大,水中的溶解氧越低;气压越高,水中的溶解氧越高。

传感器应用电路设计.

传感器应用电路设计 电子温度计 学校:贵州航天职业技术学院 班级:2011级应用电子技术 指导老师: 姓名: 组员:

摘要 传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。 本文将介绍一种基于单片机控制的数字温度计。在件方面介绍单片机温度控制系统的设计,对硬件原理图做简洁的描述。系统程序主要包括主程序、读出温度子程序、温度转换命令子程序、计算温度子程序、显示数据刷新子程序。软硬件分别调试完成以后,将程序下载入单片机中,电路板接上电源,电源指示灯亮,按下开关按钮,数码管显示当前温度。由于采用了智能温度传感器DS18B20,所以本文所介绍的数字温度计与传统的温度计相比它的转换速率极快,进行读、写操作非常简便。它具有数字化输出,可测量远距离的点温度。系统具有微型化、微功耗、测量精度高、功能强大等特点,加之DS18B20内部的差错检验,所以它的抗干扰能力强,性能可靠,结构简单。 随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。 测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:①传统的分立式温度传感器②模拟集成温度传感器③智能集成温度传感器。 目前的智能温度传感器(亦称数字温度传器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对

角度传感器应用电路设计

磁阻式传感器KMZ41的特点: 内部包含有两个有磁阻构成的、位置成正交的、独立的电桥(Wheatstone Bridge)。其内部结构如下图所示: 将KMZ41置于有X轴、Y轴构成的平面上,当旋转磁场强度变化时,KMZ41就会产生两路正弦输出的信号,两信号的相位差就代表芯片轴向与磁场方向的夹角a,输出信号波形如下图所示: 图1 图2 图1为KMZ41产生的两路正弦输出信号;图2为芯片轴向与磁场方向的夹角。UZZ9001的内部结构与工作原理: UZZ9001的芯片内部包括A/D转换器1和A/D转换器2、滤波器、算法逻辑、SPI接口、时钟振荡器、;逻辑控制及复位等。UZZ9001Y与KMZ41连接,能够将磁阻式传感器KMZ41输出的两个有相位差的正弦信号转换成数字信号输出,与微控制器配套构成一个角度测量系统。 *

角度传感器部分设计: 方案一 由UZZ9000和KMZ41构成的角度检测电路: UZZ9000为线性电压输出式角度传感器调理器电路,输出电压与被测角度信号成正比;测量角度的范围是0~180°,且在0~100°范围内;测量误差小于±0.45°分辨力达0.1°;测量范围和输出零点均可调节;电源电压范围为+4.5~+5.5V;电源电流为10mA;工作温度范围是-40~+150℃。 由UZZ9000和KMZ41构成的电压输出式角度检测电路如图所示。改变R2和R3的比值,可以调节传感器1的偏移量;改变R4和R5的阻值,可以调节传感器2的偏移量;改变R6和R7的比值,可以调节零点偏移;改变R8和R9的比值;可以调节测量角度范围。电阻R2~R9可以采用电位器代替。电路输出电压送至数字电压表或者微控制器系统,即可显示出被测角度值。该电路可广泛用于发动机凸轮/曲轴速度及位置检测、节流阀控制、转向操作控制、汽车中的ABS系统等领域。 注:1.设置角度范围。在UZZ9000的引脚端13加上不同的外部电压可以选择0~30到0~180共16个不同的角度范围。

霍尔传感器转速测量电路设计

课程设计报告书

2.概述 2.1系统组成框图 系统由传感器、信号预处理电路、处理器、显示器和系统软件等部分组成。传感器部分采用霍尔传感器,负责将电机的转速转化为脉冲信号。信号预处理电路包含待测信号放大、波形变换、波形整形电路等部分,其中放大器实现对待测信号的放大,降低对待测信号的幅度要求,实现对小信号的测量;波形变换和波形整形电路实现把正负交变的信号波形变换成可被单片机接受的TTL/CMOS兼容信号。处理器采用AT89C51单片机,显示器采用8位LED数码管动态显示。本课题采用的是以8051系列的A T89C51单片机为核心开发的霍尔传感器测转速的系统。系统硬件原理框图如图1所示: 图1 系统框图 2.2系统工作原理 转速是工程上一个常用的参数,旋转体的转速常以每分钟的转数来表示。其单位为 r/min。由霍尔元件及外围器件组成的测速电路将电动机转速转换成脉冲信号,送至单片机AT89C51的计数器 T0进行计数,用T1定时测出电动机的实际转速。此系统使用单片机进行测速,采用脉冲计数法,使用霍尔传感器获得脉冲信号。其机械结构也可以做得较为简单,只要在转轴的圆盘上粘上两粒磁钢,让霍尔传感器靠近磁钢,机轴每转一周,产生两个脉冲,机轴旋转时,就会产生连续的脉冲信号输出。由霍尔器件电路部分输出,成为转速计数器的计数脉冲。控制计数时间,即可实现计数器的计数值对应机轴的转速值。单片机CPU将该数据处理后,通过LED显示出来。

2.2.1霍尔传感器 霍尔传感器是对磁敏感的传感元件,由磁钢、霍耳元件等组成。测量系统的转速传感器选用SiKO 的 NJK-8002D 的霍尔传感器,其响应频率为100KHz ,额定电压为5-30(V )、检测距离为10(mm )。其在大电流磁场或磁钢磁场的作用下,能测量高频、工频、直流等各种波形电流。该传感器具有测量精度高、电压范围宽、功耗小、输出功率大等优点,广泛应用在高速计数、测频率、测转速等领域。输出电压4~25V ,直流电源要有足够的滤波电容,测量极性为N 极。安装时将一非磁性圆盘固定在电动机的转轴上,将磁钢粘贴在圆盘边缘,磁钢采用永久磁铁,其磁力较强,霍尔元件固定在距圆盘1-10mm 处。当磁钢与霍尔元件相对位置发生变化时,通过霍尔元件感磁面的磁场强度就会发生变化。圆盘转动,磁钢靠近霍尔元件,穿过霍尔元件的磁场较强,霍尔元件输出低电平;当磁场减弱时,输出高电平,从而使得在圆盘转动过程中,霍尔元件输出连续脉冲信号。这种传感器不怕灰尘、油污,在工业现场应用广泛。 2.2.2转速测量原理 霍尔器件是由半导体材料制成的一种薄片,器件的长、宽、高分别为 l 、b 、d 。若在垂直于薄片平面(沿厚度 d )方向施加外磁场B ,在沿l 方向的两个端面加一外电场,则有一定的电流流过。由于电子在磁场中运动,所以将受到一个洛仑磁力,其大小为:qVB f = 式中:f —洛仑磁力, q —载流子电荷, V —载流子运动速度, B —磁感应强度。 这样使电子的运动轨迹发生偏移,在霍尔元器件薄片的两个侧面分别产生电子积聚或电荷过剩,形成霍尔电场,霍尔元器件两个侧面间的电位差H U 称为霍尔电压。 霍尔电压大小为: H U H R =d B I /??(mV) 式中:H R —霍尔常数, d —元件厚度,B —磁感应强度, I —控制电流 设 H K H R =d /, 则H U =H K d B I /??(mV) H K 为霍尔器件的灵敏系数(mV/mA/T),它表示该霍尔元件在单位磁感应强度和 单位控制电流下输出霍尔电动势的大小。应注意,当电磁感应强度B 反向时,霍尔电动势也反向。图2为霍耳元件的原理结构图。

基于单片机的温度传感器的设计说明

基于单片机的温度传感器 的设计 目录 第一章绪论-------------------------------------------------------- ---2 1.1 课题简介 ----------------------------------------------------------------- 2 1.2 设计目的 ----------------------------------------------------------------- 3 1.3 设计任务 ----------------------------------------------------------------- 3 第二章设计容与所用器件 --------------------------------------------- 4第三章硬件系统设计 -------------------------------------------------- 4 3.1单片机的选择------------------------------------------------------------- 4 3.2温度传感器介绍 ---------------------------------------------------------- 5 3.3温度传感器与单片机的连接---------------------------------------------- 8 3.4单片机与报警电路-------------------------------------------------------- 9 3.5电源电路----------------------------------------------------------------- 10 3.6显示电路----------------------------------------------------------------- 10 3.7复位电路----------------------------------------------------------------- 11 第四章软件设计 ----------------------------------------------------- 12 4.1 读取数据流程图--------------------------------------------------------- 12 4.2 温度数据处理程序的流程图 -------------------------------------------- 13 4.3程序源代码 -------------------------------------------------------------- 14

传感器与测控电路设计说明书

传感器与测控电路课程设计 说明书 设计题目电感式(螺管型)位移传感器的设计 学校湖南科技大学学院机电工程学院 班级 07级测控一班学号 0703030116 设计人李广 指导教师余以道杨书仪 完成日期 2010 年 6 月 22 日

目录 一、设计题目与要求 (2) 二、基本原理简述 (2) 三、设计总体方案拟定 (7) 四、传感器的结构设计 (8) 五、结构设计CAD图 (12) 六、测控电路的设计与计算 (12) 七、电路框图及电路CAD图 (14) 八、精度误差分析 (14) 九、参考文献 (16)

一、设计题目与要求 1、设计题目:电感式(螺管型)位移传感器的设计 2、设计要求: 采用差动变压器原理设计一个测量位移的传感器,并设计一测控电路对传感器的输出量进行处理,使信号能输入到A/D 转换器,进行一系列的测量与控制。 二、基本原理简述 电感式传感器是利用被测量的变化引起线圈自感或互感系数的变化,从而导致线圈电感量改变这一物理现象来实现测量的。因此根据转换原理,电感式传感器可以分为自感式和互感式两大类。 自感式电感传感器可分为变间隙型、变面积型和螺管型三种类型。 一、 螺管型自感传感器 有单线圈和差动式两种结构形式。 单线圈螺管型传感器的主要元件为一只螺管线圈和一根圆柱形铁芯。传感器工作时,因铁芯在线圈中伸入长度的变化,引起螺管线圈自感值的变化。当用恒流源激励时,则线圈的输出电压与铁芯的位移量有关。 铁芯在开始插入(x =0)或几乎离开线圈时的灵敏度,比铁芯插入线圈的1/2长度时的灵敏度小得多。这说明只有在线圈中段才有可能获得较高的灵敏度,并且有较好的线性特性。 1、工作原理 设线圈长度为l 、线圈的平均半径为r 、线圈的匝数为N 、衔铁进入线圈的长度la 、衔铁的半径为ra 、铁心的有效磁导率为μm ,则线圈的电感量L 与衔铁进入线圈的长度la 的关系可表示为 [] 2222 2)1(4a a m r l lr l N L -+=μπ

粮仓智能传感器设计

用于粮仓领域的智能温度传感器的设计 摘要: 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入, 同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应 根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 系统以AT89C51 单片机为控制核心,利用新型一线制温度传感器DS18B20 测量温度值,实现粮仓环境温度的检测和报警。本文给出了由AT89C51 单片机和 DS18B20 构成的单总线温度测量系统的硬件电路及软件流程图。该系统具有测点多、精度高、速度快、稳定性好、报警及时等特点,也可应用于其它相关的温度控制系统,通用性较强。 关键词:一线总线;DS18B20;AT89C51;数字温度传感器 Abstract:The system for the control of the core is AT89C51,the temperature sensors DS18B20 is used to measure temperature and this system can realize ambient temperature measurement and alarm. This article introduces the hardware circuit which the software flow chart constitutes by AT89C51 monolithic integrated circuit and DS18B20. This system has many measuring point, high-precision, wide range of temperature monitoring, good stability and alarms timely, it may also be applied in other related temperature control system and the versatility is strong. Keywords:1-Wire TM;DS18B20;AT89C51;Digit Temperature Densor

传感器设计和计算题

设计题(20分,每个10分) 1.依据已学知识设计一光纤位移传感器(要求画出框架图,并解释位移与输出信号的关系) 2.依据已学知识设计一种加速度传感器(要求画出结构图并注明所用的敏感元件) 3.用所学知识设计出一种压力传感器,说明他的工作原理? P103 图4.10 光纤测压传感器或者P151 图6.26 对中套管 光纤 厚的膜片 0.254 mm 膜片管 2 . 7 6 9 3 . 9 3 7 4 . 8 2 6 4.光纤干涉仪有较高的灵敏度,具有非常大的动态范围等优势。利用集成

电路技术和目前的电光技术起来,请画出集成的迈克尔逊(Michelson)干涉仪,并写出具体部件。 激光器光探测器3 dB耦合器 反射的光纤端面 换能器 5.依据已学知识设计一硒蒸发膜湿度传感器(标明电极) 图见书本P187 页 6.用热释电传感器设计一个热释电报警器? 7.CCD图像传感器的工作原理? 8.依据已学知识设计一容器内液体重量传感器 9.依据已学知识设计一种热释电传感器(要求画出结构图并注明所用的敏感元件)

10. 画出你所认知的一种光电式传感器,要求注明结构 如图是光电管 11. 设计微弯光纤传感器104页 12. 依据已学知识设计一种筒式压力传感器(要求画出结构图并注明所用的敏感元件) 13. 依据已学知识设计一应变式感器(要求画出结构图并注明所用的敏感元件) 补偿片 工作片

应变电阻1和4沉积在杆的凹面处 应变电阻2和3沉积在杆的凸面处 14.依据已学知识,设计一个用差动变压式加速度传感器来测量某测试台平台振动的加速度(只画出原理图) 15.依据所学知识,设计一种实现自相关检测传感器(只画出原理图) 16.依据已学知识设计一种零差法检测的光纤相位传感器(要求只画出框架图)

半导体传感器应用电路设计

东北石油大学 课程设计 2012年6 月25

任务书 课程传感器课程设计 题目半导体传感器应用电路设计 专业测控技术与仪器姓名学号 主要内容: 利用温度传感器和热电偶设计制作一个温度测量系统。参考利用半导体温度传感器AD590和单片机技术设计制作一个显示室温的数字温度计的设计提示与分析。进一步了解有关温度传感器的工作原理,制定设计方案,确定温度传感器的型号等参数,掌握温度的检测方法。 基本要求: 1、详细了解所选用的温度传感器的工作原理,工作特性等 2、设计合理的信号调理电路,并列出制作该装置的元器件。 主要参考资料: [1]刘爱华,满宝元.传感器原理与应用技术[M].北京:人民邮电出版社,2006.45-48. [2]王雪文,张志勇.传感器原理及应用[M].北京:航空大学出版社,2004.27-34. [3]张福学.现代实用传感器电路[M].北京:中国计量出版社,1997.16-24. [4]缪家鼎,徐文娟,牟同升.光电技术[M].杭州:浙江大学出版社,1987.22-27. 完成期限2012.6.25—2012.6.29 指导教师 专业负责人 2012年6 月25 日

摘要 传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。半导体传感器是利用某些半导体的电阻随温度变化而变化的特性制成的。半导体具有很宽的温度反应特性,各种半导体的温度反应区段不同。利用半导体温度传感器AD590 设计制作一个温度测量系统,AD590是一种集成温度传感器,其实质是一种半导体集成电路。集成温度传感器的线性度好、精度适中、灵敏度高、体积小、使用方便,得到广泛应用。集成温度传感器的输出形式分为电压输出和电流输出两种。 关键词:关键词传感器;半导体;温度传感器;AD590

光电传感器电路

光电传感器电路设计 1、设计要求 利用光电传感器(光电对管)将机械旋转转化为电脉冲,光电对管实物如图1所示。 图1 光电对管实物图 2、电路设计 电路原理图如图2所示。 图2 光电传感器电路原理图 电路由四部分组成。 光电对管U1、电阻R1、电阻R2构成发射接收电路;比较器U2A、电阻R3、电阻R4、电阻R5、电阻R6构成反相输入的滞回比较器;比较器U2B、电阻R7、电阻R8构成反相器;发光二极管D1、电阻R9构成输出电路。 3、电路测试 测试电路如图3所示。 由变频器带动电机工作,将光电对管对准旋转的电机(电机上贴有反光带),处理电路由12V直流电源供电。

图3 测试电路 测试波形如图4所示(测试距离为4cm)。 (a)发射接收电路的输出信号(b)滞回比较器比较电压波形 (c)滞回比较器输出波形(d)反相器输出波形 图4 测试波形 4、PCB板绘制(板子大小限定为62mm*18mm) PCB图如图5所示。其中电阻采用0805封装,LM358采用DIP8封装。

图5 光电传感器电路PCB图 5、完成实物图 实物图如图6所示。 (a)未焊接的PCB板 (b)焊接好的PCB板 (c)板子的外加塑料壳 图6 实物图 6、小结 在本次电路设计中,主要的难点有两个。 一是参数的整定,主要是滞回比较器上下门限的选择。滞回比较器上下门限的选择跟发射接收电路的输出波形有关,而光电对管与旋转面的距离、旋转面的反光度、反光带所在位置、可能遇到的干扰等都会影响输出波形。 二是PCB板的绘制。本次绘制采用的是Altium Designer Summer 09软件(Protel99SE的升级版)。首先画好原理图,然后再导入到PCB中,没有的元件

(完整版)基于FPGA的温度传感器课程设计

FPGA课程设计论文 学生姓名周悦 学号20091321018 院系电子与信息工程学院 专业电子科学与技术 指导教师李敏 二O一二年5月28 日

基于FPGA的温度传感器系统设计 1引言 温度是一种最基本的环境参数,人们的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器;模拟集成温度传感器;智能集成温度传感器。目前,国际上新型温度传感器正从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展。本文将介绍采用智能集成温度传感器DS18B20,并以FPGA为控制器的温度测量装置的硬件组成和软件设计,用液晶来实现温度显示。 2电路分析 系统框图如下: 第一部分:DS18B20温度传感器 美国 Dallas 半导体公司的数字化温度传感器 DS1820 是世界上第一片支持 "一线总线"接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的 DS18B20 体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。 DS18B20 的主要特性:(1)适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电(2)独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯(3)DS18B20 支持多点组网功能,多个DS18B20 可以并联在唯一的三线上,实现组网多点测(4)DS18B20 在使用中不需要任何外

《传感器与检测技术》课程设计

课程设计任务书及指导书 一.设计题目 《压力测量仪的设计》 二.设计目的 (1)使同学们掌握金属箔应变片组成的称重传感器的正确使用方法;了解压力测量仪的工作原理及其在电子天平中的应用。 (2)通过设计、安装、调试电路等实践环节,提高学生的动手能力,提高分析问题、解决问题的能力。 三.设计任务 (1)学生根据设计要求完成设计与测试。 (2)在完成设计后书写课程设计报告。 四.时间安排2005年12月5日至2005年12月30日 五.设计内容 压力测量仪由以下五个部分组成:传感器、传感器专用电源、信号放大系统、模数转换系统及 显示器等组成。其原理框图如图1所示: 图1 压力测量仪组成框图 (1) 传感器测量电路 称重传感器的测量电路通常使用电桥测量电路,它将应变电阻值的变化转换为电压的变化,这就是可用的输出信号。 电桥电路由四个电阻组成,如图2所示:桥臂电阻R 1,R 2 ,R 3 和R 4 ,其中两对角点AC接电源电 压U SL =E(+10V),另两个对角点BD为桥路的输出U SC ,桥臂电阻为应变电阻。 R 1R 4 =R 2 R 3 时,电桥平衡,则测量对角线上的输出U SC 为零。当传感器受到外界物体重量影响时, 电桥的桥臂阻值发生变化,电桥失去平衡,则测量对角线上有输出,U SC ≠0。

图2 传感器电桥测量电路 (2) 放大系统 压力测量仪的放大系统是把传感器输出的微弱信号进行放大,放大的信号应能满足模数转换的要求。该系统使用的模数转换是3位半A/D转换,所以放大器的输出应为0V ~ 1.999V。 为了准确测量,放大系统设计时应保证输入级是高阻,输出级是低阻,系统应具有很高的抑制共模干扰的能力。 (3) 模数转换及显示系统 传感器的输出信号放大后,通过模数转换器把模拟量转换成数字量,该数字量由显示器显示。显示器可以选用数码管或液晶显示器 (4) 传感器供电电源 有恒压源与恒流源 对于恒压源供电:参考图2,设四个桥臂的初始电阻相等且均为R,当有重力作用时,两个桥臂电阻增加△R,而另外两个桥臂的电阻减少,减小量也为△R。由于温度变化影响使每个桥臂电阻均变化△R T 。这里假设△R远小于R,并且电桥负载电阻为无穷大,则电桥的输出为: U SC = E*( R+△R+△R T )/( R-△R+△R T +R+△R+△R T )- E*( R-△R+△R T )/( R+△R+△R T +R-△R+△ R T )= E*△R/(R+△R T ) 即 U SC = E*△R/(R+△R T )式(1) 说明电桥的输出与电桥的电源电压E的大小和精度有关,还与温度有关。 如果△R T =0,则电桥的电源电压E恒定时,电桥的输出与△R/R成正比。 当△R T ≠0时,即使电桥的电源电压E恒定,电桥的输出与△R/R也不成正比。这说明 恒压源供电不能消除温度影响。 对于恒流源供电:供电电流为I,设四个桥臂的电阻相等,则 I ABC =I ADC =0.5I 有重力作用时,仍有 I ABC =I ADC = 0.5I 则电桥的输出为: U SC = 0.5I*(R+△R+△R T )- 0.5I*(R-△R+△R T )=I*△R 即 U SC = I*△R 式(2) 因此,采用恒流源供电,电桥的输出与温度无关。因此,一般采用恒流源供电为好。 由于工艺过程不能使每个桥臂电阻完全相等,因此,在零压力时,仍有电压输出,用恒流源供电仍有一定的温度误差。 四、设计提示 (1) 放大电路设计 首先,由于传感器测量范围是0 ~ 2Kg,灵敏度为1mV/V,其输出信号只有0 ~10mV左右;而A/D转换的输入应为0V ~ 1.999V,对应显示0 ~ 1.999Kg,当量为1mV/g,因此要求放大器的放大倍数约为200倍,一般采用二级放大器组成。 其次,在电路设计过程中应考虑电路抗干扰环节、稳定性。选择低失调电压,低漂移,高稳定

光照强度传感器及其变送电路设计(范文)复习过程

光照强度传感器及其变送电路设计(范文)

重庆工业职业技术学院 毕业设计 课题名称:单片机流水灯设计 专业班级: 09电子301 学生姓名:魏玉玺 指导教师:王雪萍 二零一二年四月

光照强度传感器及其变送电路设计 【摘要】光照强度传感器是现代工业和日常生活中经常出现的一种基于光强变化的 检测器件,它可以检测出其接收到的光强的变化,主要使用各种光电元件来将光信 号转换成电信号,再经信号取样电路、放大电路和模数转换电路处理,获取表示光 照度的数字信号,再交由微处理器或DSP处理。光电检测方法具有精度高,反应快,非接触等优点,而且可测参数多,传感器的结构简单,形式灵活多样,因此,光电式传感器在检测和控制中应用非常广泛。本设计利用传感器设计的基本方法,设计 制作一个可以感知外界光照度变化的传感器,以实现对光照度信号的测量。 【关键词】:光照强度;传感器;变送电路 目录

第一章绪论 (4) 1.1引言 (4) 1.2传感器的概述 (4) 第二章系统设计 (5) 2.1光电传感器及敏感元件 (5) 2.1.1光敏电阻器……………………………………………………………………....... 5 2.1.2光敏二极管.............................................................. . (5) 2.1.3光敏晶体管 (6) 2.2光电传感器概述 (6) 2.3光电传感器工作原理 (6) 2.4光照传感器的设计 (8) 2.4.1设计方案一 (8) 2.4.2设计方案二 (9) 2.5方案比较 (10) 第三章变送电路硬件设计 (10) 3.1变送电路简介................................................................................ (10) 3.2热电阻二线制变送器的设计 (12) 3.2.1信号采集电路 (13) 3.2.2一级放大电路和线性化调整电路 (13) 3.2.3调零、电源平衡及二级放大电路……………………………………… 13 3.2.4调满电路和V/I转换电路…………………………………………………… 14 3.3 热电偶二线制变送器电路设计 (14) 3.3.1信号采集和一级放大电路 (14) 3.3.2 线性化调整电路和二级放大电路 (15)

ATC温度传感器设计

电子系统综合设计报告姓名: 学号: 专业: 日期:2011-4-13 南京理工大学紫金学院电光系

摘要 本次课程设计目的是设计一个简易温度控制仪,可以在四联数码管上显示测得的温度。主要分四部份电路:OP07放大电路,AD转换电路,单片机部分电路,数码管显示电路。设计文氏电桥电路,得到温度与电压的关系,通过控制电阻值改变温度。利用单片机将现在温度与预设温度进行比较,将比较结果在LED数码管上显示,同时实现现在温度与预设温度之间的切换。 关键词放大电路转换电路控制电路显示 目录 1 引言 (3) 1.1 系统设计 (3) 1.1.1 设计思路 (3) 1.1.2 总体方案设计 (3) 2 单元模块设计 (4) 2.1 各单元模块功能介绍及电路设计 (4) 2.1.1 温度传感器电路的设计 (4) 2.1.2 信号调理电路的设计 (4) 2.1.3 A/D采集电路的设计 (4) 2.1.4 单片机电路 (4) 2.1.5 键盘及显示电路的设计 (4) 2.1.6 输出控制电路的设计 (5) 2.2元器件的选择 (5) 2.3特殊器件的介绍 (5) 2.3.1 OP07A (5) 2.3.2 ADC0809 (6) 2.3.3 ULN2003 (7) 2.3.4 四联数码管(共阴) (7) 2.4各单元模块的联接 (8) 3.1开发工具及设计平台 (9) 3.1.1 Proteus特点 (9) 3.1.2 Keil特点 (9) 3.1.3 部分按键 (10) 4 系统测试 (14) 5 小结和体会 (16) 6 参考文献 (17)

1 引言 电子系统设计要求注重可行性、性能、可靠性、成本、功耗、使用方便和易维护性等。总体方案的设计与选择:由技术指标将系统功能分解为:若干子系统,形成若干单元功能模块。单元电路的设计与选择:尽量采用熟悉的电路,注重开发利用新电路、新器件。要求电路简单,工作可靠,经济实用。 1.1 系统设计 1.1.1 设计思路 本次实验基于P89L51RD2FN的温控仪设计采用Pt100温度传感器。 1.1.2 总体方案设计 设计要求 1.采用Pt100温度传感器,测温范围 -20℃ --100℃; 2.系统可设定温度值; 3.设定温度值与测量温度值可实时显示; 4.控温精度:±0.5℃。

使用电化学传感器的单电源、微功耗有毒气体探测器电路设计

使用电化学传感器的单电源、微功耗有毒气体探测器电 路设计 电路功能与优势:图1 所示电路是使用电化学传感器的单电源、低功耗、电池供电、便携式气体探测器。本示例中使用Alphasense CO-AX 一氧化碳传感器。对于检测或测量多种有毒气体浓度的仪器,电化学传感器能够提供 多项优势。大多数传感器都是针对特定气体而设计,可用分辨率小于气体浓度 的百万分之一(ppm),所需工作电流极小,非常适合便携式电池供电的仪器。图1 所示电路使用双通道微功耗放大器ADA4505-2,该器件在室温下的最大输入偏置电流为2 pA,每个放大器的功耗仅为10 A。此外,ADR291 精密、低噪声、微功耗基准电压源的功耗仅为12 A,可建立2.5 V 共模伪地基准电压。 ADP2503 高效率、降压/升压调节器支持两节AAA 电池的单电源供电,在节能模式下的功耗仅为38 A。图1 所示电路(不包括AD7798 ADC)的总功耗在正常条件下(未探测到气体)约为110 A,在最差条件下(探测到2000 ppmCO)约为460 A。AD7798 工作时的功耗约为180 A(G = 1,缓冲模式),节能模式下仅为1 A。由于电路功耗极低,两节AAA 电池便可提供合适的电源。当连接到ADC 和微控制器或者内置ADC 的微控制器时,电池寿命可从6 个月以上到一年以上不等。 电路描述:图2 显示电化学传感器测量电路的原理示意图。电化学传感 器的工作原理是允许气体通过薄膜扩散到传感器内,并与工作电极(WE)相 互作用。传感器参考电极(RE)提供反馈,以便通过改变辅助反电极(CE) 上的电压保持WE 引脚的恒定电位。WE 引脚上的电流方向取决于发生的反应

电阻式传感器应用电路设计(DOC)

课程设计 2012年6 月25

任务书 课程传感器课程设计 题目电阻式传感器应用电路设计 专业测控技术与仪器11—1 姓名李宠学号110601220127 主要内容: 本设计是基于电阻式传感器的应用电路设计,其主要包括三个环节即:敏感环节(金属应变片全桥电路)、放大环节(放大器)、转换处理环节(A/D转换和单片机处理)。金属应变片感受外界力的作用,将非物理参量转换为电参量,然后经后续电路放大、A/D转换和单片机处理显示。 基本要求: 1、设计一个电阻式传感器的应用电路。 2、对本设计进行测试、评估。 3、说明所用传感器的基本工作原理、画出应用电路电路图、写明电路工作原理、注明元器件选取参数、进行方案比较。 主要参考资料: [1] 阎石.数字电子技术[M].北京:高等教育出版社.2005.12 [2] 刘润华,刘立山.模拟电子技术[J].自动化仪表.2005.6:21-23. [3] 黄贤武,郑筱霞.传感器及其应用[M].北京:高等教育出版社.2004.3:22-28 [4] 张刚毅.单片机原理及应用[M].北京:高等教育出版社.2006.8:295-297 完成期限2012.7.1—2012.7.11 指导教师 专业负责人 2012年7 月7 日

摘要 在一些工程实践中,我们不免对力进行测量,在众多测力传感器中,电阻式传感器以其体积小、灵敏度高、频率响应范围大等众多优点得到了广泛的应用。 本设计选用应变式电阻传感器。应变式电阻组成全桥差动电桥,当电阻受到力的作用时,电阻会发生形变导致阻值发生变化,从而使电桥失去平衡产生一个输出值,输出值经放大器放大后,经A/D转换送入单片机,然后由单片机分析处理显示。经过多次测试,证实该系统能长时间稳定工作,完全满足设计要求指标。 本设计能学以致用,充分了解电阻式触感器的应用原理,理论联系实际,能够加深对传感器的理解。 关键词:应变式电阻;放大器;单片机;A/D转换

基于51单片机及DS18B20温度传感器的数字温度计设计

基于51单片机及DS18B20温度传感器的数字温度计设计

摘要 本设计采用的主控芯片是ATMEL公司的AT89S52单片机,数字温度传感器是DALLAS 公司的DS18B20。本设计用数字传感器DS18B20测量温度,测量精度高,传感器体积小,使用方便。所以本次设计的数字温度计在工业、农业、日常生活中都有广泛的使用。 单片机技术已经广泛使用社会生活的各个领域,已经成为一种非常实用的技术。51单片机是最常用的一种单片机,而且在高校中都以51单片机教材为蓝本,这使得51单片机成为初学单片机技术人员的首选。本次设计采用的AT89S52是一种flash型单片机,可以直接在线编程,向单片机中写程序变得更加容易。本次设计的数字温度计采用的是DS18B20数字温度传感器,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。 本设计根据设计要求,首先设计了硬件电路,然后绘制软件流程图及编写程序。本设计属于一种多功能温度计,温度测量范围是-55℃到125℃。温度值的分辨率可以被用户设定为9-12位,可以设置上下限报警温度,当温度不在设定的范围内时,就会启动报警程序报警。本设计的显示模块是用四位一体的数码管动态扫描显示实现的。在显示实时测量温度的模式下还可以通过查询按键查看设定的上下限报警温度。 关键词:单片机、数字温度计、DS18B20、AT89S52

目录 1 概述 ................................................................................................................................................................. - 1 - 1.1系统概述 ................................................................................................................................................. - 1 - 2 系统总体方案及硬件设计 ............................................................................................................................... - 2 - 2.1 系统总体方案 ........................................................................................................................................ - 2 - 2.1.1系统总体设计框图 ...................................................................................................................... - 2 - 2.1.2各模块简介 .................................................................................................................................. - 2 - 2.2 系统硬件设计 ........................................................................................................................................ - 5 - 2.2.1 单片机电路设计 ......................................................................................................................... - 5 - 2.2.2 DS18B20温度传感器电路设计.................................................................................................. - 5 - 2.2.3 显示电路设计 ............................................................................................................................. - 6 - 2.2.4 按键电路设计 ............................................................................................................................. - 7 - 2.2.5 报警电路设计 ............................................................................................................................. - 7 - 3 软件设计 ........................................................................................................................................................... - 9 - 3.1 DS18B20程序设计................................................................................................................................. - 9 - 3.1.1 DS18B20传感器操作流程.......................................................................................................... - 9 - 3.1.2 DS18B20传感器的指令表.......................................................................................................... - 9 - 3.1.3 DS18B20传感器的初始化时序................................................................................................ - 10 - 3.1.4 DS18B20传感器的读写时序.................................................................................................... - 10 - 3.1.5 DS18B20获取温度程序流程图................................................................................................ - 11 - 3.2 显示程序设计 ...................................................................................................................................... - 12 - 3.3 按键程序设计 ...................................................................................................................................... - 13 -4实物制作及调试 .............................................................................................................................................. - 14 -5电子综合设计体会 .......................................................................................................................................... - 15 -参考文献 ............................................................................................................................................................. - 15 -附1 源程序代码 .............................................................................................................................................. - 16 -附2 系统原理图 .............................................................................................................................................. - 30 -

相关主题
文本预览
相关文档 最新文档