摘要
测量非线性失真一般采用基波抑制法(单音法),可通过基波抑制网络来实现。基波抑制网络
即陷波滤波器,可将基波电压分量滤除。常见的有文氏电桥组成的RC 陷波电路和双T 形电
桥组成的陷波电路。
关键词:数控调谐,文氏电桥,陷波器
1 引言
测量非线性失真一般采用基波抑制法(单音法),可通过基波抑制网络来实现。基波抑制网络
即陷波滤波器,可将基波电压分量滤除。常见的有文氏电桥组成的RC 陷波电路和双T 形电
桥组成的陷波电路。
高性能的失真度测量仪必须使用高性能的陷渡器,它应能完全滤除基波而不衰减其他谐波。
新式失真度测量仪产生的基波衰减或陷波深度可达100 dB 甚至更大,而对谐波只产生l dB
或更小的衰减。要获得这样高的性能,需要Q 值很高的滤波器,而且调谐必须非常准确,
通常采用的手动调谐几乎无法实现。高性能的失真度测量仪可以自动调谐到基频,其偏差只
有百分之几。失真度的测量主要是设计和选择高性能的陷波滤波电路。
文氏电桥陷波器是失真度仪设计中最常用的器件,其基波衰减深度一般可达80 dB 以上,但
是老式的失真度仪中往往使用手动调谐的方式。笔者在原来的手动调谐文氏电桥陷波网络的
基础上进行了改进,设计了智能化数控调谐文氏电桥陷波器。
2 文氏电桥陷波的原理
由文氏电桥组成的基波抑制电路(陷波器)如图l 所示。电桥的元件参数关系为Rl=2R2,
C1=C2=C,R3=R4=R
此时,电桥的抑制频率为
因为 Rl=2R2,对任一频率信号,UAD=Ui/3。由计算可知:当输入信号频率f=fo 时,UBD=Ui/3,
则UAB=0。此时,电桥处于平衡状态,输出为O。当输入信号频率f 偏离fo 时,电桥失去
平衡,则有电压输出。
文氏电桥无源滤波器电路的选择特性很差。实际工作中,需要阻带很窄、选择性很强的陷波
器,为此采用文氏电桥组成的有源陷波电路,如图2 所示。此时陷波的频率为l kHz。
Al、A2 是电压跟随器组态,均有缓冲隔离作用,具有高输入阻抗和低输出阻抗特性,对选
频电路的谐振频率无影响,A1 输出的部分电压反馈至A2 的同相端,并经A2 输出到电桥桥
臂。调节Rp 可调节反馈量,从而改变Q 值,以达到锐通带选频作用。若不加正反馈,在l kHz
附近二次谐波的特性曲线就会下降,不能进行准确测量。如果反馈量与频率特性有关,用可
变电阻器Rp 调整;如果衰减特性已调准,Q 值已选定,则Rp 可换成固定电阻器。在Al 的
反馈回路中加入电阻器R8 是为了抵消输入偏流,以减小直流漂移。C3 的作用是抑制尖峰
脉冲。
当 f=fo 时,电桥平衡,Al 的输出为0;f 偏离fo 时,电桥失衡,有输出电压。因此该电路
能抑制基波,使谐波通过。
若取 fo=l kHz,C=0.01μF,由R=l/2πfoC 来计算R,求得R=15 kΩ。A1、A2 均为集成运
算放大器,可选NE5532A 型。
高 Q 值的陷波器选择性好。但中心频率fo 易偏移,会引起较大的测量误差,因此,测量失
真度时可采用二级甚至三级串联调谐设计,使之具有中心频率为±1%的衰减带宽。
3 系统模块
智能化数控调谐文氏电桥陷波器包括陷波频率调谐文氏电桥、有效值检波器、A/D 采样电路
和单片机控制电路,如图3 所示。
在系统中,一个未知频率的信号输入文氏电桥之后,在某一个频率点进行陷波,通过有效值
检波电路对文氏电桥输出的残余信号进行有效值检波;A/D 采样电路对检波后产生的直流电
压进行采样,转换成数字信号,并且将数据传输到单片机;单片机对此数据进行判断,当采
集到的直流电平为最小值时,文氏电桥的谐振中心频率正好是所需的陷波频率(即最接近基
频);如果采集到的直流电平不是最小值,那么单片机将控制改变文氏电桥的电阻和电容,
使其中心频率接近基频。通过以上过程实现了文氏电桥陷波器的智能化数控调谐。
图 3 中[page]的文氏电桥是在图2 的基础上进行了改进。图2 中的R、C 不再由单一值的电阻器和
电容器组成,C 由并联的电容网络构成,电阻R 由数控电位器代替,R 和C 可以由单片机
控制。
检波的作用是将文氏电桥输出的残余信号转换为可检测的数值,提供给模数转换器进行采样
并转换成数字信号。
A/D 采样电路的作用是对有效值检波输出的模拟信号采样,转换成数字信号,然后由单片机
进行处理。
单片机控制电路主要实现采样后数据的处理、电容档的选择(控制继电器的通断)和数控电位
器的控制。
4 系统设计与实现
4.l 文氏电桥
系统硬件电路中最关键的部分是文氏电桥。系统总体电路结构如图4 所示。本系统的目的是
实现自动调谐陷波,因此,必须改进对文氏电桥谐振中心频率起决定性作用的R 和C,从
固定值变成可在一定范围内自动改变的变化量。考虑到双联可变电容器较难购买,且双联可
变电阻本身又不十分精确、使用起来也不是很方便,所以采用分档电容器实现谐振中心频率
粗调,数控电位器实现细调的方案。使用普通的独石电容器,容值大的可用CBB 电容器。
采用比较容易购买的100 抽头X9C103 型数控电位器,X9C103 与单片机的接口是3 总线方
式,3 个控制端口分别为U/D、INC 和CS,实际设计中,3 个端口分别与单片机的P2.O、
P2.1 和P2.2 相连。X9C103 的滑动头带有40 Ω的固定阻值,因此其实际阻值变化范围是40
Ω~10040Ω,步进量为100Ω。
分档电容器与继电器相连。使用双刀单掷继电器,每个继电器控制 2 个容值相同的电容器。
继电器作为图4 中的开关,平时处于常断状态,由单片机控制继电器的通断以接通所需的电
容档,7 档电容对应7 个继电器,分别与单片机P1.0-P1.6 口相连。各档电容值的选取在此
电路中相当重要,首先要考虑能否使频率调谐范围覆盖系统要求的整个频带,每档电容对应
一定范围的频率,在单片机选定电容档后,数控电位器的步进对应于频率的步进量要小,以
减小陷波中心频率和基频之间的误差。在文氏电桥工作时,之后一档电容被选通,这样可减
小继电器对RC 谐振网络的干扰。考虑到以上3 点,经过计算及实践证明,在lOHz~1 MHz
频率范围内选取了7 档比较合适的电容,如表1 所示。
4.2 检波与A/D 转换
考虑到在失真度测量中输入信号本身就是不规则的失真信号,而由分立元件组成的有效值检
波电路是在检测出信号的峰值后按照一定的关系计算得出有效值,一般只能用于检测规则信
号(诸如正弦波等信号),输出误差比较大,不适用于失真度仪,所以本系统交流检测信号-
直流有效值的转换采用了AD536 型转换电路。AD536 是美国ADI 公司推出的专门用于真有
效值-直流转换的单片集成电路。它的性能与混合或模数器件相当甚至更优,而价格则低得
多。AD536A 可直接计算出任何包含直流的交流分量的复杂输入波形的真有效值,并将其转
换成直流输出信号。AD536A 可广泛用于标准正弦波或非周期、非正弦且叠加直流电平的各
种噪声及机械传感信号的精确测量。为了减小输出中的纹波成分,最好使用后向滤波器,如
图4 中的R9、C18 和C19 起到了滤波作用。
在本系统中必须对每次文氏电桥谐振频率调整后的输出信号进行测量,并与前后的测量相比
较,有了上述真有效值检波,就可以直接检测陷波后信号有效值的大小。笔者使用ADC0809
型通用8 位并行模/数转换器将检波后的直流信号转换为2 进制数据由单片机处理。ADC0809
有8 路模拟输入通道,本系统只需使用一路。ADC0809 的8 位数据输出端与单片机的P0 口
相连,CLK 信号与单片机的ALE 口相连,CE 和START 分别与单片机的P2.6 和P2.7 口相
连,EOC 与单片机的INT0 端口相连。因为在本系统之前已经设计了1 个ALC(自动电平控
制)电路,对输入文氏电桥[page]的电压幅值进行合理控制,所以ADC0809 的参考电压可取5 V,
采用LM336-5 型集成稳压电源即可。
4.3 单片机控制
本系统选用了 AT89C51 型单片机。无论从成本、处理速度或存储容量考虑,选用AT89C51
都是很合理的。经过计算可知,当电容比较小时,数控电位器每改变100 Ω时的对应频率
改变量比较大,为了缩短调谐时间,程序设计从容值最小的电容器开始依次扫描,搜寻合适
的陷波中心频率。
系统启动后,单片机程序首先初始化(即电容值选取0.22 nF,数控电位器为最小值40 Ω),
然后单片机控制ADC0809 进行采样,读取P0 口数据进行处理。先对整个系统进行粗扫,
也就是说先不改变数控电位器的阻值,只进行电容换档,当程序扫描完整个7 档电容后,对
ADC0809 的数据进行比较,取最小值对应的电容档作为系统所需要的档。接着再用数控电
位器进行精确扫描,X9C103 有100 个抽头,但不可能再扫100 次。在笔者编写的程序中,
设定扫描到1 个数值之后再扫5 个数值,如果这5 个数值都比前面那个数值大,那么那个数
值就是最小值,其对应的数控电位器值就是所需的,系统就会稳定。X9C103 接口是3 总线
式,通信协议比较简单,编程较方便。图5 所示为本系统的软件流程。
5 结束语
本文叙述了失真度测量仪中基波抑制网络的设计,为了能很好完成其功能,笔者设计并制作
了智能数控调谐文氏电桥陷波器,一级文氏电桥陷波器虽然陷波深度还不错,可以达到60 dB
以上,但是其陷波频带不够宽,而多级串联可实现陷波频带的展宽,一般三级陷波即可具备
非常好的性能。陷波器同样适用于其他类似的场合。
测量非线性失真一般采用基波抑制法(单音法),可通过基波抑制网络来实现。基波抑制网络
即陷波滤波器,可将基波电压分量滤除。常见的有文氏电桥组成的RC 陷波电路和双T 形电
桥组成的陷波电路。
关键词:数控调谐,文氏电桥,陷波器
1 引言
测量非线性失真一般采用基波抑制法(单音法),可通过基波抑制网络来实现。基波抑制网络
即陷波滤波器,可将基波电压分量滤除。常见的有文氏电桥组成的RC 陷波电路和双T 形电
桥组成的陷波电路。
高性能的失真度测量仪必须使用高性能的陷渡器,它应能完全滤除基波而不衰减其他谐波。
新式失真度测量仪产生的基波衰减或陷波深度可达100 dB 甚至更大,而对谐波只产生l dB
或更小的衰减。要获得这样高的性能,需要Q 值很高的滤波器,而且调谐必须非常准确,
通常采用的手动调谐几乎无法实现。高性能的失真度测量仪可以自动调谐到基频,其偏差只
有百分之几。失真度的测量主要是设计和选择高性能的陷波滤波电路。
文氏电桥陷波器是失真度仪设计中最常用的器件,其基波衰减深度一般可达80 dB 以上,但
是老式的失真度仪中往往使用手动调谐的方式。笔者在原来的手动调谐文氏电桥陷波网络的
基础上进行了改进,设计了智能化数控调谐文氏电桥陷波器。
2 文氏电桥陷波的原理
由文氏电桥组成的基波抑制电路(陷波器)如图l 所示。电桥的元件参数关系为Rl=2R2,
C1=C2=C,R3=R4=R
此时,电桥的抑制频率为
因为 Rl=2R2,对任一频率信号,UAD=Ui/3。由计算可知:当输入信号频率f=fo 时,UBD=Ui/3,
则UAB=0。此时,电桥处于平衡状态,输出为O。当输入信号频率f 偏离fo 时,电桥失去
平衡,则有电压输出。
文氏电桥无源滤波器电路的选择特性很差。实际工作中,需要阻带很窄、选择性很强的陷波
器,为此采用文氏电桥组成的有源陷波电路,如图2 所示。此时陷波的频率为l kHz。
Al、A2 是电压跟随器组态,均有缓冲隔离作用,具有高输入阻抗和低输出阻抗特性,对选
频电路的谐振频率无影响,A1 输出的部分电压反馈至A2 的同相端,并经A2 输出到电桥桥
臂。调节Rp 可调节反馈量,从而改变Q 值,以达到锐通带选频作用。若不加正反馈,在l kHz
附近二次谐波的特性曲线就会下降,不能进行准确测量。如果反馈量与频率特性有关,用可
变电阻器Rp 调整;如果衰减特性已调准,Q 值已选定,则Rp 可换成固定电阻器。在Al 的
反馈回路中加入电阻器R8 是为了抵消输入偏流,以减小直流漂移。C3 的作用是抑制尖峰
脉冲。
当 f=fo 时,电桥平衡,Al 的输出为0;f 偏离fo 时,电桥失衡,有输出电压。因此该电路
能抑制基波,使谐波通过。
若取 fo=l kHz,C=0.01μF,由R=l/2πfoC 来计算R,求得R=15 kΩ。A1、A2 均为集成运
算放大器,可选NE5532A 型。
高 Q 值的陷波器选择性好。但中心频率fo 易偏移,会引起较大的测量误差,因此,测量失
真度时可采用二级甚至三级串联调谐设计,使之具有中心频率为±1%的衰减带宽。
3 系统模块
智能化数控调谐文氏电桥陷波器包括陷波频率调谐文氏电桥、有效值检波器、A/D 采样电路
和单片机控制电路,如图3 所示。
在系统中,一个未知频率的信号输入文氏电桥之后,在某一个频率点进行陷波,通过有效值
检波电路对文氏电桥输出的残余信号进行有效值检波;A/D 采样电路对检波后产生的直流电
压进行采样,转换成数字信号,并且将数据传输到单片机;单片机对此数据进行判断,当采
集到的直流电平为最小值时,文氏电桥的谐振中心频率正好是所需的陷波频率(即最接近基
频);如果采集到的直流电平不是最小值,那么单片机将控制改变文氏电桥的电阻和电容,
使其中心频率接近基频。通过以上过程实现了文氏电桥陷波器的智能化数控调谐。
图 3 中[page]的文氏电桥是在图2 的基础上进行了改进。图2 中的R、C 不再由单一值的电阻器和
电容器组成,C 由并联的电容网络构成,电阻R 由数控电位器代替,R 和C 可以由单片机
控制。
检波的作用是将文氏电桥输出的残余信号转换为可检测的数值,提供给模数转换器进行采样
并转换成数字信号。
A/D 采样电路的作用是对有效值检波输出的模拟信号采样,转换成数字信号,然后由单片机
进行处理。
单片机控制电路主要实现采样后数据的处理、电容档的选择(控制继电器的通断)和数控电位
器的控制。
4 系统设计与实现
4.l 文氏电桥
系统硬件电路中最关键的部分是文氏电桥。系统总体电路结构如图4 所示。本系统的目的是
实现自动调谐陷波,因此,必须改进对文氏电桥谐振中心频率起决定性作用的R 和C,从
固定值变成可在一定范围内自动改变的变化量。考虑到双联可变电容器较难购买,且双联可
变电阻本身又不十分精确、使用起来也不是很方便,所以采用分档电容器实现谐振中心频率
粗调,数控电位器实现细调的方案。使用普通的独石电容器,容值大的可用CBB 电容器。
采用比较容易购买的100 抽头X9C103 型数控电位器,X9C103 与单片机的接口是3 总线方
式,3 个控制端口分别为U/D、INC 和CS,实际设计中,3 个端口分别与单片机的P2.O、
P2.1 和P2.2 相连。X9C103 的滑动头带有40 Ω的固定阻值,因此其实际阻值变化范围是40
Ω~10040Ω,步进量为100Ω。
分档电容器与继电器相连。使用双刀单掷继电器,每个继电器控制 2 个容值相同的电容器。
继电器作为图4 中的开关,平时处于常断状态,由单片机控制继电器的通断以接通所需的电
容档,7 档电容对应7 个继电器,分别与单片机P1.0-P1.6 口相连。各档电容值的选取在此
电路中相当重要,首先要考虑能否使频率调谐范围覆盖系统要求的整个频带,每档电容对应
一定范围的频率,在单片机选定电容档后,数控电位器的步进对应于频率的步进量要小,以
减小陷波中心频率和基频之间的误差。在文氏电桥工作时,之后一档电容被选通,这样可减
小继电器对RC 谐振网络的干扰。考虑到以上3 点,经过计算及实践证明,在lOHz~1 MHz
频率范围内选取了7 档比较合适的电容,如表1 所示。
4.2 检波与A/D 转换
考虑到在失真度测量中输入信号本身就是不规则的失真信号,而由分立元件组成的有效值检
波电路是在检测出信号的峰值后按照一定的关系计算得出有效值,一般只能用于检测规则信
号(诸如正弦波等信号),输出误差比较大,不适用于失真度仪,所以本系统交流检测信号-
直流有效值的转换采用了AD536 型转换电路。AD536 是美国ADI 公司推出的专门用于真有
效值-直流转换的单片集成电路。它的性能与混合或模数器件相当甚至更优,而价格则低得
多。AD536A 可直接计算出任何包含直流的交流分量的复杂输入波形的真有效值,并将其转
换成直流输出信号。AD536A 可广泛用于标准正弦波或非周期、非正弦且叠加直流电平的各
种噪声及机械传感信号的精确测量。为了减小输出中的纹波成分,最好使用后向滤波器,如
图4 中的R9、C18 和C19 起到了滤波作用。
在本系统中必须对每次文氏电桥谐振频率调整后的输出信号进行测量,并与前后的测量相比
较,有了上述真有效值检波,就可以直接检测陷波后信号有效值的大小。笔者使用ADC0809
型通用8 位并行模/数转换器将检波后的直流信号转换为2 进制数据由单片机处理。ADC0809
有8 路模拟输入通道,本系统只需使用一路。ADC0809 的8 位数据输出端与单片机的P0 口
相连,CLK 信号与单片机的ALE 口相连,CE 和START 分别与单片机的P2.6 和P2.7 口相
连,EOC 与单片机的INT0 端口相连。因为在本系统之前已经设计了1 个ALC(自动电平控
制)电路,对输入文氏电桥[page]的电压幅值进行合理控制,所以ADC0809 的参考电压可取5 V,
采用LM336-5 型集成稳压电源即可。
4.3 单片机控制
本系统选用了 AT89C51 型单片机。无论从成本、处理速度或存储容量考虑,选用AT89C51
都是很合理的。经过计算可知,当电容比较小时,数控电位器每改变100 Ω时的对应频率
改变量比较大,为了缩短调谐时间,程序设计从容值最小的电容器开始依次扫描,搜寻合适
的陷波中心频率。
系统启动后,单片机程序首先初始化(即电容值选取0.22 nF,数控电位器为最小值40 Ω),
然后单片机控制ADC0809 进行采样,读取P0 口数据进行处理。先对整个系统进行粗扫,
也就是说先不改变数控电位器的阻值,只进行电容换档,当程序扫描完整个7 档电容后,对
ADC0809 的数据进行比较,取最小值对应的电容档作为系统所需要的档。接着再用数控电
位器进行精确扫描,X9C103 有100 个抽头,但不可能再扫100 次。在笔者编写的程序中,
设定扫描到1 个数值之后再扫5 个数值,如果这5 个数值都比前面那个数值大,那么那个数
值就是最小值,其对应的数控电位器值就是所需的,系统就会稳定。X9C103 接口是3 总线
式,通信协议比较简单,编程较方便。图5 所示为本系统的软件流程。
5 结束语
本文叙述了失真度测量仪中基波抑制网络的设计,为了能很好完成其功能,笔者设计并制作
了智能数控调谐文氏电桥陷波器,一级文氏电桥陷波器虽然陷波深度还不错,可以达到60 dB
以上,但是其陷波频带不够宽,而多级串联可实现陷波频带的展宽,一般三级陷波即可具备
非常好的性能。陷波器同样适用于其他类似的场合。