2020电子设计大赛E题复盘

博主参与电赛选择E题,尝试使用一路放大电路产生不同波形。文中详细记录了从电路设计、仿真实验到实际调试的过程,包括遇到的三极管电压异常、电阻调整等问题及解决办法。最终实现功能,但交越失真效果不明显,计划后续改进。信号调理电路确保STM32 ADC接收范围在0-3.3V内。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今年参加电赛,选择了E题。赛题基本要求:
在这里插入图片描述

这道题大体来说有两个方案。
方案一:用五个晶体管放大电路分别产生波形。(好处:好调试,同时不会因为其中一个元器件故障导致其他的波形都出不了结果。劣处:工作量大)
方案二:只用一路放大电路,通过改变阻值,来产生不同波形(好处:焊接电路的工作量更小。劣处:不好调试,其中一部部分出了问题可能所有波形都没法显示。)
比赛时稳妥起见我们选择了方案一。乘放假时间自己把第二种方案再试一试。本篇博客主要是基于方案二写的,本人水平有限,不一定都正确,有问题欢迎一起探讨。


一、放大电路部分

1、电路设计

S2:顶部失真
S1:底部失真
S5:双向失真
S6:交越失真(这里软件有一个bug,S6使用开关控制,一旦闭合就会出现仿真错误,但是直接用线连接,则没有问题,我也不知道为啥。)
基本的电路设计就是这样,但可能具体参数还要稍微调一调,尤其是红框的两个电阻。
C2将前后两个部分隔离开来,使前后的静态工作点彼此独立,方便调试。
在这里插入图片描述
在这里插入图片描述
2、仿真结果
在这里插入图片描述
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210208000039277.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NTYzODIw,size_16,color_FFFFFF,t_70在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、调试记录
(1)这个地方根据仿真应该0.8V左右,但是实际电路测出来只有81mv我检查了焊接是没有问题,而且这里就这么几个元器件,我感觉是三极管出了问题,换了三极管之后直接变成了5V,基本等于电源电压,找了好久都没找到问题。后来我又换了一次,结果还是81mv,应该不是三极管问题/后来通过更改R4阻值,才达到要求。而此时测量c极电压,已经4.6v了,跟仿真相差太大!不过功能是能实现的。
在我把正弦波和双向失真调好后,就出去吃饭了,结果放了几个小时,c极电压莫名其妙变成了5v,而且怎么调r4都没用。我唯一做过的更改就是离开之前,重新焊接了一个元器件,我怀疑是不是温度太高把三极管损坏了。这次又换了个三极管,还真就正常了。

在这里插入图片描述

(2)R11最开始选的68k 仿真没问题,但实际操作出来没法产生失真波形,最后只得更改成可调电阻慢慢调。

在这里插入图片描述
4、实际结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
交越失真效果不是特别明显。先暂时这样,后面再改进。

二、信号调理电路

经信号调理电路输入到STM32进行fft。
stm32ADC只能接收0-3.3v,所以需要对输出信号进行处理,利用加法器,将信号全部抬高至正,同时保证电压在0-3.3v范围内。
在这里插入图片描述

三、软件设计

//暂时空着,等我做出来了再补充

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值