搜档网
当前位置:搜档网 › 基于单片机气体流量测量仪设计

基于单片机气体流量测量仪设计

基于单片机气体流量测量仪设计
基于单片机气体流量测量仪设计

目录

引言 (1)

1总体方案设计 (2)

1.1 本设计的任务 (2)

1.2总体设计框图 (2)

2 系统的硬件电路设计 (3)

2.1 硬件模块介绍 (3)

2.1.1 CPU (AT89S51) (3)

2.1.3电源设计 (8)

2.1.4键盘设计 (9)

2.1.5复位电路设计 (10)

2.1.6 A/D转换电路 (10)

2.1.7 步进电机控制接口电路 (14)

2.1.8 气体流量采集原理 (16)

2.2总原理图 (18)

2.3 PCB图 (19)

3 系统软件设计 (19)

3.1 主程序设计 (20)

3.2 流量控制子程序 (20)

3.3 中断服务子程序 (25)

3.3.1 设定值输入程序 ................................ 错误!未定义书签。3.3.2 定时器中断子程序 . (27)

3.3.3 数码管显示子程序 (28)

3.3.4 步进电机控制程序 (29)

4结论 (30)

致谢 (31)

基于单片机气体流量测量仪设计

摘要:本设计电路是以AT89S51单片机为控制核心。它除了具备微机CPU的数值计算功能外,还具有灵活强大的控制功能,以便实时检测系统的输入量、控制系统的输出

量,实现自动控制。整个系统硬件部分包括气体流量测量,自激式A/D转换器,按

键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。在配合用汇编语

言编制的程序使软件实现,实现气体流量智能转换的基本功能。本控制电路成本低

廉,功能实用,操作简便,有一定的实用价值。本文从3个方面展开论述,首先是

硬件电路的描述;接着软件部分的设计;最后实现功能。

关键词:AT89S51单片机流量控制数码管 LED数码显示

引言

目前单片机的应用已深入到国民经济的各个领域,对各行各业的技术改造和产品的更新换代起着推动作用,以前没有单片机时,气体流量测量仪也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。

当今社会,随着科学技术的快速发展,自动控制在人们的生活中可以说“无孔不入”,小到遥控儿童玩具,大到冰箱空调的智能化,都体现了科学技术的进步。特别是单片机(Single-Chip Microcomputer SCM)技术的应用,不但降低了生产成本,同时也方便了消费者,使操作简洁、安全。单片机的应用使许多复杂的事情,都能够简单、方便的实现了。用单片机控制的器件,充分发挥单片机体积小,价格便宜,功耗低,可靠性好等特点,充分发挥了单片机的控制优势。本设计可用于气体流量控制,方便了广大用户。

本设计是一个具有自动控制气体输入的气体流量测量仪。由时钟电路、显示电路、驱动电路、控制电路四部分组成。现代机关企业以,特别是家庭对暖气、液化气等的需求逐渐增多,供暖、供气的自动控制为这些企业节省了大量的人力物力。本设计实现了这些功能,给供暖及其他相关企业带来方便,整体性好,人性化强、可靠性高,实现了对气体流量控制的智能化。

1总体方案设计

1.1 本设计的任务

本设计是一个由单片机控制的,具有显示和自动控制的气体流量测量仪。 根据设计任务的基本要求,设计了由单片机(AT89S51)作为主控器件,七段数码管及芯片74ALS164作为显示电路,五个按键组成的按键操作电路,以及驱动电路、步进电机控制电路组成的气体流量输出控制电路构成的气体流量自动控制器。

系统大体可分成以下几部分,即时钟电路、显示电路、驱动电路、控制电路,而时钟电路起控制主导作用。

时钟电路的构成由单片机及其定时器完成,流量显示电路则由单片机并行输出,送到外部寄存器芯片74ALS164,最后由七段数码管显示出来。控制电路主要控制着复位电路、驱动电路以及设置初值等操作。

除了以上的硬件电路外,还充分利用软件、硬件相结合,充分发挥单片机设计的优势。

1.2总体设计框图

通过气体流量传感器采集气体流量数据,将采集到的流量信号传输给单片机,再由单片机控制显示器,并比较采集的流量与设定的流量是否一致,然后驱动步进电机对进气阀门进行处理,从而模拟实现气体流量控制单元的工作情况。气体流量控制器主要由单片机,时序电路,流量采集电路,A/D 转换电路,流量显示电路,流量输入电路,驱动电路等组成。系统原理图见图1.2所示:

图1.2 气体流量控制系统框图

AT89S51

8段译码8段译码

数码管

数码管 按键电路

驱动电路

A/D 转换电路 时

流量采集电路

2 系统的硬件电路设计

2.1 硬件模块介绍

2.1.1 CPU (AT89S51)

本设计采用了ATMEL的AT89S51微处理器为核心模块,基于以下几个个因素:(1)性价比高,货源充足,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。(2)DIP40封装,体积小,便于产品小型化。(3) 兼容标准MCS-51指令系统及80C51引脚结构。

AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。

AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。

1.主要特性:

? 8031 CPU与MCS-51 兼容

? 4K字节可编程FLASH存储器(寿命:1000写/擦循环)

?全静态工作:0Hz-24KHz

?三级程序存储器保密锁定

? 128*8位内部RAM

? 32条可编程I/O线

?两个16位定时器/计数器

? 6个中断源

?可编程串行通道

?低功耗的闲置和掉电模式

? 片内振荡器和时钟电路

2.管脚说明:

2

34

(T0)P1.01(T2EX)P1.12P1.23P1.34P1.45P1.56P1.67P1.78R ST

9(R XD)P3.010(TXD)P3.111(INT0)P3.212(T0)P3.414(INT1)P3.315(T1)P3.515

(WR )P3.616(R D)P3.717XTAL218XTAL119GND 20

P2.0(A8)

21

P2.1(A9)22P2.2(A10)23P2.3(A11)24P2.4(A12)25P2.5(A13)26P2.6(A14)27P2.7(A15)28PSEN 29ALE/PR OG

30EA/VPP 31P0.7(AD7)32P0.6(AD6)33P0.5(AD5)34P0.4(AD4)35P0.3(AD3)36P0.2(AD2)37P0.1(AD1)38P0.0(AD0)39Vcc 40U21

AT89S51

P3.3P3.4P3.5

图2.1.1 AT89S51芯片引脚图

? VCC :供电电压。 ? GND :接地。

? P0口:P0口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL 门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可

以被定义为数据/地址的第八位。在FIASH 编程时,P0 口作为原码输入口,当FIASH 进行校验时,P0输出原码,此时P0外部必须 被拉高。

? P1口:P1口是一个内部提供上拉电阻的8位双向I/O 口,P1口缓冲器能接收输出4TTL 门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH 编程和校验时,P1口作为第八位地址接收。

? P2口:P2口为一个内部上拉电阻的8位双向I/O 口,P2口缓冲器可接收,输出4个TTL 门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH 编程和校验时接收高八位地址信号和控制信号。

? P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(计时器0外部输入)

P3.5 T1(计时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

I/O口作为输入口时有两种工作方式即所谓的读端口与读引脚读端口时实际上并不从外部读入数据而是把端口锁存器的内容读入到内部总线经过某种运算或变换后再写回到端口锁存器只有读端口时才真正地把外部的数据读入到内部,然后再实行读引脚操作否则就可能读入出错。

? RST:AT89S51的重置引脚,复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。

? ALE/PROG:ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。AT89S51可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为AT89S51是以多工的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

? /PSEN:此为"Program Store Enable"的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信号以便取得程序代码,通常这支脚是接到EPROM的OE脚。AT89S51可以利用PSEN及RD引脚分别启用存在外部

的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围。外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

? /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。"EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用 8751 内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp)。

? XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

? XTAL2:来自反向振荡器的输出。系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。

?VCC:AT89S51 电源正端输入,接+5V。

?VSS:电源地端。

2.1.2 显示电路

在单片机系统中,LED和键盘是两种很重要外设。键盘用于输入数据、代码和命令;LED用来显示控制过程和运算结果。

LED(Light—Emitting Diode)是发光二极管的简称。LED有七段和八段之分,也有共阴和共阳两种。

1.LED数码显示管原理

LED数码管结构简单,价格便宜。八段LED显示管有八只发光二极管组成,编号是a、b、c、d、e、f、g和SP,分别和同名管脚相连。七段LED显示管比八段LED少一只发光二极管SP,其他的和八段LED相同。

八段LED数码显示管原理很简单,是通过同名管脚是所加电平高低来控制发光二极管是否点亮而显示不同字形的。例如:若在共阴LED管的SP、g、f、e、d、c、b、a 管脚上分别加上7FH控制电平(即:SP上为0伏,不亮;其余为TTL高电平,全亮),则LED显示管显示字形为“8”。7FH是按SP、g、f、e、d、c、b、a顺序排列后的十六进制编码(0为TTL低电平,1为TTL高电平),常称为字形码。因此,LED上所显示字形不同,相应字形码也不一样。八段共阴能显示的字形及相应字形码如表7-5所列。该表常放在内存,SGTB为表的起始地址,各地址骗移量为相应字形码对表始址的项数。由于“B”和“8”、“D”和“0”字形相同,故“B”和“D”均以小写字母“b”和“d”

显示。

LED数码显示管分为共阴和共阳两种。为共阴八段LED管时,所有发光二极管阴极共连后接到引脚G,G脚为控制端,用于控制LED是否点亮。若G脚接地,则 LED被点亮;若G脚TTL高电平,则它被熄灭。

为共阳八段LED数码显示管时,所有发光二极管阳极共连后接到G脚。正常显示时G脚接+5V,各发光二极管是否点亮取决于a—SP各引脚上是否是低电平0伏。因此,共阴和共阳所需字形码正好相反,如表5所列。

2.MCS-51对LED的显示接口电路

MCS-51对LED管的显示可以分为静态和动态两种。静态显示的特点是各LED管能稳定地同时显示各自字形;动态显示是指各LED轮流一遍一遍显示各自字符,人们因视觉惰性而看到的是各LED似乎在同时显示不同字形。

表 5 八段LED数码显示管字型码表

地址偏移量共阴字形码共阳字形码所显字符

SGTB+0H 3FH C0H 0

+1H 06H F9H 1

+2H 5BH A4H 2

+3H 4FH B0H 3

+4H 66H 99H 4

+5H 6DH 92H 5

+6H 7DH 82H 6

+7H 07H F8H 7

+8H 7FH 80H 8

+9H 6FH 90H 9

+AH 77H 88H A

+BH 7CH 83H b

+CH 39H C6H C

+DH 5EH A1H d

+EH 79H 86H E

+FH 71H 8EH F

+10H 00H FFH 空格

+11H F3H 0CH P

+12H 76H 89H H

+13H 80H 7FH ·

+14H 40H BFH —

(1)静态显示

所谓静态显示,是指显示器显示某一字符时,相应的发光二极管恒定导通或者截止。静态显示有并行输出和串行输出两种方式。

对于静态显示方式,LED显示器由接口芯片直接驱动,采用较小的驱动电流就可以得到较高的亮度。但是并行输出显示的LED位数多时需要并行I/O接口芯片的数量较多,采用串行输出可大大节省单片机的内部资源。

(2)动态显示

当显示器的位数较多时,可采用动态显示。所谓动态显示就是一位一位的轮流点亮(扫描)显示器的各个位。对于显示器的每一位而言,没隔一段时间被点亮一次。虽然在同一时间只有一位显示器在工作(点亮),但由于人眼的视觉暂留效应和发光二极管熄灭时的余晖,我们看到的却是多个字符“同时”显示。显示器的亮度既与点亮的导通电流有关,也与点亮时间长短和间隔时间有关,调整电流和时间参数,即可实现亮度较高、较稳定的显示效果。动态显示的特点如下所示。优点:当显示位数较多时,采用动态显示方式比较节省I/O口,硬件电路也较静态显示简单。缺点:其稳定度不如静态显示方式。而且在显示位数较多时CPU要轮番扫描,占用CPU较多的时间。

图2.1.2 显示电路

2.1.3电源设计

本设计的主控芯片AT89S51的时钟频率为12MHZ,工作电压为2~6V。考虑到直交流两用的要求和三端稳压电路选用的方便,因此,我选择工作电压为5V。

根据上述介绍设计,电源电路包括变压器、整流电路、滤波电路、稳压电路等模块组成,使用LED进行电源工作状态指示。LM78XX系列三端稳压IC来组成稳压

电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜,因此使用LM7805稳压芯片进行5V的电源电路设计。具体的5V电源电路如下图2.1.3所示。

图2.1.3 5V直流电源电路

2.1.4键盘设计

在该部分设计了由五个按键来完成操作,它们分别是:设置键、存储键、加一键、减一键、确认键。其中确认键S1用于流量设置值调的确认,设置键S2用于对流量预设值设定功能、显示流量功能之间的切换,加1键S3和减1键S4用于在设置预设值时调整预设值,确认键S5用于在设定预设值后对其存储,而每个按键的具体操作是由软件来实现。

键的闭与合,反应在行线输出电压上是呈现高电平还是低电平,如果是高电平表示键断开,低电平表示键闭合,通过对行线电平的高低的状态检测,便可确认按键按下与否。

基于单片机的脉搏测量仪的设计

于单片机的脉搏测量仪的设计 摘要 脉搏波所呈现出来的形态、强度、速率和节律等方面的综合信息,能反映出人体心血系统中许多生理疾病的血流特征。根据人体脉搏信号特征,本论文设计了一种基于单片机的脉搏测量系统。 系统采用红外发射与接收二极管充当脉搏传感器来采集脉搏信号。首先将采集到的信号通过低通滤波与放大电路对脉搏信号进行处理,然后,将放大的脉搏信号通过整形电路进行电压基准变化,在经过一次放大电路对整形后的脉搏信号进行放大,将信号转换为AT89S52单片机易于处理的脉冲信号。通过单片机编程对脉冲信号进行处理,测量出一分钟内的脉搏次数,最终在数码管中直观的显示出来。 为了节省时间,一般不会作一分钟的测量,通常是测量10秒钟时间内的脉搏数,再把结果乘以6即得到每分钟的脉搏数。发光二极管可以通过发光的形式显示脉搏的跳动。 关键词:脉搏测量仪;AT89S52;LED;信号处理

目录 引言 (1) 第1章绪论 (2) 1.1 脉搏测量仪介绍 (2) 1.2脉搏测量仪的应用 (2) 第2章主要器件介绍 (3) 2.1 单片机的选择 (3) 2.1.1 AT89S52简介 (3) 2.1.2 AT89S52特点.................................................................................................... . (3) 2.1.3 AT89S52引脚功能说明 (4) 2.2 传感器的选择 (6) 2.2.1 红外发光二极管简介 (6) 2.2.2光敏三极管简介 (7) 2.3 驱动芯片的选择 (7) 2.3.1 74LS245简介 (7) 2.3.2 74LS04简介 (8) 2.4 显示器的选择 (9) 2.4.1 三位共阳八段数码管简介 (9) 2.4.2 八段数码管字形表 (9) 第3章系统硬件设计 (10) 3.1 设计原理 (10) 3.2 外围电路 (10) 3.2.1 电源电路...................................... 错误!未定义书签。 3.2.2 复位电路 (11) 3.2.3 晶振电路 (12) 3.2.4 脉搏信号采集放大电路.......................... 错误!未定义书签。 3.2.5 LED显示电路.................................. 错误!未定义书签。第4章系统软件设计.. (14) 第5章软件调试及仿真 (15) 5.1 软件编译......................................................................................... 错误!未定义书签。 5.2单片机的选择 (17) 5.3系统仿真测试 (16) 结论 (18) 参考文献 (19) 致谢 (20) 附录一 (20) 附录二 (21)

流量测量仪表的应用现状和发展趋势

流量测量仪表的应用现状和发展趋势 中国仪器仪表学会流量专业委员会委员 北京菲波安乐仪表有限公司代总经理 沈兴武(教授级高工) 流量是炼化工艺过程中最重要的测量控制热工参量。流量测量仪表是炼油化工厂最广泛使用和最重要的现场测量仪表。炼化生产过程的检测和控制装置已经进入了数字化,智能化,网络化时代。流量测量信息和其它现场仪表的测量信息作为炼化工艺过程控制系统和工厂信息管理系统的组成部分,对系统的运行起着基础的重要的作用。 本文将就流量测量仪表的分类,应用现状和发展趋势做一些介绍和分析,供炼化工厂流量仪表的选用参考。 一流量测量仪表的分类 流量测量仪表有多种分类方法,例如,按测量原理分类:有电磁流量计、节流流量计、涡轮流量计、超声流量计等;按仪表功能分类:有流量计量表、流量传感器、流量变送器、流量开关等;按结构类型分类:有满管式流量计、插入式流量计等;按测量量分类:有体积流量计、质量流量计等;按仪表的环境适应性分类:有普通型流量计、防爆型流量计、潜水型流量计等等。 最基本的分类是按测量原理分类。流量测量仪表按测量原理分类可分为: 1)节流型流量计(差压式流量计):标准孔板、标准喷嘴、及其它派生的孔板和喷嘴:圆缺孔板、1/4圆喷嘴、文丘利喷嘴、均速管流量计(差压)、楔型流量计等等; 2)容积式流量计:齿轮流量计、旋转活塞流量计、刮板流量计、体积管流量计等等; 3)电磁流量计:种类繁多的常规电磁流量计、插入式电磁流量计、不满管电磁流量计等等; 4)转子(浮子)流量计:玻璃转子流量计、电远传金属管转子流量计等; 5)超声流量计:按原理细分又可分为渡越时间差超声流量计和多普勒超声流量计; 6)涡轮流量计; 7)流体振荡型流量计:涡街流量计、旋进流量计、(振荡)射流流量计; 8)热式流量计; 9)直接质量流量计:哥氏力质量流量计、径流横动量式质量流量计; 10)相关流量计:流动相关流量计、热相关流量计等等; 11)激光流量计:很少作为工业现场仪表使用。

经纬仪角度测量-水平角(测回法)-教学设计jx

建筑工程测量课程 --“经纬仪角度测量-水平角观测”教学设计(6课时)【授课专业】:建筑施工【授课科目】:测量放线 【授课课时】:6课时【授课教材】:高等教育出版社《测量放线》【授课对象】:11级建筑施工2班(共50人) 一、教学对象分析 教学对象为我校建筑施工专业11建筑施工(2)班学生,共50人。 (一)知识技能 1、完成测量学基础知识的学习,了解测量的基本工作 2、完成水准测量部分的学习,掌握学习思路和方法 3、完成了经纬仪结构以及经纬仪使用的学习,能熟练完成经纬仪的操作。 4、理解水平角的概念 (二)经验态度 1、部分学生在专业选择时目的明确,规划清晰 2、有个别学生在课余时间接触过测量仪器,有利于其学习,但会有自己先入为主的主观概念,有不良的操作习惯,并会影响其他学生。 3、学生能够积极思考,认真学习。 4、班级学习气氛较好,有较强的团队合作意识。 5、学生对于技能应用比较看重,不重视理论的学习。 (三)风格特点 1、大部分学生上课能够认真听讲,并能跟随教师的上课思路 2、能够主动学习,发现问题,并能通过小组讨论和请教老师等途径寻求解决方法。 3、仍有部分学生上课思想不集中,导致实际操作过程中会出现各种细节问题。 二、教学目的及要求 (一)知识目标: 1、掌握测回法测定水平角的操作过程和角度计算 2、了解水平角测量的实际应用。 (二)技能目标: 1、熟练经纬仪的操作;

2、能了解误差产生的原因并在测量过程中加以控制; 3、能评价判断测量结果。 (三)素质目标: 1、学会团队合作,能相互协作学习讨论,并在小组学习中构建自己的知识体系。 2、培养认真细致、吃苦耐劳的专业作风,严谨的工作态度。 【原由】: 对于建筑施工专业的学生而言,测量不仅仅是需要了解的技能,更可能是他们以后从事的工作,所以对于测量的基本功的要求更加严苛。 由于中职学生对于理论的轻视,使得在知识层面上的掌握浅薄,所以在理论知识上要求他们熟练记忆。 从岗位需求上看,中职学生要打破社会成见,必须有一定的技能证书,所以面向技能层面的目标是以中级测量工的基本要求为标准的。 对于学生的素质培养是所有教学的基本,先做人,后做事,所以严谨细致的作风和团队合作的精神,是贯彻教学当中的。 三、教学内容分析 (一)教学内容 根据课程要求和中职建筑施工专业学生的就业前景与职业发展,扎实完成测量的基本工作之一:水平角的测量。从基本的测回法入手,在掌握仪器使用的前提下,清晰了解水平角测量的原理和方法,清晰掌握测回法的步骤和注意事项。并通过四边形内角测回法观测这一具体测量项目考核与检查学生的概念理解能力,实际操作能力,合作组织能力以及发散思考能力。具体教学任务为: 1、熟练掌握角度的计算 2、掌握测回法测定水平角的过程 3、完成一四边形内角的观测。 4、分析项目完成过程中的不规范操作并能加以改正。 (二)教材分析 所采用的教材:《测量放线》----高等教育出版社出版 课程内容: 3.2.2 测回法测定水平角 本教材在编排上,先介绍了仪器的操作,再介绍 原理和方法,比较符合中职学生的认知顺序。通过对 教材的整理,拓展了一项综合性的小组任务:四边形内 角和的测量。从而达到理实一体化的教学效果。

光电式转速测量仪课程设计

《传感器技术》课程设计 课题:光电式转速测量仪 班级 学生姓名学号 指导教师 电子与电气工程学院 2010年12月21日

光电式转速测量仪 一、系统方案设计 1.1概述 在工业生产和科学实验中,转速的测量是一个很重要的问题。有关测量转子速度的方法有很多,但大部分比较复杂。物体运动的速度可分为线速度和加速度。随着生产过程自动化程度的提高,开发出了各种各样的检测线速度和角速度的方法,如磁电式速度计、光电速度计、测速发动机等。 由于光电测量方法灵活多样,可测参数众多,一般情况下又具有非接触、高精度、高分辨率、高可靠性和相应快等优点,加之激光光源、光栅、光学码盘、CCD器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和控制领域得到了广泛的应用。 二、工作原理

2.1检测原理 1)直射型光电转速传感器的检测原理。 直射式光电转速传感器的结构见图1。它由开孔圆盘、光源、光敏元件及缝隙板等组成。开孔圆盘的输入轴与被测轴相连接,光源发出的光,通过开孔圆盘和缝隙板照射到光敏元件上被光敏元件所接收,将光信号转为电信号输出。开孔圆盘上有许多小孔,开孔圆盘旋转一周,光敏元件输出的电脉冲个数等于圆盘的开孔数,因此,可通过测量光敏元件输出的脉冲频率,得知被测转速,即n=f/N式中:n - 转速f - 脉冲频率N - 圆盘开孔数。 2)反射型光电传感器的检测原理。

反射式光电传感器的工作原理见图2,主要由被测旋转部件、反光片(或反光贴纸)、反射式光电传感器组成,在可以进行精确定位的情况下,在被测部件上对称安装多个反光片或反光贴纸会取得较好的测量效果。在本实验中,由于测试距离近且测试要求不高,仅在被测部件上只安装了一片反光贴纸,因此,当旋转部件上的反光贴纸通过光电传感器前时,光电传感器的输出就会跳变一次。通过测出这个跳变频率f,就可知道转速n。n=f如果在被测部件上对称安装多个反光片或反光贴纸,那么,n=f/N。N-反光片或反光贴纸的数量。 2.2传感器选择 光电转速传感器LHYF-12-A 检测距离:0~10mm 工作温度(℃):-20~+50 工作电压/电流:DC12V 响应频率:500Hz 方法:在轴上贴上一小块1平方厘米的反光纸,通过调节传感器与轴的距离和拧传感器上的调节钮使传感器对轴不动作,对反光纸动作。 2.3测量电路介绍 光电传感器转速测量实验结构示意图如图3所示,按图示结构连接实验设备,其中光电转速传感器接入数据采集仪5通道。 三、系统软件设计 3.1系统软件 1)启动服务器,运行DRVI主程序,开启DRVI数据采集仪电源,然后点击DRVI快捷工具条上的"联机注册"图标,选择其中的"DRVI

(最新版)基于单片机的脉搏测量仪的设计开题报告毕业论文

本科毕业设计 ( 论文) 开题报告 题目: 基于单片机的脉搏测量仪 的设计 课 题 类 型:设计丁实验研究□论文口 学 生 姓 名: 学 号: 专 业 班 级: 学 院: 信息工程学院 指 导 教 师: 开 题 时 间 年月日 开题报告内容与要求 一、毕业设计(论文)内容及研究意义(价值) 随着科技发展的不断提高, 生命科学和信息科学的结合越来越紧密, 出现了各种新 颖 的脉搏测量仪器,特别是电子脉搏仪的出现,使脉搏测量变得非常方便。 脉诊在我 国已具有

2600 多年临床实践,是我国传统中医的精髓,但祖国传统医学采用“望、闻、问、切”的手段进行病情诊断,受人为的影响因素较大,测量精度不高。科技的创新,脉搏测试不再局限于传统的人工测试法或听诊器测试法,脉搏测量可利用电子仪器测量出精度更就的数据。人体脉搏信号中包含丰富的生理信息,也逐渐引起了临床医生的很大兴趣,达到了方便、快捷、准确的测量脉搏的目的。随着电子测量技术的迅速发展,现代电子测量仪器以极快的速度向数字化、自动化的方向发展。制成的脉搏测量仪器性能良好,结构简单,有较好的应用和推广价值。 脉搏测量仪的设计,必须是通过采集人体脉搏变化引起的一些生物信号,然后把生物信号转化为物理信号,使得这些变化的物理信号能够表达人体的脉搏变化,最后要得出每分钟的脉搏次数,就需要通过相应的硬件电路及芯片来处理物理变化并存储脉搏次数。在硬件设计中一般的物理信号就是电压变化。本系统的组成包括传感器、信号处理、单片机电路、显示电路、键盘输入等部分。 二、毕业设计(论文)研究现状和发展趋势(文献综述) 随着科学技术的发展,脉搏测量技术也越来越先进,对脉搏的测量精度也越来越高,国内外先后研制了不同类型的脉搏测量仪,脉搏测试不再局限于传统的人工测试法或听诊器测试法,脉搏测量可利用电子仪器测量出精度更就的数据。人体脉搏信号中包含丰富的生理信息,也逐渐引起了临床医生的很大兴趣,达到了方便、快捷、准确在测量脉搏的目的。随着电子测量技术的迅速发展,现代电子测量仪器以极快的速度向数字化、自动化的方向发展。制成的脉搏测量仪器性能良好,结构简单,有较好的应用和推广价值。而其中关键是对脉搏传感器的研究。起初用于体育测量的脉搏测试集中在对接触式传感器的研究,利用此类传感器所研制的指脉、耳脉等测量仪各有其优缺点。指脉测量比较方便、简单,但因为手指上的汗腺较多,指夹常年使用,污染可能会使测量灵敏度下降:耳脉测量比较干净,传感器使用环境污染少,容易维护。但因耳脉较弱,尤其是当季节变化时,所测信号受环境温度影响明显,造成测量结果不准确。过去在医院临床监护和日常中老年保健中出现的日常监护仪器,如便携式电子血压计,可以完成脉搏的测量,但是这种便携式电子血压计利用微型气泵加压橡胶气囊,每次测量都需要一个加压和减压的过程,存在体积庞大、加减压过程会有不适、脉搏检测的精确度低等缺点。 脉搏测量仪的发展主要向以下几个趋势发展: (1)自动测量脉搏并且对所得到的脉搏进行自动分析。目前很多脉搏测量仪都具有检测

基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计武汉理工大学《计算机控制技术》课程设计说明书 概 述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1 整体设计及系统原 理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 硬件设 计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1温度检测电 路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.2键盘控制和显示电 路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.3加热控制电 路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 心得体 会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 参考文 献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 武汉理工大学《计算机控制技术》课程设计说明书

光电传感器的转速测量系统设计

课程设计报告 题目:光电传感器的转速测量系统设计姓名: 学号: 专业班级: 指导老师:

目录 1引言 (1) 2系统组成及工作原理 (1) 2.1转速测量原理 (1) 2.2转速测量的一般方法 (3) 2.3转速测量系统组成框图 (3) 3系统硬件电路的设计 (3) 3.1脉冲产生电路设计 (3) 3.2光电转换及信号调理电路设计 (4) 3.2.1光电传感器简介 (4) 3.2.2光电转换及信号调理电路设计 (5) 3.3测量系统主机部分设计 (7) 3.3.1单片机 (7) 3.3.2键盘显示模块设计 (9) 3.3.3串行通信模块设计 (11) 3.3.4电源模块设计 (12) 4系统软件设计 (13) 4.1程序模块设计 (13) 4.2数据处理过程 (15) 4.3浮点数学运算程序 (16) 5制作调试 (16) 6结果分析 (18) 7参考文献 (18)

1、引言 随着社会经济的快速发展,转速测量成为了社会生产和日常生活中重要的测量和控制对象。测速是工农业生产中经常遇到的问题,人们经常需要精确测量每秒钟转轴的转速,学会对电机转速的测量和显示具有重要的意义。近年来,由于世界范围内对转速测量合理利用的日益重视,促使转速测量技术的迅速发展,各种新型的测量仪表相继问世并越来越多地得到应用。由于技术保密,厂家不会提供详细电路图和源代码,用户很难自行进行二次开发和改进。针对这种现状,使用光电传感器结合STC公司的STC 89C51型单片机设计的一种转速测量与控制系统。STC 89C51单片机采用了CMOS工艺和高密度非易失性存储器技术,而且其输入/输出引脚和指令系统都与MCS-51兼容,是开发该系统的适合芯片。 2 、系统组成及工作原理 2.1 转速测量原理 在此采用频率测量法,其测量原理为,在固定的测量时间内,计取转速传感器产生的脉冲个数,从而算出实际转速。设固定的测量时间为Tc(min),计数器计取的脉冲个数m,假定脉冲发生器每转输出p个脉冲,对应被测转速为N(r/min),则f=pN/60Hz;另在测量时间Tc内,计取转速传感器输出的脉冲个数m应为 m=Tcf ,所以,当测得m值时,就可算出实际转速值[1]: N=60m/pTc (r/min) (1) 2.2 转速测量的一般方法 一般转速测量系统有以下几个部分构成,转速测量框图如图2-1所示。 图2-1 转速测量框图 1.转速信号拾取 转速信号拾取是整个系统的前端通道,目的是将外界的非电参量,通过一定方式转换

基于51单片机的心率体温测试系统

摘要 本文介绍了一种基于51单片机的心率体温采集系统。首先介绍了51系列单片机的内部相关配置、工作原理以及编程方法,其次介绍了温度传感器PT100的相关测温方法以及通过红外光电传感器TCRT5000对射的方法来抓取人体脉搏信号。此次设计的电路部分主要包括:传感测量电路、放大电路、滤波整形电路、AD转换电路、计数显示电路、控制电路、电源供电电路等。通过按键开始测试,将PT100及TCRT5000输入的微弱信号进行放大整形,最后AD采集转换传送给单片机,在LCD1602上显示相关体温及心率信息。 本次硬件设计基于比较稳定可行、低成本的设计思想,软件设计采用模块化的设计方法,并且详细分析了红外传感器TCRT5000应用于心率测量上以及PT100应用于温度测量上的原理及优点,阐述了其他各配合电路的组成与工作特点,并且通过仿真进行电路的可行性验证,最后完成实物电路的设计,使得本次课题的预期结果得以实现。 关键词:51单片机;传感器;仿真;AD转换 -I

Abstract This paper introduced a heart rate and body temperature acquisition system that based on 51 single chip microcomputer. First the internal configurations of 51 single chip microcomputer are introduced. And the paper also tell how 51 single chip microcomputer works and how can we program on it. Then the method of using temperature sensor PT100 to get body temperature is introduced, and we use infrared photoelectric sensor TCRT5000 to get the pulse signal of human body.The design of the circuit mainly comprises sensing circuit , amplifying circuit, filtering and shaping circuit, AD converting circuit, counting and displaying circuit, controlling circuit, power supplying circuit and so on. When the keyboard is pressed, the system starts to get signal. The small signal from PT100 and TCRT5000 will be amplified and shaped. Then ad converter will change the analog signal into digital signal and send to 51 single chip microcomputer . At last LCD1602 will display the information of body temperature and heart rate. Keywords: Piezoelectric sensors;control circuit;counters;Multisim2001 simulation software control circuit. -II

基于单片机的电阻炉炉温控制系统

目录 第1章引言 (3) 1.1 课题背景及研究意义 (3) 1.2 计算机在热处理炉炉温控制中的应用 (3) 第2章系统硬件设计 (8) 2.1温度检测及变送器 (8) 2.2控制机构 (9) 2.3 A/D转换电路 (10) 2.4 温度控制电路 (14) 2.5 部分接口电路 (16) 第3章温度控制的算法和程序 (18) 3.1 温度控制的算法 (18) 3.2 温度控制的程序 (20) 第4章对于抗干扰的探究 (34) 4.1 抗干扰的措施 (34) 结束语 (35) 致谢 (36) 参考文献 (37) 附录1 电路图 (38) 附录2 英文专业文摘及翻译 (39)

基于单片机的电阻炉温度控制系统设计 摘要:主要以51系列单片机为核心对电阻炉炉温进行控制,使其温度稳定在某一个值上。最高温度为1000℃,并且有键盘输入给定温度值,由LED数码管显示温度值的功能. 关键词:单片机;电阻炉;温度控制 The design of temperature control system of the resistance furnace based on single chip microcomputer Abstract: Mainly with 51 series single chip microcomputer for the unit of nucleus heats to the control of The resistance furnace, the tallest temperature is 1000℃. And the temperature of keyboard input is constant, LED digitron displays the function of temperature point. Key words: single chip microcomputer;the resistance furnace; temperature control system

基于单片机的脉搏测量仪的设计

意义:医院的护士每天都要给住院的病人把脉记录病人每分钟脉搏数,方法是用手按在病人腕部的动脉上,根据脉搏的跳动进行计数。为了节省时间,一般不会作1分钟的测量,通常是测量10秒钟时间内心跳的数,再把结果乘以6即得到每分钟的心跳数,即使这样做还是比较费时,而且精度也不高。而该系统以AT89C51单片机为核心,以红外发光二极管和光敏三极管为传感器,并利用单片机系统内部定时器来计算时间,由光敏三极管感应产生脉冲,单片机通过对脉冲累加得到脉搏跳动次数,时间由定时器定时而得。系统运行中能显示脉搏次数和时间,系统停止运行时,能够显示总的脉搏次数和时间。 目的:实现脉搏波的实时存储并可实现与上位机( PC 机) 的实时通讯,作为多参数病人中心监护系统的一个模块完成心率检测和脉搏波形显示。 2.1 光电脉搏测量仪的结构 光电脉搏测量仪是利用光电传感器作为变换原件,把采集到的用于检测脉搏跳动的红外光转换成电信号,用电子仪表进行测量和显示的装置。本系统的组成包括光电传感器、信号处理、单片机电路、数码显示、电源等部分。 1.光电传感器 即将非电量(红外光)转换成电量的转换元件,它由红外发射二极管和接收三极管组成,它可以将接收到的红外光按一定的函数关系(通常是线性关系)转换成便于测量的物理量(如电压、电流或频率等)输出。 2.信号处理 即处理光电传感器采集到的低频信号的模拟电路(包括放大、滤波、整形等)。 3. 单片机电路 即利用单片机自身的定时中断计数功能对输入的脉冲电平进行运算得出心率(包括 AT89C51、外部晶振、外部中断等)。 4.数码显示 即把单片机计算得出的结果用8位LED数码管静态扫描来显示,便于直接准确无误的读出数据。 5. 电源 即向光电传感器、信号处理、单片机提供的电源,可以是5V-9V的交流或直流的稳压电源。

基于AT89C52单片机的转速测量仪设计

基于AT89C52单片机的转速测量仪设计 1 引言 测量转子速度的方法很多,但多数比较复杂[1]。目前,测量转速的方法主要有四种[2]:机械式、电磁式、光电式和激光式。机械式主要利用离心力原理,通过一个随轴转动的固定质量重锤带动自由轴套上下运动,根据不同转速对应不同轴套位置获得测量结果原理简单直接,不需额外电器设备,适用 于 要求不高、接触式的转速测量场合。电磁式系统由电磁传感器和安装在轴上的齿盘组成,主轴转动带动齿盘旋转,齿牙通过传感器时引起电路磁阻变化,经过放大整形后形成脉冲,通过脉冲得到转速值。由于受齿盘加工 、齿牙 分辨间隔、电路 计数频率等限制,测量 不能保证。光电式结构类似于电磁式结构,把旋转齿盘换作光电编码盘或黑白相间的反射条纹,把电磁传感器换作光电接收器,通过对反射回来的光脉冲信号计数得到测量结果。由于受条纹 分辨间隔、电路 计数频率等限制,测量 不能保证,所测转速值和电磁式一样为两个计数脉冲间距的平均值。激光测速技术(LDV)是一种正在发展中的测速技术,通过激光多普勒效应获得转动体的瞬时角速度,理论上具有很高的瞬时转速测量 ,但目前实际产品 不够高,并且价格昂贵,在实际使用上受到限制。通过改进已有的电磁式传感器,设计一种适于瞬时转速测量的新型传感器,在旋转机械瞬时状态分析中具有一定的实际意义。 本文以传统的电磁式系统为基础,研制一种使用红外辐射技术的新型转速测量仪,安装方便,对周围环境要求不高,可以很容易地完成转速的测量。具有较宽的动态测量范围,测量 较高。

2 系统设计 测速系统总体结构如图1所示,主要包括红外测速传感器(由红外发射与接收电路和齿盘组成)、信号处理电路、单片机以及数字显示部分。其工作过程如下:当齿盘旋转时,由于轮齿的遮挡,红外发射管与接收管之间的红外线光路时断时续,信号处理电路将此变化的光信号转换为电脉冲信号,一个脉冲信号即表示齿盘转过一个齿。单片机对脉冲进行计数,同时通过其内部的计时器对接收一定数目的脉冲计时,根据脉冲数目及所用时间就可计算出齿盘的转速, 通过数字显示部分将转速显示出来。 2.1 系统硬件设计 根据红外测速的原理,系统的电路设计如图2所示。 本系统采用AT89C52单片机,它是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8KB的可反复擦写的Flash程序存储器和

基于单片机的心率设计设计

基于单片机的心率设计设计

毕业设计(论文)题目心率监测系统设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于单片机的炉温控制系统设计毕业设计

基于单片机的炉温自动控制系统设计 摘要:在工农业生产中,温度是工业生产对象中主要的被控参数之一。电阻炉是通过电流流过电阻体产生热量来加热或熔化物料的一种电炉。电阻炉广泛地应用在化工、冶金等行业。它对温度控制的要求较高,温度控制的好坏直接影响着产品质量及生产效率,因此电阻炉的温度控制在科学研究、工业生产中具有重要的意义。 本设计采用单片机作为数据处理与控制单元,以电阻炉作为控制对象,用热电偶作为测量元件,用晶闸管作为输出控制元件来实现对电阻炉温度自动控制。该系统利用K型热电偶温度传感器,把检测到的电阻炉温度的信号送入MAX6675芯片,经过信号放大等一系列转换后,再将信号送到单片机STC89C52内进行PID运算,同时可以通过键盘调节PID参数。经PID运算后,比例调节输出量改变晶闸管控制量,变晶闸管的导通角,从而控制电阻炉的加热强度。从而控制电阻炉的炉温。 关键词:电阻炉;MAX6675;单片机STC89C52;PID控制 Abstract:SummaryIn the industrial and agricultural production , the temperature is accused of one of the main objects of industrial production parameters . Furnace current flowing through the resistor generates heat to a furnace for heating or melting the material . Resistance furnace is widely used in chemical, metallurgical and other industries. It requires a higher temperature control , temperature control has a direct impact on product quality and production efficiency , and therefore resistance furnace temperature control is of great significance in scientific research , industrial production. The design uses a single chip for data processing and control unit to resistance furnace as a control object , as the measuring element with thermocouple with thyristor as a control element to achieve the output resistance furnace temperature control . The system uses K -type thermocouple temperature sensor , to detect resistance furnace temperature signal into the MAX6675 chip , after a series of converted signal is amplified and then signal to the microcontroller STC89C52 PID operation , and can adjust the keyboard PID parameters. After the PID operation , adjust the output volume ratio of the amount of change in thyristor controlled , variable thyristor conduction angle, so as to control the intensity of the resistance heating furnace . To control the furnace temperature resistance furnace . Key words:The resistance furnace; MAX6675; SCM STC89C52; PID contro 目录

基于单片机气体流量测量仪设计

目录 引言 (1) 1总体方案设计 (2) 1.1 本设计的任务 (2) 1.2总体设计框图 (2) 2 系统的硬件电路设计 (3) 2.1 硬件模块介绍 (3) 2.1.1 CPU (AT89S51) (3) 2.1.3电源设计 (8) 2.1.4键盘设计 (9) 2.1.5复位电路设计 (10) 2.1.6 A/D转换电路 (10) 2.1.7 步进电机控制接口电路 (14) 2.1.8 气体流量采集原理 (16) 2.2总原理图 (18) 2.3 PCB图 (19) 3 系统软件设计 (19) 3.1 主程序设计 (20) 3.2 流量控制子程序 (20) 3.3 中断服务子程序 (25) 3.3.1 设定值输入程序 ................................ 错误!未定义书签。3.3.2 定时器中断子程序 . (27) 3.3.3 数码管显示子程序 (28) 3.3.4 步进电机控制程序 (29) 4结论 (30) 致谢 (31)

基于单片机气体流量测量仪设计 摘要:本设计电路是以AT89S51单片机为控制核心。它除了具备微机CPU的数值计算功能外,还具有灵活强大的控制功能,以便实时检测系统的输入量、控制系统的输出 量,实现自动控制。整个系统硬件部分包括气体流量测量,自激式A/D转换器,按 键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。在配合用汇编语 言编制的程序使软件实现,实现气体流量智能转换的基本功能。本控制电路成本低 廉,功能实用,操作简便,有一定的实用价值。本文从3个方面展开论述,首先是 硬件电路的描述;接着软件部分的设计;最后实现功能。 关键词:AT89S51单片机流量控制数码管 LED数码显示 引言 目前单片机的应用已深入到国民经济的各个领域,对各行各业的技术改造和产品的更新换代起着推动作用,以前没有单片机时,气体流量测量仪也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。 当今社会,随着科学技术的快速发展,自动控制在人们的生活中可以说“无孔不入”,小到遥控儿童玩具,大到冰箱空调的智能化,都体现了科学技术的进步。特别是单片机(Single-Chip Microcomputer SCM)技术的应用,不但降低了生产成本,同时也方便了消费者,使操作简洁、安全。单片机的应用使许多复杂的事情,都能够简单、方便的实现了。用单片机控制的器件,充分发挥单片机体积小,价格便宜,功耗低,可靠性好等特点,充分发挥了单片机的控制优势。本设计可用于气体流量控制,方便了广大用户。 本设计是一个具有自动控制气体输入的气体流量测量仪。由时钟电路、显示电路、驱动电路、控制电路四部分组成。现代机关企业以,特别是家庭对暖气、液化气等的需求逐渐增多,供暖、供气的自动控制为这些企业节省了大量的人力物力。本设计实现了这些功能,给供暖及其他相关企业带来方便,整体性好,人性化强、可靠性高,实现了对气体流量控制的智能化。

角度测量装置研究报告与设计方案

唐山师范学院本科毕业论文 题目角度测量装置的研究与设计 学生 222222 指导教师尹义斌高级实验师 年级 2008级 专业电子信息科学与技术 系别物理系 唐山师范学院物理系 2018年5月

郑重声明 本人的毕业论文<设计)是在指导教师尹义斌老师的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。 毕业论文<设计)作者<签名): 年月日

目录 标题 (1) 中文摘要 (1) 1 序言 (1) 2 系统基本方案设计 (1) 2.1各模块方案的选择 (1) 2.2系统总体概述 (5) 2.3系统结构框图 (2) 2.4系统总电路图 (3) 3 硬件系统设计 (3) 3.1单片机芯片介绍 (3) 3.2传感器芯片介绍 (4) 3.3AD转换装置 (6) 3.4四分频电路 (9) 3.5液晶显示电路 (10) 4系统程序设计 (13) 系统程序流程图 (13) 5结论 (14) 参考文献 (14) 致谢 (15) 附录 (16) 外文页 (19)

电子角度测量仪的研究与制作 李洪卫 摘要角度测量装置是某控制系统中瞄准装置的关键部件.在以往的控制系统中,多数都是仅凭设备操作人员眼睛瞄准指定目标,然后作出相应的控制,这样就带来一系列问题,如操作人员的经验、瞄准装置转盘的空回都可能会严重会影响瞄准目标的精确程度,从而严重影响控制系统的精度.为了提高控制系统的瞄准精度,在控制系统的瞄准装置中增加了角度测量装置,操作人员要求目标后所要达到的角度值能够精确定量地显示在操作面板上,帮助操作人员更加准确地实现对角度的精确需求,因此,极大地提高了控制系统的控制精确度.本系统就是角度测量装置的一个简单的应用,设计采用单片机为控制单元,用倾角传感器检测平衡板倾斜角度,采取步进电机控制平衡板角度并使其达到预置角度的目的。 关键词角度传感器单片机 AD转换分频 1 序言 现如今,角度测量装置在很多机械应用系统中都是关键的部位,而且是需要高精度的重要装置,但是在以往的一些控制系统中多数都是单凭依靠设备操作人员的主观判断来锁定目标,然后来做出相应的判断和控制,这就带来了很多问题,比如这会由于操作人员的经验,目测误差以及对装置操作问题所引起的操作误差,甚至误差过大而远远不符合实际要求。所以为了提高角度测量的精度,提高装置的可操作性,所以需要角度测量装置来帮助实现。 本设计开始利用角度传感器SCA60C的角度测量功能对其所在位置的角度输出模拟信号,然后利用模数转换芯片ADC0809将传感器所输出的将模拟量转变为数字量,然后将数字量输入到单片机89c52内部控制并通过数码管输出显示出实际的角度值。 2系统基本方案设计 2.1 各方案论证与比较

转速测量显示系统

转速测量显示系统 一、题目要求 1 . 基于 2. 3 4 5 设计任务: 二、方案选定 1 、选择实现转速测量的方法 (1)根据测量方法分类 在电机的转速测量中,影响测量精度的主要因素有两个:一是采样点的多少,采样点越多,速度测量结果越精确,尤其是对于低转速的测量。二是采样频率,采样频率越高,采样的数据就越准确。常用的数字测量方法电机转动速度的数字检测基本方法是利用与电动机同轴连接的光电脉冲发生器的输出脉冲频率与转速成正比的原理。根据脉冲发生器发出的脉冲速度和序列,测量转速和判别其转动方向。根据脉冲计数来实现转速测量的方法主要有:M 法(测频法)、T法(测周期法)和M/T法(频率/周期法)。 (2)根据工作原理分类 1、计数式方法是用某种方式读出一定时间内的总转数。 2、模拟式方法是测出由瞬时转速引起的某种物理量的变化。 3、同步式是用利用已知的频率与旋转体的旋转同步来测量转速。 (3)几种具体的测量方法 ①基于霍尔传感器的直流电机转速测量 ②基于光电传感器的电机转速测量 以上两种是常用的转速测量装置。此外还有傅立叶变换用于电机转速的测量、基于单片机无线电机转速测量系统、基于光电码盘的的高精度电机转速测量等方法。 综合以上所述,本次课程设计选用计数式,光电传感器,M法测量电动机转速,适用于中、低速测量。 2 、测量系统的构成 图1 转速测量框图

(1)转速信号拾取 前面通过对各种测速方法的比较,最终选用计数式,光电传感器,M法测量电动机转速。 转速信号拾取是整个系统的前端通道,目的是将外界的非电参量,通过一定方式转换成电量,通用的转速测量系统大都采用一种俗称“码盘”的传感装置,将圆形的码盘固定在转轴上,码盘上有若干规则排列的小孔,用光电偶来输出电信号,以反映转速对应关系,即是将转轴的速度以脉冲形式反映出来,通常有两种形式: ①模拟量量化后经A/D转换,由数字量反映角度,供单片机计算处理,得出转速。 ②直接由脉冲来反应转轴的角度,用每转产生的脉冲经单片机处理得出转速。 (2)整形和倍频 脉冲信号的上升沿和下降沿对数字电路的触发尤为重要,若要将转速脉冲信号直接加到计数器或外部中断的输入端,并利用其上升沿来触发进行计数,则必须要求输入的信号有陡峭的上升沿或下降沿。处理方法上可以用触发器电路来整形。 (3)单片机 单片机是整个测量系统的主要部分,担负对前端脉冲信号的处理、计算、以及信号的同步,计时等任务,其次,将测量的数据经计算后,将得到的转速值传送到显示接口中,用数码管显示数值。在本系统中考虑到计数的范围、使用的定时,计数器的个数及I,O口线,预选用89C52单片机。 (4)驱动和显示 由于LED数码管具有亮度高、可靠性好等特点,工业测控系统中常用LED数码管作为显示输出。本系统也采用数码管作显示。LED显示器是用发光二极管显示字段的,通常使用七段构成“日”字型和一只发光二极管作为小数点,称八段数码显示器。其有两种驱动方式,共阴驱动和共阳驱动,共阴驱动是各段发光二极管的阴极连在一起,并将公共端接地,在共阳结构中,将各段发光二极管阳极连在一起,并将公共端接上+5V电源,显示字符对应字型代码发光。 三、初步设计 1 .原理分析 图2 单片机系统测量转速原理图 本系统单片机采用Atmel公司生产的89C52作为主控制器,用4位LED数码管作为显示。(1)显示部分 89C52单片机的I/0口输出特性是有较大的灌入电流能力,其中P0口的灌电流能力可达20mA,但只有很弱的“吐”电流的能力。本系统中选用共阴型数码管,将并联上拉电阻后的P0口作为数码管的段驱动,P2.2、P2.3、P2.4分别接74LS138(3-8译码器)的A、B、C

相关主题