一种0~20Hz超低频信号发生器的设计与实现
出处:论文网
时间:2007-04-13
3.3 正弦信号的幅度控制电路
正弦信号的幅度控制电路如图1所示。由于改变D/A转换器1的VREF脚的电压便能控制输出信号的幅度,因此利用主CPU控制D/A转换器2,使之输出不同幅度的电压,从而去控制D/A转换器1的VREF脚的电压,达到幅度控制的目的。D/A转换器2的参考电压为+5V,其输出模拟电压幅度也可通过硬件进行调节,这样幅度控制范围可以调节。
4 超低频信号发生器的软件实现
超低频信号发生器的软件的编制主要采用的是查表法。对于正弦信号,其每一个点的值的确定方法是:选取半个正弦周期,将半个周期分为254段,取254个点,让其最大值为#FFH,因为所用的0832D/A转换为8位的,这样可以充分保证其转换的精度,同时目是超低频,频率范围在0.01~20Hz之间,所以两点之间的延迟时间完全可以满足D/A转换的时间关系。正弦波幅值的计算公式如下:
A=100*sin(I*π/255) I=1…255
正弦波的幅度主要采用由主CPU控制D/A转换的参考电压来控制,正弦波频率的变化由改变输出点之间的延时来实现,根据正弦波的周期性和对称性来编制汇编程序,可以很方便地得到幅度和频率都受控的超低频信号。
5 结 论
该超低频信号发生器能够动态地实现对雷达跟踪目标信息的模拟,采用了主—从式双CPU结构,充分地利用了单片机的软硬件资源,硬件结构简单。目前,该超低频信号发生器已成功地应用于雷达跟踪性能测试上,满足了对天线控制系统频域的开环增益,以及闭环带宽、峰值的测试所需激励信号的要求。
- 上一篇:关于使用多个同种VXI总线仪器的软件设计
- 下一篇:数码动画新纪元MAYA