毕业设计:基于单片机的频率计设计.doc
《毕业设计:基于单片机的频率计设计.doc》由会员分享,可在线阅读,更多相关《毕业设计:基于单片机的频率计设计.doc(37页珍藏版)》请在咨信网上搜索。
1、.毕业设计(论文)题目:基于单片机的频率计设计学 生 姓 名: 廖承润 学号: 110105011118学 部 (系): 信息学部 专 业 年 级: 光信1班 指 导 教 师: 赵真 职称或学位: 副教授 2015年 5 月 20 日精选范本目 录目 录I摘 要IIIABSTRACTIV第一章绪 论11.1 频率计概述11.2 频率计发展现状及研究概况11.3 本课题研究背景及主要研究意义21.4数字频率计的种类2第二章数字频率计的结构设计42.1 控制电路42.2 单片机部分52.3 数据显示电路62.4 软件设计流程图9第三章频率测量原理103.1 测量频率的原理103.2 直接测频法10
2、第四章系统设计114.1 功能实现114.2 硬件部分设计114.2.1 信号放大电路114.2.2 单片机AT89C52124.2.3 测量数据显示电路134.3 硬件电路工作过程144.3.1 直接测频法的工作流程15第五章 数字频率计的设计与仿真175.1电路的设计175.1.1电路设计的内容和方法175.1.2电路设计的步骤185.2 数字频率计的仿真19第六章 减小误差措施及扩展方面236.1减小误差措施236.2扩展方面236.3 功能上的完善246.3.1 增加键盘控制246.3.2 实现自动量程转换246.3.3 液晶显示器(LCD)进行数据的显示24结 论25参考文献26致
3、谢27附 录281硬件设计原理图:282 数字频率计测量频率程序:29基于单片机的频率计设计摘 要本文提出设计数字频率计的方案,重点介绍以单片机AT89C52为控制核心,实现频率测量的数字频率设计。测频的基本原理是采用在底频段直接测频法,在底频段直接测频法的设计思路,硬件部分由放大电路和整形电路 ,单片机和数计显示电路组成;软件部分由信号频率测量模块和数据显示模块等模块实现。应用单片机的控制功能和数学运算能力,实现计数功能和频率的换算。设计的频率计范围能够达到1HZ1MHZ,满足所要求的频率范围,测量精度较高。关键词:数字频率计; 单片机AT89C52; 频率测Design of freque
4、ncy meter based on MCUAbstract This article proposes plan design digital frequency meter, highlighting the design taking monolithic integrated circuit AT89C52 as the control core, the realization frequency measurement of digital frequency meter .Selected design ideas which directly measuring frequen
5、cy law in the high-band and testing cycle law in the low-band; The hardware partially is composed by enlarged circuit and the reshaping circuit、the microcontroller and the data display electric circuit; The software design is achieved by many functional modules, such as the signal frequency measurem
6、ent module、the data display module and so on. Achieving counting function and conversion between cycle and frequency by using control functions and mathematics operation ability of microcontroller. Like these the survey scope can achieve 1HZ 1MHZ, both can reach the frequency range requirements desi
7、gned, the measuring accuracy high。Key Words : digital frequency meter; microcontroller AT89C52; Frequency measurments .第一章绪 论1.1 频率计概述频率是电子技术领域的一个基本参数,同时也是一个非常重要的参数,因此,频率测量已成为电子测量领域最基本最重要的测量之一。 随着科学技术的不断发展提高,人们对科技产品的要求也相应的提高,数字化的电子产品越来越受到欢迎1 张国兴.用单片机制作数字频率计J.电子制作,2005,(2):32. 1。频率计作为比较常用和实用的电子测量仪器,广
8、泛应用于科研机构、学校、家庭等场合,因此它的重要性和普遍性勿庸质疑。数字频率计具有体积小、携带方便;功能完善、测量精度高等优点,因此在以后的时间里,必将有着更加广阔的发展空间和应用价值。比如:将数字频率计稍作改进,就可制成既可测频率,又能测周期、占空比、脉宽等功能的多用途数字测量仪器。将数字频率计和其他电子测量仪器结合起来,制成各种智能仪器仪表,应用于航空航天等科研场所,对各种频率参数进行计量;应用在高端电子产品上,对其中的频率参数进行测量;应用在机械器件上,对机器振动产生的噪声频率进行监控;等等。研究数字频率计的设计和开发,有助于频率计功能的不断改进、性价比的提高和实用性的加强。以前的频率计
9、大多采用TTL数字电路设计而成,其电路复杂、耗电多、体积大、成本高。随后大规模专用IC(集成电路)出现,如ICM7216,ICM7226频率计专用IC,使得频率计开发设计变得简单,但由于价格较高,因此利用IC设计数字频率计的较少。现在,单片机技术发展非常迅速,采用单片机来实现数字频率计的开发设计,实现频率的测量,不但测量准确,精度高,而且误差也很小。在这里,我们将介绍一种简单、实用的基于单片机AT89C52的数字频率计的设计和制作。 1.2 频率计发展现状及研究概况由于当今社会的需要,对信息传输和处理的要求不断提高,对频率的测量的精度也需要更高更准确的时频基准和更精密的测量技术。而频率测量所能
10、达到的精度,主要取决于作为标准频率源的精度以及所使用的测量设备和测量方法。目前,测量频频的方法有直接测频法、内插法、游标法、频差倍增法等等。直接测频的方法较简单,但精度不高。频差倍增多法和周期法是一种频差倍增法和差拍法相结合的测量方法,这种方法是将被测信号和参考信号经频差倍增使被测信号的相位起伏扩大,再通过混频器获得差拍信号,用电子计数器在低频下进行多周期测量,能在较少的倍增次数和同样的取样时间情况下,得到比测频法更高的系统分辨率和测量精度2 李建忠.单片机原理及应用M.西安:西安电子科技大学出版社,2002.1.2,但是仍然存在着时标不稳而引入的误差和一定的触发误差。在电子系统广泛的应用领域
11、中,到处看见处理离散信息的数字电路。供消费用的冰箱和电视、航空通讯系统、交通控制雷达系统、医院急救系统等在设计过程中都用到数字技术。 数字频率计是现代通信测量设备系统中必不可少的测量仪器,不但要求电路产生频率的准确度和稳定度都高的信号,也要能方便的改变频率。 数字频率计的实现方法主要有:直接式、锁相式、直接数字式和混合式(1)直接式优点:速度快、相位噪声低,但结构复杂、杂散多,一般只应用在地面雷达中。 (2)锁相式优点:相位同步的自动控制,制作频率高,功耗低,容易实现系列化、小型化、模块化和工程化。 (3)直接数字式优点:电路稳定、精度高、容易实现系列化、小型化、模块化和工程化。 1.3 本课
12、题研究背景及主要研究意义 因为数字频率计是计算机、通讯设备、音频视频等科研生产领域必不可少的测量仪器,所以频率的测量就显得更为重要。在数字电路中,频率计属于时序电路,它主要由具有记忆功能的触发器构成。在计算机及各种数字仪表中,都得到了广泛的应用。本课题采用的是直接测频式的频率计,设计原理简单、电路稳定、测量精度高,大大的缩短了生产周期。 1.4数字频率计的种类现在市面上通常使用的数字频率计主要有以下几种:(1)采用中小规模数字集成电路,用机械式功能转开关换挡,完成频率,周期 以及脉宽等功能的计数器。此种数字频率计是较早时期的电子产品,到现在中小规模集成电路应用技术不断完善时,它的应用也不断得到
13、加强。但很明显,此种数字频率计已处于淘汰阶段,由于其自身不具备智能化、自动化,完全借助于机械示的操作,对一些智能的频率计功能已无法完成,所以,现在使用这种数字频率计的已经很少。(2)采用现场可编程门阵列(CPLD/FPGA)作为系统控制核心制成的数字频率计。它通过EDA技术和硬件描述语言(VHDL)对进行数字频率计的设计。这种技术是在近几年才发展起来的新技术,具有很大的发展空间和应用价值。(3)采用单片机为系统控制核心的数字频率计。这种数字频率计具有非常明显的优势:体积小,所用芯片少,精度高,测量范围广,易于扩展功能,智能化、自动化强度高,便于控制。因此采用单片机技术设计数字器件已逐渐成为主流
14、。第二章数字频率计的结构设计本课题设计的是一种以单片机为主控制的频率计。该频率计首先是以信号放大整形后的方波对不同频率范围的信号直接由接口电路送给单片机, 由单片机的计数器对其进行计数,最后通过显示电路显示数值。数字频率计主要由以下几部分组成3 唐俊翟,许雷,张群瞻.单片机原理与应用M.北京:冶金工业出版社,2003.6 .3:(1)时基电路;(2)逻辑控制电路;(3)可控制的显示电路。因为单片机内部振荡频率很高, 所以一个机器周期的量化误差相当小, 可以提高低频信号的测量的准确性。本课题主要是以单片机AT89C52 为核心, 通过计数电路, 以及软件程序的编写, 实现脉冲频率的显示。整体设计
15、思路可用框图2.1 表示。框图中各部分的作用及所采用的器件说明如下:待测信号 AT89C52单片机 停止译码 有效位判断?否是数据显示电路 图2.1 设计思路框图2.1控制电路 如图2.2 ,图2.3所示, 控制电路是整机电路设计成败的关键。它逻辑性强,时序关系配合得当。控制电路的作用是:产生一锁存保持信号,使1S内的计数结果显示一段时间,以便观察,下一步输出一清零脉冲,使计数器的原纪录数据清零,准备下次计数。控制电路产生的锁存信号应在1S计数结束,清零信号应在锁存信号产生后产生4 公茂法,孙皓,吕常智.简易数字频率计的设计与分析J.山东矿业学院学报(自然科学版), 1999,18(2):44
16、-494。在实际应用中,选用可重复触发的单稳态电路74HC00实现,用0.5S脉冲直接作为单稳态电路的外触发信号,其引脚如图2.2所示。 图2.2 整形电路 图2.3 逻辑控制电路2.2 单片机部分 本次设计采用了AT89C52 单片机, AT89C52是低电压, 高性能CMOS8 位单片机, 片内含8kbyte 的可反复擦写的只读程序存储器。如图2.4所示 图2.4 AT89C52引脚图系统板上硬件连线 :(1)把“单片机系统”区域中的P0.0P0.7与“动态数码显示”区域中ABCDEFGH端口用8芯排线连接。(2 把“单片机系统”区域中的P2.0P2.7与“动态数码显示”区域中的S1S2S
17、3S4S5S6S7S8端口用8芯排线连接。 (3)把“单片机系统”区域中的P3.4(T0)端子用导线连接到“频率产生器”区域中的WAVE端子上。 2.3 数据显示电路数据显示电路由限流电路和7段数码管组成5 王保强,窦文,白红.高精度测频方案设计J.成都信息工程学院学报,2002,17(2):77-81.5, 采用器件LED 显示器。LED 显示器的结构由发光二极管构成a、b、c、d、e、f和g 七段, 并由此得名。本设计中采用了六个七段数码管进行数据显示, 将六个数码管串接起来进行显示, 显示数据即是对频率计的测量结果。如图2.5所示: 图2.5 显示电路图其流程框图如图2.6所示。开 始置
18、段码、位选码初值位选码送P2口段选码转字型码段选码送P0口位选码左移1位指向下一个显示单元显示完?延时1ms返 回NY图2.6 LED动态显示流程图要显示的数据以BCD码的方式存放在单片机RAM的存储单元中。首先将位选码、段选码初始化赋值,分别送单片机端口,通过查表将存储单元的数据送LED显示;调延时程序,指向下一个显示单元,直到所有位显示完退出。在通过软件实现动态显示的时候6 徐煜明,韩雁.单片机原理及接口技术M.北京:电子工业出版社,2005.5 6,需要用到字型码查表图,现将表1列出下:表1 七段LED显示器共阴极字型码显示字符gfedcbadp字型码(共阴极)0011111103FH1
19、0000110006H2101101105BH3100111104FH41100110066H5110110106DH6111110107DH70000111007H8111111107FH9110111106FHA1110111077HB111110007CHC0111001039HD101111005EHE1111001079HF1110001071H.0000000180H全亮11111111FFH全灭0000000000H2.4 软件设计流程图本设计中软件流程如图2.7 所示。为使图1所示流程能顺利地完成预期的功能, 在初始化部分, 计数部分, 4byte 除法部分, 数据显示部分都分
20、别设计了流程图7 VASILIS HAMILAKIS,N.C VOULGARIS.An Accurate Method for the Measurementand Its Deviation Using a Microcomputer.IEEE Trans Instr Meas IM-36,1987.No.17。完成信号的周期测量后, 需要做一次倒数运算才能获得信号的频率。为提高运算精度, 这里采用4byte 定点算术运算, 需要自行编写4byte 出发指令, 即组成4byte除法部分。开始 入口 系统初始化 频率计数 显示 图2.7 软件设计流程图第三章频率测量原理在电子技术中, 频率是最
21、基本的参数之一, 并且与许多电参量的测量方案、测量结果都有十分密切的关系,本次设计的频率测量系统以单片机AT89C52 为核心, 采用C语言和直接测量方法, 成功地实现了宽领域, 高精度的数字频率计的设计和仿真。3.1 测量频率的原理在测量过程中定时/计数器T0和T1的工作方式设置,由图可知,T0是工作在计数状态下,对输入的频率信号进行计数,但对工作在计数状态下的T0,最大计数值为fOSC/24,由于fOSC12MHz,因此:T0的最大计数频率为1mHz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T1工作在定时状态下,每定时1秒中到,就停止T0的计数,而从T0的计数单元中读取计数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 单片机 频率计 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。