文档库 最新最全的文档下载
当前位置:文档库 › 基于单片机的压力传感器系统的设计与实现

基于单片机的压力传感器系统的设计与实现

基于单片机的压力传感器系统的设计与实现
基于单片机的压力传感器系统的设计与实现

摘要 (4)

第1章绪论................................................................................................................................................ - 1 -

1.1 课题设计背景................................................................................................................................. - 1 -

1.2 传感器系统简介............................................................................................................................. - 1 -

1.3 本文内容提要................................................................................................................................. - 2 - 第2章调理电路硬件设计........................................................................................................................ - 2 -

2.1 传感器电路分析............................................................................................................................. - 2 -

2.2选用放大电路及其电路分析.......................................................................................................... - 3 -

2.3 AD转换电路的设计....................................................................................................................... - 4 -

2.3.1AD0804的外围接口的功能: ............................................................................................. - 4 -

2.3.3控制程序的设计:............................................................................................................. - 6 -

2.4 LCD显示电路的设计..................................................................................................................... - 8 -

2.4.1LCD的介绍........................................................................................................................... - 8 - 第3章控制程序的设计............................................................................................................................ - 15 -

3.1 程序要完成的任务....................................................................................................................... - 15 -

3.2 程序流程设计............................................................................................................................... - 16 - 第4章课题总结...................................................................................................................................... - 18 -

4.1 仪用放大电路............................................................................................................................... - 18 -

4.2单片机的使用................................................................................................................................ - 18 -

4.3 AD转换和LCD的控制 ............................................................................................................... - 18 -

在使用类似于AD转换芯片和LCD显示等数字集成芯片时,我们重点关注于其外围引脚的功能和控制时序图就可以了,通过外围引脚的功能来设计电路连接图,等外围电路连接好以后其实它的控制程序的大概框架就有了,再结合着时序图对各个引脚状态变化的先后顺序和各个状态的持续时间做一下处理,我们的控制程序基本上就可以出炉了。当然这时我们编写出的控制程序只是一个理论上的结果,最多有一个仿真结果。在实际调试时若出现了焊接失误或者是程序控制的问题时,我们最好任然秉持先前的网口概念。对整个电路和程序进行模块化处理,一个模块一个模块的检查处理。这样我们调试的效率就会提高很多。 .............................................................................. - 18 - 第5章结论.............................................................................................................................................. - 19 - 在课题选择之初,其目的是为了熟练掌握针对于压力测量电路的设计和应用,并分析在设计过程中对测量精度影响较大的部分。但是在设计过程中,这一目的被逐渐淡化,转而注重于各个模块的选择和设计。因为在设计的过程当中发现,我们对调理电路的设计所考虑的参数似乎和实际的物理量并没有太大的关系,若不考虑传感器与物理世界的交互方式的话,如文章开头所述:我们只要对电量进行操作就可以了。.............................................................................................................................................. - 19 - 致谢...................................................................................................................................................... - 19 - 参考文献...................................................................................................................................................... - 20 -

毕业设计报告(论文)

报告(论文)题目:基于单片机的压力传感器

系统的设计与实现

作者所在系部:电子工程系

作者所在专业:电子信息工程

作者所在班级: B10212

作者姓名:雷宇

作者学号: 20104020419

指导教师姓名:王喜斌

完成时间: 2014年6月3日

北华航天工业学院教务处制

北华航天工业学院

北华航天工业学院

本科生毕业设计(论文)原创性及知识产权声明本人郑重声明:所呈交的毕业设计(论文)环道控制系统下位软件设计方案二

是本人在指导教师的指导下,独立进行研究工作取得的成果。除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品或成果。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业设计(论文)引起的法律结果完全由本人承担。

本毕业设计(论文)成果归北华航天工业学院所有。本人遵循北华航天工业学院有关毕业设计(论文)的相关规定,提交毕业设计(论文)的印刷本和电子版本。本人同意北华航天工业学院有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;可以采用影印、缩印、数字化或其它复制手段保存论文;在不以营利为目的的前提下,可以公布非涉密毕业设计(论文)的部分或全部内容。

特此声明

毕业设计(论文)作者:指导教师:

年月日年月日

摘要

在现实生活与工业生产中几乎随时随地都要测量各种物理量,例如压力,温度,长度等等。然而这些不同的物理量的测量与处理过程是大同小异的,主要包括传感器,放大电路,AD转换电路,控制器,以及输出部分,这就给我们的模块化设计提供了先天条件。这样我们就可以很方便在不同测量设备中进行模块化移植。

关键词单片机,AD转换电路,液晶显示

Abstract

Almost whenever and wherever possible to measure various physical quantities, in real life and in industrial production, such as pressure,temperature, length, etc.. However, measurement and process these different physical quantity is very much the same, mainly consists of sensor,amplifier circuit, AD conversion circuit, controller, and output part, this will give our modular design provides congenital conditions. So we can easily bemodular grafting in different measuring equipment

Key words Microcontroller, AD conversion circuit, liquid crystal display

目录

摘要 (4)

第1章绪论................................................................................................................................................ - 1 -

1.1 课题设计背景................................................................................................................................. - 1 -

1.2 传感器系统简介............................................................................................................................. - 1 -

1.3 本文内容提要................................................................................................................................. - 2 - 第2章调理电路硬件设计........................................................................................................................ - 2 -

2.1 传感器电路分析............................................................................................................................. - 2 -

2.2选用放大电路及其电路分析.......................................................................................................... - 3 -

2.3 AD转换电路的设计....................................................................................................................... - 4 -

2.3.1AD0804的外围接口的功能: ............................................................................................. - 4 -

2.3.3控制程序的设计:............................................................................................................. - 6 -

2.4 LCD显示电路的设计..................................................................................................................... - 8 -

2.4.1LCD的介绍........................................................................................................................... - 8 - 第3章控制程序的设计............................................................................................................................ - 15 -

3.1 程序要完成的任务....................................................................................................................... - 15 -

3.2 程序流程设计............................................................................................................................... - 16 - 第4章课题总结...................................................................................................................................... - 18 -

4.1 仪用放大电路............................................................................................................................... - 18 -

4.2单片机的使用................................................................................................................................ - 18 -

4.3 AD转换和LCD的控制 ............................................................................................................... - 18 -

在使用类似于AD转换芯片和LCD显示等数字集成芯片时,我们重点关注于其外围引脚的功能和控制时序图就可以了,通过外围引脚的功能来设计电路连接图,等外围电路连接好以后其实它的控制程序的大概框架就有了,再结合着时序图对各个引脚状态变化的先后顺序和各个状态的持续时间做一下处理,我们的控制程序基本上就可以出炉了。当然这时我们编写出的控制程序只是一个理论上的结果,最多有一个仿真结果。在实际调试时若出现了焊接失误或者是程序控制的问题时,我们最好任然秉持先前的网口概念。对整个电路和程序进行模块化处理,一个模块一个模块的检查处理。这样我们调试的效率就会提高很多。 .............................................................................. - 18 - 第5章结论.............................................................................................................................................. - 19 - 致谢...................................................................................................................................................... - 19 - 参考文献...................................................................................................................................................... - 20 -

第1章绪论

1.1 课题设计背景

随着社会科技的进步,人们对生活的品质要求的提高,以及工业生产中日益精确的控制要求,现在几乎随时随地都需要对各种物理量进行测量。

我们从很早就开始了对现实物理世界的观察与描述,而测量则是我们探索物理世界的一个重要手段。随着电子技术的迅速发展,我们开始在测量中大量引入电子技术,其测量的便捷性,智能性都得到了广泛的认可,从而促进了传感器技术的迅速发展。

各种传感器种类繁多,形态各异,其测量机理也不尽相同,但是不论其测量的是何种物理量,基于哪一种测量机理,其最终的转换结果都是电信号。那么我们若除去传感器的部分的非电量部分,而只关注其电器性能部分,则我们只要关注对电子量的处理与识别就可以。

这里我们引入“网口”的概念,即对于网络内部的构造于运行机理并不投入过多的注意力,转而关注整个网络于网络外部的接口部分的电量变换规律,这样就大大降低了设计与使用的难度。

这个课题的目的就是想通过压力传感器系统这一个例的设计与研究,总结出一个行之有效的,可以应用于其他传感器类型的调理控制电路。

1.2 传感器系统简介

依据上文所说到的“网口”概念,我们抛开其内部工作机理对系统进行简单的划分与介绍。

这里的“网口”其实也可以理解为系统,我们生活中会遇到很多系统,而系统与系统之间又相互交汇,存在着信息与能量的交换,即与外部存在着“网口”。例如传感器系统,一端与物理世、世界相连,将物理量采集到其系统内部,经过系统内的一系列运作,最终变成人可识别的信息输出给人。物理世界就是它的输入,人能看到的输出终端就是他的输出。

而对于传感器系统内部而言,又可以划分为一连串的小系统,其中包括放大电路,AD 转换电路,单片机控制电路,LCD显示电路。其连接结构如下:

1.3 本文内容提要

本文主要包括以下内容:

1.整体系统的的实现方法。

2.各个模块的设计连接与实现方案。

3.为其他传感器的测量变送系统提供设计思路。

第2章调理电路硬件设计

在课题设计中我们采用的控制芯片为STC89C52单片机,AD转换采用AD0804,显示模块采用LCD1602,由于这几种芯片已经是很成熟的设备,各种技术资料的介绍已经很完备,所以在本文中我们不对各个芯片的技术参数再做赘述,而侧重于实际设计的思路分析。文中仅引用一些我们设计时需要关心的内容,在设计思路上,我们先对各个模块进行独立设计,在最后再将各部分组装到一起。

2.1 传感器电路分析

由于传感器输出信号很小,一般是几十到几百毫伏,而且为保证下一级电路的介入不影响传感器的工作状态我们要选择输入阻抗较高的放大电路,防止放大电路的输入级从传感器吸收过多的电流从而导致传感器输出的电压下降,造成测量误差。其机理如下图:

ɑ

惠斯登电桥原理电路

如图,我们取c,d两端作为输出级当电桥处于不平衡状态时c,d两点间存在电位差,取为输出,则经过简单的三角形星形变换后可知输出负载阻抗越高,对桥型电路影响越小。

2.2选用放大电路及其电路分析

采用的放大电路如图1所示,对上图电路进行分析,LM324的1引脚输出为V O1,7引脚输出为V O2,8引脚为V O,

对上图所示为一个仪用放大器电路原理图,具有高输入阻抗和高电压增益的特点,图中U2:A和U2:B构成了同相并联差动放大器,第一级输出为:

V O’=[1+(R2+R3)/RV2]VI;

由于反馈的作用使第一级的两个运放的vp和vn几乎相等即虚短,进而使其输入端几乎没有电流流过,这意味着它不从上一级的传感器桥式电路中吸收电流,具有高输入阻抗。

U2:C构成第二级差动放大,在这一级放大电路中,欲有效抑制共模干扰,需使R1=R4==R;R5=R6=Rf;则总的放大输出为VO=(Rf/R)V O’=[1+(R2+R3)/RV2](Rf/R)VI。其中RV2为滑动变阻器,可调节放大增益。

2.3 AD转换电路的设计

由于传感器输出信号为模拟信号,我们使用的处理芯片只识别数字信号,所以需要将模拟量转换为数字量,对于使用者而言我们不必过多关心起内部的构造与原理,而把注意力放到其控制接口与接口性能上,本文以AD0804为例来设计AD转换电路,

2.3.1AD0804的外围接口的功能:

/CS:芯片片选信号,低电平有效,即/CS=0,该芯片才能正常工作,当外接多个AD 芯片是可以通过这个接口来控制是哪一个芯片在工作;如在多通道采集电路中,当我们使用到AD转换时,就可以通过片选信号的控制来完成通道的选择。

/WR:启动ADC0804进行ADC采样,该信号低电平有效,我们在程序的初始化时该接口给低电平,使用时当整个电路初始换完成后,准备开始数据采集时,给该接口低电平信号,AD芯片开始进行转换。

DB0~DB7:由于AD0804是8位转换芯片,即将AD所能采集到的最大模拟量分成28分,结果以二进制形式存储到DB0~DB7,等待控制芯片的读取。

/RD:低电平有效,当转换完成后,转换结果已经存到DB0~DB7后,由单片机控制给出低电平信号,这时单片机可以从数据接口读出转换结果。

UIN(+)和UIN(-):模拟电压输入端,模拟电压输入接UIN(+)端,UIN(-)端接地。双边输入时UIN(+)、UIN(-)分别接模拟电压信号的正端和负端。当输入的模拟电压信号存在“零点漂移电压”时,可在UIN(-)接一等值的零点补偿电压,变换时将自动从UIN(+)中减去这一电压。本电路中直接将传感器的两个输出端接到芯片的两个模拟输入端上。

VREF/2:参考电压接入引脚,参考电压值是AD输出的最大值该引脚可外接电压也可悬空,若外界电压,则ADC的参考电压为该外界电压的两倍,如不外接,则Vref与Vcc共用电源电压,此时ADC的参考电压即为电源电压Vcc的值,。

CLKR和CLKIN:外接RC电路产生模数转换器所需的时钟信号,时钟频率CLK = 1/1.1RC,一般要求频率范围100KHz~1.28MHz。

AGND和DGND:分别接模拟地和数字地,电路中有时会出现数字部分与模拟部分相互干扰的情况,这时我们要实行数模隔离,地线需相对独立。

/INT:中断请求信号输出引脚,该引脚低电平有效,当一次A/D转换完成后,

将引起/INT=0,应用时,将这一接口与单片机中断入口相连接,当中断触发时单片机处理中断程序,读取AD转换结果。

2.3.2外围电路的设计

1.需要单片机控制的引脚:/CS、/WR、DB0~DB7、/RD,以上几个接口用于与单片机的数据通信,实现单片机对数据转换的控制和结果的读取。

2.电源电路的接法:电源部分包括VCC、VREF/2、AGND、DGND。

VCC使用5V电压,VREF/2悬空这样参考电压即为电源电压,AGND和DGND可根据实际情况选择公用地线,或者进行隔离。

3.CLKR和CLKIN接口可根据实际工作电路的运行情况选择RC震荡电路的频率。若不影响实际的使用,可以将频率设计的地一些,给单片机留出工作反应时间,以免中断请求过于频繁而影响到整个系统程序的执行。仿真电路如下:

我们进行电路设计时此图中C4选取的值较大,实际设计时可根据CLK = 1/1.1RC进行换

算选取合适的时钟频率。且由于设计时是分模块进行的,所以上图的UIN(+)和UIN(-)两个模拟输入量未接入上级的放大电路输出接口,仅以一个可控的电源输入来代替。实际应用时UIN(+)接放大电路的输出接口,UIN(-)接地。

2.3.3控制程序的设计:

在进行程序设计时我们需要用到数据手册中的时序图:

结合前文的接口功能我们读时序图,时序图由两个部分组成,转换时序和输出时序,

1.转换时序:

由转换时序图可知,当/CS给低电平的情况下,/WR由高电平变成低电平并保持TW(/WR)的时间后再拉高,即启动一次转换,启动之后需等待转换完毕这一段的时间最少是8+73=81个时钟周期,结合前文提到的CLK = 1/1.1RC公式我们可以计算出这一延时的长度。转换完成之后芯片自动将结果存到D0 ~D7的寄存器中。这时中断输出位拉低。

2.输出时序:

采样转换完毕后,再/CS信号为低的前提下,将/RD脚由高电平拉成低电平后,经

的延时即可从DB脚读出有效的采样结果。

过t

ACC

根据以上分析结果我们就可以进行程序的编写了,以下为AD转换模块的控制程序:

#include

#define uchar unsigned char

#define uint unsigned int

sbit cs=P0^1;

sbit wr=P0^3;

sbit rd=P0^2;

void init();//初始化程序

void start();//启动转换程序

void read();//结果读取程序

void delay(uint z);//延时函数

void main()

{

init();

while(1)

{

start();

read();

}

}

void init() //初始化程序

{

cs=1;

wr=1;

}

void delay(uint z)//延时函数

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void start()//启动转换程序

{

cs=0;

wr=0;

delay(1);

wr=1;

delay(3);

}

void read()//结果读取程序

{

uchar dd;

cs=0;

rd=0;

delay(10);

dd=P1;

}

我们现在编写的仅仅是针对于AD转换的一部分,但是C语言程序有很高的可移植性。所以讲几个模块的程序编写出来以后再进行程序的“组装”。

2.4 LCD显示电路的设计

LCD显示乍一看好像很麻烦,实际上来讲其设计思路与AD电路的设计思路是非常相似的,其区别在于AD0804芯片是靠其外围接口的控制来完成控制工作,不同之处在于,LCD 显示模块中有存储功能,需要对其内部的存储空间具有一定的了解。下面我们从LCD1602的数据手册开始逐步的了解其使用方法。等我们将数据手册分析明白后,我们的硬件电路接线图和程序就基本上设计出来了。

2.4.1LCD的介绍

这里我们任然秉承前文的“网络”概念,关于其内部一些不必要的构造以及运行原理全部摒弃不要,只介绍我们使用时需要了解的部分,即,主要技术参数、外围电路接口、指令、时序图,

供电电源

设计外围电路时我们因注意这些使用参数,暂且称之为运行条件吧,其内容如下:

芯片工作电压:4.5—5.5V

工作电流:2.0mA(5.0V)

模块最佳工作电压:5.0V

设计电路时,参照这几个参数以保证电路的正常运行,避免损坏芯片。

硬件接口

第1脚:VSS为地电源。

第2脚:VDD接5V正电源。

第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。

第4脚:RS为寄存器选择,LCD1602模块中集成了寄存器,以存储指令和数据,我们写入的内容是放到数据寄存器来显示,还是放到程序寄存器来进行模块控制,由此引脚的状态来决定。RS高电平时选择数据寄存器、低电平时选择指令寄存器。

第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。本系统只进行写操作,所以此引脚一直给低电平。

第6脚:E端为使能端,当E端由高电平时读取信息;由高电平跳变成低电平时,液晶模块执行命令。

第7~14脚:D0~D7数据线,我们通过这八个I/O口进行单片机和LCD的数据传输。

第15脚:背光源正极。

第16脚:背光源负极。

有了以上内容我们就可先进行硬件电路的设计了,因为LCD与单片机之间只有信号的交流,其显示功率由模块内部的驱动电路提供所以省去了数码管的外围驱动电路。这样大大简化了硬件电路的设计难度。其连接图如下

由于我们只进行写操作所以RW引脚一直给低电平,直接接地

控制指令

在研究LCD数据手册时,我迷惑了半天始终搞不明白LCD的控制方法,原因之一就是,没有把指令、数据以及控制时序之间的关系搞明白。现在我用自己的话将我对这些操作的理解叙述一遍:

在操作LCD模块时其实和操作单片机是一样的,不管我们操作的是单片机的哪一种功能,控制的哪一个引脚,实际上我们并没有对这个引脚进行直接的操作,我们操作的是这一引脚所对应的寄存器。

例如:我们想让P1^1口输出1,我们是把“1”这个数据装入到与P1^1连接的寄存器中,到时候单片机自动将寄存器中的状态转换成P1^1接口的高低电平输出。

现在回到LCD的操作,我们在操作LCD模块时,本质上也是对其内部的寄存器进行操作,而且,LCD的寄存器有两种,一种是程序寄存器(指令寄存器),一种是数据寄存器,指令寄存器,顾名思义,就是存指令的,而指令的作用我们先前已经介绍了,但是在阅读指令集的时候要弄清楚各个位是做什么的。前面的两位RS和RW是控制位,他们的状态决定了我们是对数据寄存器操作还是对指令寄存器进行操作,和进行的是读操作还是写操作,后面的D0~D7八个位才是写到寄存器里面的内容。这样我们的思路就清晰了。:RS,RW,E三个端口的时序配合如下:

读状态输入:RS=L,RW=H,E=H 输出:DB0~DB7=状态字写指令输入:RS=L,RW=L,E=下降沿脉冲,DB0~DB7=指令码输出:无

读数据输入:RS=H,RW=H,E=H 输出:DB0~DB7=数据

写数据输入:RS=H,RW=L,E=下降沿脉冲,DB0~DB7=数据输出:无

读操作时序

基于51单片机系统设计

基于51单片机的多路温度采集控制系统设计 言: 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 我所采用的控制芯片为AT89c51,此芯片功能较为强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对某一车间温度的控制和调节功能。 关键词:温度多路温度采集驱动电路 正文: 1、温度控制器电路设计 本电路由89C51单片机温度传感器、模数转换器ADC0809、窜入并出移位寄存器74LS164、数码管、和LED显示电路等组成。由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809的IN0通道进行模数转换,转换所得的数字量由数据端D7-D0输出到89C51的P0口,经软件处理后将测量的温度值经单片机的RXD端窜行输出到74LS164,经74LS164 窜并转换后,输出到数码管的7个显示段,用数字形式显示出当前的温度值。89C51的P2.0、P2.1、P2.2分别接入ADC0809通道地址选择端A、B、C,因此ADC0809的IN0通道的地址为F0FFH。输出驱动控制信号由p1.0输出,4个LED为状态指示,其中,LED1为输出驱动指示,LED2为温度正常指示,LED3为高于上限温度指示,LED4为低于下限温度指示。当温度高于上限温度值时,有p1.0输出驱动信号,驱动外设电路工作,同时LED1亮、LED2灭、LED3亮、LED4灭。外设电路工作后,温度下降,当温度降到正常温度后,LED1亮、LED2亮、LED3灭、LED4灭。温度继续下降,当温度降到下限温度值时,p1.0信号停止输出,外设电路停止工作,同时LED1灭、LED2灭、LED3灭、LED4亮。当外设电路停止工作后,温度开始上升,接着进行下一工作周期。 2、温度控制器程序设计 本软件系统有1个主程序,6个子程序组成。6个子程序为定时/计数器0中断服务程序、温度采集及模数转换子程序ADCON、温度计算子程序CALCU、驱动控制子程序DRVCON、十进制转换子程序METRICCON 及数码管显示子程序DISP。 (1)主程序 主程序进行系统初始化操作,主要是进行定时/计数器的初始化。 (2)定时/计数器0中断服务程序 应用定时计数器0中断的目的是进行定时采样,消除数码管温度显示的闪烁现象,用户可以根据实际环境温度变化率进行采样时间调整。每当定时时间到,调用温度采集机模数转换子程序ADCON,得到一个温度样本,并将其转换为数字量,传送给89C51单片机,然后在调用温度计算子程序CALCU,驱动控制子程序DRVCON,十进制转换子程序MERTRICCON,温度数码显示子程序DISP。

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

毕业设计---智能压力传感器系统设计

毕业设计任务书 一、题目 智能压力传感器系统设计 二、指导思想和目的要求 1.培养学生综合运用所学职业基础知识、职业专业知识和职业技能,提高解决实际问题的能力,从而达到巩固、深化所学的知识与技能; 2. 培养学生建立正确的科学思想,培养学生认真负责、实事求是的科学态度和严谨求实作风; 3.培养学生调查研究,收集资料,熟悉有关技术文件,锻炼学生的科研工作能力和培养学生的团结合作攻关能力。 三、主要技术指标 1.培养学生综合运用所学职业基础知识、职业专业知识和职业技能,提高解决实际问题的能力,从而达到巩固、深化所学的知识与技能; 2. 培养学生建立正确的科学思想,培养学生认真负责、实事求是的科学态度和严谨求实作风; 3.培养学生调查研究,收集资料,熟悉有关技术文件,锻炼学生的科研工作能力和培养学生的团结合作攻关能力。 三、主要技术指标 本设计主要设计一个智能压力传感器的设计,要求如下: 被测介质:气体、液体及蒸气 量程:0Pa~500pa 综合精度:±0.25%FS 供电:24V Dc(12~36VDC) 介质温度:-20~150℃ 环境温度:-20~85℃ 过载能力:150%FS 响应时间:≤10mS 稳定性:≤±0.15%FS/年 能实时显示目标压力值和保存参数,并能和上位机进行通信,并具有较强的抗干扰能力。 所需要完成的工作: 1.系统地掌握控制器的开发设计过程,相关的电子技术和传感器技术等,进行设计任务和功能的描述;

2.进行系统设计方案的论证和总体设计; 3.从全局考虑完成硬件和软件资源分配和规划,分别进行系统的硬件设计和软件设计; 4.进行硬件调试,软件调试和软硬件的联调; 5.查阅到15篇以上与题目相关的文献,按要求格式独立撰写不少于15000字的设计说明书及1.5万(或翻译成中文后至少在3000字以上)字符以上的英文翻译。 四、进度和要求 第01周----第02周:查阅相关资料,并完成英文翻译; 第03周----第04周:进行市场调查,给出系统详细的设计任务和功能,进行系统设计方案的论证和总体设计; 第05周----第07周:完成硬件电路设计,并用PROTEL画出硬件电路图; 第08周----第10周:完成软件模块设计与调试; 第11周----第12周:进行硬件调试,软件调试和软硬件的联调; 第13周----第14周:撰写毕业设计论文; 五、主要参考书及参考资料 1. 单片机原理及应用,张鑫等,电子工业出版社 2. MCS51单片机应用设计,张毅刚等,哈尔滨工业大学 3. MCS51系列单片机实用接口技术,李华等,北京航天航空大学 4. PROTEL2004电路原理图及PCB设计,清源科技,机械工业出版社 5. 基于MCS-51系列单片机的通用控制模块的研究,曹卫芳,山东科技大 学,2005.5 6. 单片机应用技术选编,何立民,北京航空航天大学出版社,2000 7. 检测技术与系统设计,张靖等,中国电力出版社,2001

基于51单片机的温度控制系统的设计

基于单片机的温度控制系统设计 1.设计要求 要求设计一个温度测量系统,在超过限制值的时候能进行声光报警。具体设计要求如下: ①数码管或液晶显示屏显示室内当前的温度; ②在不超过最高温度的情况下,能够通过按键设置想要的温度并显示;设有四个按键,分别是设置键、加1键、减1键和启动/复位键; ③DS18B20温度采集; ④超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示。 2.方案论证 根据设计要求,本次设计是基于单片机的课程设计,由于实现功能比较简单,我们学习中接触到的51系列单片机完全可以实现上述功能,因此可以选用AT89C51单片机。温度采集直接可以用设计要求中所要求的DS18B20。报警和指示模块中,可以选用3种不同颜色的LED灯作为指示灯,报警鸣笛采用蜂鸣器。显示模块有两种方案可供选择。 方案一:使用LED数码管显示采集温度和设定温度; 方案二:使用LCD液晶显示屏来显示采集温度和设定温度。 LED数码管结构简单,使用方便,但在使用时,若用动态显示则需要不断更改位选和段选信号,且显示时数码管不断闪动,使人眼容易疲劳;若采用静态显示则又需要更多硬件支持。LCD显示屏可识别性较好,背光亮度可调,而且比LED 数码管显示更多字符,但是编程要求比LED数码管要高。综合考虑之后,我选用了LCD显示屏作为温度显示器件,由于显示字符多,在进行上下限警戒值设定时同样可以采集并显示当前温度,可以直观的看到实际温度与警戒温度的对比。LCD 显示模块可以选用RT1602C。

3.硬件设计 根据设计要求,硬件系统主要包含6个部分,即单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD 显示模块、报警与指示模块。其相互联系如下图1所示: 图1 硬件电路设计框图 单片机时钟电路 形成单片机时钟信号的方式有内部时钟方式和外部时钟方式。本次设计采用内部时钟方式,如图2所示。 单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为此放大器的输入端和输出端,其频率范围为~12MHz ,经由片外晶体振荡器或陶瓷振荡器与两个匹配电容一 起形成了一个自激振荡电路,为单片机提供时钟源。 复位电路 复位是单片机的初始化操作,其作用是使CPU 和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作,以防止电源系统不稳定造成CPU 工作不正常。在系统中,有时会出现工作不正常的情况,为了从异常状态中恢复,同时也为了系统调试方便,需要设计一个复位电路。 单片机的复位电路有上电复位和按键复位两种形式,因为本次设计要求需要有启动/复位键,因此本次设计采用按键复位,如图3。复位电路主要完成系统 图2 单片机内部时钟方式电路 图3 单片机按键复位电路

传感器课程设计 压力计的设计论文

一、概述 1.1、相关背景和应用简介 压力传感器是工业实践中最为常用的一种传感器,其广泛应用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业,而我们通常使用的压力传感器主要是利用压电效应制造而成的,这样的传感器也称为压电传感器。 压力传感器的原理是将压力信号转变为某种电信号,如应变式,通过弹性元件变形而导致电阻变化;压电式,利用压电效应等。工业生产控制过程中,压力是一个很重要的参数。例如,利用测量大气压力来间接测量海拔高度;在工业生产中通过压力参数来判断反应的过程;在气象预测中,测量压力来判断阴雨天气。因此,压力计的设计拥有广阔的市场前景。这种压力传感器能比较精确和快速测量,尤能测量动态压力,实现多点巡回检测、信号转换、远距离传输、与计算机相连接、适时处理等,因而得到迅速发展和广泛应用。本课题就是在这样的背景下设计一个简单的数字压力计,使得测量得到的压力能够数码管显示。 1.2总体设计方案 本设计是通过以单片机为主的压力测量系统。压力的测量是通过把压力信号转换为电信号,再通过A/D (ADC0808)转化把电信号转换为数字量后,再由单片机(AT89C51)进行处理,最后把数字量显示在LED 显示屏上。原理图如图1-1所示 ① ② ③ ④ ⑤ ⑥ 图1-1 压力计原理方框图 压力 传感器 LED 显示屏 单片机 A/D 转换 电信号测量

图2-1 数字压力计系统硬件设计框图 二、硬件电路的设计 2.1传感器的选型 力学传感器的种类繁多,但常用的压力传感器有电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器及电容式加速度传感器,光纤压力传感器等。应用最为广泛的是压阻式压力传感器,它具有极低的价格和较高的精度以及较好的线性特性。 在选择合适的压力传感器过程中,了解介质的特点尤为重要。 介质的腐蚀性如何,导电性如何。根据介质的这些属性选用相应类型的传感器。 介质温度范围如何,一是介质的经常性的温度范围为多少,根据此信息选择补偿温度与其范围一致的传感器,二是介质的最高温度范围,根据此信息选择使用温度范围一致的传感器。 若以上两点如果选择不正确,极有可能损害传感器甚至引起事故。 设计仿真时由于PROTEUS 中没有传感器,因此用一个范围为75~150分压电路代替传感器的输出电流,使的仿真得以进行。(滑动变阻器) 2.2传感器接口电路设计 最小系统 复位电路 A/D 转换电路 测量电压输入 显示系统 A T89C51 P0 P1 P1 P2

单片机系统的设计

单片机系统的设计 The Standardization Office was revised on the afternoon of December 13, 2020

第4章 单片机系统的设计 引言 用V/F 变换器作A/D 转换时,通常由一些硬件电路如振荡器、二分频器、计数器和门电路组成,而由计数器计得的计数值即A/D 转换结果再通过接口电路送入微计算机进行处理,较为复杂和不便,或者采用F/BCD 变换电路将V/F 变换器输出的频率信号变为BCD 码再通过接口电路送入微计算机,也较为复杂,而且还要对BCD 码进行变换。这些方法成本都较高。 本设计介绍一种以单片机直接与V/F 变换器接口进行A/D 转换的方法,不须额外的硬件电路,完全利用单片机内部的硬件资源,简单方便,成本最低,大大地提高了V/F 变换器作为A/D 转换电路的可行性。 当前,单片机特别是Intel 公司的MCS-51系列单片机已在智能仪器仪表和过程控制等方面得到广泛应用,大有取代Z80之势,因此A/D 转换电路与单片机的接口方法也是人们所关注的。下面将主要介绍MCS-51系列的单片机8031为主控器件的硬件电路。 主控器Intel 8031简介 P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.0P3.1P3.2P3.3 P3.4P3.5P3.6P3.7XTAL 1 XTAL 2 V SS RST/VPD RXD TXD T0 T10INT P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7 P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0 1INT WR RD EA /V P P ALE V CC PSEN 4039383736353433323130292827262524232221 2019181716151413121110 987654321 8031P1.0 图4-1 8031引脚图 8031 cite-feet figure

单片机应用系统设计工程实践报告

2016-2017学年第1学期 单片机应用系统设计/工程实践 (课号:103G06B/D/E) 实验报告 项目名称:基于AT89C51单片机温度报警系统 学号 姓名 班级 学院信息科学与工程学院 完成时间

目录 一、项目功能及要求 (3) 1.1、课程设计的性质和目的 (3) 1.3、项目设计要求 (3) 二、系统方案设计及原理 (3) 2.1、设计主要内容 (3) 2.2 、AT89C51单片机简介 (3) 2.3 、DS18B20简介 (4) 2.4 、数码管显示 (5) 2.5、报警电路 (6) 三、系统结构及硬件实现 (7) 3.1、总电路图 (7) 3.2、单片机控制流程图 (8) 四、软件设计过程 (8) 五、实验结果及分析 (8) 5.1 、Proteus仿真 (8) 5.2 、C程序调试 (9) 六、收获及自我评价 (14) 七、参考文献 (15)

一、项目功能及要求 1.1、课程设计的性质和目的 本温度报警器以AT89C51单片机为控制核心,由一数字温度传感器DS18B20测量被控温度,结合7段LED以及驱动LED的74LS245组合而成。当被测量值超出预设范围则发出警报,且精度高。 利用现代虚拟仿真技术可对设计进行仿真实验,与单片机仿真联系紧密的为proteus仿真,利用keil软件设计单片机控制系统,然后与proteus进行联合调试,可对设计的正确性进行检验。 1.2、课程设计的要求 1、遵循硬件设计模块化。 2、要求程序设计结构化。 3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。 4、要求程序结构合理,语句使用得当。 5、适当追求编程技巧和程序运行效率。 1.3、项目设计要求 1、基于AT89C51单片机温度报警系统; 2、设计3个按键分别为:设置按钮、温度加、温度减; 3、DS18B20温度传感器采集温度,并在数码管上显示按键的区别; 二、系统方案设计及原理 2.1、设计主要内容 本设计以AT89C51单片机为核心,从而建立一个控制系统,实现通过3个按键控制温度,以达到设置温度上下限的功能,并在数码管上显示三个数字当前的温度上下限设置值和DS18B20温度采集值的显示(精确到小数点后一位),当温度高于上限或者低于下限蜂鸣器报警。 2.2 、AT89C51单片机简介 AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用A TMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案.AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器,32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。 此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。AT89C51单片机的基本结构和外部引脚如下图所示。

基于51单片机最小系统设计

基础强化训练任务书 学生姓名:董勇涛专业班级:电子0902 指导教师:洪建勋工作单位:信息工程学院 题目:基于51单片机最小系统设计 一、训练目的 主要目的就是对学生进行基础课程、基本技能、基本动手能力的强化训练,提高学生的基础理论知识、基本动手能力,提高人才培养的基本素质。 二、训练内容和要求 1、基础课程和基本技能强化训练 (1)设计一个基于51单片机最小系统电路; (2)对所设计电路的基本原理进行分析; 2、文献检索与利用、论文撰写规范强化训练 要求学生掌握基本的文献检索方法,科学查找和利用文献资料,同时要求学生获得正确地撰写论文的基本能力,其中包括基本格式、基本排版技巧和文献参考资料的写法、公式编排、图表规范制作、中英文摘要的写法等训练。 3、基本动手能力和知识应用能力强化训练 (1)学习PROTEL软件; (2)绘制电路的原理图和PCB版图,要求图纸绘制清晰、布线合理、符合绘图规范; 4、查阅至少5篇参考文献,按《武汉理工大学课程设计工作规范》要求撰写基础强化训练报告书,全文用A4纸打印。 三、初始条件 计算机;Microsoft Office Word 软件;PROTEL软件 四、时间安排 1、20011年7 月 11日集中,作基础强化训练具体实施计划与报告格式要求的说明; 学生查阅相关资料,学习电路的工作原理。 2、2011年7 月 12日,电路设计与分析。 3、2011年7 月 13日至2010年7 月 14日,相关电路原理图和PCB版图的绘制。 4、2011年7 月15日上交基础强化训练成果及报告,进行答辩。 指导教师签名:年月日系主任(或责任教师)签名:年月日 目录 摘要.................................................................................................................... 错误!未定义书签。

智能压力传感器的设计

密级: NANCHANG UNIVERSITY 学士学位论文 THESIS OF BACHELOR (2009—2013年) 题目智能化压力传感器的设计 学院:环化学院系测控系 专业班级:测控技术与仪器093班 学生姓名:钟刚学号: 5801209114 指导教师:刘诚职称:讲师 起讫日期: 2013.3.15—2013.6.6 南昌大学 学士学位论文原创性申明 本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。

作者签名:日期: 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密□,在年解密后适用本授权书。 本学位论文属于 不保密□。 (请在以上相应方框内打“√”) 作者签名:日期: 导师签名:日期:

传感器及转换器形成系统的“前端”,没有它,许多现代化的电子系统都无法正常工作。传感器已广泛的应用于工业控制系统和能源工业装置当中(如石油和天然气的生产、配电工业)。它们也是制造录音机和录像机这些原始设备产品的重要内在组成部分。大多数这些数字电子系统之所以具有普遍性和强大优势是得益于传感器广泛应用于这些电子电路中。 本课题将深入研究智能压力传感器系统理论及其在压力测试方面的应用,对新型智能压力传感器系统的智能化功能、智能化软件和硬件配置进行全面的设计。提出了一种差动电容式传感器的前置电路,基于电容/ 电压转换的原理,对微小电容变化量进行测量。电路输出的直流电压与差动电容变化量成线性关系,且能对偏差电容和电路的漂移进行自动补偿。 完善智能化软件,实现温度补偿、自动校准、总线数字通讯、自动增益控制等多种智能化特性,使智能化程度尽可能的提高。 关键词:传感器;压力;智能化。

基于单片机的智能压力检测系统的设计—-毕业论文设计

题目:基于单片机的智能压力检 测系统的设计

基于单片机的智能压力检测系统的设计 摘要 压力是工业生产过程中的重要参数之一。压力的检测或控制是保证生产和设备安全运行必不可少的条件。实现智能化压力检测系统对工业过程的控制具有非常重要的意义。本设计主要通过单片机及专用芯片对传感器所测得的模拟信号进行处理,使其完成智能化功能。介绍了智能压力传感器外围电路的硬件设计,并根据硬件进行了软件编程。 本次设计是基于AT89C51单片机的测量与显示。是通过压力传感器将压力转换成电信号,再经过运算放大器进行信号放大,送至8位A/D转换器,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。而在显示的过程中通过键盘,向计算机系统输入各种数据和命令,让单片机系统处于预定的功能状态,显示需要的值。 本设计的最终结果是,将软件下载到硬件上调试出来了需要显示的数据,当输入的模拟信号发生变化的时候,通过A/D转换后,LED将显示不同的数值。 关键词:压力;AT89C51单片机;压力传感器;A/D转换器;LED显示;

Design of pressure detecting system based on single-chip Abstract Pressure is one of the important parameters in the process of industrial production. Pressure detection or control is an essential condition to ensure production and the equipment to safely operating, which is of great significance. The single-chip is infiltrating into all fields of our lives, so it is very difficult to find the area in which there is no traces of single-chip microcomputer. In this graduation design, primarily through by using single-chip and dedicated chip, handling of analog signal measured by the sensor to complete intelligent function. This design illustrates external hardware circuit design of intelligent pressure sensor, and conduct software development to the hardware. The design is based on measurement and display of AT89C51 single-chip. This is the pressure sensors will convert the pressure into electrical signals. After using operational amplifier, the signal is amplified, and transferred to the 8-bit A/D converter. Then the analog signal is converted into digital signals which can be identified by single-chip and then converted by single-chip into the information which can be displayed on LED monitor, and finally display output. In the course of show, through the keyboard to input all kinds of data and commands into the computer, the single-chip will locate in a predetermined function step to display required values. The end result of this design is that by downloading software to the hardware, it will get the data which is required to display by debugging. When the input analog signals change, the LED monitor will display different values through the A/D converting. Key words:pressure; AT89C51 single-chip; pressure sensor; A/D converter; LED monitor;

基于51单片机的交通控制系统模拟设计

基于51单片机的交通控制系统模拟设计 学院:电气与控制工程学院 专业:自动化 姓名:

目录 1. 设计思路 (2) 2.2显示界面方案 (2) 2.3输入方案: (2) 3 单片机交通控制系统总体设计 (2) 3.1单片机交通控制系统的通行方案设计 (2) 3.2单片机交通控制系统的功能要求 (3) 3.3单片机交通控制系统的基本构成及原理 (3) 4智能交通灯控制系统的硬件设计 (4) 4.1系统硬件总电路构成及原理 (4) 4.2系统硬件电路构成 (4) 4.3系统工作原理 (4) 5 系统软件程序的设计 (6) 5.1程序主体设计流程 (6) 参考文献 (17) 设计心得体会 (18) 附录 (19) 基于单片机的交通控制系统模拟设计

1. 设计思路 (1)分析目前交通路口的基本控制技术以及各种通行方案,并以此为基础提出自己的交通控制的初步方案。 (2)确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,在这里,本设计除了有信号灯状态控制能实现基本的交通功能,还增加了倒计时显示提示,基于实际情况,又增加了紧急状况处理和通行时间可调这两项特特殊功能。 (3)进行显示电路,灯状态电路,按键电路的设计和对各器件的选择及连接,大体分配各个器件及模块的基本功能要求。 (4)进行软件系统的设计,对于本系统,采用单片机C语言编写,对单片机内部结构和工作情况做了充足的研究,了解定时器,中断以及延时原理,总体上完成了软件的编写。 2.单片机交通控制系统方案的比较、设计与论证 2.1 电源提供方案 采用单片机控制模块提供电源。改方案的优点是系统简明扼要, 节约成本;缺点是输出功率不高。 2.2 显示界面方案 采用数码管显示。这种方案只显示有限的符号和数码字符,简单,方便。 2.3 输入方案: 由于该系统对于交通灯及数码管的控制,只用单片机本身的I/O 口就可实现,且本身的计数器及RAM已经够用,故选择方案二。 3 单片机交通控制系统总体设计 3.1单片机交通控制系统的通行方案设计 设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下所示。交通状态从状态1开始变换,直至状态6然后循环至状态1,周而复始。 通过具体的路口交通灯状态的演示分析我们可以把这四个状态归纳如下: ◆南北方向红灯灭,同时绿灯亮,东西方向黄灯灭,同时红灯亮,倒计时30秒。此状态下,东西向禁止通行,南北向允许通行。 ◆南北方向绿灯灭,东西方向红灯灭,同时黄灯亮,倒计时3秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。

压力传感器的毕业设计英语论文

The Basic knowledge of Sensor and Development of Sensor The Basic knowledge of Sensor A transducer is a device which converts the quantity being measured into an optical, mechanical, or-more commonly-electrical signal. The energy-conversion process that takes place is referred to as transduction. Transducers are classified according to the transduction principle involved and the form of the measured. Thus a resistance transducer for measuring displacement is classified as a resistance displacement transducer. Other classification examples are pressure bellows, force diaphragm, pressure flapper-nozzle, and so on. 1、Transducer Elements Although there are exception ,most transducers consist of a sensing element and a conversion or control element. For example, diaphragms,bellows,strain tubes and rings, bourdon tubes, and cantilevers are sensing elements which respond to changes in pressure or force and convert these physical quantities into a displacement. This displacement may then be used to change an electrical parameter such as voltage, resistance, capacitance, or inductance. Such combination of mechanical and electrical elements form electromechanical transducing devices or transducers. Similar combination can be made for other energy input such as thermal. Photo, magnetic and chemical,giving thermoelectric, photoelectric,electromaanetic, and electrochemical transducers respectively. 2、Transducer Sensitivity The relationship between the measured and the transducer output signal is usually obtained by calibration tests and is referred to as the transducer sensitivity K1= output-signal increment / measured increment . In practice, the transducer sensitivity is usually known, and, by measuring the output signal, the input quantity is determined from input= output-signal increment / K1. 3、Characteristics of an Ideal Transducer The high transducer should exhibit the following characteristics a) high fidelity-the transducer output waveform shape be a faithful reproduction of the measured; there should be minimum distortion. b) There should be minimum interference with the quantity being measured; the presence of the transducer should not alter the measured in any way. c) Size. The transducer must be capable of being placed exactly where it is needed.

单片机最小系统设计

单片机最小系统设计 ?单片机最小系统部分 ●AT89C52的结构特点及引脚特 ●硬件框图 ?键盘部分 ?电源部分 ●固定电源 ●可调电源(5—12V) ?软件编程 ?单片机最小系统部分 ●AT89C52的结构特点及引脚特性: 为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通

信等。 各引脚特性: 1.P0 口 P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的 2.P1 口 P1 是一个带内部上拉电阻的8 位双向I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑 3.P2 口 P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑 4.P3 口 P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻 5.RST 复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。 6.ALE/PROG 当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。该位置位后,只有一条MOVX 和MOVC指令才能将ALE 激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 禁止位无效。 7.PSEN 程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。 8.EA/VPP 外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),E A 端必须保持低电平(接地)。需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU 则执行内部程序存储器中的指令。Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp。

毕业设计(论文)-基于AT89S51单片机的教室灯光智能控制系统设计

摘要 摘要 本课题针对教室灯光的控制,分析了教室灯光智能控制的原理和实现方法,提出了基于单片机设计教室灯光智能控制系统的思路,并在此基础上开发了智能控制系统的硬件模块和相应软件部分。 该系统以AT89S51单片机作为控制模块的核心部件,采用热释红外人体传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理开灯的条件,通过对人体存在信号和环境光信号的识别与判断,完成对教室灯光的智能控制,避免了教室用电的大量浪费。系统还具有报警功能;同时还采用了软/硬件的“看门狗”等抗干扰措施。 本系统程序部分采用C语言编写,采用模块化结构设计、条理清晰、通用性好,便于改进和扩充。该系统具有体积小,控制方便,可靠性高,针对性强,性价比高等优点,可以满足各类院校对教室灯光控制的要求,很大程度的达到节能目的。 关键词:智能控制器热释红外传感器单片机 1

引言 引言 当前,随着经济的飞速发展,能源短缺问题日益突出,成为一个国家经济发展的“瓶颈”。作为工业生产和人民生活不可或缺的电力能源更是如此。尤其现今越来越提倡低碳生活,节约能源已经成为一种全球共识,而作为培养社会精英的高校更应该起到榜样的作用。但是目前在校园内,教室灯火通明,却空无一人的现象屡见不鲜,这不仅造成了严重的资源浪费,也对高校的形象造成了很坏的影响。本文所研究的教室灯光控制系统就可以很好地实现节约能源的作用。 1 系统硬件组成 整个系统由中央控制电路、2×4按键电路、光敏传感电路、继电器驱动电路、时钟电路、液晶显示电路六个模块组成。其中,光敏传感电路模块主要完成对教室当前光线明暗程度的判定,时钟电路主要实现时基功能,两者分别提供光照和定时数据供以单片机为核心的中央控制模块进行逻辑判断,单片机最终将运算结果输出到液晶显示屏,同时对教室灯光进行控制。整个系统的硬件框图如图1所示。 1.1 中央控制模块 系统中,中央控制器主要用于接收两个外部数据,由此判断是否定时时间已到,教室光照是否充足。控制器根据这两个外部数据来进行逻辑运算,从而实现定时开关灯、刷新液晶显示屏,同时可以通过键盘设置时间日期、查看相关信息 根据系统设计要求,控制器选择了宏晶科技公司提供的STCl2C4052AD型单片机。该款是一种高速、高可靠性单片机,工作电压5.5~3.4V,Flash程序存储器4K字节,SRAM 为256字节,2个定时器,8路8位A/D转换器,可通过串口实现在线编程、A/D转换、看门狗等功能。 1.2 液晶显示电路 为了实现较好的人机交互界面,在本系统中采用1602液晶显示屏来显示用户的设定作息时间及用户所查询的信息。 点阵字符型液晶显示器是专门用于显示数字、字母、图形符号及少量自定义符号的显示器。这类显示器把LCD控制器/点阵驱动器/字符存贮器全做在一块印刷板上。系统选用日立公司的HD44780液晶显示。HD44780具有简单而功能较强的指令集,可实现字符移动/闪烁等功能。与MCU的传输可采用8位并行传输或4位并行传输2种方式。液晶显示电路如图2所示。 2

相关文档
相关文档 最新文档