来实现,该方法可以通过编程的方法来控制信号波形的频率和幅度,而且在硬件电路不变的情况下,通过改变程序来实现频率的变换。此外,由于通过编程方法产生的是数字信号,所以信号的精度可以做的很高。辅以键盘控制、液晶显示等电路,设计出智能型函数波形发生器,采用软硬件结合的方法可以实现功能较全、性能更优的波形发生器,同时还可以扩展波形发生器的功能,比如通过软件编程控制实现波形的存储、运算、打印等功能,采用USB接口设计。使波形发生器具有远程通信功能等。目前,实验、科研和工业生产中使用的信号源大多采用此方法来实现。本系统的总体设计方框图如下图2.4所示。图2.4系统整体设计方框图(2).在生产实际中波形信号大多是周期性变化的,本设计将各种各样的波形在一个周期中变化情况离散化,再根据二进制的规律进行编码,得到每一种波形所对应的波形代码,把这些波形代码存储到存储器中,利用电路选择其中的一组代码输出,经D/A和放大器获得连续变化的波形。方案分析比较:方案一:利用专用直接数字合成DDS芯片的函数发生器:能产生任意波形并达到很高的频率,但成本较高。方案二:结构相对复杂,用D/A转换器的输出来改变调制电压,也可以实现数控调整频率,但产生信号的频率稳定度不高。方案三:软硬件结合的方法可以设计出性能最优、功能扩展灵活、控制智能化的新一代的波形发生器,可以满足教学、科研、工业生产等各方面对波形发生器性能有较高要求的应用场合。能够产生很好的波形,也易实现,易于控制。基于我们的选择标准在满足工作要求的前提下,性价比高的发生器是我们的首选。从上面的比较可以看出,方案一和方案二都有各自较大的缺点,难以达到理想的设计要求。所以选择方案三较好。它不仅采用软硬件结合,软件控制硬件的方法来实现,使得信号频率的稳定性和精度的准确性得以保证,而且它使用的几种元器件都是常用的元器件,容易得到,且价格便宜,使得硬件的开销达到最省。