怎么将方波转化为正弦波(正弦波变成方波的原理)

一、题目要求:1、使用555做出脉冲方波2、使用TL084运放做出方波和锯齿波3、使用TLM314稳压做直流偏置4、方波要求峰峰值为1V,正弦波要求峰值为0~2V,锯齿波要求峰峰值为1V。二、解题流程1、使用555做出脉冲方波(1)参数计算(2)仿真设计图:(3)仿真波形(4)实际操作中总结的经验A、一个滑动变阻器十分的重要,我们需要购入一个,在正式比赛的时候。(如果要参加比赛,我们自己买一…

大家好,又见面了,我是你们的朋友全栈君。

一、题目要求:

1、使用555做出脉冲方波

2、使用TL084运放做出方波和锯齿波

3、使用TLM314稳压做直流偏置

4、方波要求峰峰值为1V,正弦波要求峰值为0~2V,锯齿波要求峰峰值为1V。

二、解题流程

1、使用555做出脉冲方波

(1)参数计算

怎么将方波转化为正弦波(正弦波变成方波的原理)

(2)仿真设计图:

怎么将方波转化为正弦波(正弦波变成方波的原理)

(3)仿真波形

怎么将方波转化为正弦波(正弦波变成方波的原理)

(4)实际操作中总结的经验

A、一个滑动变阻器十分的重要,我们需要购入一个,在正式比赛的时候。(如果要参加比赛,我们自己买一个或者做一个试验箱)

B、虽然说,搭建成斯密特触发器,可以使得方波对称,但是实际进行操作的时候,发现并没有对称,这可以由图导出:

怎么将方波转化为正弦波(正弦波变成方波的原理)

由于充放电的时间并不一样,这个让我十分的困惑,明明只有一个电阻

但是我们可以通过在压控端加入接地电阻来明显改善这个情况,但是如此的话,并没有什么比改变555接成多谐触发器的必要。

(5)幅度的调节:

我们可以使用运放进行放大,或者用电阻进行分压,在这道题中,我强烈推荐或者,将电源电压同一上到12V,这样子的话,只用电阻分压即可得到想要的波形

2、TL084做出正弦波

(1)仿真设计图:

怎么将方波转化为正弦波(正弦波变成方波的原理)

(2)参数计算

怎么将方波转化为正弦波(正弦波变成方波的原理)

(3)仿真波形图

怎么将方波转化为正弦波(正弦波变成方波的原理)

总结经验:滑动变阻器的重要性。

3、给正弦波叠加直流分量

(1)仿真图

怎么将方波转化为正弦波(正弦波变成方波的原理)

(2)波形图

怎么将方波转化为正弦波(正弦波变成方波的原理)

(3)重要参数设计

A   TL431这样的接法会产生在R7两端产生一个2.5V的电压,用这个恒压参考进行电压的设计、

B   运放的设计,一定要记得要输入端两端的负载对称

4、正弦波转锯齿波

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/126059.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • windows程序设计第五版_windows程序开发

    windows程序设计第五版_windows程序开发[声明]HPEN CreatePen(int nPenStyle, int nWidth, COLORREF crColor);[说明]用指定的样式、宽度和颜色创建一个画笔[参数表]nPenStyle —— Long,指定画笔样式,可以是下述常数之一PS_SOLID画笔画出的是实线PS_DASH画笔画出的是虚线(nWidth必须不大于1)PS_DOT画笔画出的是点线(…

  • python中面向对象VS面向过程

    python中面向对象VS面向过程面向过程编程:首先分析出解决问题所需要的步骤(即“第一步做什么,第二步做什么,第三步做什么”),然后用函数实现各个步骤,再依次调用。面向对象编程:会将程序看作是一组对象的集合,用这种思维设计代码时,

  • .sln文件

    .sln文件VisualStudio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而在每次继续开发任务时,不会因开发环境而分散精力;*.sln:(VisualStudio.Solution)通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等.ps:…

  • python系列文章(基础,应用,后端,运维,自动化测试,爬虫,数据分析,可视化,机器学习,深度学习系列内容)

    python基础教程python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器python基础系列教程——Python库的安装与卸载python基础系列教程——Python3.x标准模块库目录python基础系列教程——Python中的编码问题,中文乱码问题python基础系列教程——python基础语法全解python…

  • 下载Android SDK tools完成Android SDK 安装、配置环境变量

    下载Android SDK tools完成Android SDK 安装、配置环境变量大家都知道安卓是基于java开发的,安卓因为其开放包容的特性被广大的程序员所青睐。早期,开发Android用到IDE是开源的eclipse,同时Android为eclipse提供了开发用的插件,这促使了安卓的发展。随着Android的过于开放,导致Android吃硬件性能越来越厉害。现在,为了解决性能上面的缺陷,Google慢慢的开始收紧了对Android的控制。于是Google研发了自家的AndroidStudio。随着时间的发展,AndroidStudio越来越成熟。

  • java List去除重复数据的五种方式

    java List去除重复数据的五种方式以下介绍五种-不同的方法去除Java中ArrayList中的重复数据1.使用LinkedHashSet删除arraylist中的重复数据LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事:删除重复数据 保持添加到其中的数据的顺序Java示例使用LinkedHashSet删除arraylist中的重复项。在…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号