当前位置:首页 > EDA > 电子设计自动化
[导读] 摘要 设计了一种线性F/V转换系统。传感器输出的脉冲频率信号经信号调理电路调理后输入FPGA,FPGA测量脉冲信号的频率,根据系统精度要求,需设计Q格式定点运算,测得的频率经FPGA定点运算后得到与频率大小成线性关系

 摘要 设计了一种线性F/V转换系统。传感器输出的脉冲频率信号经信号调理电路调理后输入FPGA,FPGA测量脉冲信号的频率,根据系统精度要求,需设计Q格式定点运算,测得的频率经FPGA定点运算后得到与频率大小成线性关系的D/A转换的数字量,控制串行DAC7551输出相应的电压值。实验结果表明,系统的转换精度优于0.1%,改变系统的设计参数可实现更高精度的频率信号到电压信号的转换。

关键词 F/V转换;精度;FPGA;Q8定点运算;DAC7551

脉冲型流量传感器是流量仪表中一类主要的流量传感器,如涡轮流量传感器、涡街流量传感器、远传型容积式流量计等。这类传感器需将被测参数转化为电模拟量显示出来。频率电压转换器作为一种功能器件,在测量仪器、自动控制、遥感遥测以及信号传输各个领域都有着广泛的应用。传统的F/V转换器多采用模拟电路或单片机实现。采用模拟电路设计的F/V转换器多采用如LM331、AD650等实现频率信号到电压信号的转换,设计的系统具有转换精度不高、待测频率范围固定、误差较大的缺点;单片机设计的F/V转换系统虽然有一定程度的改善,但由于自身测频基准时钟频率的限制,仍然无法满足高精度转换的要求。本文根据系统要求:流量传感器输出的脉冲信号频率范围10~3 000 Hz,输出模拟电压信号范围0~5 V,精度优于0.1%。采用FPGA实现脉冲信号频率的测量,设计的系统满足要求。

1 系统分析

F/V转换的误差主要存在于计数测量信号周期时的误差、运算时的截位误差和D/A变换器的量化误差等。

首先考虑测量周期的误差:选择最大频率信号3 000 Hz,其周期为333.3μs,0.1%误差是333.3 ns。选用12 MHz时钟作为时基信号,周期测量误差为83.33 ns,对应83.33×5×0.1%/333.33=1.3 mV,误差余量为3.7 mV。

M位D/A转换器的误差为5 000/2(M+1)mV,所以M只需>10位就可以满足精度要求,考虑到D/A自身的误差,可以选择12位以上且INL<1 LSB的D/A,以保证转换精度。

输入的频率信号最小为10 Hz,所以最大计数值为1 200 000,需要21位长的计数器。

考虑截位误差,使用Matlab仿真,得到使用12 MHz计数频率12位D/A时,需要使用Q8定点运算才能保证系统精度,误差曲线如图1所示。使用Q8格式作定点运算时只需先将数据转换为Q8定点数,然后进行计算,最后将结果转换回一般格式即可(Q格式:小数点位于第n位元之右侧,称为Qn格式)。

2 系统总体结构

系统整体结构如图2所示。FPGA测量经隔离整形后的脉冲信号的频率,经Q8定点运算、截位等处理后得到D/A转换的数字量,D/A输出的电压信号经RC滤波后得到最终与输入脉冲频率大小成线性关系的电压信号。由于流量传感器输出的脉冲信号频率可能会在10~3 000 Hz范围连续变化,不一定是固定值,为保证系统转换精度,利用FPGA计数连续两个待测脉冲上升沿间的时基脉冲个数的方法得到脉冲信号的周期,周期的倒数即为脉冲信号的频率。对固定频率的测量较为简单,本文主要讨论对变化频率的测量,系统可用于对固定频率的测量。由于FPGA对待测脉冲信号的处理时间远小于待测脉冲信号的周期,所以在下一个脉冲到来之前,FPGA已经完成对前一个脉冲的处理。

3 系统电路设计

3.1 信号调理电路

为保障系统对信号源的抗干扰能力,传感器输出的脉冲信号需经光电隔离并整形后再送入FPGA处理。信号调理芯片采用Silicon Labs的低功耗6通道数字隔离器Si8660BD—B—IS,可实现多路信号同时处理,它具有抗电磁干扰能力强、功耗低、隔离电压高、寿命长的特点,且具有施密特整形电路的功能。其内部电路如图3所示,信号调理电路如图4所示。

3.2 D/A转换电路

数模转换器是一种数字和模拟混合信号处理电路。D/A转换芯片采用串行DAC7551,+5 V电源供电,12 bit精度,INL为±0.35 LSB,轨至轨电压输出,输出电压建立时间最大为5μs,输出电阻1Ω,满足系统要求。设计的D/A转换电路如图5所示。

3.3 外部参考电压电路及RC滤波电路

出于对精度及稳定性的要求,希望参考电压源尽量对供电电源电压和工艺参数以及芯片的工作温度是相对独立的。Ref5050为BB公司生产的高精度+5 V输出稳压模块,最大温度漂移为8×10-6/℃,输出最大误差电压为输出总电压的0.1%,输入电压范围为5.2~18 V,输出电流范围为±10 mA,常作为电路中的基准电压源。外部参考电压电路如图6所示。

RC滤波电路较简单,可用电阻电容构成的一阶RC滤波电路即可,在此不再赘述。

3.4 FPGA内部电路结构

FPGA选用Altera公司EP2C5T144C8 芯片,5000LE、117 kbit片上RAM、26乘法器、2PLL,满足系统需求。

FPGA的主要工作是除法运算,当计数器给出被测信号单个周期内的高频时钟数N,取预存在FPGA中的转换系数做除法运算;再对除法的结果值作M位截位,送外部M位D/A转换器转换,则得到相应的电压值。FPGA内部电路结构如图7所示。

4 系统测试

选择高频时基信号f基对输入信号f的周期计数,得到计数值N,依据线性转换关系,得到F/V的转换如式(1)所示。式中,M是外部D/A转换器的位数,f量是输入脉冲信号的量程即3 000 Hz。

根据式(1)得到的测试结果如表1所示。输入脉冲信号频率范围10~3 000 Hz,D/A芯片采用DAC7551,12 bit精度,采用Q8定点运算保证转换精度。

5 结束语

目前在测量领域,脉冲信号既可作为已知的激励信号,又可作为未知的被测信号。作为未知的被测信号,对其参数测试越显重要。文中设计的F/V转换器采用以FPGA为核心的模块化设计方法,具有测试参数灵活配置、硬件电路简单、容易实现、测频范围宽、转换精度高等特点。根据系统需求,可灵活配置系统的参数。增加时基频率、选用精度更高的D/A转换芯片、增大Q运算的阶数都可以实现更高精度的F/V转换。与传统实现方法相比,灵活性、测频精度、转换精度都得到了大幅提升。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭