当前位置:文档之家› 毕业设计——基于单片机人体反应速度测试仪

毕业设计——基于单片机人体反应速度测试仪

毕业设计——基于单片机人体反应速度测试仪
毕业设计——基于单片机人体反应速度测试仪

沈阳工学院

毕业设计报告题目:基于单片机人体反应速度测试仪

院系:信息与控制学院(黑三)

专业:通信工程(黑三)

班级学号: 093041 07 (黑三)

学生姓名:张三(黑三)

指导教师:(黑三)

成绩:

2014 年 06 月 25日

摘要

本文是基于单片机人体反应速度测试描述,通过单片机测试人的反应速度。在本设计中以AT89S52单片机为核心的人体反应速度测试仪,主要通过控制测试灯的状态,在测试按键的状态来间接计算人体反应速度。正常情况下系统运行主程序一直处于空闲等待状态,知道测试者按下按键后,LED测试灯立即点亮。AT89S52单片机在LED测试灯亮的同时开始计算一个随机时间,在一段随机时间结束后,AT89S52单片机把LED 测试灯熄灭,并开始计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反应时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。

设计中采用AT89S52单片机,其以高性能低价格的优势成为全球使用范围最广泛的单片机之一;显示部分采用LED数码管的显示方式,本套系统在不影响其测试性能的情况下,大大的节省了设计成本,是性价比较高的一款人体反应测试议。和其他测试仪相比具有明显的价格竞争优势;同时,本设计作品的使用方法简单,只需按下按键即可完成测试,方便测试人员的测试使用。

关键词:单片机;反应速度;AT89S52 ;LED;数码管

Abstract

This article is based on single chip microcomputer human reaction speed tests described, through the single chip microcomputer test response speed. AT89S52 MCU as the core in the design of the human body reaction velocity tester, mainly by controlling the state of the test lamp, in the state of the test button to indirect calculation of human body reaction speed. System normal operation of the main program has been idle waiting state, know the tester after press the button, the LED test lamp light up immediately. AT89S52 single chip microcomputer in LED to test the lights at the same time began to calculate a random time, at the end of a random time, AT89S52 single chip microcomputer test the LED lights, and start timing lights and testers release button lag, this timer is used to record the subject's reaction time, and in milliseconds as the unit of time in the four digital tube display. If the LED test before the lights went out early release test button, 9999 as the error message is displayed.

Design USES AT89S52 single chip microcomputer, its to high performance low price advantage to become one of the world scope the most widely used microcontroller; Display part adopts LED digital tube display, this set of system in the case of does not affect the test performance, greatly save the design cost, is the high cost performance of a human reaction test. Compared with other tester has obvious price competitive advantage; At the same time, the use of this design method is simple, just press the button to complete the test, the convenience for the tester's test.

Keywords:Single chip microcomputer; Reaction Speed; AT89S52; LED; Digital tube

目录

1 硬件部分设计 (1)

1.1硬件结构设计....................................... 错误!未定义书签。

1.2硬件电路设计 (3)

1.2.1硬件模块选择 (4)

1.2.2硬件模块设计 (4)

1.2.3控制计算公式 (6)

2 软件部分设计 (7)

2.1开发环境 (8)

2.2主体程序设计 (8)

2.2.1主程序设计..................................... 错误!未定义书签。

2.2.2中断程序设计 (9)

3 系统测试 (10)

3.1软件测试 (10)

3.2硬件测试 (10)

结论 (11)

参考文献 (12)

附录 A (13)

附录 B (14)

附录 C (15)

1 硬件部分设计

本项目以AT89S52单片机为核心,实现对人体反应速度的测试,主要控制测试灯的状态,通过测试按键的状态来间接计算人体反应速度。正常情况下系统一直处于空闲等待状态,直到测试者按下按键后,LED测试灯立即点亮。AT89S52单片机在LED测试灯亮的同时开始计算一个随机时间,在一段随机时间结束后,AT89S52单片机把LED 测试灯熄灭,并开始计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反应时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。整体系统框图如图1.1所示。

图1.1 单片机引脚图

1.1硬件结构设计

1.1.1 AT89S52单片机的介绍

单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器、计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。

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

256字节RAM,32 位I/O口线,看门狗定时器,2 个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8K字节在系统可编程Flash AT89S52。

与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz 、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。单片机引脚图如图1.2 所示。

图1.2 AT89S52单片机引脚图

1.1.2 LED发光二极管的特性

(1) 发光响应快,亮度强,高频特性好;而且随着材料的不同,数码管还能发出红、黄、绿、蓝、橙等多种颜色的光。

(2) 机械性能好,体积小,重量轻,价格低廉;能与COMS和TTL电路配合使用;

使用寿命长。

(3) 工作电压低,驱动电流适中。每段电流为5~10mA,一只数码管的7段LED全亮需要电流35~70mA。这样打的电流需要由驱动电路提供,因此,使用时要注意数码管的驱动问题。

在使用中,为了给发光二极管加驱动电压,他们应有一个公共的引脚,公共的引脚有如下两种链接方法:一、共阴极接法。把发光二极管的阴极连接在一起构成阴极公共引脚,使用时公共引脚接地,这样阳极引脚上加高电平的发光二极管就导通点亮,而加低电平的则不亮。二、共阳极接法。把发光二极管的阳极连接在一起作为阳极公共引脚,使用时阳极公共引脚接+5V。这样阴极引脚上加低电平的发光二极管即可导通点亮,二加高电平的则点不亮。

1.1.3 LED数码管显示器显示原理

并排使用的多位数码管成为LED显示器。LED显示器多采用动态显示方式,全部数码管共用一套段码驱动电路,各位数码管的同段引脚短接后再接到对应段码的驱动线上。显示时通过位控制信号采用扫描的方法逐位地循环点亮各位数码管。动态显示虽然在任一时刻只有一位数码管被点亮,但是由于人眼具有的视觉残留效应,看起来与全部数码管持续点亮的效果完全一样。

LED显示器的动态显示需要为各位提供段码以及相应的位控制,此即通常所说的段控和位控。把LED显示器段码表预先存放在存储器中,使用时通过查表就可以得到段码。段码输出后送到公共端码线上,也可称为段控信号。而通过并行口输出的相互独立的位码则是起选通作用的,也称位控活扫描信号,用于选择显示位。

动态显示具有硬件简单,功耗低和显示灵活性强等优点,但动态显示增加了驱动软件的复杂性,且显示亮度较低。

1.2 硬件电路设计

LED数码管的显示电路中采用动态数码管显示,在其中P0端口控制段码,低电平有效,P2.0~P2.3端口控制位码,高电平有效。P2.3端口控制第1个数码管,P2.2端口控制第2个数码管,P2.1端口控制第3个数码管,P2.0端口控制第4个数码管。

各个数码管的段码都是P0端口的输出,即各个数码管输入的段码都是一样的,为了使其分别显示不同的数字,可采用动态扫描的方式,即先只让最低位显示0,经过一段延时,再只让次低位显示1,以此类推。由于视觉暂留,只要延时时间足够短,就能够使得数码的显示看起来非常稳定清楚。

1.2.1 硬件模块选择

硬件总体连接,用一只发光二极管模拟测试灯,以AT89S52单片机的P1.0端口控制这只发光二极管、发光二极管加限流电阻+5V电源,P1.0端口输出低电平时,测试灯亮,输出高电平时,测试灯灭。P1.1端口接测试按键,P0端口控制LED数码管的七段数码显示,P2.0~P2.3控制4位数码管的选位。

本项目中的店铺单片机采用目前使用最广泛、成本最低廉的AT89S52,其性能在本设计中完全足够。

为了焊接上的方便,本设计中的LED数码管显示器采用四位共阳数码管。数码管的共阳极就是把所有LED的阳极连接到共同接点com,而每个LED的阴极分别为a、b、c、d、e、f、g及dp(小数点);共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a、b、c、d、e、f、g及dp(小数点),如下图所示。图中的8个LED分别与上面那个图中的A~DP各段相对应,通过控制各个LED的亮灭来显示数字。数码管的内部示意图如图1.3所示。

图1.3 数码管的内部示意图

1.2.2硬件模块设计

1.单片机系统电路设计

单片机系统的设计主要包括单片机的电源设计、单片机时钟电路设计、单片机复位

电路设计等。时钟电路中采用11.0592MHz的晶振作为系统时钟,单片机复位电路采用上电自动复位和按键手动复位两种方式,在51单片机中单片机的复位都是采用高电平复位方式。单片机最小系统图如图1.4所示。

图1.4 单片机最小系统图

2.按键和指示灯设计

本设计的方案是通过人体去按下按键,由人体按下与松开按键的时间开判断人体反应速度的,所以设计中必须设计按键电路,为了操作者操作更明了,设计中增加了一个LED发光二极管作为按键指示。设计电路如图1.5所示。

图1.5 LED指示灯及按键电路图

3.数码管驱动设计

本设计中由于采用的是三寸共阳LED数码管显示器,所需的驱动电流不大,在本项目中采用低成本的8550PNP型三极管作为数码管的驱动,为了限制电流,防止电流过大对数码管烧坏,设计中在数码管的段选端分别串上一个100欧姆的电阻,数码管的驱动如图1.6所示。

图1.6 数码管驱动电路图

1.2.3 控制计算公式

在本系统中的计算主要是针对人体反应速度的计算。在测试者按下按键后,LED测试灯立即点亮,在灯亮一个随机时间后就通过单片机控制灯灭,这时单片机定时器就开始计时,定时器初始值为Time1;在测试者看到LED灯灭时就释放按键,此时定时器的值为Time2,通过计算灯灭与测试者放开按键的时间差,得出测试者的反应速度。具体计算公式如式(1.1)

V测试 =Time2-Time1 (1.1)式中V测试为反应速度。

2 软件部分设计

本系统使用AT89C51作为控制的单片机芯片,软件设计主要分为系统初始化、振铃检测计数、控制摘挂机、双音频信号分析处理、控制电器、密码处理(包括密码检测和密码修改)、信号音提示等部分,每个功能模块对于整体设计都是非常重要的,单片机AT89C51通过软件程序才能很好的对外部的信息进行采集、分析和决策。系统的主程序流程图如图2.1所示。

图2.1 主程序流程图

2.1 开发环境

本设计采用Keil Software公司出品的集成开发环境进行编程,其版本为Keil μVision4。Keil μVision4是2009年2月发布的最新版本,是针对Windows桌面平台所研发的一套完整的集成开发环境,具有可视化、灵活的Windows窗口管理。该软件不仅给用户提供了丰富的库函数,而且提供了功能强大的开发测试工具;既支持C语言编程,也支持汇编语言编程;可以完成编辑、编译、连接、测试、仿真等整个开发流程;此外,在程序被编译之后,即可生成相应的汇编语言代码,使用户可以切身感觉到该款软件的生成目标的代码效率是相当高的,并且多数语句生成的汇编代码更为紧凑和容易理解,进而使得编程效率更为高效。

2.2 主体程序设计

主程序采用查询方式,当按下T89S52单片机为核心的人体反应速度测试仪,主要控制测试灯的状态,通过测试按键的状态来间接计算人体反应速度。正常情况下系统运行主程序一直处于空闲等待状态,知道测试者按下按键后,LED测试灯立即点亮。AT89S52单片机在LED测试灯亮的同时开始计算一个随机时间,在一段随机时间结束后,AT89S52单片机把LED测试灯熄灭,并开始计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反应时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。

2.2.1 设计流程

当整个系统上电时,进行一系列的初始化,初始化完毕后则通过查询的方式等待按键按下,当按键按下后LED测试灯立即点亮,同时单片机通过一个函数开始计算一个随机时间,在一段随机时间结束后,AT89S52单片机把LED测试灯熄灭,并开始计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反应时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。

2.2.2 初始化编程

单片机上电后将首先进行的就是初始化,其中硬件初始化包括LED指示灯IO口的初始化、按键接口的初始化、LED数码管控制引脚的初始化;软件初始化包括中断的初始化、定时器的初始化等等。

2.2.2 中断程序设计

定时器的定时时间是20ms,用作扫描数码管显示,在定时器开启时,定时器开始定时,此时主程序正常运行,当定时器的定时时间到时,主程序不在执行,开始进入中断程序,在中断程序中,若计时了1s就对时间进行处理且计数标志清零,赋值给相应的变量且second减1,若没有则计数标志count就进行加1,若倒计时的时间为零则重新赋值,中断程序执行完后返回主程序。中断程序流程图如图2.2所示。

图2.2 中断程序流程图

3 系统测试

按照设计程序的分析,LED数码管的动态扫描的频率是1000HZ,在实际使用时完全没有闪烁。在程序中,定时器20ms中断一次,变量sec100自增,中断100次时,秒的显示自增,用定时器来定时,准确。另外,用按键来开启定时器,按键具有暂停的功能。当数码管上出现提示信息时,反应者按下按键,就可以测量出反应时间,并在数码管上显示出来。按照正常的设计理念,整个系统是能够正常工作的。

3.1 软件测试

软件调试是利用仿真工具进行在线仿真调试,除发现和解决程序错误外,也可发现硬件故障。由于我的P0.0~P0.7接A0~A7在电路中接反了,故将数码管的码表进行修改,然后才成功的。

3.2 硬件测试

硬件的调试主要是把电路各种参数调整到符合设计要求。具体步骤如下:

(1)先排除硬件电路故障,包括设计性错误和工艺性故障,一般原则是先静态后动态。

(2)利用万用表或逻辑测试仪器,检查电路中的各器件以及引脚是否连接正确,是否有短路故障。发现有些焊点连到了一起,造成了短路,然后进行了修改。

(3)先将单片机AT89S52芯片取下,对电路板进行通电检查,通过观察看是没有异常,然后用万用表测试各电源电压,这些都没有问题,接上仿真机进行联机调试观察到各接口线路均正常。该系统由5V电源来驱动,上电后,整机工作电流为65mA,电流稳定无大的波动。经过测试与分析,此系统稳定可用。

结论

本文研究与设计的人体反应测试仪采用了通用的电子元器件,利用AT89S52单片机及相关的外围器件实现人体反应测试仪,利用单片机的定时器以及外部中断的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示测试结果。控制程序的单片机部分利用C语言编写。设计时,首先通过在线编程,然后具体焊接硬件作品、仿真,完全实现了设计功能。本设计中,利用常规的数码管扫描方法,通过硬件电路的具体应用和系统的仿真研究得出,本设计不仅安装简单、成本低,更重要的是工作性能稳定,是一个实用、创新型的工程设计。

通过这次的毕业设计,我能运用已学的知识解决我在设计中遇到的问题,使自己的动手能力和思考问题的能力得到了很大的提高。在做设计的过程中我查阅了很多的资料,并认真的阅读这些与我的设计相关的资料,从而我的专业涵养得到了提高,知识的储备量也有所增加。在做设计时,我复习了很多专业课的知识,这使得我的专业知识在离校之前得到了巩固。我认为这是我在整个设计工程中得到的最好的回报。整个设计通过了软件和硬件上的调试、仿真。我想这对于自己以后的学习和工作都会有很大的帮助的。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。对于单片机设计,

其硬件电路是比较简单的,主要是解决程序设计中的问题。而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力。它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在程序上面的。可以说单片机的设计是软件和硬件的结合,二者是密不可分的。但是,通过这次设计我也发现自己的很多不足之处。在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不牢固,所掌握的计算机应用软件还不够多,我希望自己的这些不足之处能在今后的工作和学习中得到改善。而且,通过这次设计,我懂得了学习的重要性,学会了坚持和努力,这将为以后的学习做出了最好的榜样!同时,该设计也有不足之处,缺少了答题计分等功能。我将会在以后的学习中继续学习。

参考文献

[1] 杨居义,杨尧,杨晓琴.单片机课程设计指导[M].北京:清华大学出版社,2009

[2] 李广弟,单片机基础(第3版)[M].北京:北京航空航天大学出版社,2007

[3] 李朝青,单片机原理及接口技术[M].北京:北京航天航空大学出版色,2001

[4] 苏家健,曹柏荣,汪志锋.单片机原理及应用技术[M].北京:高等教育出版社,2003

[5] 潭浩强,C语言程序设计[M].北京:清华大学出版社,2005

[6] 李华,李东.MCS51/98系列单片机原理与应用[M].北京:机械工业出版社,1997

附录 A 整个系统电路原理图:

附录 B 硬件实物图:

附录 C

//描述:读取按键

byte bot(void) //读取按键,有按键被按下则返回0,否则返回1 {

if(key==0)return 0; else return 1;

}

//描述:将缓存区display[]中的整数译码后用数码管进行显示void display(word ms) //数码管上的显示反应时间

{

byte posi=0x01,i,j,temp;

disp[3]=ms/1000; //1s

disp[2]=(ms%1000)/100; //100ms

disp[1]=(ms%100)/10; //10ms

disp[0]=ms%10; //1ms

for(i=0;i<4;i++) //数码管显示

{

temp=disp[i];

temp=table[temp];

for(j=0;j<200;j++) //延时

{

P2=posi; //显示xxxx秒形式

P0=temp;

}

posi*=2;

}

}

//描述:调用系统随机函数

unsigned long random(void) //生成随机数

{

15

word rt; byte k=0;

srand (50000); //种下随机数种子,范围0-50000

rt=rand(); //生成随机熟

rt=rt*rand(); //使随机数足够大,能够延时足够时间

return rt;

}

//描述:定时器初始化子程序

void INIT_TMR1(void)

{

TMOD=0x11;

TH1=0xfc;

TL1=0x66;

TR1=1;

}

void delaylms(void) //延时1ms

{

INIT_TMR1() ;

while(1)

{

if(TF1==1)

break;

}

}

4.5 主函数的实现

void main(void)

{

byte k=0;

k=bot(); //获取按键情况

P1=0xff; //输入前先把P1口都加高电平

while(1) //主循环开始

16

毕业设计——基于单片机人体反应速度测试仪

沈阳工学院 毕业设计报告题目:基于单片机人体反应速度测试仪 院系:信息与控制学院(黑三) 专业:通信工程(黑三) 班级学号: 093041 07 (黑三) 学生姓名:张三(黑三) 指导教师:(黑三) 成绩: .

2014 年 06 月 25日 摘要 本文是基于单片机人体反应速度测试描述,通过单片机测试人的反应速度。在本设计中以AT89S52单片机为核心的人体反应速度测试仪,主要通过控制测试灯的状态,在测试按键的状态来间接计算人体反应速度。正常情况下系统运行主程序一直处于空闲等待状态,知道测试者按下按键后,LED测试灯立即点亮。AT89S52单片机在LED测试灯亮的同时开始计算一个随机时间,在一段随机时间结束后,AT89S52单片机把LED 测试灯熄灭,并开始计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反应时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。 设计中采用AT89S52单片机,其以高性能低价格的优势成为全球使用范围最广泛的单片机之一;显示部分采用LED数码管的显示方式,本套系统在不影响其测试性能的情况下,大大的节省了设计成本,是性价比较高的一款人体反应测试议。和其他测试仪相比具有明显的价格竞争优势;同时,本设计作品的使用方法简单,只需按下按键即可完成测试,方便测试人员的测试使用。 关键词:单片机;反应速度;AT89S52 ;LED;数码管 .

Abstract This article is based on single chip microcomputer human reaction speed tests described, through the single chip microcomputer test response speed. AT89S52 MCU as the core in the design of the human body reaction velocity tester, mainly by controlling the state of the test lamp, in the state of the test button to indirect calculation of human body reaction speed. System normal operation of the main program has been idle waiting state, know the tester after press the button, the LED test lamp light up immediately. AT89S52 single chip microcomputer in LED to test the lights at the same time began to calculate a random time, at the end of a random time, AT89S52 single chip microcomputer test the LED lights, and start timing lights and testers release button lag, this timer is used to record the subject's reaction time, and in milliseconds as the unit of time in the four digital tube display. If the LED test before the lights went out early release test button, 9999 as the error message is displayed. Design USES AT89S52 single chip microcomputer, its to high performance low price advantage to become one of the world scope the most widely used microcontroller; Display part adopts LED digital tube display, this set of system in the case of does not affect the test performance, greatly save the design cost, is the high cost performance of a human reaction test. Compared with other tester has obvious price competitive advantage; At the same time, the use of this design method is simple, just press the button to complete the test, the convenience for the tester's test. Keywords:Single chip microcomputer; Reaction Speed; AT89S52; LED; Digital tube .

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总 1.孔子时钟的设计 2.?全自动节水灌溉系统--硬件部分 3.?数字式温度计的设计 4.?温度监控系统设计 5.?基于单片机的语音提示测温系统的研究 6.?简易无线电遥控系统 7.?数字流量计 8.?基于单片机的全自动洗衣机 9.冰塔智能水位控制系统 10.?温度箱模拟控制系统 11.?超声波测距仪的设计 12.?基于51单片机的LED点阵显示屏系统的设计与实现 16X16点阵显示屏 13.?基于AT89S51单片机的数字电子时钟 14.?基于单片机的步进电机的控制 15.?基于单片机的交流调功器设计 16.?基于单片机的数字电压表的设计 17.弹片机的数字钟设计 18.?智能散热器控制器的设计 19.弹片机打铃系统设计 20.?基于单片机的交通信号灯控制电路设计 21.?基于单片机的电话远程控制家用电器系统设计 22.?基于单片机的安全报警器 23.?基于单片机的八路抢答器设计 24.?基于单片机的超声波测距系统的设计 25.?基于MCS-51数字温度表的设计 26.?电子体温计的设计 27.?基于AT89C51的电话远程控制系统 28.?基于AVR单片机幅度可调的DDS信号发生器 29.?基于单片机的数控稳压电源的设计 30.?基于单片机的室内一氧化碳监测及报警系统的研究 31.?基于单片机的空调温度控制器设计

32.?基于单片机的可编程多功能电子定时器 33.?单片机的数字温度计设计 34.?红外遥控密码锁的设计 35.?基于51单片机的语音识别系统设计 36.?家用可燃气体报警器的设计 37.?基于数字温度计的多点温度检测系统 38.?基于凌阳单片机的语音实时采集系统设计 39.?基于单片机的数字频率计的设计 40.?基于单片机的数字电子钟设计 41.?设施环境中温度测量电路设计 42.?汽车倒车防撞报警器的设计 43.?篮球赛计时记分器 44.?基于单片机的家用智能总线式开关设计 45.?设施环境中湿度检测电路设计 46.?基于单片机的音乐合成器设计 47.?设施环境中二氧化碳检测电路设计 48.?基于单片机的水温控制系统设计 49.?基于单片机的数字温度计的设计 50.?基于单片机的火灾报警器 51.?基于单片机的红外遥控开关设计 52.?基于单片机的电子钟设计 53.?基于单片机的红外遥控电子密码锁 54.?大棚温湿度自动监控系统 55.?基于单片机的电器遥控器的设计 56.?单片机的语音存储与重放的研究 57.?基于单片机的电加热炉温度控制系统设计 58.次外遥控电源开关 59.?基于单片机的低频信号发生器设计 60.?基于单片机的呼叫系统的设计 61.?基于PIC16F876A单片机的超声波测距仪 62.?基于单片机的密码锁设计 63.?单片机步进电机转速控制器的设计 64.術AT89C51控制的太阳能热水器

单片机原理 人体反应测速

课程设计实验报告 题目单片机的人体反应速度测试仪 课程名称单片机原理及接口技术 院部名称机电工程学院 专业电气工程及其自动化 班级电气2班 姓名许俊超 学号0922107020 指导教师高峰

金陵科技学院教务处制

摘要: 随着社会的发展,许多交通事故都是由于人们在突发情况下不能及时做出判断而导致的。因此,在面对突发事故时,人的反应快慢直接影响到事情变化的好坏。下面以AT89751单片机为核心,设计出测试人体反应速度的仪器用以测试人的反应时间,间接反映人们面对突发状况的反应能力。以AT89751单片机为核心的人体反应速度测试仪,主要控制测试灯的状态,通过测试按键的状态来间接计算人体反应速度。正常情况下系统运行主程序一直处于空闲等待状态,知道测试者按下按键后,LED测试灯立即点亮。AT89751单片机在LED测试灯亮的同时开始计算一个随机时间,在一段随机时间结束后,AT89751单片机把LED测试灯熄灭,并开始计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反应时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。 关键词:AT89751 ; LED ; 数码管

目录 1 课题综述 0 1.1课题来源 0 1.2预期目标 (1) 1.3面对的问题 (1) 1.4需解决的关键技术 (1) 2系统分析 (1) 2.1涉及的基础知识 (1) 2.2总体方案 (3) 2.3功能模块框图 (4) 3 系统设计 (4) 3.1硬件连接图 (4) 3.2实现方法 (5) 3.3详细流程图 (5) 4 代码编写 (6) 4.1按键电路的实现 (6) 4.24位LED数码管显示电路的实现 (7) 4.3随机函数的实现 (7) 4.4中断程序的实现 (8) 4.5主函数的实现 (9) 4.6总程序 (10) 5 程序调试 (14) 总结 (15) 参考文献 (15) 1 课题综述 1.1 课题来源 许多交通事故都是由于人们在突发情况下不能及时做出判断而导致的。因此,在面对突发事故时,人的反应快慢直接影响到事情变化的好坏。下面以AT89751单片机为核心,设计出测试人体反应速度的仪器用以测试人的反应时间,间接反映人们面对

单片机原理与接口技术人体反应速度测试仪设计--大学毕业设计论文

学号14132201413 序号6 院信息与通 单片机原理与接口技术 实验报告 实验项目序 _____________________ 实验项目名称人体反应速度测试 姓名莫旭涛专业电子信息工稈 班级电信13-4BF完成时间2014年月10月16日

一.调试心得 这是我们第一个用C语言编写的项目实例,刚刚开始的时候,对C是有些陌生的,但是经过这么一个案例的编写,明显对C语言的操作变得熟练了。相 比起汇编来,C语言人性化许多,修改错误也比较让人习惯。在这程序的编写中, 同样遇到了许多的问题,但是只要花时间,就没有解决不了了问题。在编写这个程序的时候,首先要解决的问题是矩阵键盘和数码管的显示,这两个模块我们用得非常多,在以后对单片机的操作中也会经常用到,所以,我们最好写成模块的形式,方便以后调用。再次遇到要使用矩阵键盘和数码管的时候,就可以直接把代码复制粘贴过来使用。编写这个程序遇到的第一个疑难杂症就是游戏次数的设置,因为书上的代码是在一个while循环中进行的,所以没有游戏次数可言。每次反应速度的测试显示一个相应的值,但是我们自己写的代码中明显是要设置游戏次数的,这样才能取出平均值,让我们测量的反应时间变得更加精确。所以我们while循环中要设置一个调出循环的次数,这个次数就是我们游戏次数,在这里,要注意初值和减一所放的位置。第二个疑难是随机数的生成,因为在51单片机中是不支持对系统时间的调用,所以没有也不能使用时间函数,而 我们所有的算法算出来的数都会是一个有一定规律顺序的数。再次,如果用另外一个定时器来生成随机数,就可以做到代替时间函数,生成真正的随机数。 二.程序代码 功能简介: 第一部分的代码:第八个数码管显示要按下的键,第6个数码管显示实际按下的键值。若按对,录入反应 时间;若按错,置反应时间为9999ms。1-4个数码管显示几次按键的平均反应时间。 第二部分代码:实现书上测试反应速度的程序。程序开始后,按下按键,led灯一直亮着,直到一个随机的 时间,led灯熄灭。此时可以松手,记灯熄灭到松手的时间差为反应时间。 代码如下: 矩阵键盘模块: #include "project18s.h" #include uchar key_value=0x10; uchar temp,a; uchar keyboard。 { uchar i,t=4; P2=0xFF; 〃P2 口写1 a=0x7F; 〃p_value 赋初始值i=1; while(t--) { a=_crol_(a,1);〃循环左移一位,检测下一行key_scan();

人体健康检测器

东华理工学院长江学院毕业设计(论文) 题目:人体健康监测器 英文题目:Monitoring human health equipment 学生姓名:邵锦 班级:023122 指导教师:黄永忠 专业:机电系自动化

二零零二六年六月

摘要 随着现代人生活节奏的加快以及生活质量的提高,人们对自身健康状况越来越关注,人们希望能随时、简单、方便的对身体进行检查,因此,一些体积小的便携式或者家用的健康监测装置,比如:体温表、电子血压计等由于操作简单,受到人们的欢迎。但是,这些装置大多功能单一,如果需要随时对多种健康指标进行监测,必须随身携带多种监测装置,给使用者带来了麻烦。 本设计是一种随身携带的监测人体健康的仪器。包含了一个或多个传感器,模/数转换器将采集的信号转换为数字信号发送给中央处理单元:中央处理单元将数字信号转换为人体健康数据,通过显示器等外部设备显示给用户。它综合了一系列单一健康监测器的功能,可同时对人体的体温、血压和脉搏进行监测,让用户随时了解自己的身体状况 关键词。 A/D574转换器芯片、INA102集成仪表用放大器、8279芯片、8031芯片 Summary Along with modern people rhythm of life quickening as well as quality of life enhancement, the people more and more pay attention to own state of health, the people hoped can as necessary, simple, convenient carry on the inspection to the body, therefore, some volumes small portable or home use health monitor installment, for instance:Clinical、 thermometer, electronic sphygmomanometer and so on because operates simply, receives people's welcome. But, these installment mostly function is unitary, if needs as necessary to carry on the monitor to many kinds of healthy targets, must carry many kinds of monitor installment along with, has brought the trouble to the user. This design is the monitor human body health instrument which one kind carries along with. Has contained or many sensors, the mold/The number switch will gather the signal will transform into the digital signal transmission for the central processing element: The central processing element transforms the digital signal into the human body healthy data, through the monitor and so on the external instrumentation demonstrated gives the user.It synthesized a series of sole healthy monitor function, may simultaneously to the human body temperature, the blood pressure and the pulse carries on the monitor, lets the

基于单片机毕业设计(论文)开题报告

徐州工程学院 毕业设计(论文)开题报告 课题名称:基于单片机的住宅小区煤气 泄露实时报警器设计 学生姓名:学号: 指导教师:职称: 所在学院: 专业名称: 徐州工程学院 20 年月3日

说明 1.根据《徐州工程学院毕业设计(论文)管理规定》,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、教研室审查,学院教学院长批准后实施。 2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。 3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。 4.本报告中,由学生本人撰写的对课题和研究工作的分析及描述,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。 5. 课题类型填:工程设计类;理论研究类;应用(实验)研究类;软件设计类;其它。 6、课题来源填:教师科研;社会生产实践;教学;其它

课题 名称 基于单片机的住宅小区煤气泄露实时报警器设计 课题 来源 社会生产实践课题类型工程设计类 选题的背景及意义 近年来随着人民生活水平的提高,管道煤气和罐装煤气已深入到寻常百姓家。但由于使用不当或设备老化等原因导致的煤气泄漏极大地威胁着人们的生命财产安全。煤气泄漏而大量产生的一氧化碳是煤气中毒事件的根源,如采用煤气泄漏报警器就能得到及时的警示。单片机在日用电子产品中的应用越来越广泛,为现代人工作、科研、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。为此设计出家用煤气泄漏报警控制器。 煤气泄漏的危害 一氧化碳的浓度与健康成年人中毒的可能症状 50ppm 健康成年人在八小时内可以承受的最大浓度 200ppm 2-3小时后,轻微头痛、乏力 400ppm 1-2小时内前额痛;3小时后威胁生命 800ppm 45分钟内,眼花、恶心、痉挛;2小时内失去知觉;2-3小时内死亡1600ppm 20分钟内头痛、眼花、恶心;1小时内死亡 3200ppm 5-10分钟内头痛、眼花、恶心;25-30分钟内死亡 6400ppm 1-2分钟内头痛、眼花、恶心;10-15分钟死亡 12800ppm 1-3分钟内死亡

毕业设计 基于单片机人体反应速度测试仪

沈阳工学院 毕业设计报告 题目:基于单片机人体反应速度测试仪 院系:信息与控制学院(黑三) 专业:通信工程(黑三) 班级学号: 093041 07 (黑三) 学生姓名:张三(黑三) 指导教师:(黑三) 成绩: 2014 年 06 月 25日 摘要 本文是基于单片机人体反应速度测试描述,通过单片机测试人的反应速度。在本设计中以AT89S52单片机为核心的人体反应速度测试仪,主要通过控制测试灯的状态,在测试按键的状态来间接计算人体反应速度。正常情况下系统运行主程序一直处于空闲等待状态,知道测试者按下按键后,LED测试灯立即点亮。AT89S52单片机在LED测试灯亮的同时开始计算一个随机时间,在一段随机时间结束后,AT89S52单片机把LED测试灯熄灭,并开始计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反应时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。 设计中采用AT89S52单片机,其以高性能低价格的优势成为全球使用范围最广泛的单片机之一;显示部分采用LED数码管的显示方式,本套系统在不影响其测试性能的情况下,大大的节省了设计成本,是性价比较高的一款人体反应测试

议。和其他测试仪相比具有明显的价格竞争优势;同时,本设计作品的使用方法简单,只需按下按键即可完成测试,方便测试人员的测试使用。 关键词:单片机;反应速度;AT89S52 ;LED;数码管 Abstract This article is based on single chip microcomputer human reaction speed tests described, through the single chip microcomputer test response speed. AT89S52 MCU as the core in the design of the human body reaction velocity tester, mainly by controlling the state of the test lamp, in the state of the test button to indirect calculation of human body reaction speed. System normal operation of the main program has been idle waiting state, know the tester after press the button, the LED test lamp light up immediately. AT89S52 single chip microcomputer in LED to test the lights at the same time began to calculate a random time, at the end of a random time, AT89S52 single chip microcomputer test the LED lights, and start timing lights and testers release button lag, this timer is used to record the subject's reaction time, and in milliseconds as the unit of time in the four digital tube display. If the LED test before the lights went out early release test button, 9999 as the error message is displayed. Design USES AT89S52 single chip microcomputer, its to high performance low price advantage to become one of the world scope the most widely used microcontroller; Display part adopts LED digital tube display, this set of system in the case of does not affect the test performance, greatly save the design cost, is the high cost performance of a human reaction test. Compared with other tester has obvious price competitive advantage; At the same time, the use of this design method is simple, just press the button to complete the test, the convenience for the tester's test. Keywords:Single chip microcomputer; Reaction Speed; AT89S52; LED; Digital tube

如何对自己的身体健康状态进行检测

如何对自己的身体健康状态进行检测(一) (一)元气状态之半月痕 1、何为元气: 通俗讲就是指人的精神、精气。睡眠好、吃好消化好,思维敏捷,不咳不喘,呼吸顺畅,心不慌,气色红润声音洪亮。中医认为元气是人体最根本、最重要的气,是人体生命的源动力,元气充足则健康,元气受损则生病,元气耗尽则死亡。也就是说元气充足免疫力就强,从而战胜疾病;元气不足或虚弱,就不能产生足够的抗体或免疫力战胜疾病,因而造成死亡。 元气的特点:元气就好像石油一样,不可再生,消耗起来很容易,补却很难。 2、元气检测方法: 手指甲可以直接反映出身体内在的情况,元气的充足与否就可以从手指甲的半月痕上检测出来。伸出双手,看到指甲下半部分有一个白色的半月形,这个白色的月牙叫做半月痕,称之为“元气环”,代表着人体的精气。元气充足则在双手指甲上呈现八个以上的半月痕,每个半月痕应该占指甲的1/5,奶白色,越白越好;半月痕越少表示元气虚弱,容易手脚冰凉。 半月痕的数量八个为最好,过多则容易患“三高”,营养过剩;少则体寒,元气不足。半月痕的减少是从小指开始,依次向大拇指过渡。如果是先天没有,不作为诊断的依据,反之先天有后天没有了,说明元气消耗。人体元气的表现应该是一种平和的状态,少则不足,过犹不及。 3、元气补养方法: 元气是父母先天给予的,乃不可再生资源,极其珍贵。补养元气的前提是减少元气的消耗,然后再通过穴位按摩的方式尽量进行保养。大多数人往往缺乏养生的意识,在繁忙工作学习中导致了一些不良生活习惯。改善生活起居,调理内在身体平衡。五脏皆有元气,过度使用就会伤元气,用完再补,就不如减少消耗对身体有益。 元气是父母先天给予的,乃不可再生资源,极其珍贵。补养元气的前提是减少元气的消耗,然后再通过穴位按摩的方式尽量进行保养。多数人往往缺乏养生的意识,在繁忙工作学习中养成了一些不良生活习惯。改善生活起居,调理内在身体平衡,是最主要的元气保养方式。五脏皆有元气,过度使用就会伤元气,用完再补,就不如减少消耗对身体有益。 补养元气的方法有: 1)减少元气消耗: a.保证睡眠充足,子时前入睡(11点前入睡)。次日1时处于熟睡状态最能帮助肝脏恢复元气。 b.不吃辛辣刺激的食物。如麻辣香锅、水煮鱼这些口感刺激的食物。还有含有咖啡因的饮料,也会消耗元气。

基于单片机的毕业论文题目有哪些

基于单片机的毕业论文题目有哪些 很多物联网专业的学生对单片机非常感兴趣,不光是对专业的热爱,另外由于单片机是集成电路芯片,是控制整个流程最基础的环节,大多数理科生对这种控制式设计充满着好奇,下面,我们学术堂整理了多个基于单片机的毕业论文题目,欢迎各位借鉴。 基于单片机的毕业论文题目一: 1、基于单片机的压电加速度传感器低频信号采集系统的设计 2、基于单片机的超声测距系统 3、基于C8051F005单片机的两相混合式直线步进电机驱动系统的设计 4、基于单片机的工业在线数字图像检测系统研究与实现 5、基于FPGA的8051单片机IP核设计及应用 6、基于单片机的军需仓库温湿度测控系统研究 7、单片机多主机通信模式在粮库温湿度监控系统中的应用 8、基于单片机的中小水电站闸门控制系统 9、基于单片机的正弦逆变电源研制 10、单片机实验教学仿真系统的设计与开发 11、基于单片机的温湿度检测系统的设计 12、基于单片机的蓝牙接口设计及数据传输的实现 13、基于单片机的多功能温度检测系统的设计与研究 14、基于单片机的温度控制系统的研究 15、行为导向教学策略在职校单片机课程教学中的应用研究 16、逻辑电路与单片机的虚拟实验系统设计与实现

17、基于单片机的LED显示系统 18、基于单片机的校园安防系统 19、基于MSP430单片机的红外甲烷检测仪设计及实现 20、基于高性能单片机的无线LED彩灯控制系统的设计与实现 21、基于AVR单片机教学实验板的设计 22、基于单片机的阀岛控制系统的研究 23、基于AT89S51单片机实验开发系统设计 24、基于单片机和GPRS数据传输技术的研究 25、基于HCS12单片机的智能车底层控制系统研究 26、单片机GPRS智能终端及远程工业监控技术研究 27、基于单片机的MODBUS总线协议实现技术研究 28、基于单片机的室内智能通风控制系统研究 29、基于单片机的通用控制器设计与实现 30、基于单片机控制的PTCR阻温特性测试系统的设计与实现 31、Proteus在单片机教学中的应用 32、基于单片机的变频变压电源设计 33、基于单片机的监控系统控制部分的设计 34、基于单片机的葡萄园防盗报警系统设计 35、基于单片机的温度智能控制系统的设计与实现 36、基于单片机的远程抄表系统的设计与研究 37、基于单片机的温度测控系统在温室大棚中的设计与实现 38、基于单片机的高精度随钻测斜仪系统开发 39、基于16位单片机MC9S12DG128B智能车系统的设计 基于单片机的毕业论文题目二: 40、基于单片机的压力/液位控制系统的设计研究 41、单片机与Internet网络的通信应用研究 42、基于单片机控制的温室环境测控装置研究 43、具有新型接口的MCS-51单片机实验系统设计 44、基于单片机控制的直流恒流源的设计 45、基于单片机的模糊控制方法及应用研究 46、基于AT89S52单片机的煤矿瓦斯监测系统的研制 47、基于AT89C51单片机的脉象信号采集系统研究 48、基于DTMF技术的单片机远程通信系统研究 49、基于单片机的GPRS无线数据采集与传输系统的设计 50、基于单片机控制的柴油机喷油泵数据采集系统的设计与实现 51、基于谐振技术及MK单片机的多路升压器研究设计 52、基于单片机的数据串口通信 53、基于单片机的智能寻迹系统设计 54、压电式阀门定位器与单片机实验装置研制 55、基于单片机的微型电子琴研究与实现 56、基于单片机的恒温恒湿孵化器系统设计 57、基于16位单片机MC9S12XS128的两轮自平衡智能车的系统研究与开发

化学发光测定仪

贝克曼库尔特UniCel DxI 800全自动化学发光免疫分析仪 强大的样本处理系统、急诊功能 ??真正24小时待机,每小时400个实验 ??样本检测项目的随机组合,急诊标本具有优先权力 ??自动稀释、重检、Reflex Testing功能 ??仪器前部具备一次性上机120个原始管能力,运行状态中可不断循环加入??仪器背部的预留自动化轨道进样模式保证了持续加样能力 ? ? ?

独有的分立一体化设计 ??分立的4个进样系统、一体化的整系统检测方式 ??自动稀释、重检、Reflex Testing功能 ?? 4个进样通道,加快进样速度、任一通道故障不影响其它操作、提高灵活性?? 4个进样通道,根据需要可任意指定检测项目、保证整系统流程的最优化?? 4个进样通道,共享一个检测系统和孵育器、共享一套冲洗、读数系统?? 4个进样通道,使用同一个光量子探测器、共享一个定标和QC结果 ??一体化整系统,避免了分系统组合带来的结果差异 完备的控制、供给系统 ??简单、易学的智能操作软件 ??强大的编程、数据查询、定标、质控、帮助系统 ?? 50个试剂储存于仪器自备冷藏系统中 ??运行中任意随机添加、更换任何一种消耗品,不需要通过软件操作 ??所有消耗品使用完毕后,系统可以自行更换 智能化性能 ??分立一体化的整系统运行 ??预分杯冷藏储存系统的样品管理智能化 ??系统内部定点分检(PnP)系统的传送智能化 ??消耗品/试剂补充的流程智能化 ?? 134个传感器的全面系统监控智能化 ??一目了然的远距离系统指示灯监控方式 ??最简便的人工操作和保养程序 免疫学原理 ??抗原、抗体特异性结合 ??小分子采用(一步、二步)竞争结合法 ??大分子采用(一步、二步)夹心法

基于单片机的毕业设计题目

单片机类 业设计 刷电子时钟的设计 刷全自动节水灌溉系统--硬件部 刷数 式温度计的设计 刷温度 控系统设计 刷基于单片机的语音提示测温系统的研究 刷简易无线电遥控系统 刷数 流 计 刷基于单片机的全自动洗衣机 刷水塔智能水 控 系统 刷温度箱模拟控 系统 刷超声波测距仪的设计 刷基于51单片机的L司号点阵显示屏系统的设计与实 16×16点阵显示屏 刷基于A切89分51单片机的数 电子时钟 刷基于单片机的步 电机的控 刷基于单片机的交流调 器设计 刷基于单片机的数 电压表的设计 刷单片机的数 钟设计 刷智能散热器控 器的设计 刷单片机打铃系统设计 刷基于单片机的交通信 灯控 电路设计 刷基于单片机的电话 程控 家用电器系统设计 刷基于单片机的安全 警器 刷基于单片机的 路抢答器设计 刷基于单片机的超声波测距系统的设计 刷基于MC分-51数 温度表的设计 刷电子体温计的设计 刷基于A切89C51的电话 程控 系统 刷基于A三R单片机幅度 调的号号分信 发生器 刷基于单片机的数控稳压电源的设计 刷基于单片机的室内一氧化碳 测及 警系统的研究 刷基于单片机的空调温度控 器设计 刷基于单片机的 编程多 能电子定时器 刷单片机的数 温度计设计 刷红外遥控密码锁的设计 刷基于61单片机的语音识别系统设计 刷家用 燃气体 警器的设计 刷基于数 温度计的多点温度检测系统 刷基于凌 单片机的语音实时采集系统设计 刷基于单片机的数 频率计的设计 刷基于单片机的数 电子钟设计 刷设施 境中温度测 电路设计 刷汽车倒车 撞 警器的设计 刷篮球赛计时记 器

刷基于单片机的家用智能总线式开关设计 刷设施 境中湿度检测电路设计 刷基于单片机的音乐合成器设计 刷设施 境中二氧化碳检测电路设计 刷基于单片机的水温控 系统设计 刷基于单片机的数 温度计的设计 刷基于单片机的火灾 警器 刷基于单片机的红外遥控开关设计 刷基于单片机的电子钟设计 刷基于单片机的红外遥控电子密码锁 刷大棚温湿度自动 控系统 刷基于单片机的电器遥控器的设计 刷单片机的语音 储与 放的研究 刷基于单片机的电 热炉温度控 系统设计 刷红外遥控电源开关 刷基于单片机的 频信 发生器设计 刷基于单片机的呼叫系统的设计 刷基于PIC16F876A单片机的超声波测距仪 刷基于单片机的密码锁设计 刷单片机步 电机转速控 器的设计 刷由A切89C51控 的太 能热水器 刷 盗与恒温系统的设计与 作 刷A切89分52单片机实验系统的开发与 用 刷基于单片机控 的数 气压计的设计与实 刷智能压力传感器系统设计 刷智能定时器 刷基于单片机的智能火灾 警系统 刷基于单片机的电子式转速 程表的设计 刷 交车汉 显示系统 刷单片机数 电压表的设计 刷精密三F转换器与MC分-51单片机的接口技术 刷基于单片机的居室安全 警系统设计 刷基于89C2051 IC卡读/写器的设计 刷PC机与单片机串行通信设计 刷球赛计时计 器设计 刷 系列PCL五层电 控 系统设计 刷自动起闭光控窗帘设计 刷单片机控 交通灯系统设计 刷基于单片机的电子密码锁 刷基于51单片机的多路温度采集控 系统 刷点阵电子显示屏-- 业设计 刷超声波测距仪-- 业设计 刷单片机对玩 小车的智能控 业设计论文 刷基于单片机控 的电机交流调速 业设计论文

射频功率的快速测量法

射频功率的快速测量法 作者:Joshua Israelsohn RF(射频)电磁场中充满着音乐的喧闹声和电话交谈、寻呼信号、电子邮件和因特网业务的各种嘈杂声。RF零部件、RF系统以及对RF功率测量的需求正扩大到传统的话音通信、无线局域网(WLAN)、码分多址(CDMA)和第三代移动通信(G3)手机以及长途电话费电子收费系统等各种应用领域。 便携式RF产品的激增引发对RF功率测量的极大改进。在模拟RF链路方面,沿用了几十年的传统的测量方法仍在使用。但是如果采用现代化的功率计进行这种测量时,测试人员就会发现,在进行数据记录或数据分析时,现代的更简单的传感器和计量器标定、更容易的传感器更换和计算机接口对测量RF功率更为精确、便捷。现代化的RF功率计也更小、更轻,在某些情况下还可以用电池供电,从而使野外测量像在实验室一样简单而精确。 数字RF链路,特别是采用扩频调制技术的数字RF链路,已向传统的测量方法发出了挑战。基于处理器的RF功率计能够进行数字链路测量,而以前用分析仪进行这种测量,成本是现在的2~5倍。同时,最复杂的数字RF技术,如CDMA(码分多址)代表未来的发展方向:即制造商必须将RF功率测量能力置入无线手机和基站,使之作为RF链路控制的组成部分。这样做将可以有效地利用RF信道利用率,并获得优良的话音质量。 测量方法 测量RF功率有许多好的方法。因频段、功率电平和所测信号的调制技术以及精度、范围和成本不同,测量的方法也不尽相同。对于传统的模拟信号而言,RF功率测量,无论是测量均方根值(rms)还是最大值,都是十分简便的。 大多数概念性的简单方法采用热电传感器来测量(见图1、参考文献1)。这种方法最接近于直接实现均方根值功率的数学定义:交流信号的加热能力与直流信号的加热能力的比较。这里,缓冲放大器采用与RF输入信号一样的信号激励加热部件。加热部件的热量与温度传感器(一般用热电耦)密切相关,但两者在电气上是隔离开的。伺服放大器以平衡方式激励相匹配的一对加热器/传感器,直至直流伺服器传递的功率与输入的RF信号的功率相等为止。 输出电压与输入电压的均方根值相等。因此,用户可以利用附加电路在模拟域计算信号功率,方法是:在显示之前,信号仍在数字域,则附加电路的数据流为:PRF=Vo2/R,其中PRF表示RF功率,Vo表示传感器的输出电压,R表示加热器电阻。 这种测量的主要误差来源是加热器的绝对电阻、匹配和温度系数的公差。因为绝对电阻表示为功率计算的换算因子,用户必须按照特定的探测器示例标定平方函数。热电耦的匹配和热传递(从一个单元到另一个单元,或从一种环境到另一种环境,或两个单元之间)会增加误差预算。幸运的是,传感器的精心设计能够使单元之间的热串扰减少到最小,而且传感器设计或功率计接口可包括环境补偿或校准。现有的商用传感器,与小型半敞开式(benchtop)或手持式功率计一起,能够使所有的误差变小,并有利于精密测量。 热电型RF传感器的一个优点是,它能独立地正确计算波峰因子的均方根值(附文"波峰余值")。而缺点是,热电传感器反应速度较慢,且反应时间不可调,这是由于这种传感器是利用热机械原理而不是利用热电原理决定的。 另一方面,二极管传感器正好使这两种特性颠倒(图2)。峰值检测器、二极管传感器能从根本上显示可调整的电气动态特性,但要求波峰因子补偿。如果用户使用已知的测试信号,或良好的波峰因子估算方法,而且知道传感器和功率计提供哪样的波峰因子补偿,那么这一特性就会使二极管传感器既相当便宜又非常精确。除速度更快和反应时间电气可调节外,二极管检测器可使噪声降低3个数量级,但这些检测器常常局限于300mW的小信号测量。 在热电和二极管传感器之间,市售的小型功率计能够适应各种信号频率、动态范围和复杂的

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总 1. ?电子时钟的设计 2. ?全自动节水灌溉系统--硬件部分 3. ?数字式温度计的设计 4. ?温度监控系统设计 5. ?基于单片机的语音提示测温系统的研究 6. ?简易无线电遥控系统 7. ?数字流量计 8. ?基于单片机的全自动洗衣机 9. ?水塔智能水位控制系统 10. ?温度箱模拟控制系统 11. ?超声波测距仪的设计 12. ?基于51单片机的LED点阵显示屏系统的设计与实现16×16点阵显示屏 13. ?基于AT89S51单片机的数字电子时钟 14. ?基于单片机的步进电机的控制 15. ?基于单片机的交流调功器设计 16. ?基于单片机的数字电压表的设计 17. ?单片机的数字钟设计 18. ?智能散热器控制器的设计 19. ?单片机打铃系统设计 20. ?基于单片机的交通信号灯控制电路设计

21. ?基于单片机的电话远程控制家用电器系统设计 22. ?基于单片机的安全报警器 23. ?基于单片机的八路抢答器设计 24. ?基于单片机的超声波测距系统的设计 25. ?基于MCS-51数字温度表的设计 26. ?电子体温计的设计 27. ?基于AT89C51的电话远程控制系统 28. ?基于AVR单片机幅度可调的DDS信号发生器 29. ?基于单片机的数控稳压电源的设计 30. ?基于单片机的室内一氧化碳监测及报警系统的研究 31. ?基于单片机的空调温度控制器设计 32. ?基于单片机的可编程多功能电子定时器 33. ?单片机的数字温度计设计 34. ?红外遥控密码锁的设计 35. ?基于51单片机的语音识别系统设计 36. ?家用可燃气体报警器的设计 37. ?基于数字温度计的多点温度检测系统 38. ?基于凌阳单片机的语音实时采集系统设计 39. ?基于单片机的数字频率计的设计 40. ?基于单片机的数字电子钟设计 41. ?设施环境中温度测量电路设计 42. ?汽车倒车防撞报警器的设计

泡沫稳定性地测量

实验四泡沫稳定性的测量 一实验目的 测量一定条件下泡沫的半衰期,用以判断泡沫的稳定性 二实验原理 泡沫是气体分散于液体中的多相分散体系,气体是分散相(不连续相),液体是分散介质(连续相)。制备泡沫的过程中,液体中的气泡在密度差的作用下易在液面上形成以少量液体构成的液膜隔开气体的气泡聚集物——泡沫。泡沫的发泡性是指泡沫生成的难易程度和生成泡沫量的多少;泡沫的稳定性是指生成泡沫的持久性(寿命),即消泡的难易。 用于测量泡沫性能的方法有许多,传统方法有气流法、振荡法和搅动法。现代方法有:近红外扫描仪法、电导率法、光电法、高能粒子法、声速法、显微法。 本文主要根据泡沫形成的方式对气流法和搅动法进行介绍。 1.气流法:气流法的装置为一带刻度的、底部装有毛细管的圆柱形石英管。为确保起泡前容器壁保持干燥,需通过长颈漏斗伸向容器底部向容器中加入试液。试验时,以恒定的速度向容器内缓慢通气一段时间后,立即测量停止通气时产生泡沫体积作为溶液起泡性的量度。记录下泡沫高度衰减到原来高度的一半时所需的时间t1/2,用于表征泡沫的稳定性。此外,膜起泡法也是通气法中的一种,这种新方法主要是使作为分散相的气体通过膜的微孔被压入溶液中,产生的气泡被溶液中的表面活性剂稳定,并由于气体流动的剪切力使之与膜表面分离。此法的优点是泡沫的粒径分布在一个较窄的区域内,并随膜孔直径的变化而变化。 气流法仪器简单,重复性良好,是目前比较常用的泡沫性能评价方法之一。但如果刻度量筒直径过小时(小于3cm),会存在壁效应,对测试结果产生一定的误差。

搅拌法(Waring-Blender法): 将一定体积待测试液加人量筒中,记录液体高度为I,开动搅拌器,转速4000-13000r/min,搅动30秒后,停止搅拌,记录泡沫初始高度为M,记录5min后泡沫高度为R,试验温度为(25士1)℃,溶液的发泡力Fm,泡沫稳定性Fr分别表示为: Fm=M-I Fr=R-I 搅拌法:在相同的条件下,搅动量筒中的试液产生泡沫,以停止搅拌时的泡沫体积表示起泡性,以泡沫体积随时间的变化计算泡沫寿命:V为时间t时的泡沫体积,V0是泡沫层最大体积。 搅拌法测定泡沫的稳定性泡沫性能v-t曲线 可由v-t曲线求得,量出v-t曲线下的积分量,即为泡沫体积对时间的积分面积,用Lf表示出泡沫的稳定性。在搅拌过程中可以控制其搅拌速度不变,这种方法与倾泻法或振荡法相比具有更好的重复性。此法操作方便,重现性好,能较准确地反映出发泡剂的起泡能力和泡沫稳定性,是用于评价发泡剂性能优劣的常用方法。

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