摘要:本系统是基于由555定时器构成的多谐振荡器的波形发生器。采用555定时器作为控制核心,外围采用积分电路将方波转化为三角波,最后用低通滤波器将方波转化为正弦波,这样就可按照设计要求产生方形波、三角波、正弦波。其设计简单、性能优良,具有一定的实用性。

关键词:波形发生器555定时器多谐振荡器

一、引言

波形发生器也称函数发生器,作为实验信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿波,正弦波,方波,三角波等波形。

本系统是基于555定时器的波形发生器。采用555计时器作为控制核心,外围采用积分电路将方波转化为三角波,最后用低通滤波器将方波转化为正弦波。其设计简单、性能优良,具有一定的实用性。本文介绍的波形发生器基本达到预定的目标。

二、基本原理

2.1硬件原理

555定时器接成多谐振荡器工作形式,C2为定时电容,C2的充电回路是R2→R3→RP→C2;C2的放电回路是C2→RP→R3→IC的7脚(放电管)。由于R3+RP>>R2,所以充电时间常数与放电时间常数近似相等,由IC的3脚输出的是近似对称方波。按图所示元件参数,其频率为1kHz左右,调节电位器RP可改变振荡器的频率。方波信号经R4、C5积分网络后,输出三角波。三角波再经R5、C6积分网络,输出近似的正弦波。C1是电源滤波电容。发光二极管VD用作电源指示灯。

2.1.1 555定时器电路

555 定时器是一种功能强大的模拟数字混合集成电路,其组成电路引脚图如图 1所示。

(1)555 定时器有二个比较器 A1 和 A2 ,有一个 RS 触发器, R 和 S 高电平有效。三极管 VT1 对清零起跟随作用,起缓冲作用。

(2)三极管 VT2 是放电管,将对外电路的元件提供放电通路。

(3)比较器的输入端有一个由三个 5kW 电阻组成的分压器,由此可以获得   和两个分压值,一般称为阈值。

(4)555 定时器的 1 脚是接地端 GND,2 脚是低触发端 TL,3 脚是输出端 OUT ,4 脚是清除端 Rd,5 脚是电压控制端 CV,6 脚是高触发端 TH ,7 脚是放电端 DIS,8 脚是电源端 VCC 。

(5)555 引脚如图2.1,引脚功能如图2.2

图2.1 555引脚图

图2.2 引脚功能说明图

三、总体结构

3.1 总体设计流程

(1)首先由555定时器组成的多谐振荡器产生方波,然后由积分电路将方波转化为三角波,最后用低通滤波器将方波转化为正弦波,但这样的输出将造成负载的输出正弦波波形变形,因为负载的变动将拉动波形的崎变。原理框图如下图3.1。

图3.1 方波、三角波、正弦波、信号发生器的原理框图

(2)总电路图的原理:555定时器接成多谐振荡器工作形式,C2为定时电容,C2的充电回路是R2→R3→RP→C2;C2的放电回路是C2→RP→R3→IC的7脚(放电管)。由于R3+RP>>R2,所以充电时间常数与放电时间常数近似相等,由IC的3脚输出的是近似对称方波。按图所示元件参数,其频率为1kHz左右,调节电位器RP可改变振荡器的频率。方波信号经R4、C5积分网络后,输出三角波。三角波再经R5、C6积分网络,输出近似的正弦波。C1是电源滤波电容。发光二极管VD用作电源指示灯。总电路图如下图3.2。

图3.2 总电路图

(3)根据总电路原理图利用NI Multisim 14.0软件进行电路仿真,仿真电路图及仿真结果如下图3.3、图3.4

图3.3 仿真电路图

图3.4 仿真结果图

(4) 经过设计焊接得实物成品图如下图3.5

图3.5 实物正面图

工程文件见:波形发生器课设:Multisim13.0仿真设计+课程设计报告-单片机文档类资源-CSDN下载

课程设计:波形发生器相关推荐

  1. 模电课程设计——信号发生器

    1.1 设计题目及要求 设计一个供电电源为交流220V.50Hz的占空比可调的矩形波.三角波信号发生器.主要电路指标要求波形频率为1KHz~10KHz,波形幅值小于12V,其它指标要求尽可能多的信号多 ...

  2. dac单缓冲方式C语言设计,课程设计基于DAC0832单缓冲工作波形发生器.doc

    课程设计基于DAC0832单缓冲工作波形发生器.doc 成绩 课程论文 题 目:基于DAC0832单缓冲工作波形发生器 学生姓名: 学生学号: 系别:电子工程学院 专业:通信工程 年级:2014 任课 ...

  3. stm32锯齿波_工程师实战:基于STM32的波形发生器设计

    本文摘自21ic论坛,作者:21ic网友 一路向北lm) 为了调动大家的积极性,先开个贴,万一你们都不参加呢!哈哈侥幸心理............... 先发个波让你们看看 ,吓吓你们,快点来参赛!! ...

  4. 74ls390设计任意进制计数器_利用数字频率合成技术设计高速任意波形发生器(上)...

    波形发生器为常用器件,正因如此,波形发生器具备较强现实意义.对于波形发生器,诸多朋友均存在一定兴趣.此外,小编在往期带来诸多波形发生器相关文章,热爱波形发生器的朋友可翻阅哦.本文中,小编对于波形发生器 ...

  5. 波形发生器设计c语言文件,超低频波形发生器的设计论文(C语言编程) .doc

    超低频波形发生器的设计论文(C语言编程) .doc 摘 要 在科学研究.工程教育及生产实践中,常常需要用到低频信号发生器.本文主要介绍一种以单片机为核心超低频任意函信号发生器.该信号发生器...采用数 ...

  6. 51单片机c语言dac0832产生波形,基于51单片机的DAC0832波形发生器设计

    波形发生器是一种常用的信号源,广泛的应用于电子电路.自动控制系统和教学实验等领域,是现代测试领域内应用最为广泛的通用仪器之一.在研制.生产.测试和维修各种电子元件.部件以及整机设备时,都需要有信号源. ...

  7. 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】

    539基于单片机超声波视力保护系统设计-设计资料 硬件构成:单片机+最小系统+LCD1602液晶显示模块+超声波模块+DS18B20温度采集模块+光线检测模块+ADC0832模块+蜂鸣器模块+LED指 ...

  8. 基于单片机波形发生器PCB原理图报告设计资料-基于单片机比赛计时计分电路仿真设计-基于单片机报警器与旋转灯设计-基于单片机八路数据电压采集报警控制系统-基于单片机病房呼叫系统控制系统设计【毕设课设资】

    1302基于单片机波形发生器PCB原理图报告设计资料-毕设课设原理图程序资料 设计一个信号发生器,能在单片机的基础上控制并产生三角波.方波.正弦波和矩形波,且频率幅度和波形可以通过按键改变. #inc ...

  9. 基于matlab的数字信号发生器及简易电子琴设计,简易电子琴电路的设计仿真与实现课程设计...

    简易电子琴电路的设计仿真与实现课程设计 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 简易电子琴电路的设计仿真与实现 初始条件: 可选元件:集成运算放大器LM ...

  10. 基于单片机的波形发生器设计

    单片机可以用来设计各种类型的波形发生器,下面是一种基于单片机的波形发生器设计方案. 所需材料: 单片机:可以选择常见的Atmel AVR单片机,如ATmega328P等. 调制器:可以使用AD9833 ...

最新文章

  1. 【c语言】蓝桥杯基础练习 回文数
  2. 51CTO专访人人网黄晶:SNS网站后台架构探秘
  3. 论文阅读:An Enhanced Deep Feature Representation for Person Re-identification
  4. Leetcode 200. 岛屿数量 解题思路及C++实现
  5. 【神经网络扩展】:断点续训和参数提取
  6. 原子微型结构信息应用到局部图形信息存储的猜想
  7. wordpress函数手册_WordPress主题开发手册
  8. 多类目MoE模型在京东电商搜索中的应用
  9. solr配置中文IK Analyzer分词器
  10. Simple QQLogin 1.3(QQ2008 或更早版本)
  11. php全量导出,项目中生成器应用,解决量级数据导出excel内存溢出
  12. OpenStack之VM东西南北向流量分析
  13. 如何使用js懒加载图片|如何使用jquery.lazyload.js|网页优化|如何提高网页加载速度
  14. ASCII、Unicode、UTF-8 和 Base64 等编码
  15. 思科无线POC测试要包含哪些测试项
  16. 视频在线点播功能如何实现?
  17. Xen与XenServer的区别
  18. Unity游戏开发日记(一):独自开发2d横板游戏:Small man(MainMenu主界面)基本构建
  19. 【工控老马】ASP问与答40篇
  20. 如何让百度搜索到我的博客或者网站

热门文章

  1. CycloneII之EDA及学术开发功能描述
  2. PWM呼吸灯(小白版)
  3. 中国黑客传说:游走在黑暗中的精灵
  4. 【译】Scheduling Tasks
  5. 在.net Core中使用StackExchange.Redis 2.0
  6. AtomicReference使用场景
  7. 残暴啊,HR 智库联盟,难道真是打工人的噩梦?
  8. 字节跳动 5 万人远程办公的背后,飞书的演进之路
  9. java方法执行jvm做了什么_JVM 方法到底如何执行
  10. Python笔记之Django网页模板的继承block(挖坑填坑、HTML转义)