索阅 100例 首 页| 资 讯| 下 载| 论 坛| 博 客| Webinar| 高 校| 专 刊| 会展| EETV| 百科| 问答| 电路图| 工程师手册| Datasheet

EEPW首页 > 百科 > 波形发生器

波形发生器


贡献者:mjei    浏览:1804次    创建时间:2009-06-25

可数字调频调幅的数字信号发生器
  数字信号发生器
  摘要:本文利用AT89S51产生一个可调频和调幅的方波信号,通过此信号来产生三角波,锯齿波,和正弦波。同时此电路配备了动态输入和显示单元。可以很好的人机对话。
  关键字:调频,调幅,滤波,误差效正。
  一.总体设计
  1 要求:产生频率在1HZ--20KHZ 幅度0--5V的方波,三角波,正弦波,并且频率幅度可调.同时实现了波形的频率,幅度参数显示。
  2 设计思路:由AT89S51产生的数字信号通过DAC0832转换为模拟信号,由数字量的大小和直接和模拟信号成正比,频率的调节可以通过信号的延时来实现。再通过,滤波和电容的充电来实现三角波和正弦波。
  3总体设计框图:
  4.集成块简介:AT89S51,DAC0832,UA741,74LS138,HS-3461AS2。
  波形发生器是一种数据信号发生器,在调试硬件时,常常需要加入一些信号,以观察电路工作是否正常。用一般的信号发生器,不但笨重,而且只发一些简单的波形,不能满足需要。例如用户要调试串口通信程序时,就要在计算机上写好一段程序,再用线连接计算机和用户实验板,如果不正常,不知道是通讯线有问题还是程序有问题。用E2000/L的波形发生器功能,就可以定义串口数据。通过逻辑探勾输出,调试起来简单快捷。
  将逻辑探勾接在J3插槽上,波形发生器通过J3可以输出8路自定义数字波形,每路可以单独加在用户板的任何输入端。波形发生器可以选择不同的时间基数,做为定义波形的最短间。E2000/L可产生最短时基为50ns.可自定义波形长度为 时基x 32767。波形发生器可自动返回, 循环产生波形。
  输入下列串口接收程序,选择波形发生器窗口,打开设置对话框。按如下设置:基准频率:设为1MHz(1us), 波形长度:设为32m 打开”串口定义”对话框,波特率选择2400BPS。8个数据位,无校验位,1个停止位 在J3.0信号栏内填写 ”h3m r85 h”,意为先保持3毫秒高电平,主要用来等待 程序初始化, 然后送出串行信号, 数据为55H, 再保持高电平 在J3.1信号栏内填写 ”(H100u L200u)”,意为产生一个高100us,低200us的时钟(本例不使用该信号,只是表明波形发生器可定义各种波形) 将逻辑探勾插在J3处,并将红色探勾接在CPU的第十脚(RXD)在第十行设置断点,全速执行。


如果您认为本词条还有待完善,需要补充新内容或修改错误内容,请编辑词条     查看历史版本

开放分类
设备    

参考资料
http://baike.baidu.com/view/1021358.htm

贡献者
mjei    


本词条在以下词条中被提及:

关于本词条的评论共:(0条)
匿名不能发帖!请先 [ 登陆 ]