当前位置:首页 > 电源 > 数字电源
[导读]本文给出一种基于TMS320F2812(简称F2812)DSP的一种简易测频方法。该方法有效利用F2812的片内外设事件管理器的捕获功能,在被测信号的有效电平跳变沿捕获计数,电路实现多靠软件设置,运算简单,实时性好,测量精度高

本文给出一种基于TMS320F2812(简称F2812)DSP的一种简易测频方法。该方法有效利用F2812的片内外设事件管理器的捕获功能,在被测信号的有效电平跳变沿捕获计数,电路实现多靠软件设置,运算简单,实时性好,测量精度高。
 
  1 测量方法
  常用的测频方法主要有直接测频法、直接测周法以及多周期测量法。直接测频法虽在高频段的精度较高,但在低频段的精度较低,直接测周法则恰恰相反。多周期测量法是将被测信号和标准信号分别输入到两个计数器,其实际闸门时间不是固定值,而是被测信号周期的整数倍,因此消除了对被测信号计数时产生的±1 Hz的计数误差,其精度仅与闸门时间和标准频率有关。因此本设计采用多周期测量法作为具体的实施方案。
 
  2 系统的设计
  2.1 系统的硬件设计
  硬件系统总体框图如图1所示。被测信号首先经过限幅放大、直流偏置、整形电路,变换为0~3.3 V的方波信号,然后再进入DSP,利用其定时器和捕获单元实现频率的测量。测量完成后,一方面可由键盘设置相关参数通过LCD显示测量结果,另一方面可通过RS一232传送给PC机显示测量结果。另外,为了提高系统的可靠性,增加了一个自我校准电路,即在测量之前,可通过软件设置产生1 MHz的标准脉冲信号,送到信号调理模块的输入端,检测测量结果是否正确,从而达到自我校准的目的。
  本设计选用美国德州仪器公司(TI)的TMS320F2812 DSP作为核心处理单元。F2812是TI公司近几年推出的高速、高精度的工业控制DSP芯片。它运算速度快,工作时钟频率达150 MHz,指令周期可以达到6.67 ns以内,低功耗(核心电压1.8 V,I/O口电压3.3 V)。它采用哈佛总线结构,具有强大的操作能力;外围设备包括3个32位的CPU定时器,16通道的12位A/D转换器,串行外围接口(SPI),2个串行通信接口(SCI)等。其片内外设时间管理器含有2个模块(EVA和EVB),每个模块都包括2个通用定时器,3个全比较/PWM单元,3个捕获单元和 1个正交编码脉冲电路。本设计主要利用EVA中的2个通用定时器(T1和T2),2个捕获单元(CAPl和CAP3),EVB中的1个通用定时器 (T3)。具体测量原理如图2所示。
  首先设定T3比较值(预置闸门时间为0.012 8 s),设定T1的比较值为1,使能CAPl。然后使能T1,当其接收到一个整周期的被测信号时即可产生比较输出,同时产生比较中断,读取CAPl的栈值 (即T2的初值t2_1),清T1、T2上溢次数,使能CAP3和T3。最后当T3定时结束,借助于D触发器在被测信号的下一个上升沿到来时,切断T1的比较输出,同时PDPINTA将被置位,然后记录T1和T2的上溢次数tlofcount、t2ofcount,读取CAPl的栈值(即T2的末值 t2_2)和CAP3的栈值(即T1的末值tl_2)。由所得数据计算频率,禁止T1、T2、CAPl和CAP3。频率计算公式为:
 
  注意:CAPl的捕获时基为T2,CAP3的捕获时基为T1,标准频率信号为150 MHz时钟频率的8分频。
 
  2.2 系统的软件设计
  主监控程序是整个软件系统的总调度程序,它控制着程序的有序运行。系统在上电或复位后,主程序先调用各模块的初始化子程序,主要包括GPIO初始化、PIE初始化、EV初始化和SCI初始化。系统初始化完成之后,主程序启动CPU_Timer0,使能 T1、T2的上溢中断,启动CAPl,设置T1的比较值为1,等待T1CINT置位,开始测量频率。为减小测量过程中产生的随机误差,所测结果均取平均值。利用CPU_Timer0产生一定的时间段(O.6s)。该时段结束后(CPU_TimerO中断标志位置位),即对该段时间段内记录的测量结果求均值。此时,如果查询到上位机发出接收请求,则传送相应数据至PC显示。然,后,重新初始化定时器和捕获单元,进入下一轮测量。主监控程序流程如图3所示。
  测频的部分源代码如下:
[!--empirenews.page--]
 3 误差分析及测试结果
  3.1 量化误差
  设被测信号的频率为Fx,其真实值为Fxe,标准频率为Fs,在一次测量中,预置闸门时间为T′,Tpr为实际闸门时间,被测信号计数值为Nx,标准频率信号计数值为Ns。
 
  Fx计数的起停时间是由该信号的上升沿触发的,在T′时间内对Fx的计数Nx无误差,对Fs的计数Ns假设相差N个脉冲,即|△et|≤n。
 
  由于Fx/Nx=Fs/Ns,Fxe/Nx=Fs/(Ns+△et),根据相对误差公式有:
 
 
  因此可以得到以下结论:
 
  ①相对测量误差与被测信号的频率无关。
 
  ②增大T′或者提高Fs,可以增大Ns,减少测量误差,提高测量精度。本设计方案中,预置闸门时间限定了最低的测量精度。
 
  ③误差分析中的n,主要由硬件切断T1PWM所需要的时间决定,为一个小整型常数。若预置闸门时间Tpr=O.012 8 s,则
  即使n取不为l的小整型常数,仍可以使得精度维持在十万分之一以内,并且可以随着预置闸门时间的适当延长,得到进一步的提高。
 
  3.2 测量的原理误差和标准频率误差
  本测量原理类似多周期同步测量原理,主要的原理误差来自测量即将结束时,由D触发器产生低电平跳变来切断T1PWM,从而使其产生由CAPl和CAP3同时捕获上升沿的跳变。这段时间主要是由D触发器的反应时间决定。在测量过程中,针对这部分误差,可以通过适当增加预置闸门的时间来克服,同时考虑到DSP 内部高速的时钟频率,这并不会明显地增加测量耗时,但却达到了弱化此误差的影响、增加测量精度的目的。
 
  标准频率误差为△Fs/Fs。因为晶体的稳定度很高,标准频率误差可以进行校准,并且已将DSP内部的高速时钟频率进行了适当的分频,所以相对于量化误差,校准后的标准频率误差可以忽略不计。
 
  3.3 测试结果
  用函数信号发生器(型号为Tektronix AFG3010;精度为O.000 1%)产生方波信号,用设计的频率计测出频率,求出误差。本测频系统的测量精度可达到O.01%。根据误差分析可知,系统的最大误差发生在预置闸门时间正好填充了整数个被测信号时,即频率为78.125 Hz或者其整数倍时,所以选择这些点进行测试。实际的测试数据如表1所列。
 
  4 结论
  本文着重分析了数字频率计的设计方案、硬件组成,以及采用Modbus协议实现上位机与下位机通信的软件设计。特点有:
 
  ①在频率测量原理方面,由于采用了多周期测量原理,消除了对被测信号计数时产生的±1个计数误差,其精度仅与闸门时间和标准频率有关,克服了传统的测频法或测周法的不足,实现了宽量程、高精度的频率测量。同时由于预置闸门时间的存在,保证了当被测频率在各频段之间来回切换时,系统反应灵敏,跟随性能好。
 
  ②在系统的总体设计方面,充分利用了F2812 DSP的内部资源,即使用事件管理器中的定时器、捕获单元完成频率的测量;使用PWM的输出实现自检电路的设计;使用串口通信模块完成上位机和下位机的通信。在测量结果的显示方面利用RS232,通信协议采用Modbus协议,实现下位机和上位机的通信,将测量结果在上位机中显示出来。
 
  本文只探讨了如何对单路信号进行频率测量,而对于多路信号,可先使其经过一个与门,通过软件判断哪一路信号,然后再运用本设计方法进行测量。针对这种情况所产生的误差问题还需作进一步的探讨,本文只给出初步的探索。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度
关闭
关闭