基于单片机数字频率计的设计.doc
《基于单片机数字频率计的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机数字频率计的设计.doc(39页珍藏版)》请在咨信网上搜索。
1、 2015届毕业设计说明书 基于单片机数字频率计的设计院 、 部: 电气与信息工程学院 学生姓名: 肖硕鹏 指导教师: 龙卓珉 职称 讲师 专 业: 电气工程及其自动化 班 级: 电气本1103班 完成时间: 2015年6月 摘 要自从有了电子信息技术,出现了各种各样的智能化电子产品,使人们的社会生活发生了根本性的变革,人们研发出各种电子信息产品,像传统的电话机、电报机、到后来的黑白电视机、音响、DVD机、电脑、再到后来的手机、彩色电视机等。在电子信息科技的快速发展的同时,各类电子科技产品的发展亦是非常迅速。特别是进入21世纪后电子技术得到了空前的高速发展、由于市场的激烈竞争,出现了各种各样的
2、常见的智能电子产品,这些智能电子产品也在不断创新,使得它的性能越来越好,价格成本越来越低廉。这些都一步一步的改变人们的生活方式,大大的方便了人们的生活,而且人们越来越离不开这些电子产品。在这些电子产品中,大部分都使用了各种各样的信号,而信号都是有频率的,所以,测量这些信号的频率就显得很重要,这在电子技术的研究中也日益显得重要。而在初始的频率计中,大多是用逻辑控制电路、时序控制电路以及其他的电路来实现其功能1。然而,这类电路的频率计,它的测量周期慢、范围小,这和快速发展的电子信息技术,越来越不适应。出于对以上问题的考虑,该论文设计中,使用单片机为核心的数字频率计是非常合适的。频率计可以测量三角波
3、、正弦波和方波信号,而且电路简单,容易操作。该论文的设计,是以测量频率的原理为出发点,使用at89s52单片机为主来设计的。而且穿插其他电路和芯片,像放大电路和整形电路、显示电路、分频电路、晶振电路、下载电路等设计电路。软件设计部分由测量程序部分和显示程序组成。并使用KEIL软件、PROTEUS软件来实现程序编写、仿真。该设计在仿真中实现了对三角波、正弦波和方波的测量。关键字:单片机;测量;频率计ABSTRACTEver since the electronic information technology, the emergence of a variety of intelligent
4、electronic products, so that peoples social life has undergone a fundamental change, people developed a variety of electronic information products, such as traditional telephone, telegraph, to Later, black and white TV, stereo, DVD player, computer, and then later the phone, color TV sets. In the ra
5、pid development of electronic information technology, the development of various types of electronic technology products is also very fast. Especially in the 21st century electronic technology has been an unprecedented rapid development, due to fierce competition in the market, the emergence of a va
6、riety of common intelligent electronic products, these intelligent electronic products are also constantly innovation, making its performance more Well, more and more low-cost price. These have changed the way people live, step by step, greatly facilitate the peoples lives, and people become increas
7、ingly dependent on these electronic products.In these electronic products, most of them use a variety of signals, and the signals are there frequencies, so measuring the frequency of these signals becomes very important in the study of electronic technology, which is also increasingly important. In
8、the initial frequency meter, mostly with logic control circuit, the timing control circuit and other circuits to achieve its function. However, such circuits frequency meter, its measurement cycle slow, small-scale, this and the rapid development of electronic information technology, more and more s
9、uited. In consideration of the above problems, the paper design, the use of SCM as the core digital frequency meter is very appropriate. Frequency meter can measure a triangular wave, sine and square wave signal, and the circuit is simple, easy to operate.The papers design is based on the principle
10、of measuring frequency as a starting point, use at89s52 designed based microcontroller. And interspersed with other circuits and chips, like amplifier and shaping circuit, display circuit, a frequency dividing circuit, crystal oscillator circuit, circuit, circuit design download. Software design par
11、t of the measurement program and display program components. And using KEIL software, PROTEUS software to achieve programming, simulation. The design is implemented in the simulation measurement of the triangular wave, sine and square waves.Key words microcontroller; measurement; frequency meter目 录1
12、 绪论1 1.1 课题背景1 1.2 课题研究的目的和意义1 1.3 数字频率计发展概况1 1.4 课题内容22 频率计总体方案设计3 2.1 方案比较3 2.2 方案论证3 2.3 方案选择43 系统硬件电路的设计5 3.1 硬件整体设计图5 3.2 AT89S52简介5 3.3 晶振电路设计6 3.4 复位电路设计7 3.5 显示电路7 3.6 放大整形电路8 3.7 分频电路10 3.8 下载电路12 3.9 USB电路12 3.10 报警电路13 3.11 本章小结134 系统软件设计14 4.1 应用软件简介14 4.2 程序流程图15 4.3 本章小结165 频率计仿真结果及设计结
13、论17 5.1 仿真结果17 5.2 误差分析22 5.3 设计结论22结束语24参考文献25致 谢27附 录28 附录A 元件清单28 附录B 程序清单291 绪论1.1 课题背景自古以来,人类都是靠着自己的双手来劳动,用自己双手创造了丰富多彩的生活,但是第一次和第二次工业革命解放了人类的双手,解放了生产力。而有了电子计算机之后,人民的生活逐渐走进了智能化。甚至可以做一些以前靠人力或畜力做不了或很难做的事。这些都依赖于各种智能化电子科技产品。在现代的电子信息科技技术中,我们需要用到各种各样的电参量来实现各种各样的功能,这其中信号的频率是最基本的参数之一,频率是单位时间完成的周期数,即F=1/
14、T,其中F是频率,T是周期2。它会影响到电子设备的正常运行。此外,它与许多其他的电气参数的测量和结果,也有非常重要和密切的联系。是以,能准确测量信号频率是有必要的。1.2 课题研究的目的和意义随着电子科技的快速发展,智能化的电子产品性能越来越好,质量越来越好,这样它就要求的制造能力,设计能力越来越高。对于频率计也一样,要求测量的范围变得更高,精度也更精确。而传统的频率计显得越来越力不从心。传统的数字频率计使用很多的电子元器件组成复杂的电子电路以实现测量信号的频率功能,但是这种频率计由于电子元器件较多,导致它的体积和重量较大,成本较高,所能测量的频率的范围也较小,测量的精度也不高,而且它的功能比
15、较单一,使用和操作比较复杂。所以逐渐的被市场其他质量、性能优秀的频率计所取代3。基于以上传统频率计的诸多不足,技术人员一直致力于研究性能和质量都非常优异的频率计。该课题也是基于传统频率计的不足而设计的。1.3 数字频率计发展概况数字频率计的发展是非常艰辛的。初始的频率计像经典的振簧式频率表,现在基本已经被淘汰了。后来出现了电动式频率表、铁磁电动式结构的指针型频率表。这些也逐渐的淘汰了,因为它们都跟不上现在科技的要求。数字频率计经过这么多年的发展、创新和进步,技术水平越来越高,性能和质量亦是越来越完善。在市场淘汰机制下,功能齐全,使用方便逐渐成为频率计未来的发展趋势。功能多样化使得它可以应用与各
16、种不同的场合,甚至可以一计多用,使用越来越方便。但是也不一定在什么场合都适用,比如一些设备中的特有的频率计,它就只有测量频率的单一功能。所以说,频率计的发展应该更全面一些。1.4 课题内容该课题的内容是设计一个简易的数字频率计,测量的频率范围为1KHz-1000MHz,被测信号可以是正弦波、三角波或方波。频率计的基本测量原理是计算一秒时间内待测信号的周期个数,根据频率与时间的关系,一秒时间内测得的周期数就是频率值。此时我们称闸门时间为1秒。闸门时间也可以大于一秒或小于一秒,但这个时候频率值就不是测得的周期数,而是闸门时间除以测得的周期数5。该课题主要研究的内容是由信号的输入、信号的收集、信号的
17、处理、数值显示四个部分组成。该课题设计采用AT89S52单片机,AT89S52单片机比以往的51单片机强大了很多,功能更齐全,方便了设计。虽然功能比较单一,但是对于测量频率基本上满足需求,和市场上的一些其它数字频率计相比较,它更容易操作,稍微更改程序就可以改变功能,方便实用。测量频率范围是1KHZ-1000MHZ的正弦波,方波,三角波。 2 频率计总体方案设计2.1 方案比较方案一:主要是以单片机为主,利用at89s52单片机的计数器/定时器功能,进行信号频率的计数,和at89s52的实时扫描功能,把测量得到的数值经过计算、处理之后输入到到显示电路中显示。其原理框图如1所示。图1 方案一原理框
18、图方案二:主要以各种电子器件为主,利用多个电路模块共同组成一个电路,各个电路模块既是独立工作又合作完成测量频率。其原理框图如图2所示。图2 方案二原理框图2.2 方案论证在方案一中,以单片机为主,加上放大整形电路、分频电路和数码管电路四个主要部分。将测量信号输送到放大整形电路,再经分频电路输入到单片机中。编写程序使单片机驱动数码管显示。在方案二中,时序电路定时一秒,利用计数器在一秒钟内计数,再经过译码显示出来。2.3 方案选择比较以上两种方案可以知道:方案一使用的是单片机,所需要的电子元器件的数量少、成本低、体积小。只需要更改程序的设定值,很容易实现不同范围的频率测量。方案二中利用了很多的数字
19、电子器件。电路比较复杂、调试繁琐、体积大、操作复杂、价格相对高了点。基于上述,所以该设计选择了方案一。3 系统硬件电路的设计3.1 硬件整体设计图硬件整体设计图由单片机最小系统、分频、放大、整形、数码管显示、下载、USB、LED报警等模块组成。频率信号首先进入放大电路进行放大,出来后进入整形电路整形,出来后进入分频电路进行分频,之后输入到单片机,然后单片机对其进行计数、运算最后输入到数码管电路4。硬件整体设计图如图3所示。下面对各个电路模块逐一介绍。图3 整体设计框图3.2 AT89S52简介AT89S52是80C52单片机中的一种高速高性能的单片机,与之前的51和52单片机一样,也是40个引
20、脚,双列直插式。有4组每组8个共32根I/O口线(P0、P1、P2、P3、),两个定时器/计数器T0和T112。AT89S52相对于AT89S51来说,它的可编程只读存储器ROM是8K,比AT89S51多了4K。就可以存储更大的程序,运行更多的功能。相对来说ATA89S52更适合于该设计。P0和P2以及P1.2-P1.4都是单一功能,而其他的引脚都有第二功能。定时器/计数器有定时和计数的功能,这一次设计就用到了两个定时器/计数器。其中T1进行计时,T0对频率信号进行计数。AT89S52的功能引脚图如图4所示。图4 AT89S52引脚图3.3 晶振电路设计单片机是一个复杂的高度集成的系统。虽然它
21、的体积很小,但是内部含有成千上万个元件和集成模块,里面每个元件和模块需要同时工作,因此需要相同的同步时序。要实现这个,就需要一个时钟信号来组织协调它们工作。这个时候我们设计一个电路可以产生这个时钟信号,我们把这个电路叫做晶振电路。AT89S52芯片中的高增益反相放大器,其输入输出脚分别是19号与18号。经过18号和19号脚在外部接上晶振和两个电容器C1和C2,再将两个电容的一端都接到电源地6。晶振是一种用石英制作成的晶体谐振器。它可以起到产生特定频率的作用,它具有抗干扰性好,稳定性好,被广泛的应用于现代各种电子产品之中。现在市场上经常使用的石英晶振的频率范围在1.00MHz200MHz之间,有
22、2.5MHz、5MHz、10MHz、12MHz、24MHz、48MHz、100MHz等。该设计采用的晶振频率是12M,这样单片机的一个机器周期就是它的1/12即1us。两个电容器的值都为30pF。晶振电路原理图如图5所示16。图5 晶振电路原理图3.4 复位电路设计我们在生活学习中经常听说过初始化,特别是用过电脑的同学,大家在打开电脑或软件时经常出现“正在初始化”字样。那初始化是什么意思呢?其实它相当于一个开始按钮,只有初始化之后系统才能开始工作。没有初始化相当于进入了睡眠模式。而单片机也需要进行初始化,这样他才能正常工作。AT89S52芯片拥有复位信号9号引脚RST,可以用于从外界引入复位信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字频率计 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。