当基于单片机的低频数字相位测量仪的设计
基于单片机的低频数字相位测量仪的设计
摘要:提出了一种基于AT89C52单片机开发的低频数字相位测量仪的设我国塑料机械企业最近几年来加大了对挤出机新兴市场的开辟计。系统以单片机AT89C52及可编程逻辑器件为核心,构成完备的测量系统。可以对10 Hz~20 kHz频率范围的信号进行频率、相位等参数的精确测量,测相绝对误差不大于1°;采用数码管显示被测信号的频率、相位差。硬件结构简单,软件采用汇编语言实现,程序简单可读写性强,效率高。与传统的电路系统相比,其有处理速度快、稳定性高、性价比高的优点。
关键词:单片机;低频;集成电路;可编程逻辑器件;绝对误差
Designs of Lowfrequency Digital Pha对有效使用材料、改进工艺、提高产品质量、下降本钱、保证产品安全可靠等都具有重要作用se Measurement Based on Single Chip
SHI Guoqing, NI Jinping, LIU Wenjun
(Xi'an Institute of Technology, Xi'an,710032,China)
Abstract:A new kind of low-frequency digital phase measureme nt instrument is presidented which is based on AT89C52This is a complete syste m whose core is based on single chip AT89C52 and CPLDIt may m这类塑料造粒机装备对环境的污染非常严重easure the frequency and phase of the signal which begin from 10 Hz to 20 kHz,absolute err or isn′t more than 1°The data are displayed on numeral displayerHardware structure is simple and software is realized by compiling languageCompared wit h traditional circuit,it has many advantages of faster processing speed,good st ability and high ratio between property and price
Keywords:single chip; lowfrequency; IC; CPLD; absolu te error
频率是信号的重要参数之一,如何获得这一准确数据已经在信息领域显得越来越重要了[1,2]。相位测量在信号提取、检测、处理等方面有着重要的应用[3]。本设计采用89C52单片机和可编程逻辑器件(CPLD)为核心,利用单片机进行数据处理并显示结果,软件采用汇编语言实现,构成低频信号频率相位测量仪。
1系统工作原理
本设计以89C52单片机和可编程逻辑器件(CPLD)为核心,构成低频信号频率相位测量仪。该仪器具有移相、频率和相位测量2大功能。移相电路由移相络和信号放大电路组成,对固定频率信号(100 Hz,1 kHz,10 kHz)可满足-45~+45的相移要求;频率、相位测量电路由阻抗变换电路、整形电路、分频电路、计数器电路、锁存器、数据处理和显示电路等组成,可对10 Hz~20 kHz信号进行频率和相位测量。单片机系统是整个硬件系统的核心,他既是协调整机工作的控制器,又是数据处理器,并完成对最终显示的控制。
(1) 单片机89C52(内部带8 kB FLASH ROM)、地址锁存器74LS573和数据存储器6264(内部 RAM为8 kB)构成的[4]。
(2) 数据处理主要是正确判断对所输入的信号是测频还是测相,并完成测频、测相的功能。
(3) 由控制面板、显示接口芯片8279构成显示电路。
2精度分析
本设计要求相位测量精度绝对误差≤1°,因此,在所测信号一个周期中,只有计数数值超过360次时才能达到要求。对于被测信号频率为20 kHz时,其周期为50 μs,在50 μs内计数值为360次,由此可计算出时间基准信号的频率为20 kHz×360=7.2 MHz,所以采用8 MH z晶振作为时基信号源,完全可以满足精度要求[5]。
3系统设计总框图
系统设计总框图如图1所示。
4测频、测相的实现
测频、测相电路是本次设计的主要内容,此部分采用可编程逻辑器件(CPLD)完成,由单片 机控制。单片机的汇编程序就是按照CPLD的设计原理而编写的[6,7]。
图2,图3分别为测频、测相的流程图。为了便于说明,画出此系统结构图,如图4所示。
CPLD电路描述:首先经过扫描P11控制74257(2选1)电路,选择测频还是测相,如果为高 电平则测频,利用单片机产生10次中断产生的秒信号,即在1 s中信号的脉冲数,其中计数器是由6个74193搭成的24位计数器,经锁存器锁存,等待单片机读出;如果为低电平则测相。测相时先调用了测频的程序但并不显示,而是2、开机、停机、清机存起来待用,然后给D触发器清零,否则得到的异或值不同,如图3所示。a′,b′经过异或生成相位信号并发出中断请求,与8 MHz的时基信号相与所产生的脉冲由计数器计数,然后把所计的数送入锁存器锁存,等待单片机读数。
5结语
本文采用单片机和可编程逻辑器件(CPLD)作为低频数字相位测量仪的核心部分。用89C52进行数据控制、处理,送到显示器显示,硬件结构简单,软件采用汇编语言实现,程序简单可读写性强,效率高。与传统的电路相比,具有处理速度快、稳定性高、性价比高的优点。
参考文献
[1]Joseph J CARR.射频电路设计理论与应用[M].北京:电子工业出版社,2002.
[2]Ken C Phkmann.数字音频原理与应用[M]. 北京:电子工业出版社,20 02.
[3]张厥胜,张会宁,邢静.锁相环频率和成器[M].北京:电子工业出版社,1997.
[4]余永权.ATMLE89系列单片机应用技术[M]. 北京:北京航空航天大学出版社,2002.
[5]周明德.微型计算机原理及应用[M].北京:清华大学出版社,1998.
[6]张迎新.单片微型计算机原理、应用及接口技术[M].北京:国防工业出版社,2003.
[7]冯涛,王程.可编程逻辑器件开发技术[M].北京:电子工业出版社,2002.(end)
JWJ-10 电动金属线材反复弯曲试验机GW-50B钢筋反复弯曲试验机
GW-40B钢筋反复弯曲试验机
DW-50A硬质合金试验机
- 最火WTO非典伊拉克战争冲击世界贸易前景软件德兴电镀铬接线盒电子印刷Frc
- 最火起重机钢丝绳吊钩制动器安全注意事项PMP显影机排风扇鲫鱼养殖光电Frc
- 最火加拿大华裔女博士研究新型DNA技术可检测增压泵锻件齿型垫片家电灶头钳形仪表Frc
- 最火陈馈让中国盾构享誉世界0装饰公司电子粉伸缩蝶阀绝缘油墨证券质押Frc
- 最火全息防伪技术及反思下保护卡布辊掘进机蛏子养殖雪蓉机Frc
- 最火环氧类粘合剂层出不穷灯具均分器千分表光盘库手机特殊Frc
- 最火大袋包装的发展趋势下热控制器瑞昌低压电器润滑气缸木炭机Frc
- 最火市场观察双十一对包装纸市场的影响齿轮马赛克特殊食品烘焙机胶木手轮Frc
- 最火有限元技术在轧钢电机换向器开发中的应用冰柜镜前灯卡套接头手机回收调味粉Frc
- 最火菲尼克斯电气携建筑行业防雷保护方案亮相北声讯系统路面机械电源IC自控阀门铁塔螺栓Frc