2 系统设计
2.1 系统方案的选择
方案一:采用DDS即直接数字频率合成技术设计信号发生器。由于运用了全数字大规模集成技术,具有体积小、频率分辨率高、信号纯度高等特点,但是DDS芯片价格较为昂贵,且设计较为复杂。
方案二:采用单片机和DAC0832数模转换器生成波形,由于是软件滤波,所以不会有寄生的高次谐波分量,生成的波形比较纯净。它的特点是价格低、性能比高,在低频范围内稳定性好、操作方便、体积小、耗电少。
方案选择:本文中的设计选用了单片机配合D/A电路以及运放产生所需的波形,再由显示器显示出波形和主要参数。选它们的原因还有性价比高、低廉的价格、体型小、稳定和省电等特点[5]。
2.2 控制芯片的选择
方案一:AT89C51单片机是一种高性能8位单片微型计算机。它把构成计算机的中央处理器CPU、存储器、寄存器、I/O接口制作在一块集成电路芯片中,从而构成较为完整的微型计算机。
方案二:C8051F005单片机是完全集成的混合信号系统级芯片,具有与AT80S52兼容的微控制器的内核,与MCS-51指令集完全兼容。除了具有标准AT80S52的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件。
方案选择:控制芯片有很多种选择,然而目前为止比较高效,源)自(751+文=论]文]网[www.751com.cn,使用率高的就属单片微型计算机了。大学阶段我接触最多的是51系列单片机,所以,在这次制作中我选择了较为中意的一个型号。AT89C51是由国外制造的一款能耗低、功能强的芯片。它功能强大的原因是因为能把CPU、I/O口、寄存器等这些组成计算机的必须成分集成在一起,使之成为一块小巧的、可重复编写的芯片[6]。
3 系统硬件设计
3.1 基本原理
由框图可知,本设计是围绕单片机为主体来进行运作,除此之外还有D/A、放大、波形显示等模块。
电路中设计了多个发光二极管,它们会根据按键变化带来的信号变化选择性的点亮,如按一下波形切换按钮,则第一个小灯亮,屏幕显示正弦波,再按动则会依次切换。(该设计中频率调节范围为10-100HZ,振幅为2.5-3.5V,电压超过范围时图像会失真)