采用单片机技术的脉冲频率测量设计_毕业设计
- 格式:doc
- 大小:123.50 KB
- 文档页数:17
目录1频率计的概要和发展动态 (1)2 单片机介绍 (1)2.1单片机的简介和发展 (1)2.2 AT89C51的原理 (2)2.2.1主要特性 (3)2.2.2管脚说明 (3)2.2.3振荡器特性 (4)2.2.4芯片擦除 (4)3 仿真软件protuse的介绍 (5)4系统模块设计 (6)5硬件部分 (6)5.1整形电路 (6)5.2控制电路 (7)5.3显示电路 (8)5.3.1 LCD1602引脚 (8)5.3.2 LCD1602的指令介绍 (8)5.4总体电路图 (9)6仿真结果 (11)6.1仿真结果 (11)6.2结果分析 (11)7 结论 (11)8参考文献 (12)附录 (12)1 keil C51软件介绍 (12)2 程序流程图 (13)3系统源程序 (14)1频率计的概要和发展动态在电子技术中,频率作为基本的参数之一,它与许多电参量的测量方案、测量结果密切相关,因此,频率的测量十分的重要。
在许多情况下,要对信号的频率进行精确测量,就要用到数字频率计。
数字频率计作为一种基础测量仪器,它被用来测量信号(方波、正弦波、锯齿波等)频率,并且用十进制显示测量结果。
它具有测量精度高、测量省时、使用方便等特点。
随着微电子技术和计算机技术的不断发展,单片机被广泛应用到大规模集成电路中,使得设计具有很高的性价比和可靠性。
所以,以单片机为核心的简易数字频率计设计,改善了传统的频率计的不足,充分体现了新一代数字频率计的优越性。
2 单片机介绍2.1单片机的简介和发展单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。
单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和IO接口电路等。
因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。
单片机经过1、2、3、3代的发展,正朝着多功能、高性能、低电压、低功耗、低价格、大存储容量、强IO功能及较好的结构兼容性方向发展。
51单片机频率精确测量C程序测定脉冲频率,附带部分PROTUES仿真结果和C语言程序,希望能给广大电子爱好者带来方便。
仿真结果十分精确,实际应用中可能会存在少许误差,通过相应的电路处理,可以满足使用要求。
很多场合需要用到对频率的精确测量,譬如你用霍尔传感器做测转速系统,就需要用到此模块,测量霍尔传感器输出的脉冲的频率,然后稍作运算,就可以实现转速的测量功能。
本设计利用51单片机的外部中断(INT0)的捕捉功能,实现对脉冲的计数,同时配以T0的8位自动装入方式,实现准确计时1S,这1S内INTO捕捉到的脉冲数即为频率。
通过PROUES仿真,证明这种方式误差极小(与网上流行的用定时器工作方式1定时1S的程序相比,误差大大缩小,尤其是对于频率在2K以上信号的测量)。
实例1、频率设定为5K,显示在4999和5000两数之间跳动#include <reg52.h>#define uchar unsigned char #define uint unsigned intuint time_count,count,sum;sbit duan=P2^6; //74HC573的LE端U5 LED的段选端sbit wei=P2^7; //74HC573的LE端U4 LED的位选端uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//共阴极数码表unsigned int dis[6];uchar con[]={0xfe,0xfd,0xfb,0xf7,0xef}; //共阴型数码管控制端void initial(void);void delay(uint z);void display();main(){i nitial();w hile(1){display();}}void initial(){c ount=0;t ime_count=0;sum=0;T MOD=0x02; //定时器0工作方式2,8位自动装入计数T H0=0x06;T L0=0x06; //定时器赋初值计时0.25ms,1000次为0.25s,4000次为一秒I T0=1;// 外部中断0工作方式(下降沿有效)E A=1;E T0=1;E X0=1;T R0=1; //开中断}void delay(uint z){u int x,y;f or(x=z;x>0;x--)for(y=20;y>0;y--);}void exter0() interrupt 0 {c ount++;}void timer0() interrupt 1 {t ime_count++;i f(time_count==4000){sum=count;time_count=0;count=0;}}void display(){uchar i;dis[0]=sum/10000; //获取计数值的万位dis[5]=sum%10000;dis[1]=dis[5]/1000; // 获取计数值的千位dis[5]=dis[5]%1000;dis[2]=dis[5]/100; // 获取计数值的百位dis[5]=dis[5]%100;dis[3]=dis[5]/10; // 获取计数值的十位dis[4]=dis[5]%10; // 获取计数值的个位for(i=0;i<5;i++) //依次显示万、千、百、十、个位,动态显示{// P0=0xff;P0=con[i];wei=1;wei=0;P0=table[dis[i]];duan=1;duan=0;delay(1);P0=0;duan=1;duan=0;}}。
基于单片机的脉冲频率测量设计基于单片机的脉冲频率测量设计摘要在电子技术中,频率是最基本的参数之一。
它广泛应用于计算机系统和各种数字仪器中。
随着电子技术的飞速发展,尤其是单片机的出现,传统的电子测量设备出现了新的变化。
许多大型集成电路对频率计很有用,并且在形状和功耗方面有了突破性的调整和改进。
该设计中频率测量的基本原理是在底部频段采用直接频率测量法,在底部频段采用直接频率测量方法设计方法。
硬件部分由放大器电路和塑料电路、单片机和数字显示电路组成。
软件部分由信号频率测量模块和数据显示模块实现。
应用单片机控制功能和算术运算能力实现了计数功能和频率的转换。
从根本上说,数字系统中电信号的大小没有变化,但在实际布局上有一个非常严格的要求,这是数字电路系统的一个关键点。
在电子系统领域,能够处理离散信息的数字电路系统随处可见。
数字集成电路具有结构简单、种类多的特点。
因此,高度集成和规范化是很容易的。
数字集成电路和计算机的发展是相辅相成的。
现在它是集成电路中最有效率和集成的设备。
集成电路有多种类型,可分为模拟电路和数字电路两大类。
为了更好地了解频率计的原理。
本文根据一种能产生频率的装置,通过单片机的功能在数字管上显示频率,从而更好地了解频率计的工作原理和实现过程。
关键词:频率,大电路,整形电路,离散信息。
数字频率计具有体积小、携带方便、功能完善、测量精度高的优点,在以后的时间内一定有更广阔的空间和使用价值。
例如,可以改进一个数字频率计来制造多用途频率测量仪,它可以测量频率、测量周期、占空比、脉宽等。
将数字频率计和其他电子测量仪器结合在一起,制成各种智能仪器和仪器。
应用于航空航天等科研领域,测量各种频率参数。
在高端电子产品上测量和监测频率参数,并在机械设备上使用该机器的振动生产。
对原始噪声的频率进行监测。
数字频率计的设计与开发,有助于提高频率计的功能,提高成本效益,提高实用性。
以往的频率计大多采用TTL数字电路设计,电路复杂,功耗大,体积大,成本高。
基于单片机的数字频率计设计摘要本方案主要以单片机为核心,主要分为时基电路,逻辑控制电路,放大整形电路,闸门电路,计数电路,锁存电路,译码显示电路七大部分,设计以单片机为核心,被测信号先进入信号放大电路进行放大,再被送到波形整形电路整形,把被测的正弦波或者三角波整形为方波。
利用单片机的计数器和定时器的功能对被测信号进行计数。
编写相应的程序可以使单片机自动调节测量的量程,并把测出的频率数据送到显示电路显示。
本设计以89C51单片机为核心,应用单片机的算术运算和控制功能并采用LED 数码显示管将所测频率显示出来。
系统简单可靠、操作简易,能基本满足一般情况下的需要。
既保证了系统的测频精度,又使系统具有较好的实时性。
本频率计设计简洁,便于携带,扩展能力强,适用范围广。
[关键词]单片机:运算;频率计;LED数码管AbstractThe program mainly microcontroller as the core, are divided into time-base circuit, the logic control circuit, amplifier shaping circuit, the gate circuit, the counting circuit, latch circuit, decoding circuit most of the seven shows, design a microcontroller as the core, the measured signal the first amplifier to amplify the incoming signal, and then was sent to the waveform shaping circuit surgery, the measured sine wave or triangle wave shaping as a square wave. Counter and timer microchip features of the signal count. Write the corresponding program can automatically adjust the measurement range of SCM, and the frequency of the measured data to the display circuit displays.The design of the 89C51 microcontroller core, microcontroller applications and control functions and arithmetic operations with LED digital display tube to the measured frequency is displayed. System is simple, reliable, easy to operate and can basically meet the general needs. Both to ensure the accuracy of the system frequency measurement, but also the system has good real-time. The frequency meter design is simple and easy to carry, expansion capability, wide application.[Key words] microcontroller, operation, frequency meter, LED digital tube目录摘要 (1)概述........................................ 错误!未定义书签。
郑大自考毕业设计(论文)题目:脉搏测量仪设计指导教师:职称:学生姓名:魏娟学号:专业:电子信息工程技术摘要近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
单片机最小系统是在以STC89C52RC单片机为基础上扩展,使其能更方便地运用于测试系统中。
本设计主要在单片机上扩展I/O口,复位电路,晶振电路,LED显示电路并写好底层程序,做出能应用于循环彩灯的最小系统。
关键词:最小系统,STC89C52RC, 循环彩灯灯Abstract:With the infiltration in the social field of the computer in recent years, the application of the one-chip computer is moving towards deepening constantly, drive tradition is it measure crescent benefit to upgrade day to control at the same time. In measuring in real time and automatically controlled one-chip computer application system, the one-chip computer often uses as a key part, only one-chip computer respect knowledge is not enough, should also follow the structure of the concrete hardware , and direct against and use the software of target’s characteristic to combine concretly, in order to do perfectly.The smallest system one chip computer is in expands at the base of STC89C52RC one chip computer,make it used more convient in the test system. This design mainly expands I/O in the take on chip computer, reset circuit, crystals circuit, the LED display circuitand writes the first floor procedure.Make for scrolling minimum system.Keyword:minimum system, STC89C52RC, scrolling目录1.绪论 (4)2.电路设计方案及功能分析 (5)2.1 设计目的 (5)2.2 设计要求 (5)2.3 系统基本方案选择和论证 (5)2.3.1、STC89C52RC介绍 (6)2.3.2、时间周期 (11)2.3.3、LED灯管 (12)2.3.4、发光二级管 (12)2.3.5、蜂鸣器 (12)2.3.6、锁存器 (13)2.4 系统框图 (13)3.系统的硬件设计与实现 (14)3.1 电源供电模块的实现 (14)3.2 复位电路 (15)3.3 晶振电路 (16)4. 系统的软件设计 (19)4.1 软件介绍 (19)4.1.1 Keil C51 (19)4.1.2 Protel99SE (20)4.1.3 Proteus (21)4.2程序流程图 (22)4.3 延时的计算 (23)5.系统调试及结果分析 (24)6.总结和体会 (24)7. 遇到问题 (24)8.参考文献 (25)9.附录 (25)9.1电路原理图: (25)9.2 元件清单 (26)9.3程序 (27)1.绪论由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中MCS-52系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。
西南科技大学毕业设计(论文)题目名称:基于51单片机的超声波测距模块设计年级:2003级■本科□专科学生学号:20035095学生姓名:时余春指导教师:何宏森胡天链学生单位:信息工程学院技术职称:讲师学生专业:生物医学工程教师单位:信息工程学院西南科技大学教务处制基于51单片机的超声波测距模块设计摘要:本文介绍了一种基于单片机的脉冲反射式超声波测距模块。
该模块以空气中超声波的传播速度为确定条件,利用反射超声波测量待测距离。
论文概述了超声检测的发展及基本原理,介绍超声波传感器的原理及特性。
对于测距系统的一些主要参数进行了讨论。
并且在介绍超声测距系统功能的基础上,提出了系统的总体构成。
针对测距系统发射、接收、检测、显示部分的总体设计方案进行了论证。
进一步介绍了单片机AT89C51在系统中的应用,分析了系统各部分的硬件及软件实现。
最后利用测距系统进行验证。
实验表明,各主要波形及技术指标均达到设计要求。
该系统对室内有限范围的距离测量具有较高的精度和可靠性,最后文中分析了误差产生的原因及如何对系统进行完善。
关键词:51单片机;超声波;测距Design of Ultrasonic Distance Measurement Based on AT89C51 MCUAbstract: The thesis introduces a kind of single-pulse-refection ultrasonic distance meter system module in detail based on Microcontroller. The system could measure certain distance with the reflected wave on condition in which the speed of transmitting wave is fixed. This paper summarizes the development and foundational principle of ultrasonic detections. Then it presents the theory and characters of ultrasonic sensor. At the same time, it discusses a number of main technical parameters. Moreover, it proposes the whole structure of the system by introducing the function of ultrasonic distance meter. And then the transmission receiver, detection, display scheme of this distance meter system is demonstrated. Specially, after the application of AT89C51 microcontroller, it analyzes the hardware and soft ware realization of each part in this system. At last the result and error analysis of the experiments is presented. It is proved by experiments that the design of the system is provided with high accuracy and reliability. In the end, the further measures of modification are presented.Keywords: AT89C51 MCU, ultrasonic, distance measurer目录第1章绪论 (1)1.1课题背景 (1)1.1.1 机器人感知系统研究现况 (1)1.1.2 传感器技术概况 (1)1.2课题目的及意义 (2)1.3课题设计研究范围及成果 (2)第2章超声波传感器模块测距方案分析 (3)2.1超声波与超声波的应用 (3)2.2超声波传感器 (4)2.2.1 超声波传感器的原理及结构 (4)2.2.2 超声波传感器的分类 (6)2.2.3 超声波发射器 (7)2.2.4 超声波接收器 (8)2.3系统主要参数考虑 (10)2.3.1 传感器的指向角θ (10)2.3.2 声速 (10)2.3.3 测量盲区 (10)2.4超声波传感器模块设计原理 (11)2.5典型的超声波传感器测距模块 (11)第3章超声波传感器测距模块的硬件设计 (13)3.1超声波传感器测距模块的总体 (13)3.2超声波传感器测距模块的设计难点及解决方法 (14)3.2.1 提高测距精度的依据 (15)3.2.2 系统设计干扰问题及其解决方法 (15)3.3硬件电路设计说明 (15)3.3.1 发射部分 (16)3.3.2 接收部分 (16)3.3.3 测温部分 (16)3.3.4 超声波测距模块 (16)3.4主要器件选择及其简介 (16)3.4.1 LM358运放简介 (16)3.4.2 温度传感器DS18B20 (17)3.4.3 AT89C51单片机简介 (19)3.5硬件电路的具体设计 (20)3.5.1 电源的设计 (20)3.5.2 超声波发生电路 (21)3.5.3 超声波回波接收检测 (22)3.5.4 温度补偿电路 (23)3.5.5 LED动态扫描显示电路 (23)3.6系统抗干扰措施 (24)第4章系统软件结构设计 (26)4.1主程序结构 (26)4.2中断程序 (27)4.3回波接收程序 (29)第5章系统实验结果分析 (30)结论与展望 (32)致谢 (33)参考文献 (34)附录1:超声波测距模块设计原理图 (35)附录2:超声波测距模块设计PCB图 (36)附录3:超声波测距模块设计PCB3D效果图 (37)附录4:DS18B20温度采集补偿程序 (38)第1章绪论1.1 课题背景本设计依托电子技术、嵌入式处理计算技术、机器人技术、传感器技术,并根据当前科学技术发展潮流,引出对用于机器人中的超声波传感器测距模块的研究与设计。
AT89C51单片机频率计的设计摘要基于在电子领域内,频率是一种最基本的参数,并与其他许多电参量的测量方案和测量结果都有着十分密切的关系。
由于频率信号抗干扰能力强、易于传输,可以获得较高的测量精度。
因此,频率的测量就显得尤为重要,测频方法的研究越来越受到重视。
频率计作为测量仪器的一种,常称为电子计数器,它的基本功能是测量信号的频率和周期频率计的应用范围很广,它不仅应用于一般的简单仪器测量,而且还广泛应用于教学、科研、高精度仪器测量、工业控制等其它领域。
随着微电子技术和计算机技术的迅速发展,特别是单片机的出现和发展,使传统的电子侧量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化,形成一种完全突破传统概念的新一代侧量仪器。
频率计广泛采用了高速集成电路和大规模集成电路,使仪器在小型化、耗电、可靠性等方面都发生了重大的变化。
目前,市场上有各种多功能、高精度、高频率的数字频率计,但价格不菲。
为适应实际工作的需要,本次设计给出了一种较小规模和单片机(AT89C51)相结合的频率计的设计方案,不但切实可行,而且体积小、设计简单、成本低、精度高、可测频带宽,大大降低了设计成本和实现复杂度。
频率计的硬件电路是用Ptotues绘图软件绘制而成,软件部分的单片机控制程序,是以KeilC做为开发工具用汇编语言编写而成,而频率计的实现则是选用Ptotues仿真软件来进行模拟和测试。
关键词:单片机;AT89C51;频率计;汇编语言选题的目的意义数字频率计的主要功能是测量周期信号的频率。
其基本原理就是用闸门计数的方式测量脉冲个数。
频率是单位时间( 1s )内信号发生周期变化的次数。
如果我们能在给定的 1s 时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。
数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这一段时间间隔内的脉冲个数,将其换算后显示出来。
基于单片机毕业论文单片机是一种非常重要的微处理器,被广泛用于许多领域,如智能家居、汽车行业、医疗健康等。
在微处理器技术和应用方面,单片机已经成为一个重要的研究领域。
本文拟以双模脉冲计数器为例,论述我的毕业设计。
一. 研究背景随着计算机技术的发展,许多国家的工业生产在应用微处理器的控制技术。
在单片机的应用中,计数器广泛应用于信号处理、频率测量、速度测量、位置控制、编码器等方面。
为了满足计数精度和灵敏度的要求,本设计选择双模脉冲计数器。
二. 总体设计1. 系统功能双模脉冲计数器是一种多功能计数器,可以用来读取脉冲信号,并将计数结果在数码管上显示出来。
在实际应用中,双模脉冲计数器可用于工业自动化控制、物理实验、仪表测试等方面。
2. 系统框图系统框图如下所示:3. 系统硬件基础本设计使用51单片机(AT89S52)为核心,并利用I/O 口完成输入/输出任务。
同时,利用计数器的时钟输入调制来驱动数码管。
4. 系统软件设计程序采用C和汇编混合编程。
使用C语言实现按键扫描、计数脉冲数、显示计数结果等功能,使用汇编语言实现驱动显示模块任务。
5. 电路板设计本设计采用双面板,设计尺寸为100mm*80mm。
其中,一个面板主要用于系统模块的连接,另一个面板用于LCD、按键、LED灯、蜂鸣器、数码管等模块的连接。
三. 实验结果本设计的实验结果表明,双模脉冲计数器可以实现计数精度高、反应迅速、功能多样等特点,达到了设计预期结果。
四. 结论本设计结合了计算机控制技术和模拟电路技术,实现了双模脉冲计数器的功能。
同时,通过大量的实验和数据分析,证明了双模脉冲计数器具有良好的计数精度和反应速度。
未来实际应用中,双模脉冲计数器可以用于工业自动化控制、物理实验、仪表测试等方面。
总之,本设计结合了计算机控制技术和模拟电路技术,成功实现了双模脉冲计数器,对于提高计数精度、反应速度等具有重要的意义。
同时,本设计也展示了单片机技术在实际应用中的巨大优势和潜力。
编号:毕业设计说明书题目:基于单片机的数字频率计设计院(系):电子工程与自动化学院专业:自动化学生姓名:学号:指导教师:职称:教授题目类型:实验研究工程技术研究2012年5月10日摘要在电子技术中,频率是最基本的参数之一,同时也是一个非常重要的参数,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重要。
数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。
它是一种用十进制数字显示被测信号频率的数字测量仪器。
频率测量是电子学测量中最为基本的测量之一。
本文中详细介绍了频率计的仿真及设计过程。
本文设计了一种以单片机STC89C52为核心的数字频率计。
介绍了单片机、放大整形模块、分频模块和LCD1602显示模块等各个模块的组成和工作原理。
测量时,将被测输入信号送给单片机,通过程序控制计数,结果送LCD1602显示频率值。
本次设计是以单片机STC89C52为控制核心,利用它内部的定时/计数器完成待测信号频率的测量。
应用单片机的控制功能和数学运算能力,实现计数功能和频率的换算,最后显示测量的频率值。
本次设计所制作的频率计外围电路简单,大部分功能都通过软件编程实现,利用单片机控制实现频率计的自动换挡功能;用单片机中断控制端口实现频率的测量功能;通过分频电路实现对频率档位的控制。
本次设计的频率计具有测量准确度高,响应速度快,体积小等优点。
实现了1Hz~4MHz范围的频率测量,而且可以实现量程自动切换。
关键词:频率计;单片机;计数器;测量AbstractFrequency measurement is the most basic measurement in electronic field, while also a very important parameter, and with a number of the measurement results of electrical parameters have a very close relationship, so, the measurement of frequency has become more important. The digital frequency meter is an indispensable of measuring instruments in the field of scientific research and production of computers, communications equipment, audio and video. It is a decimal number to display the signal's frequency measuring instruments. The frequency measurement is one of the most basic measurement electronics measurements. Frequency of simulation and design process is described in detail in this article. This paper introduces a microcontroller STC89C52 as the core design of digital frequency meter. Introduced of the composition and working principle of microcontroller, amplifying and shaping module, frequency division module and LCD1602 display module and other modules.The design is based on STC89C52 microcontroller for the control of the core, using its internal timer and counter to complete the test signal frequency measurement. Application control features of the microcontroller and the operational ability of the counting function and frequency conversion, and finally use displays the measured frequency value. The design frequency meter produced peripheral circuits is simple, most of the functions are controlled via software programming, application control features of the microcontroller to achieve the frequency of automatic shift function; frequency measurement functions the microcontroller interrupt control port; control of the frequency of stalls by the divider circuit. The design of the frequency meter is high accuracy, fast response, small size, etc. Achieve100Hz to 4MHz frequency measurements, and can automatically switch the flow to achieve scale.Key words:Frequency meter; microcontroller; counter; measurement目录引言 (1)1 绪论 (2)1.1 频率计概述 (2)1.2 频率计发展现状 (2)1.3 数字频率计的种类 (3)2 总体方案设计 (4)2.1 数字频率计设计内容 (4)2.2 频率测量原理 (4)2.3 总体思路 (5)2.4 具体模块 (5)3 硬件设计 (7)3.1 电路设计的内容和方法 (7)3.1.1 电路设计的步骤 (8)3.2 单片机概述 (8)3.2.1 STC89C52简介 (9)3.2.2 STC89C52RC引脚功能说明 (10)3.2.3 单片机引脚分配 (12)3.3 单片机最小系统 (13)3.3.1 单片机最小系统原理 (13)3.3.2 复位电路及时钟电路 (13)3.4 信号调理及放大整形模块 (14)3.4.1 LM318介绍 (14)3.4.2 1N4733及74LS14介绍 (15)3.5 分频模块 (15)3.5.1 74LS161介绍 (15)3.5.2 74LS153介绍 (16)3.6 LCD显示和键盘 (17)3.6.1 LCD1602简介 (17)3.7 MAX232简介 (20)4 系统软件设计 (22)4.1 软件设计 (22)4.1.1 主程序流程图设计 (22)4.1.2 子程序流程图设计 (22)4.2 Keil和Proteus软件介绍 (25)4.2.1 Keil简介 (25)4.2.2 Proteus简介 (26)4.3 程序编写及仿真图设计 (26)5 调试 (28)5.1 系统调试 (28)5.2 软件调试 (29)5.3 软硬件联合调试 (30)5.4 误差分析 (30)6 总结 (31)谢辞 (32)参考文献 (33)附录 (34)引言频率计是我们在电子电路实验中经常会用到的测量仪器之一,它能将频率用液晶显示器或者数码管直接显示出来,给测试带来很大的方便,使结果更加直接;且频率计还能对其他多种物理量进行测量,如声音的频率、机械振动的频率等,都可以先转变成电信号,然后用频率计来测量。
本科毕业设计(论文) 题目基于单片机的超声波测距仪设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
毕业设计(论文) 题目:基于单片机的脉搏测量仪的研究与设计摘要在传统的医疗检测中,脉象检测一直都起着非常重要的作用,人体的脉象包含着大量的人体的生理和病理方面的信息。
脉诊一直是医生诊断疾病的重要手段之一,但受人为因素的影响很大。
经医学观察研究表明,人体手指末端含有丰富的毛细血管和小动脉,这些动脉和人体其他地方的动脉一样,含有丰富的生理信息。
由于光电脉搏检测技术具有很高的绝缘性,且抗电磁等干扰能力强,可以对人体进行无损伤检测。
本文设计通过光电法对人体指尖的脉搏进行测量,并将测量信息送入单片机进行处理,最后通过数码管将测量结果显示出来。
将对脉搏信号的检测模块,脉搏信息的处理模块,单片机,数码管显示模块等电路集成在一块电路板上,形成一个简易的脉搏测量仪。
这种测量仪具有精确度高,体积小,价格便宜,易于操作等特点,特别适合于个人使用和家庭使用,给我们的生活带来极大方便,让我们第一时间对自己的身体状况有进一步的了解。
矚慫润厲钐瘗睞枥庑赖。
关键词:脉搏;光电传感器;单片机;数码管AbstractIn the traditional medical testing,the pulse condition detection has been playing a very important role.The pulse condition of the human body contains a large number of physiology information and pathology information,the pulse examination has been being one of the important means for the doctor to diagnosis the illness.But the man-made factors influence it very much,the medical observation research shows.The end of the finger contains rich capillaries and small arteries.These arteries and the other arteries of the body hold rich physiologic information.The Photoelectric pulse detecting technology can test the body without damage owing to its high insulation and strong ability to resist the electromagnetic interference.This design in the text can survey the pulse of the finger tip through photoelectric method and transport the information to the microcontroller to do with it.At last,the result is showed by the digital tube.When the electric circuit such as the detection module of the pulse signal,the processing module of the pulse information,SCM,digital tube are integrated in the board of electric circuit,it formed an simple pulse measuring instrument,this instrument has high accuracy,small, cheap,and easy to operate.It is especially suitable for personal use and family use.It brings great convenience to our life,so we can have a further understanding of our body condition.聞創沟燴鐺險爱氇谴净。
基于单片机的频率计的设计一、频率计的基本原理频率是指单位时间内信号周期性变化的次数。
频率计的基本原理就是在一定的时间间隔内对输入信号的脉冲个数进行计数,从而得到信号的频率。
常用的测量方法有直接测频法和间接测频法。
直接测频法是在给定的闸门时间内测量输入信号的脉冲个数,计算公式为:频率=脉冲个数/闸门时间。
这种方法适用于测量高频信号,但测量精度会受到闸门时间和计数误差的影响。
间接测频法是先测量信号的周期,然后通过倒数计算出频率。
其适用于测量低频信号,但测量速度较慢。
在实际设计中,通常会根据测量信号的频率范围选择合适的测量方法,或者结合两种方法来提高测量精度和范围。
二、系统硬件设计1、单片机选型在基于单片机的频率计设计中,单片机是核心控制部件。
常用的单片机有 51 系列、STM32 系列等。
选择单片机时需要考虑其性能、资源、价格等因素。
例如,对于测量精度和速度要求不高的应用,可以选择51 单片机;而对于复杂的系统,可能需要选择性能更强的 STM32 单片机。
2、信号输入电路为了将输入信号接入单片机,需要设计合适的信号输入电路。
一般需要对输入信号进行放大、整形等处理,使其成为标准的脉冲信号。
常见的整形电路可以使用施密特触发器来实现。
3、显示电路频率计的测量结果需要通过显示电路进行显示。
常用的显示器件有液晶显示屏(LCD)和数码管。
LCD 显示效果好,但驱动较为复杂;数码管显示简单直观,驱动相对容易。
4、时钟电路单片机需要一个稳定的时钟信号来保证其正常工作。
时钟电路可以采用外部晶振或内部振荡器,根据系统的精度和稳定性要求进行选择。
5、复位电路为了确保单片机在系统启动时能够正常初始化,需要设计复位电路。
复位电路可以采用上电复位和手动复位两种方式。
三、系统软件设计1、主程序流程系统启动后,首先进行初始化操作,包括设置单片机的工作模式、初始化显示、设置定时器等。
然后进入测量循环,等待输入信号,在给定的闸门时间内进行计数,并计算频率,最后将结果显示出来。
扬州工业职业技术学院2008—2009学年第二学期毕业论文课题名称:基于单片机设计的脉搏测量仪设计时间:2009.2.05 —2009.5.18 系部:电子信息工程系班级:0601电气技术*名:**指导教师:李建荣助教总目录第一部分任务书第二部分开题报告第三部分毕业设计报告第一部分任务书扬州工业职业技术学院毕业设计任务书第二部分开题报告扬州工业职业技术学院电子信息工程系09 届毕业设计(论文)开题报告书第三部分毕业设计报告目录第一章引言 (11)第二章硬件电路设计 (12)2.1 AT89C2051主要性能 (12)2.2AT89C2051的结构框图 (14)2.3AT89C2051的引脚说明 (15)2.4 复位电路 (16)2.5 振荡电路 (17)第三章基本结构模块 (17)3.1 脉搏波检测电路 (18)3.2 脉搏信号拾取电路 (18)3.3 信号放大 (20)3.4 波形整形部分 (22)第四章整体电路分析 (23)4.1 光发射电路 (23)4.2 光电转换电路 (23)4.3 信号采集及处理系统 (24)4.4 过采样技术的应用 (24)4.5 整体硬件电路设计 (25)第五章软件设计 (27)5.1 程序设计 (27)5.2 程序源代码 (28)结束语 (29)致谢 (33)参考文献 (34)基于单片机设计的脉搏测量仪周静0601电气技术[摘要] 医院的护士每天都要给住院的病人把脉记录病人每分钟脉搏数,方法是用手按在病人腕部的动脉上,根据脉搏的跳动进行计数。
为了节省时间,一般不会作1分钟的测量,通常是测量10秒钟时间内心跳的数,再把结果乘以6即得到每分钟的心跳数,即使这样做还是比较费时,而且精度也不高。
本文介绍一种用单片机制作的脉搏测量仪,只要人把手指放在传感器内2秒钟就可以精确测量出每分钟脉搏数,测量结果用三位数字显示。
[关键词]:AT89C2051 单片机脉搏测量仪Single-chip design based on the pulse measuring instrumentZhou Jing0601 Electrical TechnologyAbstract: Nurse hospital wants to give in hospital every day the patient takes the pulse to record the patient each minute pulse number, the method is with the hand according to on the patient wrist's department artery, carries on the counting according to pulse's beat. For the saving of time, will not make 1 minute survey generally, usually will be surveys in 10 seconds time palpitation's number, will be multiplied by again the result 6 namely obtains each minute palpitation number, even if will do this is quite time-consuming, moreover the precision will not be high. This article introduced that one kind the pulse measuring instrument which manufactures with the monolithic integrated circuit, so long as the human places the finger in the sensor 2 seconds to be possible the precision measuring each minute pulse number, the measurement result showed with three digit. Key words: AT89C2051 monolithic integrated circuit pulse measuring instrument第一章引言脉搏测量属于检测有无脉博的测量,有脉搏时遮挡光线,无脉搏时透光强,所采用的传感器是红外接收二极管和红外发射二极管。
单片机软件系统的设计—频率和相位的测量单片机软件系统的设计—频率和相位的测量1、测量频率参数测量频率参数只需要一个通道(电压或电流)的脉冲信号,设选用电压通道,由于是低频50Hz左右,因此要采用测周期的方案来换算出频率参数(低频测周期比较精确,高频测频率比较精确)。
由于电压通道接到单片机的外部中断INT0,只要计数两次INT0中断的间隔时间便可换算出频率。
间隔时间采用定时器1统计,设晶体振荡器为12MHz,则一个机器周期为1μS,测量的结果保存在75H、74H中,程序如下:测频准备阶段的程序:SETB EX0;允许外部中断0中断,以便于测频MOV TH1,#0原文请找腾讯3249114六,维^论~文.网MOV TL1,#0MOV TMOD,#10H 外部中断0中断服务程序:SETB TR1JNB P3.2,$JB P3.2,$CLR TR1MOV 74H,TL1MOV 75H,TH1RETI 2、测量相位参数在测频的基础上,利用另外一个通道即电流通道产生的外部中断1中断信号,我们只要统计两个通道的中断间隔时间即得到两个通道相位之间的误差时间,再除以一个周期(测频率时已经测出)的时间,再乘以360,即为相位差。
设测量结果报存在77H、76H中,程序如下:测相准备阶段的程序:SETB EX0;允许外部中断0中断SETB EX1;允许外部中断0中断 MOVTH1,#0MOV TL1,#0MOV TMOD,#10H 外部中断0中断服务程序:SETB TR1RETI外部中断1中断服务程序:CLR TR1MOV 76H,TL1MOV 77H,TH1RETI测频用到了外部中断0,测相也用到了外部中断0,要区别两个含义不同的外部中断0,需要用一个标志位加以区别。
以上检测程序就基本完成了,下面的就是关于这批数据的计算和换算程序了。
现在从70H~77H中均保存了有效数据,这些数据还都没有经过计算和换算,还都是“半成品”,但是我们要清除这里边都是什么数据。
毕业设计〔论文〕题目:基于单片机的频率计设计学生姓名:廖承润学号:学部〔系〕:信息学部专业年级:光信1班指导教师:赵真职称或学位:副教授2015年5 月20 日目录目录 (I)摘要....................................................... I II ABSTRACT....................................................... I V 第一章绪论. (1)1.1频率计概述 (1)1.2频率计发展现状及研究概况 (1)1.3本课题研究背景及主要研究意义 (2)数字频率计的种类 (2)第二章数字频率计的结构设计 (4)控制电路 (4)2.2单片机部分 (5)2.3数据显示电路 (6)2.4软件设计流程图 (9)第三章频率测量原理 (10)3.1测量频率的原理 (10)3.2直接测频法 (10)第四章系统设计 (11)4.1功能实现 (11)4.2硬件部分设计 (11)4.2.1 信号放大电路 (11)4.2.2 单片机AT89C52 (12)4.2.3 测量数据显示电路 (13)4.3硬件电路工作过程 (14)4.3.1 直接测频法的工作流程 (15)第五章数字频率计的设计与仿真 (17)电路的设计 (17)电路设计的内容和方法 (17)电路设计的步骤 (18)5.2数字频率计的仿真 (19)第六章减小误差措施及扩展方面 (23)减小误差措施 (23)扩展方面 (23)6.3功能上的完善 (24)6.3.1 增加键盘控制 (24)6.3.2 实现自动量程转换 (24)6.3.3 液晶显示器〔LCD〕进行数据的显示 (24)结论 (25)参考文献 (26)致谢 (27)附录 (28)1硬件设计原理图: (28)2数字频率计测量频率程序: (29)基于单片机的频率计设计摘要本文提出设计数字频率计的方案,重点介绍以单片机AT89C52为控制核心,实现频率测量的数字频率设计。
内容摘要本设计采用的是脉冲宽度测量法实现对频率的测量,采用了MCS-51系列的单片机AT89C51和五个硬件电路。
单片机片内有两个独立的16位定时计数器,对被测信号进行分频后送入单片机,由单片机内部时钟12分频的脉冲信号对其测量,将测量的结果,经过运算后通过LED数码管显示出来。
本文设计的频率计就是基于上述设计思路,实现测量的数字化、自动化、智能化。
关键词:数字频率计;频率测量;周期测量;单片机控制目录0 前言 (1)1测量频率的方案及基本原理 (2)1.1数字频率计的测量方案选取 (2)1.2 测量频率的基本原理 (2)2频率计的整体设计思想及设计框图 (4)2.1系统总体设计要求 (4)2.2设计思想 (4)3系统的实现 (5)3. 1 硬件系统的组成 (5)3.2软件系统的设计 (10)4 被测信号的频率范围及其误差分析 (14)4.1 频率运算的基本方法 (14)4.2同步计数计时法 (16)4.3 连续采样的两种方法及其误差分析 (17) (22)4.4所测频率最大值fxmax4.5所测频率最小值f (22)xmin5 结论 (24)参考文献 (25)0 前言频率计是一种基础测量仪器,到目前为止已有30多年的发展史。
一直以来,人们对频率计的特性主要有如下需求:(1)足够宽的频率测量范围;(2)高精度和高分辨率。
精度是指测量的准确程度,即仪器的读数接近实际信号频率的程度,精确度越高测量越准确。
分辨率表明很小的变化都能在仪器上显示出来,高分辨率可快速测出更小的漂移值和不稳定值。
长期以来,人们测量频率的方法有两大种类:直接测量频率法,间接测量频率法。
直接测量就是依据频率的定义对被测信号进行测量,即是单位时间内(通常是一秒)发出的脉冲个数,直接测量频率法在低频误差较大,不能满足设计要求。
间接测量频率法有多种,较常用的是周期测量频率法和脉冲宽度测量法,实际上周期测量和脉冲测量方法基本相同,本论文就是用的脉冲宽度测量法实现对频率的测量,他的特点是测量迅速、灵敏,结构简单,精度高,误差小。
基于单片机激光测距毕业设计本科生毕业设计基于单片机的激光测距院系电气信息工程学院专业电子信息工程班级学号学生姓名联系方式指导教师职称:2011年 5 月独创性声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。
除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。
与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。
签名:年月日授权声明本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。
本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。
本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”):签名:年月日指导教师签名:年月日摘要激光具有高亮度、高方向性、高单色性和高相干性等优点,所以,利用激光传感器技术和自动控制技术相结合的测距方案中,激光测距是目前应用最普遍的一种,本课题介绍了激光传感器的原理和特性,以及Atmel公司的AT87C51单片机的性能和特点,并在分析了激光测距的原理基础上,指出了设计测距系统的思路和所需考虑的问题,给出了以AT87C51单片机为核心的低成本,高精度。
微型化数字显示激光测距的硬件电路和软件设计方法,该系统设计合理,工作稳定,能量良好,检测速度快,计算简单。
易于做到实时控制,并且在测量精度方面能达到工业应用的要求。
关键字:激光;测距;单片机ABSTRACTLaser possesses high brightness, high directional, high monochromatic and high coherence wait for an advantage, therefore, by using laser sensor technology and automatic control technology in combination of measurement program, laser range is most broadly applied , the subject of laser sensors is introduced, and the principle and characteristics of single chip AT87C51 Atmel company performance and characteristics, and analyzes the principle of laser range finder, points out the basis of ideas and design ranging system needed consider the question, given a AT87C51 singlechip is low cost, high precision. Miniaturization digital display laser ranging hardware circuit and software design method, the system design is reasonable, stable work, energy, detection speed, good simple calculation. Easy to achieve real-time control, and the precision in measurement can reach the request of industrial applications.Key word: laser; ranging; microcontroller目录1 绪论 12 激光测距的基础 22.1 激光测距设计的思路 22.2 激光测距设计的原理 32.3 本激光测距设计的要求 42.4 本论文的主要研究内容 43 脉冲激光测距系统设计 53.1 激光测距仪系统结构 53.2 激光脉冲发生电路 63.3 脉冲激光接收电路7光电检测传感器的比较选择7雪崩光电二极管APD 8雪崩光电二极管APD的反向偏压 9 电路工作原理9电压控制反馈电路10放大电路124 计时及显示部分设计144.1 计时部分14计时原理 14内插法14利用单片机和CPLD实现模拟内插 15 4.2 距离计算部分17最小系统17计算部分子程序设计184.3 计算机控制LED显示部分19LED说明1974HC573说明20控制的LED显示部分电路设计21显示部分程序设计234.4 系统控制部分设计245 误差分析及总结 255.1 误差分析255.2 总结展望26参考文献27附录28致谢321 绪论二十世纪以来,激光传感器技术日趋成熟,并开始大量应用于测距系统。
采用单片机技术的脉冲频率测量设计学生:XX 指导教师:XX容摘要:本文主要介绍利用8051单片机测量脉冲周期和频率的方法、硬件接口电路及相应的软件应用程序。
随着科学技术的发展和进步,越来越多的人对无线电产生了浓厚的兴趣,而单片机对于无线电技术的发展有着不可估量的作用。
本文先介绍了单片机的一些基本的知识,然后介绍频率测量系统的硬件结构,然后再说明脉冲频率测量方法的分类,选择脉冲计数法作为测量的方法。
文章还画出了系统的流程图,使大家可以方便的理解整个过程,然后对测频法进行误差分析,最后通过表格的方式阐述脉冲和频率的关系,由表格可以看出采用单片机技术的脉冲频率测量是非常方便的。
关键词:单片机脉冲频率Pulse frequency measurement design using microcontrollertechnologyAbstract:This paper describes the 8051 to measure the pulse period and frequency, the hardware interface circuit and the corresponding software applications.With the development and progress of science and technology, more and more people had a keen interest in radio .The microcontroller for the development of radio technology have an immeasurable effect. This article first introduces the hardware structure of the frequency measurement system, and then explain the classification of pulse frequency measurement method, select the pulse counting method as the method of measurement. The article also draw a flow chart of the system, we can easily understand the whole process, then the frequency measurement method error analysis, and finally by the way of the table describes the relationship between the pulse and frequency.Keywords:SCM Pulse Frequency目录前言 (1)1 测频系统的工作流程 (1)1.1 测频系统的软件设计 (1)1.2 脉冲频率测量流程图 (1)1.2.1 初始化流程图 (2)2 测频系统的硬件结构 (3)2.1 单片机的介绍 (3)2.1.1 单片机软件特性 (3)2.1.2 单片机硬件特性 (4)2.2 脉冲频率方法的分类 (4)2.3 系统硬件原理图 (4)3 频率测量模块的方法分类和误差分析 (5)3.1 频率测量的方法 (5)3.2 测频法的误差分析 (5)3.2.1 测频法计算公式 (5)3.2.2 测频法测量围 (5)3.2.3 测频法小结 (6)3.3 测周法的误差分析 (6)3.3.1 测周法计算公式 (6)3.3.2 测周法测量围 (6)3.4 其它测频方法简介 (7)3.4.1 谐振法测频的误差分析 (7)3.4.2 比较法测频 (7)3.4.3 示波器测频 (7)4 脉冲数与频率的关系 (7)5 结束语 (7)参考文献 (9)采用单片机技术的脉冲频率测量设计学生:XX 指导教师:XX容摘要:本文主要介绍利用8051单片机测量脉冲周期和频率的方法、硬件接口电路及相应的软件应用程序。
随着科学技术的发展和进步,越来越多的人对无线电产生了浓厚的兴趣,而单片机对于无线电技术的发展有着不可估量的作用。
本文先介绍了单片机的一些基本的知识,然后介绍频率测量系统的硬件结构,然后再说明脉冲频率测量方法的分类,选择脉冲计数法作为测量的方法。
文章还画出了系统的流程图,使大家可以方便的理解整个过程,然后对测频法进行误差分析,最后通过表格的方式阐述脉冲和频率的关系,由表格可以看出采用单片机技术的脉冲频率测量是非常方便的。
关键词:单片机脉冲频率Pulse frequency measurement design using microcontrollertechnologyAbstract:This paper describes the 8051 to measure the pulse period and frequency, the hardware interface circuit and the corresponding software applications.With the development and progress of science and technology, more and more people had a keen interest in radio .The microcontroller for the development of radio technology have an immeasurable effect. This article first introduces the hardware structure of the frequency measurement system, and then explain the classification of pulse frequency measurement method, select the pulse counting method as the method of measurement. The article also draw a flow chart of the system, we can easily understand the whole process, then the frequency measurement method error analysis, and finally by the way of the table describes the relationship between the pulse and frequency.Keywords:SCM Pulse Frequency目录前言 (1)1 测频系统的工作流程 (1)1.1 测频系统的软件设计 (1)1.2 脉冲频率测量流程图 (1)1.2.1 初始化流程图 (2)2 测频系统的硬件结构 (3)2.1 单片机的介绍 (3)2.1.1 单片机软件特性 (3)2.1.2 单片机硬件特性 (4)2.2 脉冲频率方法的分类 (4)2.3 系统硬件原理图 (4)3 频率测量模块的方法分类和误差分析 (5)3.1 频率测量的方法 (5)3.2 测频法的误差分析 (5)3.2.1 测频法计算公式 (5)3.2.2 测频法测量围 (5)3.2.3 测频法小结 (6)3.3 测周法的误差分析 (6)3.3.1 测周法计算公式 (6)3.3.2 测周法测量围 (6)3.4 其它测频方法简介 (7)3.4.1 谐振法测频的误差分析 (7)3.4.2 比较法测频 (7)3.4.3 示波器测频 (7)4 脉冲数与频率的关系 (7)5 结束语 (7)参考文献 (9)采用单片机技术的脉冲频率测量设计前言脉冲分为周期脉冲与非周期脉冲,周期脉冲每秒出现的次数为频率,脉冲频率即为单位时间在放电间隙上发生的有效放电次数。
随着无线电技术的发展与普及,"频率"已经成为广大群众所熟悉的物理量。
而单片机的出现,更是对包括测频在的各种测量技术带来了许多重大的飞跃,然而,小体积、价廉、功能强等优势也在电子领域占有非常重要的地位。
为此,本文给出了一种以单片机为核心的频率测量系统的设计方法,了解通用电子计数器的基本组成,掌握采用电子计数器测量频率的方法。
现代人类生活中所有的几乎没见四暗自和机械产品中都会集成有单片机,所以,单片机是应用非常广泛的,用单片机来测量脉冲的频率是一种很好的方式。
1 测频系统的工作流程1.1 测频系统的软件设计输入的波形经过施密特触发器后,再经整形放大后即可变成方波,然后利用8051单片机的定时器/计数器T0给定定时时间为10 ms,再利用8051的定时器/计数器T1作计数器,累计10 ms时间里所经过的方波信号。
当T0定时满10 ms时,T0向CPU发出中断信号以申请中断,并进行频率测量。
假设所设定的中介频率为l00/10 ms=l00×100=10000 Hz=10 kHz,冈为fx=N/T,所以,可以将假定给定数值100与Tl进行比较,再将Tl计数器里所计的数值与给定的数值进行比较。
由于在用测频法测量频率时,较小频率的误差较大(±l误差)。
所以,这里用l0 kHz作为中间频率,其±1误差为9.9kHz和10.1 kHz,误差率为1%,可见该误差不是很大,还可以接受。
1.2 脉冲频率测量流程图采用单片机技术的脉冲频率测量的系统流程图如图1.2-1所示:图1.2-1 系统流程图由系统的流程图可以看出,开始之后首先需要对单片机初始化,初始化的过程在下面会具体给出,之后进行采样,采样结束是会给出提示问是否进行置位?如果需要则进行下一步计算频率,然后结束退出。
如果不需要置位则会提问是否按键?如果按键则直接退出,如果不需要则返回到初始化之后继续进行,这就是系统的流程。
1.2.1 初始化流程图对于在系统流程图中的第二步初始化,下面会给出详细的初始化步骤,首先,TimerA第一次上升沿中断,然后启动TimerB外部技术、关闭TimerA中断,第三步是设置TimerA200ms 定时中断到,然后设置TimerA为上升沿捕获。
第四步是设置TimerA上升沿中断,关闭TimerA,TimerB中断,设置采样结束标志,初始化流程图如图1.2.1-1所示:图1.2.1-1 初始化流程图2 测频系统的硬件结构2.1 单片机的介绍单片机是单片微型计算机的简称,是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU,随机存储器RAM,只读存储器ROM,多种I/O口和中断系统、定时器等功能集成到一块硅片上构成一个小而完善的微型计算机系统,在工业控制领域有广泛的应用。