智能信号发生器课件_第1页
智能信号发生器课件_第2页
智能信号发生器课件_第3页
智能信号发生器课件_第4页
智能信号发生器课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能信号发生器

研究的基本内容●可产生正弦波、方波、三角波。●使用键盘来选择波形。●输出波形的频率范围为1Hz~1kHz。●信号电压范围-5V~5V,并且输出电压幅值可以在0V一5V范围内调节。●输出信号波形无明显失真。工作原理信号发生器采用直接数字合成技术。基本原理为采样定理:抽样频率必须大于或等于两倍信号谱的最高频率。因此,通过查表法来让单片机产生波形。首先,对需要产生的波形进行采样,将采样值数字化存入单片机存储器作为查找表,然后再通过查找表将数据读出,经过DAC0832D/A转换芯片转换成模拟量,把存入的波形重新合成出来。由于该信号发生器以模拟量形式输出的波形是在单片机内部存储的数字信号的通过程序控制下形成的,所以在构建波形时,具有时域、频域和视觉上的灵活性。系统基本框图

智能信号发生器系统主要由单片机、D/A转换电路、电流/电压转换电路,按键电路和波形指示电路、电源、示波器等电路组成。键盘输入LED显示51单片机DAC0832TL082示波器显示波形硬件电路设计硬件电路核心为AT89C52单片机,用它产生所需输出信号的数字量,再经D/A转换芯片将数字量转换为模拟电流量输出,通过运放将电流转换为电压量输出。键盘设计:键盘采用4*4键盘。当按下0号键时,示波器显示的是正弦波;当按下1号键时,示波器显示的是锯齿波;当按下2号键时,示波器显示的是方波。而波形频率的调节由0-9号键来完成。幅度的调节:因为DAC0832的最大输出电压是由其输入的基准电压来控制的,只要能控制D/A的基准电压便可以控制输出幅度,因此只需在D/A转换器基准电压上加上另一片DAC0832的输出,便可以方便地改变其输出信号的幅度。设计用两DAC0832来完成输出信号的工作,第一片D/A用来输出信号,第二片D/A用来控制第一片D/A的基准电压。软件流程图开始键盘全扫描有键按下?延时去抖读特征码确定键值执行波形产生函数返回NY波形产生程序的设计方波:方波的产生方法比较简单,只要定时地向外输出FFH和00H即可。正弦波:正弦波的实现:正弦波是非线行波,所以要首先量化编码。即将一个周期内按时间等分为无数段后,则阶梯波就非常逼进连续的正弦曲线。经量化的Vi(t)值已离散化,即成为数字量。将这些数字量编码,存放在EPROM里,需要时不断取出、送出就可得到正弦波。三角波:对于三角波,就是实现两次偱环,通过由最小值到最大值和由最大值到最小值的循环来实现三角波的输出。

研究的重点和难点(1)如何将波形预制和固化在单片机内(2)DAC0832的外围电路设计,如何调节频率、电压调幅等(3)稳定不失真地输出波形拟解决的关键问题●(1)单片机各引脚的分配●(2)软件程序的设计●

(3)对电路板的整体布局和布线的合理设计键盘输入EPROM51单片机DACDACTL082TL082示波器LCD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论