自制低频信号发生器.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

电子报/2010年/1月/10日/第015版

智能电子

自制低频信号发生器

广东王聪

电子爱好者在日常电子电路设计中,经常要用到各种波形的信号源,本文介绍一款用单片机

设计的低频信号发生器。

该低频信号发生器可以产生锯齿波、三角波、正弦波、方波等常用波形,并可以方便地改变

各种波形的周期或频率,具有线路简单、结构紧凑、成本低、性能优越、操作方便等优点。

一、系统硬件设计

1.电路组成及芯片选择

本设计的总体框图如图1所示。选用AT89C51单片机作控制器;D/A转换器选用8位D/A

转换芯片DAC0832它与微处理器完全兼容,价格低廉、接口简单、转换控制容易;输出运算放

大器选用NE5532P芯片,它的DC和AC特性良好,其特点是低噪声、高输出驱动、高增益、低

失真、高转换率,具有输入保护二极管和输出保护电路。

2.电路工作原理

电路如图2所示。单片机的P1口接按键S1~S4和四只发光二极管,S1~S4分别控制产生

锯齿波、三角波、正弦波和矩形波(含方波),而四只发光二极管则作为不同波形的指示灯;单片

机的外部中断口P3.2和P3.3分别接按键S5、S6,用于调整各信号的频率;D/A转换器的数据输

入端与单片机的P0口相连,将单片机产生的各种波形的数字信号送人DAC0832进行数模转换,

DAC0832的输入寄存器选择信号CS、输入寄存器写选通信号WR1受单片机P2口控制,DAC0832

的DAC寄存器写选通信号WR2和数据传送信号XFER直接接地,单片机与DAC0832形成“单

缓冲”方式连接;经DAC0832数模转换的模拟信号送人运算放大器NE5532P进行二级放大输出,

得到最终的输出信号波形。

二、系统软件设计

系统程序流程如图3所示。程序运行时,依次判断S1~S4按键是否按下,当S1按下时输出

锯齿波,当按键S2按下时输出三角波,当按键S3按下时输出正弦波,当按键S4按下时输出方

波。每个波形输出后都要查询按键S6、S7,看是否进行频率调整。

1.锯齿波设计产生锯齿波的原理,是逐步向单片机P0口加1,同时通过DAC0832进行实时

的数模转换输出,直到P0的值溢出为零,这样周而复始,从而输出锯齿波信号。锯齿波程序流

程如图4所示。2.三角波设计

产生三角波的原理,是逐步向单片机P0口加1,到P0的值为FFH时,又逐步递减,直到

P0的值为零,同时通过DAC0832进行实时的数模转换输出,这样周而复始,从而输出三角波信

号。三角波设计程序如图5所示。

3.正弦波设计

产生正弦波的原理,是将一个周期的正弦波均匀地取255个值,用这些对应的幅度值构成一

个查值表,单片机通过查表,将这些值逐一通过P0口输出到DAC0832进行实时的数模转换输出,

这样周而复始,从而输出正弦波信号。正弦波程序流程如图6所示。

4.方波设计

经过实物制作调试,单片机输出的方波信号通过DAC0832进行了数模转换后,再送到

NE5532P进行信号放大输出的效果不是很理想,故将单片机产生的方波信号直接送到NE5532P

进行信号放大输出。当进入正弦波产生程序后,先将P2.0口置高电平,进行延时,再将P2.0口

第1页共6页

置低电平,进行延时,这样周而复始,从而得到方波信号输出。方波信号程序流程如图7所示。

三、安装调试与测试分析

1.电路安装

在设备条件不便的情况下,用普通万能板作为电路板是非常经济、方便的。注意:集成块

AT89C51、NE5532P和DAC0832最好不要直接焊在电路板上,应使用插座,单片机最好选用活

动卡座。用于频率调整的两只按键S6、S7最好选用非常灵敏、可靠的按钮。电路实物如图8所

示。

2.调试与测试图9~图12分别为用示波器测得的

文档评论(0)

181****2422 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档