大家好我是小乐,程控步进衰减器系统,关于步进控制程序很多人还不知道,那么现在让我们一起来看看吧!

程控步进衰减器系统 步进控制程序程控步进衰减器系统 步进控制程序


程控步进衰减器系统 步进控制程序


1、数字正弦波经过一个模拟滤波器后,得到最终的模拟信号波形。

2、通过高速DAC产生数字正方案一2.2 控制软件设计353进行控制。

3、由于ICL8038自身的限制,输出频率稳定度只有10-3(RC振荡器)。

4、而且由于压控的非线性,频率步进的步长控制比较困难。

5、输出信号的幅度数控由DAC0832和5G353完成。

6、幅度数码由单片机通过P0口输入。

7、要求幅度数据为8位/ 100mV。

8、用户设置信息的存储由24C01完成。

9、微由8051最小系统,键盘/显示接口芯片8279,16位键盘,6位LED数码显示器以及相应译码、驱动电路及“自动扫描/手动设置”选择开关等组成。

10、方案二基本信号产生:晶振频率为2M,经8253进行分频后,产生100HZ的方波信号,则分频比为:M=fALE/100=2X104一般石英晶体振荡器的频率稳定性优于10-5,故输出信号的频率稳定性指标得以保证。

11、频率合成:CD4046和8253组成的锁相环中,fo=100N 其中8253的定时器做4046的N分频,则占空比电路的输入脉冲信号频率也是N。

12、利用可编程定时器/计数器8253的三个定时器,正好可以承担上述2x104分频和锁相环中而个分频器的任务。

13、其中定时器0分频比设为2x104,定时器2做锁相环N分频。

14、利用8253做分频器,应使其工作于方式3。

15、波形变换采用查表方式,把正弦波一个周期的波形按时间平均划分为100个点,各点的电压数据放在存储器2817中,通过DA0832实时查询输出。

16、输出信号的幅度数控由DAC0832完成,幅度数码由单片机通过P1口输入,要求幅度数据为8位/ 100mV。

17、当输出幅度为3V时,DAC输入数值应为240。

18、微系统由89C51最小系统,4x4位键盘输入,字符型液晶显示器以及相应的译码、驱动电路构成。

19、液晶显示采用菜单显示方式,显示直观,作方便,人机界面非常友好. 用户设置信息的存储由24C01完成方案三以4M石英晶振作为参考源,通过F273,F283以及LS164组成的精密相位累加器和数字信号处理,通过高速D/A变换器DAC0800和2817 E2ROM产生正弦波形,三角波形和任意波形。

20、正弦信号频率计算:在相位累加器中,每来一个时钟脉冲,它的内容就更新一次。

21、在每次更新时,相位增量寄存器的相位增量M就加到相位累加器中的相位累加值上。

22、设相位增量寄存器的M为00...01,相位累加器的初值为00...00。

23、这时在每个时钟周期,相位累加器都要加上00...01。

24、本设计累加器位宽n是24位,相位累加器就需要224个时钟周期才能恢复初值。

25、相位累加器的输出作为正弦查找表、三角波查找表和用户自定义波形查找表(均为E2PROM2817)的查找地址。

26、查找表中的每个地址代表一个周期的波形的一个相位点,每个相位点对应一个量化振幅值。

本文到这结束,希望上面文章对大家有所帮助。