论文基于单片机的频率计设计

上传人:无*** 文档编号:111379250 上传时间:2022-06-20 格式:DOC 页数:26 大小:213KB
收藏 版权申诉 举报 下载
论文基于单片机的频率计设计_第1页
第1页 / 共26页
论文基于单片机的频率计设计_第2页
第2页 / 共26页
论文基于单片机的频率计设计_第3页
第3页 / 共26页
资源描述:

《论文基于单片机的频率计设计》由会员分享,可在线阅读,更多相关《论文基于单片机的频率计设计(26页珍藏版)》请在装配图网上搜索。

1、-毕业设计论文题目:基于单片机的频率计设计学 生 姓 名: 廖承润 *:学 部 系: 信息学部 专 业 年 级: 光信1班 指 导 教 师: 真 职称或学位: 副教授 2015年 5 月 20 日. z-目录目录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第四章系统设计114.1 功能实现114.2 硬

2、件局部设计114.2.1 信号放大电路114.2.2 单片机AT89C52124.2.3 测量数据显示电路134.3 硬件电路工作过程144.3.1 直接测频法的工作流程15第五章数字频率计的设计与仿真175.1电路的设计17电路设计的容和方法17电路设计的步骤185.2 数字频率计的仿真19第六章减小误差措施及扩展方面236.1减小误差措施236.2扩展方面236.3 功能上的完善246.3.1 增加键盘控制246.3.2 实现自动量程转换246.3.3 液晶显示器LCD进展数据的显示24结论25参考文献26致27附录281硬件设计原理图:282 数字频率计测量频率程序:29基于单片机的频率

3、计设计摘 要本文提出设计数字频率计的方案,重点介绍以单片机AT89C52为控制核心,实现频率测量的数字频率设计。测频的根本原理是采用在底频段直接测频法,在底频段直接测频法的设计思路,硬件局部由放大电路和整形电路 ,单片机和数计显示电路组成;软件局部由信号频率测量模块和数据显示模块等模块实现。应用单片机的控制功能和数学运算能力,实现计数功能和频率的换算。设计的频率计围能够到达1HZ1MHZ,满足所要求的频率围,测量精度较高。关键词:数字频率计;单片机AT89C52;频率测Design of frequency meter based on MCUAbstractThis article prop

4、oses 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 frequency law in the high-band and testing cycle law in

5、the low-band; The hardware partially is posed 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 measurement module、the data display module and so on. Achiev

6、ing 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 designed, the measuring accuracy high。KeyWords :digital

7、frequency meter; microcontroller AT89C52; Frequency measurments. z-第一章绪论1.1 频率计概述频率是电子技术领域的一个根本参数,同时也是一个非常重要的参数,因此,频率测量已成为电子测量领域最根本最重要的测量之一。 随着科学技术的不断开展提高,人们对科技产品的要求也相应的提高,数字化的电子产品越来越受到欢送1 *国兴.用单片机制作数字频率计J.电子制作,2005,(2):32. 1。频率计作为比拟常用和实用的电子测量仪器,广泛应用于科研机构、学校、家庭等场合,因此它的重要性和普遍性勿庸质疑。数字频率计具有体积小、携带方便;功能完

8、善、测量精度高等优点,因此在以后的时间里,必将有着更加广阔的开展空间和应用价值。比方:将数字频率计稍作改良,就可制成既可测频率,又能测周期、占空比、脉宽等功能的多用途数字测量仪器。将数字频率计和其他电子测量仪器结合起来,制成各种智能仪器仪表,应用于航空航天等科研场所,对各种频率参数进展计量;应用在高端电子产品上,对其中的频率参数进展测量;应用在机械器件上,对机器振动产生的噪声频率进展监控;等等。研究数字频率计的设计和开发,有助于频率计功能的不断改良、性价比的提高和实用性的加强。以前的频率计大多采用TTL数字电路设计而成,其电路复杂、耗电多、体积大、本钱高。随后大规模专用IC集成电路出现,如IC

9、M7216,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 为核心, 通过计数电路, 以及软件程序的编写, 实现脉冲频率的显示。整体设计思路可用框图2.1 表示。框图中各局部的作用及所采用的器件说明如下:待测信号 AT89C52单片机 停顿译码 有效位判断?否是数据显示电路 图2.1 设计思路框图2.1控制电路如图2.

15、2 ,图2.3所示, 控制电路是整机电路设计成败的关键。它逻辑性强,时序关系配合得当。控制电路的作用是:产生一锁存保持信号,使1S的计数结果显示一段时间,以便观察,下一步输出一清零脉冲,使计数器的原纪录数据清零,准备下次计数。控制电路产生的锁存信号应在1S计数完毕,清零信号应在锁存信号产生后产生4 公茂法,孙皓,吕常智.简易数字频率计的设计与分析J.*矿业学院学报(自然科学版), 1999,18(2):44-494。在实际应用中,选用可重复触发的单稳态电路74HC00实现,用0.5S脉冲直接作为单稳态电路的外触发信号,其引脚如图2.2所示。图2.2 整形电路 图2.3 逻辑控制电路2.2 单片

16、机局部本次设计采用了AT89C52单片机,AT89C52是低电压, 高性能CMOS8位单片机, 片含8kbyte的可反复擦写的只读程序存储器。如图2.4所示 图2.4 AT89C52引脚图系统板上硬件连线 :1把单片机系统区域中的P0.0P0.7与动态数码显示区域中ABCDEFGH端口用8芯排线连接。2把单片机系统区域中的P2.0P2.7与动态数码显示区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。 3把单片机系统区域中的P3.4T0端子用导线连接到频率产生器区域中的WAVE端子上。2.3数据显示电路数据显示电路由限流电路和7段数码管组成5 王保强,窦文,白红.高精度测频方案设计J

17、.*信息工程学院学报,2002,17(2):77-81.5, 采用器件LED 显示器。LED 显示器的构造由发光二极管构成a、b、c、d、e、f和g 七段, 并由此得名。本设计中采用了六个七段数码管进展数据显示, 将六个数码管串接起来进展显示, 显示数据即是对频率计的测量结果。如图2.5所示:图2.5 显示电路图其流程框图如图2.6所示。开 始置段码、位选码初值位选码送P2口段选码转字型码段选码送P0口位选码左移1位指向下一个显示单元显示完?延时1ms返 回NY图2.6 LED动态显示流程图要显示的数据以BCD码的方式存放在单片机RAM的存储单元中。首先将位选码、段选码初始化赋值,分别送单片机

18、端口,通过查表将存储单元的数据送LED显示;调延时程序,指向下一个显示单元,直到所有位显示完退出。在通过软件实现动态显示的时候6 徐煜明,韩雁.单片机原理及接口技术M.:电子工业,2005.5 6,需要用到字型码查表图,现将表1列出下:表1 七段LED显示器共阴极字型码显示字符gfedcbadp字型码共阴极0011111103FH10000110006H2101101105BH3100111104FH41100110066H5110110106DH6111110107DH70000111007H8111111107FH9110111106FHA1110111077HB111110007CHC0

19、111001039HD101111005EHE1111001079HF1110001071H.0000000180H全亮11111111FFH全灭0000000000H2.4 软件设计流程图本设计中软件流程如图2.7所示。为使图1所示流程能顺利地完成预期的功能, 在初始化局部, 计数局部, 4byte除法局部, 数据显示局部都分别设计了流程图7 VASILIS HAMILAKIS,N.C VOULGARIS.An Accurate Method for the Measurementand Its Deviation Using a Microputer.IEEE Trans Instr Me

20、as IM-36,7。完成信号的周期测量后, 需要做一次倒数运算才能获得信号的频率。为提高运算精度, 这里采用4byte定点算术运算, 需要自行编写4byte出发指令, 即组成4byte除法局部。开场 入口 系统初始化 频率计数 显示 图2.7软件设计流程图第三章频率测量原理在电子技术中, 频率是最根本的参数之一, 并且与许多电参量的测量方案、测量结果都有十分密切的关系,本次设计的频率测量系统以单片机AT89C52为核心, 采用C语言和直接测量方法, 成功地实现了宽领域, 高精度的数字频率计的设计和仿真。3.1 测量频率的原理在测量过程中定时/计数器T0和T1的工作方式设置,由图可知,T0是工

21、作在计数状态下,对输入的频率信号进展计数,但对工作在计数状态下的T0,最大计数值为fOSC/24,由于fOSC12MHz,因此:T0的最大计数频率为1mHz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T1工作在定时状态下,每定时1秒中到,就停顿T0的计数,而从T0的计数单元中读取计数的数值,然后进展数据处理。送到数码管显示出来。T1工作在定时状态下,最大定时时间为65ms,达不到1秒的定时,所以采用定时50ms,共定时20次,即可完成1秒的定时功能。3.2 直接测频法频率测计数器显示 控制过程时间闸门晶体振荡放大整形量的根本原理如图3.1所示。图3.1 直接测频法的原理框图图中晶

22、体振荡提供了测量的时间基准,经放大整形后的测量信号进入计数器进展计数,再由显示电路显示数据结果。第四章系统设计4.1 功能实现本次采用单片机设计的数字频率计主要实现以下几个功能:1用6位数码管显示HZ、KHZ、MHZ三个频段的待测脉冲信号的频率值。2频率测量围从1HZ1mHZ。3能测量正弦波,三角波,锯齿波等多种波形信号的频率值。4.2 硬件局部设计频率计由单片机AT89C52 、信号预处理电路、测量数据显示电路所组成,其号预处理电路包括待测信号放大、波形变换、波形整形和分频电路。系统硬件实现框图如图4.1所示。待测电路放大电路波形变换、整形 单片机 显示电路 图4.1系统硬件实现框图 信号放

23、大电路采用两个NPN三极管级联方式实现对待测信号的放大,降低对待测信号的幅度要求。如图4.2 所示。 前一个三极管采用共集电极方式,主要是为了获得比拟宽的频带,并不具有实质性的放大作用。后一个三极管采用共发射极方式,主要作用是放大非常弱的输入脉冲信号,一般通过它的放大后,其电压可以到达3伏以上。为了消除不必要的噪声信号干扰,在两级放大电路中都可以参加滤波电容,保证待测信号的稳定。图4.2 放大电路 单片机AT89C52在实际的设计中,将AT89C52的P1口设置为接收数据端口,将P3口设置为第二功能。P3.4用于直接测频率时脉冲信号的计数端;P3.5用于定时8 *雪根.数字频率计的误差分析J.

24、自动化与仪表,1996,11(3):23-24.8。将P0口和P2口设置为发送数据端口。P0口的各引脚接到RP1的输入端,用于段驱动;P2口用于位驱动。单片机复位端RST可采用部软件复位,也可采用外部手动复位,实际操作也很方便。这里采用外部手动复位,如图4.3且晶体振荡器电路如图4.4所示:图4.3 单片机复位电路图4.4晶体振荡器电路 测量数据显示电路如图4.5所示。一般而言,数据显示有静态显示和动态显示两种。所谓静态显示,就是当显示器显示*一个字符时,相应的发光二极管恒定地导通和截止。它的优点是显示稳定,显示亮度大;缺点是使用的数码管数量少。正是因为它的这个缺点和本设计的要求,数字频率计的

25、显示电路选择了采用动态扫描显示。所谓动态显示,就是LED显示器一位一位地轮流电亮扫描。对于每一位LED显示器来说,每隔一段时间点亮一次9 徐成,*彦,李仁发等一种全同步数字频率测量方法的研究M电子技术应用,2004,07. 9。LED 显示器的亮度既与导通电流有关,也与LED显示器点亮时间和间隔时间的比例有关。通过调整LED显示器的导通电流和时间比例参数,可以实现较高亮度且稳定的显示。具体工作过程是:LED显示器采用共阴极动态显示形式,6位LED用两块四位集成的数码管连接组成。频率计数结果以BCD码的形式存放在89C52的存储单元中,通过P0口接到74LS245上,控制6位LED的段选码;通过

26、P2口接到74AC08上,控制6位LED的位选码。RP1是8位总线驱动器,由芯片上的T/引脚1脚控制数据的传输方向。当T/=1时,数据从A端传送到B端;当T/=0时,数据从B端传送到A端。根据本设计的原理图知,数据是从A端传送到B端,因此设T/=1,即是高电平有效。另外,由于51单片机的P0口没有上拉电阻,在将P0口设置为输出端时,必须考虑在段驱动的每一段位上接入上拉电阻,使LED显示管能够工作。我们知道,单片机的P1口扫描输出时总有一位为高电平,如果没有反相驱动器将这一位的高电平变成低电平,那在LED上显示出来的将是乱码。74AC08是六与非门反相驱动器,正好符合我们的设计要求。由于是8位L

27、ED显示管,所以采用两个74AC08来控制。 图4.5测量数据显示电路4.3 硬件电路工作过程首先讨论一下定时器/计数器的工作原理。如图4.6 所示。1/12振荡器 TH* TL*加1计数器 16位TF*中断1GATE TR0/TR1 T0/T1图4.6 定时器/计数器T0、T1的逻辑构造当控制信号时,定时器工作在定时方式。加1计数器对脉冲f进展计数,每来一个脉冲计数器加1,直到计数器计满溢出。由上图可以看出,脉冲是振荡器时钟频率的12分频,即脉冲频率为时钟频率的1/12。显然,一个计数脉冲的周期为一个机器周期。计数器计数的是机器周期脉冲的个数,从而实现定时。可知,定时器的定时时间不仅与加1计

28、数器的初值计数器中的起始值,即计数长度有关,而且还与系统振荡器时钟频率有关10 Dawei Fan,Centeno,VPhasor-Based Synchronized Frequency Measurement in Power SystemsPower Delivery,IEEE Transactions Oil,2007.10。 当控制信号时,定时器工作在计数方式。加1计数器对来自输入引脚T0和T1的外部信号脉冲计数。 直接测频法的工作流程 T0P3.0 显示74HC00INAT89C52图4.7 直接测频法流程如图4.7 所示。前置放大器完成信号放大、电平平移的任务,被测的交流信号被放

29、大、平移成脉冲直流信号,再经74HC00反相器整形成矩形脉冲。方波信号被送到与门的一个输入端,与门的另一个输入端连接1s门控信号,实际制作中连接AT89C52的11脚P3.1。11脚电平的上下可通过指令加以控制。AT89C52外接晶振24MHz,该晶振的频率稳定性很重要,因为它也是门控信号的时间基准。置计数器可通过软件设置对振荡频率的l2分频进展计数/定时,这里将T0置为方式1计数状态,GATE=0,即D3D2D1D0=0101如图12、表2、表3所示,待测脉冲信号通过T0引脚输入单片机进展计数。T1置为方式1定时状态,GATE=0。即D7D6D5D4=1001如图12、表2、表3所示,并将其

30、初值置为TH1=D8H,TL1=EF,这样每产生一次定时器T1溢出中断,在T1中断的入口处001BH对中断次数进展软件计数11 李广明,杨雷一种多周期测量频率的方法及应用J现代电子技术,2008,12:155-157. 11。当中断次数为次时,历时1s。1s后关闭闸门,其计数结果通过P1口读入,送至30H至33H压缩的BCD码单元,显示子程序则将BCD码经查表指令译为7段LED字形码,然后进展显示。表2 定时器/计数器方式控制存放器TMODD7D6D5D4D3D2D1D0GATEM1M0GATEM1M0定 时 器 T1定 时 器 T0表3 M1和M2方式选择位对应关系M1 M0工作方式 功 能

31、 说 明0 1 方式0 13位计数器0 1 方式1 16位计数器1 0 方式2 自动再装入计数初值,8位计数器1 1 方式3定时器T0:分成两个8位计数器;定时器T1:停顿计数第五章 数字频率计的设计与仿真电路的根本功能是实现电子产品开发设计的技术和功能,使电路具有*种特定功能,必须进展电路的设计和制作。设计是是*一电路具有*种功能,制作则是设计过程的电路实物化。5.1电路的设计电路的设计既是一门科学,又是一门艺术,实现同样的技术指标,不同的人有不同的设计方案。5.1.1电路设计的容和方法电路设计一般包括:拟定性能指标,电路的预设计,实验和修改设计等环节12 李爽TMS320F2812在电力系

32、统测频装置中的应用J工业控制计算机,2008,2l(8):71-73 12。衡量设计的标准是:工作稳定可靠,能到达所要求的性能指标,并留有适当的余量;电路简单,本钱低;所采用的元器件品种少、体积小,且货源充足;便于生产、测试和维修。电路设计的根本方法为:借鉴设计法、近似设计法、分解组合设计法。1、电路设计的根本容电路设计的根本容主要包括以下几个方面:电路设计的技术的先结条件。选择适宜的元器件的种类。设计电路原理图。接线图、安装图、装配图。制定电机和电子元器件明细表。画出电路的总布局图。设计电路板、接线板以及安装零件。编写程序和计算说明书。2、电路设计的根本方法(1)借鉴设计法接到设计任务或确定

33、设计目标后,设者应结合产品,进展调查研究,选取可以借用或借鉴的实用电路。一般情况下,有许多原理和技术上可以借用的电路,设计人员得对电路进展改良和元件调整,以适应设计需要。借用的电路已经经过实践和时间的考验,更有工程价值,这样做不仅可以缩短设计周期,而且新设计的电路在技术,性能,本钱等各方面都得到提高;这样才会被工程上承受。(2)近似设计法近似设计法是电路设计的又一种方法13 邵杨帆,李宏准全同步频率测量方法的研究与实现J电子测量与仪器学报,2008,03:105-108.13。在实际应用中,理论可以给设计者一个清晰的思路,但理论与实际不同。在电路设计中,由于元件受多方因素的影响,往往采取定性分

34、析、定量估算、实验调整的方法,所以只需进展粗略计算,帮助近似确定电路参数的取值围,参数的具体确定借助于实验调整和计算机仿真来完成。(3)分解、组合设计法在设计电路时,电子线路按照功能的不同可以划分为各个子模块,各模块参照具体电路进展设计,然后组合统调。由功能电路组合成大系统时,由于子模块之间存在负载效应的影响,而使电子产品整体性能下降。因此,在由大系统分解为子系统时,不仅要注意功能分解,而且还要合理分配性能指标。5.1.2电路设计的步骤1课题分析根据论文的要求,先弄清楚论文要实现的功能和原理,再确定电路的根本形式,根据论文的可行性作出估计和判断,确定论文的技术关键解决的问题。2设计方案论证选题

35、不管那种除了调查研究之外都要论证它的可行性。论证分立论和驳论两种。3总体方案的选择根据任务书提出的任务、要求和性能指标,用具有一定功能的单元电路组成一个整体,来实现各项功能,满足设计题目提出的要求和技术指标。4单元电路的设计与确定在确定总体方案、画出详细框图之后,便可进展单元电路设计。在电路构造简单,本钱低,性能强的根底上,根据设计要求和总体方案的原理框图来确定各单元电路要求。设计每一个单元的电路图根据相关资料确定单元电路的构造形式。根据设计要求,调整元件,估算参数来选择元器件,。5总电路图画法总电路图的一般方法如下:根据信号的流向,从左到右或从上到下按信号流向依次画出各单元电路。尽量把总电路

36、图画在一图样上电路中所有连线都要表示清楚,各元件间的绝大多数连线应在图样上直接画出。符号应标准化。先画草图,调整好布局和连线后,再画出正式的总电路图。6审图由于有些问题考虑不周,各种计算可能出现错误,所以,在画出总电路图并计算全部参数之后,要进展全面审查。5.2 数字频率计的仿真根据电路图,各单元电路之间的连接关系,以及用哪些元器件进展仿真,由于是初学者经历缺乏,没有实际应用过,单凭看资料很难掌握它们容。设计时难免考虑不周、出现过失,单是纸上谈兵,想使自己设计的电路完美无误是不可能的,所以,必须进展仿真。在仿真过程中会遇到问题要善于理论联系实际,深入思考,分析原因,找出解决问题的方法。通过前面

37、总的设计框图,我们初步搭建了数字频率计设计的框架构造。下面仿真结果如图5.1所以:图5.1系统仿真电路图输入信号为1HZ时,仿真如下: 图5.2 系统仿真图输入信号为100HZ时,仿真如下:图5.3 系统仿真图输入信号为500HZ时,仿真如下:图5.4 系统仿真图输入信号为1KHZ时,仿真如下:图5.5 系统仿真图输入信号为8KHZ时,仿真如下:图5.6 系统仿真图输入信号为1MHZ时,仿真如下:图5.7 系统仿真图输入信号为1.2HZ时,仿真如下:图5.8 系统仿真图从以上的仿真结果可以得出:在所测量的频率围,频率越小仿真结果越准确,频率越高就会出现一定的误差,当频率超过1MHZ时,就仿真不

38、出其正确结果。第六章 减小误差措施及扩展方面6.1减小误差措施1选用频率较高和稳定性好晶振。如选24KHZ的晶振可使测量围扩大,稳定性好的晶振可以减小误差。2测量频率低的信号时,可适当调整程序,延长门限时间,减少原理上1的相对误差。3测量频率高的信号时,可先对信号进展分频,在进展测量。 6.2扩展方面1预处理电路局部在实际工作中,如假设两级NPN放大管仍不能使放大作用明显,则可以再级联一个NPN放大管;或者采用放大能力更强的三极管或CMOS管代替。后一种思路虽然在价格上有所增加,但却减少了电路的复杂程度,并且在电路板一旦出现问题时,能尽最大可能的减少元器件的更换和连接线路的修改,非常方便和实用

39、。2增加电源局部在上面数字频率计的设计工程中,使用的是外部干电池电源对单片机和其他电路供电,操作起来很方便,但有一个缺点是外部提供的电源准确度不是很高14 赫建国,*立新,党剑华.基于单片机的频率计设计J.*邮电学院学报,2003,8(3): 31-34.。比方,单片机需要提供5V的标准电压,我们使用的干电池,由于使用时间过久或型号不同而使得提供的电压达不到5V或高于5V,这样使得电路不能在正常的状态下工作或损坏元器件。因此在原理图中,我们可以参加电源局部,采用元件7805或7809和整流电路对外来电压进展整流、限压,提供标准的5V电压给电路,这样就增加了硬件电路的稳定性和测试的准确性。6.3

40、 功能上的完善 增加键盘控制通过按键实现数字频率计的测频率,周期,占空比,脉宽等各项功能。按不同的键起到不同的作用,也就是完成不同的功能。还可以根据按键数的多少来选择不同的键盘。所以我们可以从实际操作中知道键盘的扩展是非常方便的。 实现自动量程转换在测量频率时,软件编程也可以实现频率测量量程的自动转换。频率计每个工作循环开场时使用计数方法实现频率测量,测量完后判断测量结果是否具有2位有效数字,如果成立,将结果送去显示,本工作循环完毕;否则将计数闸门宽度依次扩大10倍,继续进展测量判断,直到计数闸门宽度到达1s,这时对应的频率测量围为100Hz999Hz。如果测量结果仍不具有2位有效数字,频率计

41、则使用定时方法实现频率测量。 液晶显示器LCD进展数据的显示LED显示管只能显示09和一些简单的英文字母,频率计的功能就受到极大的限制,而LCD显示管能够解决LED的缺乏,增强显示功能。LCD具有体积小、低耗电量、无辐射危险,平面直角显示以及影像稳定不闪烁等优势,因此广泛应用于各种仪表设备中去。LCD显示器主要有字符型和点阵型两种。结语数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。在进展模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,准确度高,显示直观,会被经常使用到。本文介绍了一种基于单片机AT89C52制作数字频率计的设计方法。其测量原理

42、非常简单,硬件电路制作方便,软件编程易于实现,所测得的频率围较宽,精度较高,平均相对误差在0.34%左右,是在允许的测量误差围。此次设计的数字频率计到达了测量频率的目的,但在实际制作和测试过程中,由于自己知识有限,时间短和经历缺乏等原因,还是出现了一些问题和需要继续改良、完善的地方。比方:在编写程序时,闸门时间没能准确地微调至1秒,致使测量的误差比理想的要大。由于单片机部具有丰富的存储资源和强大的数据处理能力,因此采用单片机设计的数字频率计只需要改动很少的硬件局部就可以和其他的自动化仪表组成多功能控制系统,测量速度得到提高,用于连续测量的控制系统是非常有价值和意义的。参考文献1国兴.用单片机制

43、作数字频率计J.电子制作,2005,(2):32. 2建忠.单片机原理及应用M.:电子科技大学,2002.1.3唐俊翟,许雷,群瞻.单片机原理与应用M.:冶金工业,2003.6.4公茂法,皓,吕常智.简易数字频率计的设计与分析J.矿业学院学报(自然科学版), 1999,18(2):44-495王保强,窦文,白红.高精度测频方案设计J.信息工程学院学报,2002,17(2):77-81.6徐煜明,雁.单片机原理及接口技术M.:电子工业,2005.57VASILIS HAMILAKIS,N.C VOULGARIS.An Accurate Method for the Measurementand

44、Its Deviation Using a Micro-puter.IEEE Trans InstrMeas IM-36,1987.No.1.8雪根.数字频率计的误差分析J.自动化与仪表,1996,11(3):23-24.9徐成,彦,仁发等一种全同步数字频率测量方法的研究M电子技术应用,2004,07.10Dawei Fan,Centeno,VPhasor-Based Synchronized Frequency Measurement in Power SystemsPower Delivery,IEEE Transactions Oil,2007.11广明,雷一种多周期测量频率的方法及应用

45、J现代电子技术,2008,12:155-157.12爽TMS320F2812在电力系统测频装置中的应用J工业控制计算机,2008,2l(8):71-73.13邵帆,宏准全同步频率测量方法的研究与实现J电子测量与仪器学报,2008,03:105-108.14 赫建国,立新,党剑华.基于单片机的频率计设计J.邮电学院学报,2003,8(3): 31-3415The measurement of oil consumption on engineA,Proceedings of 4th International Symposium on Test and Measurement(Volume 2)

46、 C,2001.16 余发山,王福忠.单片机原理应用技术M:中国矿业大学,200317 洪润、秀英、亚凡等.单片机应用设计200例 .航空航天大学,2006.18 天凡等编著.51单片机C语言开发详解.电子工业,2008.19 Liu Yongjun.SCM Control of LED Dot Matri* Display Principle and Proteus simulation.puter Knowledge and Technology,27:21-24,2010.20 Feng *u, Wang Gang. The Dynamic Display of Chinese Dot

47、Matri* Based on Proteus and Assembly Language. Electronic Technology,8:36-39,2010.致本课题的设计和制作是在我的论文导师精心指导下完成的。教师对我的毕业设计给予了极大的关注,在硬件原理电路的分析、软件编程实现中都给予了我莫大的支持、鼓励和帮助,特别是当我在设计硬件电路和编程上遇到困难时,教师耐心地给我分析原因,解决问题。教师兢兢业业的工作精神、严谨的治学态度、踏实真诚的处事态度,使我深受感动,是我在现在和今后的学习、工作中学习的楷模。衷心地感教师!是你的辛勤劳动,才能使我能够顺利地完成论文的撰写和辩论! 同时,也向

48、我的父母致以真心的意!他们在我的大学阶段以及整个人生中给予了我无私的关心,使我能够安心的在学校里完成学业。 最后,衷心感各位评阅教师!感您们在百忙之中参与我的论文评阅工作。!附录硬件设计原理图:2 数字频率计测量频率程序:#includeunsigned long fre; unsigned char time;unsigned int count;unsigned char led6;unsigned char table=0*3f,0*06,0*5b,0*4f,0*66,0*6d,0*7d,0*07,0*7f,0*6f; /数码管0123456789显示/*sbit swan=P20;sb

49、it wan =P21;sbit qian=P22;sbit bai =P23;sbit shi =P24;sbit ge =P25;void timer_init();void display(unsigned long num);void delay(unsigned int a);/*void main() timer_init(); /定时/计数器初始化 while(1)display(fre); /数码管显示 /-void delay(unsigned int a) /延时约1ms(12Mhz晶振)unsigned char i;while(a-!=0)for(i=125;i0;i-

50、);/-void display(unsigned long num) /显示函数 unsigned char sw,w,q,b,s,g;sw=num/100000;P0=tablesw;swan=0;delay(2);swan=1;w=num/10000%10;P0=tablew;wan=0;delay(2);wan=1;q=num/1000%10;P0=tableq;qian=0;delay(2);qian=1;b=num%1000/100;P0=tableb;bai=0;delay(2);bai=1;s=num%100/10;P0=tables;shi=0;delay(2);shi=1;

51、g=num%10;P0=tableg;ge=0;delay(2);ge=1;/-void timer_init(void) /定时/计数器初始化 TMOD=0*06; /计数器0工作工作方式2,自动重装初值 TH0=0; /计数器初值为0TL0=0;TR0=1; /计数器开场计数 ET0=1; /翻开计数器0中断 RCAP2H=(65536-62500)/256; /在程序初始化的时候给RCAP2L和RCAP2H赋值, RCAP2L=(65536-62500)%256; /TH2和TL2将会在中断产生时自动使TH2=RCAP2H,TL2=RCAP2L。 TH2=RCAP2H; /12M晶振下每

52、次中断62.5msTL2=RCAP2L;ET2=1; /翻开定时器2中断 TR2=1; /定时器2开场计时 EA=1; /开总中断 /-void timer2(void) interrupt 5 /定时器2中断(62.5ms)time+;TF2=0; /定时器2的中断标志位TF2不能够由硬件清零,所以要在中断效劳程序中将其清零 if (time=16) /定时1s时间到 time=0; /计时清0 EA=0; /关中断 fre=(long)count*256+TL0; /count*256强制转换成long型,否则将不产生进位 TL0=0; /清零计数器0计数 TH0=0; count=0; /清零计数器0计数 EA=1; /开场中断 /-void timer0(void) interrupt 1 /计数器0中断 count+;. z

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!