基于TMS320F2812高精度数字频率计的设计

发布者:科技奇才最新更新时间:2009-02-26 来源: 世界电子元器件关键字:TMS320F2812  高精度  数字频率计 手机看文章 扫描二维码
随时随地手机看文章

引言

      随着现代科学技术的发展,频率及时间的测量以及它们的控制技术在科学技术各领域,特别是在计量学、电子技术、信息科学、通信、天文和电子仪器等领域占有越来越重要的地位。从国际发展的趋势上看,频率标准的准确度和稳定度提高得非常快,几乎是每隔6至8年就提高一个数量级。本系统采用DSP的数值控制方式是目前设计控制系统的发展趋势,这种基于DSP的控制系统能够用软件实现复杂的算法,而不需要复杂的模拟电路,具有软硬件模块化、测量功能可重组/可选择的特点。该系统采用TI公司推出的150MHz高速处理能力的高精度定点数字信号控制器TMS320F2812芯片,其丰富的片内资源可以大大简化硬件电路的设计,有利于提高系统的可靠性,其高效的32位CPU内核、支持浮点运算等特点,为提高系统的测量精度奠定了基础。该系统具有精度高、实时性好、使用方便、测量迅速,以及便于实现测量过程自动化等优点。

系统总体设计方案

      本嵌入式数字频率计的硬件电路主要包含4个部分:4通道整形电路模块,TMS320F2812数字信号处理模块,单色液晶屏模块(CM320*240)和4*2矩阵键盘模块。系统总体框图如图1所示。

      4通道整形电路模块:完成模拟信号整形、衰减功能 。

      TMS320F2812数字信号处理模块:完成软件滤波,多周期同步测频算法等。

      单色液晶屏模块:实时显示瞬时捕获的频率值,同时配合键盘进行仪表参数设置。

      4*2矩阵键盘模块:系统命令的形成与其它参数的输入设置。

      信号处理过程:在键盘控制下,TMS320F2812根据4*2键盘发出的命令实时地将要转换的模拟信号经过电压比较器形成的方波信号直接输入捕获单元的输入引脚,再通过软件滤波将捕获到的数据经过多周期同步测量算法处理后直接送到单色液晶屏显示,当再次进行通道选择时,可通过键盘进行实时调整。

系统硬件设计

      本系统在综合考虑各种硬件条件下,设计出如图2的系统硬件连接图。

      通道整形电路模块

      利用TMS320F2812的捕获单元设计出硬件测频电路。由于CAP模块只能捕获0V~3V的外界模拟方波信号,模拟信道必须将要转换的模拟信号转换后才能输入CAP模块。本系统采用ADI公司的AD8022作为前端模拟处理。

      AD8022是一款性能优良、价格低廉、具有低噪声和低失真特性的高性能8引脚双运算放大器。其内部电路输入级是NPN差分对,与之对应的后面驱动是PNP对,输出缓冲级是工作在AB类的放大的射频跟随器。当闭环增益提高时,AD8022可驱动更大的容性负载,输出不会产生震荡。

      本系统采用开环方式实现电压比较器,可以将-15V~+15V的外界模拟信号,经过电压求和电路输出0V~3V的模拟信号(即图3中的引脚3处),为抑制共模抑制比将其输入到同相端,而在反相端输入+1.5V的比较电平,这样,在输出端即引脚6处可得到占空比为50%的方波,其中电容C5起抑制高频噪声的作用。单通道整形电路模块电路图如图3所示。

[page]

      单色液晶屏模块

      CM320240是一种图形点阵液晶显示器,主要采用动态驱动原理由行驱动控制器和列驱动控制器两部分组成了320(列)×240(行)的全点阵液晶显示,此显示器内含了硬件字库,编程模式简洁方便。

      该液晶模块的读写周期最小为800ns。如果采用总线方式控制液晶模块,TMS320F2812读、写周期最大值为200ns,不能满足该液晶模块的要求,故采用间接控制方式。为节约硬件成本,该系统选用通用GPIO来控制液晶屏的读写信号。

      键盘模块

      由于键盘是低速外设,与TMS320F2812连接时存在速度匹配问题。为此,设计时设置相应的全局变量实现与系统的同步。

      本系统将键盘分为二类:通道选择键(3个)与系统键(4个)。通道选择键主要完成系统单通道、双通道、四通道模式的设定;系统键包括停止键(停止观察显示的频率)、返回键(通道选择的重新设定)、UP键和DOWN键(选择捕获单元硬件连接方式)。

软件设计

      系统软件设计是本系统的重点,主要包括三部分内容:捕获中断测频子程序、键盘定时中断扫描子程序和LCD显示处理子程序。系统软件总体流程图如图4所示。

      键盘定时中断扫描

      为满足系统实时性要求、完成键盘操作的实时响应,本系统设置了一个5ms的时基,采用事件管理器的EVB的time4定时周期中断来完成。对键盘扫描、命令形成与标志位设置功能,都在定时器中断服务子程序完成。键盘定时中断扫描流程图如图5所示。


      捕获中断测频

      本系统使用TMS320F2812事件管理器模块的捕获单元来测频,捕捉被测信号的有效电平跳变沿,由内部的计数器记录一个周波内标频脉冲个数,并通过相应的运算来得到被测频率的大小。此模块主要包括捕获与定时的初始化设置与捕获中断子程序两部分。

      捕获中断测频子程序的部分代码如下:

      (1)void InitEv1(void)//捕获1初始化设置

      {
      EALLOW;
      SysCtrlRegs.HISPCP.all = 0x00;// 外设高速时钟
      EDIS;
      EvaRegs.CAPCONA.bit.CAP1EDGE=1; //检测上升沿,计算周期脉冲宽度
      EvaRegs.CAPFIFOA.bit.CAP1FIFO=0; //CAP1FIFO空
      EvaRegs.CAP1FBOT=0;//栈底清零
      EvaRegs.CAP1FIFO=0;
      EvaRegs.EVAIFRC.bit.CAP1INT=1;//清捕获中断1标志位
      EvaRegs.EVAIMRC.bit.CAP1INT=1; //捕获1中断使能
      }

      (2)interrupt void CAPINT1_isr(void)//捕获中断1子程序

      {
      CAP1_t1=EvaRegs.CAP1FIFO;//
      CAP2_t1=EvaRegs.CAP1FIFO;
      if(CAP2_t1>CAP1_t1)
      temp1=CAP2_t1-CAP1_t1;
      else
      temp1=CAP2_t1+EvaTimer1InterruptCount*65535-CAP1_t1;
      f1= 1171875.0/(float)temp1;
      value=f1;
      fpart = modf(value, &ipart);
      a1=(long)ipart;//获得频率的32位整数
      *(Uint16 *)0x80008=a1&0x0ffff;//获的低16位
      *(Uint16 *)0x80009=(a1&0xffff0000)>>16;//获的高16位
      EvaRegs.EVAIFRC.bit.CAP1INT=1;//清捕获中断1标志位
      EvaRegs.EVAIMRC.bit.CAP1INT=1; //捕获1中断使能
      PieCtrlRegs.PIEACK.bit.ACK3 = 1;//开外设中断应答
      }

      LCD显示处理

      LCD的显示分为信息区与显示区两部分。其中信息区包括固定信息(显示烟台大学DSP实验室等),显示区包括通道号信息与各通道的频率值信息的显示。本模块主要包括LCD的初始化设置与频率值的显示等子程序。

实验结果

      本系统测试了如表1中的6组数据,并做出了误差分析。输入信号频率与实测信号频率如表1所示。

      误差分析:本系统的误差主要来自如下两个方面,即计数脉冲和门控信号不同步以及晶振不稳定。

结束语

      本文设计了一种具有高精度和简单结构特点的测频系统,由于在实现上简单,可以满足低成本的要求,使测频电路大为简化,便于工程应用,具有较大的应用价值。

      经过反复测试后得出:系统的测频误差可达到0.1%,由于采用了实时的键盘定时中断扫描,可以较好地满足实时性要求。

关键字:TMS320F2812  高精度  数字频率计 引用地址:基于TMS320F2812高精度数字频率计的设计

上一篇:基于可配置处理器的嵌入式系统ESL设计需求
下一篇:PC TV需要统一标准,可编程方案现身救急

推荐阅读最新更新时间:2024-05-02 20:46

Trinamic推出即插即用智能步进电机系统,高精度、可靠性
Trinamic的PD-1378 PANdrive智能步进电机系统结合了强大的步进电机和闭环驱控操作, 具有更高的精度、可靠性、效率和安全性。 TRINAMIC运动控制有限公司宣布推出其最新的 PANdrive™智能电机产品线, 增加了PD-1378该产品配备了性能卓越的步进伺服驱动控制器。 一个完整的机电一体化解决方案,闭环驱动控制部分支持12…48V直流电压和9A RMS电流的驱动功率,易于使用的PANdrive通过CAN总线接口进行控制,支持CANopen或TMCL协议。 “借助现成的高集成电机机构,机器制造商可以提高效率并缩短新设备的上市时间。凭借行业领先的运动控制功能集成化设计,工程师可以更专注于使其产品与
[工业控制]
Trinamic推出即插即用智能步进电机系统,<font color='red'>高精度</font>、可靠性
imc发布最新STG-8动态应变仪 高动态、高精度、高效便携
imc发布最新STG-8动态应变仪 高动态、高精度、高效便携 2023年2月20日——全球数据采集和测试技术领导者imc Test & Measurement ,在中国市场全新推出8通道便携式动态应变仪STG-8。同步 采集应变、电压、电流等模拟量。无需PC、开箱即用,集采集、信号调理、实时分析、机载存储、变速记录与同步扩展等一体化功能于一身,满足土木工程、汽车、高铁、航空航天、船舶、机械等多行业领域的结构力学测试与远程健康监测等不同应用场景测试需要。 小身材,大功用 imc STG-8动态应变仪,内建高精度信号调理,支持全桥/半桥/1/4桥的应变信号,应变量程从±1mV/V… ±1000mV/V,并提供5V
[测试测量]
imc发布最新STG-8动态应变仪  高动态、<font color='red'>高精度</font>、高效便携
致远电子:高精度功率分析仪是如何炼成的?
一、功率分析仪定义 功率分析仪是一种多功能仪器,除了能够对电压、电流和功率进行精确测量以外,还集成了波形显示、谐波分析、闪变分析、积分等多种功能,如下图所示。 功率分析仪的基本功能是一台多通道的高精度功率测量仪器,可以精确测量多相高电压和大电流,计算有功功率P、无功功率Q、视在功率S、功率因数、相位、能量累计等参数,通常用来测试变频器、逆变器、电机和变压器等功率转换装置的效率和功耗。下图为功率分析仪在变频器、电机驱动系统中的应用实例。 图1 功率分析仪的功能 图2 变频器、电机驱动系统功率分析检测 随着节能和新能源领域的迅猛发展,功率分析仪被广泛应用于电动汽车、电气化高速铁路、太阳能光伏逆变发电、风力发电
[测试测量]
致远电子:<font color='red'>高精度</font>功率分析仪是如何炼成的?
双路CCD高精度线纹位置实时监控系统
    摘要: 讨论了用电荷耦合器件对线纹进行非接触测量定位的理论与方法,介绍了一种以MCS-51单片机为核心、利用双端口RAM技术和高速A/D实现CCD信号高速数据同步采集的系统及其应用。     关键词: 线阵CCD 高速A/D 实时监控 在工业生产和科学实验中,常常会遇到尺寸在一毫米以内的狭缝或细丝直径的测量或定位问题。传统的测量方法是使用精密的量具进行测量,这些测量或定位方法速度慢、误差大,应用范围受到限制。采用CCD成像方法定位或测量细丝直径具有测量精度高、速度快、使用方便、易与计算机相连从而实现自动化监控等优点。 双路CCD高精度线绞位置实时监控系统是西安应用光学研究所六室研制的非接触线纹在线
[应用]
高精度数模转换实现的技巧
电路 功能与优势 本电路利用电压输出DACAD5542 、基准电压源ADR421BRZ以及用作基准电压缓冲的自稳零运算放大器AD8628 ,可实现精密数据转换。AD8628基准电压缓冲可提供以前只有昂贵的自稳零或斩波稳定放大器才具有的特性优势。这些零漂移放大器采用ADI公司的电路拓扑结构,将低成本与高精度、低噪声特性融于一体。无需外部 电容 ,而且与大多数斩波稳定放大器相关的数字 开关 噪声大大降低,因此这种放大器是基准电压缓冲的最佳选择。 本电路可实现精密、低功耗、电压输出数模转换。AD5542有两种工作模式:缓冲模式和非缓冲模式。何种工作模式最佳由具体应用及其建立时间、输入阻抗、噪声等要求而定。可以根据直流精度或快速建立
[模拟电子]
一种高精度低温漂带隙基准源设计
    在模拟电路基本模块中,基准源是必不可少的基本模块。广泛应用于模数转换器(ADC)、数模转换器(DAC)、低压差线性稳压器(LDO)、电压调节器、高精度比较器、电压检测器等模拟和数模混合集成电路中,其性能好坏直接影响着系统的性能稳定。     在集成电路中,有3种常用的基准源:掩埋齐纳基准源、XFET基准源和带隙基准源。掩埋齐纳基准源和XFET基准源的输出温度稳定性良好,但制造流程都不能兼容标准CMOS工艺。而带隙基准源电路具有低温度系数、高电源抑制比、以及能与标准CMOS工艺相兼容等优点被广泛的研究与应用,它为系统提供一个与电源电压、工艺参数和温度其无关的直流电压或电流。 1 带隙基准原理     带隙基准的基本原理就是
[电源管理]
一种<font color='red'>高精度</font>低温漂带隙基准源设计
高精度AD转换器LTC1606及其应用
1、 LTC1606 的主要特点 LTC1606是LINEAR公司生产的具有采样保持功能的16位高速ADC。该ADC分辨率高,采样速率高、功耗小,可在高精度的数据采集系统中广泛应用。其主要特点如下: ●含有16位采样保持功能的模数转换器; ●250kHz采样速率,信噪比达90dB; ●信号输入范围为±10V; ●采用单5V电源供电,典型功耗为75mW; ●片内自带基准源,也可以外接基准源; ●片内自带同步时钟; ●采用28脚SSOP封装; ●带有和MCU兼容的16位并行输出端口。 2、LTC1606 的引脚介绍及使用说明 2.1 LTC1606的引脚介绍 LTC1606
[模拟电子]
现代、法雷奥与Hexagon合推高精度车辆定位系统
据外媒报道,在2020年CES展上,现代汽车(Hyundai)、Hexagon公司定位智能部(高精度GPS技术领导者)、法雷奥(Valeo,驾驶辅助系统领导者)与一家主流移动网络运营商展示了一项新技术,能够在路上精确定位车辆的准确位置。该系统采用专有厘米级精度的高精度定位(HPP)技术,进一步增强车辆的先进主动安全技术。 (图片来源:法雷奥) GPS定位技术在汽车行业中应用广泛,但目前,汽车行业中应用的定位技术仅能够定位几米的范围(最佳条件下为1.5米至3米)。 HHP由Hexagon、法雷奥及他们的移动网络运营商合作开发,通过应用TerraStar X技术(对车辆通过蜂窝网络通道接收到的GPS信号进行校正)而发挥
[汽车电子]
现代、法雷奥与Hexagon合推<font color='red'>高精度</font>车辆定位系统
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved