正弦波、方波、三角波的产生和两两之间相互转换
A、正弦波产生方案:
1、较低频率的正弦波可采用单片机产生正弦调制的PWM波,其后连接积分电路实现。
2、采用运算放大器和RC阻容电路实现,RC正弦波振荡电路
3、采用RLC谐振选频网络实现
RC正弦波振荡的组成与工作原理 - 百度文库
B、方波产生方案:
1、采用555时基电路实现,可以555定时器产生方波,如果对占空比要求不那么精确的话。
2、采用门电路(反相器74HC14)及RC(也可附加晶振)实现对输入正弦波三角波整形得到方波
3、采用单片机定时器实现,单片机软件编程用定时器,控制高低电平就可以。
4、采用正弦波经过运算放大器(比较器LM311)和RC阻容电路实现
C、三角波产生方案:
1、主要方法是采用方波+积分器实现。
软件产生正弦波,过零比较就可以先出来方波,方波再用积分电路可以产生三角波
D、正弦波/方波/三角波共同方法:采用DDS或信号发生器专用芯片可实现上述三种信号。
1.直接数字式频率合成器(Direct Digital Synthesizer)DDS芯片ADS9851直接就可以产生正弦波和方波,这个不用原理啊
基于AD9851的多功能信号发生器设计 - 百度文库
DDS芯片资料
一、555定时器产生方波
二、反相器+RC=迟滞比较器 产生方波的电路
反相器和RC产生方波的电路
通过控制滞回比较器的上下限,调节方波占空比。
电路的震荡频率 f 是0.3/【C(R1+Rp1/2)】
矩形波产生电路如图所示,它是在迟滞比较器的基础上,把输出电压经Rf、C 反馈集成运放的反相端。在运放的输出端引入限流电阻R和两个稳压管而组成的双向限幅电路。
2.工作原理
在接通电源的瞬间,图XX_01电路的输出电压究偏于正向饱和还是负向饱和,纯属偶然。设输出电压偏于负饱和值,即时,则集成运放同相端的电压为
而时电容反向充电,vc由零变负。在Vc高于Vp之前,不变。当Vc下降到略低于Vp时,Vo从–Vz跳变到+Vz。与此同时,Vp由变为
三、产生正弦波
常见模拟电路设计 一(含仿真):方波、三角波、正弦波的互相发生_电磁场与无线技术的博客-CSDN博客_lm324产生方波的原理
一、总体设计方案
二、单元电路设计和原理说明
2.1、方波发生电路
波形发生电路可以由集成运放芯片构成运算电路来实现。
第一步的方波发生电路,可以由滞回比较器和RC电路构成,如图
采用通用运放LM324芯片进行设计,C1和R1组成RC电路,而R2和R3以及LM324构成滞回比较器。D1、D2的作用是稳压。
通过控制滞回比较器的上下限,调节方波占空比。
电路波形如下
2.2、三角波发生电路
三角波发生器就是利用集成运放构成积分器,然后对方波信号进行运算,如图
其中R4和C2的值要经过计算,否则输出波形会出现失真
问:请问方波变成正弦波必须先变成三角波吗?
答:滤波
问:方波和正弦波之间怎么相互转换?
方波傅立叶变换成多个正弦波,再低通滤波
问:想让正弦波转换成三角波怎么弄呢?
答:复杂的方式是PLL,虽然很直接,但太过复杂,需要用到数字信号处理的知识;
简单的方式是先把正弦波用滞回比较器变成方波,再用积分电路变成三角波,注意变换过程中的幅度、相位就好!
其波形如图
2.3、正弦波发生电路
由傅里叶变换展开三角波信号
可知,在三角波频率固定或者变化较小(3倍以内变化)的时候,可以通过低通滤波器得到正弦波,此滤波频率应该大于基波频率而小于三次谐波分量频率。
问:怎样可以得到上下限相等的三角波呢,有时候会离x轴有偏移
答:把参考电平(地)适当地移位是最简单的解决办法
电路图如下
在50Hz三角波时波形如下
三、元器件的选择及相关数据、参数
核心芯片集成运放选择了LM324通用运放
四、总体电路原理图和工作原理说明
总体电路如下
从左到右依次为方波发生部分,三角波发生部分,正弦波发生部分。
方波发生部分由LM324构成的滞回比较器和RC电路构成;
三角波发生部分是LM324构成的积分运算电路;
正弦波发生部分则是LM324构成的低通滤波器。
方波产生的原理是RC电路波形在滞回比较器的选择下输出方波;
三角波产生原理是对方波进行积分运算得到三角波;
正弦波产生原理是,因为根据傅里叶变换,三角波可化为正弦波之和,所以很容易通过低通滤波器得到正弦波,滤波器的频率应该大于基波频率小于三次谐波分量频率。
最终得到的三个波形
方波,三角波,正弦波的波形峰值,有效值和平均值之间的关系
有效值即均方根值:一个周期内做功大小=有效值电压(直流电压)的做功大小
正弦波它们之间的关系是Vpp=2Vp=2√2Vrms
方波两者相等,三角波峰值是有效值的二倍
此图摘自《电力电子技术》
————————————————
版权声明:本文为CSDN博主「电磁场与无线技术」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43824941/article/details/108064258
五、正弦波转方波常用电路
输进的正弦波电压通过由C1、C2和D1、D2组成的半波二倍压电路为IC1提供工作电源。IC1A构成放大器对输进信号进行放大,经IC1B、IC1C反相、整形变换成方波信号,再由IC1D、IC1E、IC1F进行功率放大至输出。R2用来调节输出信号幅度。
图示电路在20Hz-20KHz可输出性能良好的方波。在使用时,为保证输出信号的质量建议输进正弦波有效值大于1.5V。输进的正弦波电压最小有效值需大于750mV,此时输出信号的峰值约为2V。输出的方波幅度与输进波形幅度成比例。制作时,D1、D2也可选用锗材料的二极管,如2AP系列等,这时相对输进信号的最小有效值可还低一些。
图1正弦波转方波电路图
图2CD4093电路图
这里先容一个无需另外电源的正弦波变方波转换电路(见图1),它可从已有的正弦波发生器中提出良好的方波信号而不需外
接电源为其电路供电,使得它可以方便的将正弦波发生器和测试装置结合在一起
施密特电路 -正弦波转方波
大家还记得前天,有同学在公众号里询问的 波形的转换与信号处理 的问题。是将输入的正弦波转换成两倍频、占空比可调、幅度可调YyY的三角波形。
▲ 问题的要求示意图
在之前的信号与系统课程中,讨论过如何获得 对称方波中的二次谐波 的问题,那么利用其中的一些方案是可以将输入正弦波转换到它对应的二倍频的正弦波。
由于最后需要的是两倍频的三角波,并且是占空比可调,所以在电路中就不再需要提取正弦波的选频电路,而是直接脉冲波形上进行波形变换即可。
一下子直接获得二倍频的三角波可能有些困难。所以可以将这个问题转换成两步:
**第一步:**先生成占空比可调的二倍频的方波信号;
**第二步:**在将方波信号转换成三角信号;
在第一步过程中,可以参见在 对称方波中的二次谐波中的讨论,使用以下四个步骤完成:
▲ 由正弦波生成占空比可调的方波信号
在最后一步,单稳态触发器的时间是可以调节的,近而可以调节最后二倍频方波的占空比。
以上的过程仅仅是一个思路,实现二倍频的方案的方案还有很多。
第二步,再将方波信号转换成幅度可调节的三角波信号。那么这其中需要使用什么电路呢?
▲ 由方波转换成三角波的过程
最后这一步的转换就简单了,可以通过积分电路进行转换。只是,这其中需要解决两个问题:
如何消去积分器前级信号的直流分量,避免积分电路饱和?
如何调节输出信号的幅值?
显然第一个问题,可以通过两个方法来解决:一是通过隔直电容将占空比可调的脉冲信号送入后面的积分电路;二是在后面的积分电路中增加一个反馈,来稳定输出的直流工作点;
第二个问题,可以通过调节输入信号的幅值,或者通过调节积分电路中控制积分电流对应的电阻的大小来改变积分结果的幅值。
下图给出了第二步的实现示意图:
▲ 方波转变成三角波的电路
其中C0是隔直电容。R1,C1是积分环节中的阻容。调节R1的大小可以改变输出结果的幅值。 R2是放置积分电路饱和的反馈电阻。它的大小需要比R1大两个数量级,这样就不会影响积分波形。
好吧,这也许就是一个抛砖引玉的过程,其中还存在一些设计缺点。比如对于占空比、幅值以及输入信号的频率之间还不能够完全解耦。也就是当输入正弦信号的频率发生变化的时候,就会影响输出信号的占空比以及幅值。 当改变占空比的时候,也会影响输出信号的幅值。
如果需要将它们之间的这种耦合解除掉,还需要再增加一些辅助电路。或者改为另外的思路,使用更加简单巧妙的方法完成电路的设计
————————————————
版权声明:本文为CSDN博主「卓晴」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhuoqingjoking97298/article/details/106293296
信号转换 | 如何将正弦波转换成方波?_卓晴的博客-CSDN博客_正弦波转方波
C语言方波转换正弦波,方波转换成正弦波电路_weixin_39897505的博客-CSDN博客
电赛初探(一)——正弦波、方波、锯齿波转换_weixin_34378045的博客-CSDN博客
正弦波、方波、三角波的产生和两两之间相互转换相关推荐
- ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB
ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB 目录 ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB 基本原理 芯片选型 ...
- Verilog实现正弦波、三角波、方波、锯齿波的输出
1.理论知识 实现方法:将数字量转换为模拟量,根据输出数字量的大小转换为模拟量以实现信号幅值的变化. 具体思路:提前声明一个ROM IP核,将正弦波.三角板.方波和锯齿波的数字量写入进去,或者也可以自 ...
- MATLAB输出四种常用波形(方波、正弦波、三角波、锯齿波)
1.我们在处理数学以及信号的时候经常会用到MATLAB,因为它可以使我们直观地观察到我们需要的信号的模型.因此掌握基本的MATLAB还是有必要的.这里我们来讲解一下如何用MATLAB产生四种常用波形( ...
- 模电课设 方波—三角波—正弦波信号发生器
文章目录 一.课程设计目的 二.设计内容 三.设计思路 一.课程设计目的 掌握电子电路的分析与综合设计方法,能够理论联系实践,设计电路模型 掌握电子技术现代工具的使用,能熟练运用电路仿真软件对电路进行 ...
- 电赛练习1《基础版》— 利用Multisim设计并制作一个简易的方波-三角波-正弦波信号发生器,要求输出频率可调,矩形波占空比可调等
首先呢, 感慨一下,我记得去年这个时候,也是放寒假,我在CSDN上写了第一篇原创,使用python画了一个蜡笔小新的头像,并且我在文末说明了自己会陆续更新很多文章,结果- 到了今天放寒假,我的文章还是 ...
- java用数组显示周期性波形,常见的周期性变化波形有正弦波、三角波和矩形波。...
常见的周期性变化波形有正弦波.三角波和矩形波. 答:对 美好的爱情是命中注定的,你们如果是"对的那个人",那么就能够美满地相处,而无需努力维护 答:× ________ can s ...
- (绝对有效)Proteus7.5_DA0832五个按键输出正弦波,三角波,矩形波,锯齿波,梯形波。
(绝对有效)Proteus7.5_DA0832五个按键输出正弦波,三角波,矩形波,锯齿.@Twinkle Galaxy Proteus7.5_DA0832五个按键输出正弦波,三角波,矩形波,锯齿 (一 ...
- 002_89C52_Proteus_DAC0832_输出50HZ,正弦波,三角波,矩形波,锯齿波
(一)非常感谢:89C51与ad0832 输出正弦波,三角波,矩形波,锯齿波 (二)在上面的情况下进行程序的修改,实现50HZ的输出 (三)电路图 (三)输出方波 (四)输出锯齿波 (五)输出三角波 ...
- 如何用FPGA输出正弦波、三角波等
如何用FPGA输出正弦波.三角波等 一.开发工具 二.步骤 1.设置ROM IP核 2.程序编写 一.开发工具 1. 软件平台:Quartus ll 2.芯片:不重要 二.步骤 1.设置ROM IP核 ...
- STM32 DAC 输出正弦波、三角波、方波
DAC可以将数字信号转换成模拟信号,在嵌入式系统开发中运用的十分广泛.在STM32实际运用中,可直接将数值映射成端口的电压值,通过大量的采样点输出,可达到输出指定波形的目的. 1.设置系统时钟(Clo ...
最新文章
- 同余方程———扩展欧几里得
- Sitecore安全性第1部分:自定义角色和权限
- 客户端通过网口启动可过去的ip_西安交通大学16年3月课程考试《网络组网技术综合训练》作业考核试题...
- mysql索引创建及使用注意事项
- 华为:《数字化转型,从战略到执行》报告,附102页PPT下载
- 《Excel数据处理与分析实战技巧精粹》扫描版[PDF]
- 大数据人工智能发展趋势与前景
- AVOD、SVOD、TVOD、PVOD:揭秘视频点播商业模式
- C语言练习题目录索引
- 可视化:小型有向网络HTML自动生成器
- [Can‘t update] xxx in xxx has no tracked branch解决办法
- 什么是生成器 — 一篇文章让你看懂
- 保姆级教程!最全苹果相机使用技巧(系列一)
- 保洁阿姨看完都会了!熬夜肝完这份Framework笔记,吐血整理
- 绝地求生显示器测试软件,《绝地求生大逃杀》1728*1080分辨率怎么设置?自定义分辨率设置方法分享...
- 集成高德sdk查看交通路况
- vue打印插件,使用教程
- 软件测试测试用例—用户注册界面
- TableView的使用方法
- 轮播图实现方法一——层叠轮播图
热门文章
- N76E003低功耗的处理
- 组学生信| Front Immunol |基于血清蛋白质组早期诊断标志筛选的简单套路
- canvas书写图片并修改尺寸
- 登录服务器时显示 IE COOKIE阻止,复制Cookie跨域,为什么其他浏览器使用SCRIPT标记发送IE阻止Cookie...
- 利用计算机辅助管理档案说明,计算机辅助档案管理
- STM32入门(二)
- #组合,容斥#JZOJ 3332 棋盘游戏
- 传智健康(黑马项目)
- java 对错代厔_汉字转拼音源码的两个类
- 自定义控件:Flag标签