基于C8051F130的信号源发生器设计

时间:2011-08-29来源:网络
3 软件设计

  信号发生器软件设计采用模块化编程结构, 分为初始化程序、键盘处理程序、波形选择程序、频率调节程序、占空比调节程序、幅度调节程序、信号状态显示程序, 信号发生器上电执行初始化程序产生频率1 kHz, 幅度2 V(VPP), 占空比为50% 的方波, 初始化后响应是何按键按下, 转入相应的信号状态调节程序最后通过信号状态显示程序在液晶上显示, 程序流程图如图4 所示。

  

程序流程

  图4 程序流程

  4 结 论

  为验证所设计信号源发生器性能, 在按照上述硬件和软件设计后, 对其输出信号各项指标参数进行了实际测试, 其中使用Agilent 53132A 和National VP7720A 对其主要参数输出频率精度和总失真度系数的测试数据如表3 和表4 所示。

  表3 输出频率

  

表3 输出频率

  表4 正弦波失真系数

  

表4 正弦波失真系数

  由表3 和表4 可见, 本设计的信号发生器能达到输出波形失真度小于0. 3% , 输出频率精度优于2 ×10- 4 , 在同类设计中性能较优。

  经实验验证, 所设计的信号发生器能输出频率小于15 MHz, 幅度200 mV~ 20 V(VPP )连续可调, 占空比在15%~ 85%的方波、正弦波、三角波, 具有外围电路简单、体积小、精度高、输出波形失真小等优点。该信号发生器已经广泛应用在我院电学电子测试工作中。

1 2 3

关键词: 设计 发生器 信号源 C8051F130 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版