2020电赛经验总结+E题解题思路

取得的成果和经验

四川省2020年电子设计竞赛已经落下帷幕,第一次参加电赛,无论从知识还是经验上都有所获得。虽然只取得省三的成绩,但整个比赛过程为明年备战国赛具有指导作用,也算是一个不错的结果。
一个团队中每个人都会影响整个团队的发挥,今年是我一个人在支撑着整个队伍,又是负责焊板子,调电路,又要负责写程序,还好报告有队员分担,不然四天三夜不睡觉我也搞不完。如果想要走的更远,真的需要更强的队友,更好的分工,每个人真的能受任于自己负责的部分。
今年吃了一个大亏,第一天四种波形其实都已经调试出来并且焊接好,但是我并没有直接组装成成品,反而是去焊接调试ADC处理电路,结果到第四天才慌慌张张把调好的基础部分的电路组装起来,包括按键电路和继电器电路。这直接导致我没有时间去写fft算法,THD最终很遗憾,被我扼杀在摇篮中。在交作品的最后两个小时,我们的顶部失真居然出问题了,真把我急坏了,赶快检查,我知道这个时候慌张一点都没用,还是要沉住气,最后检查到一个虚焊点,重新焊接以后问题得以解决。
整个比赛过程真的好累,每天都过得很紧张,睡觉的时间也就两三个小时,还好我暑假有专门练习过信号题,才比较得心应手,真就还是那句话,功夫在平时。

解题思路

四川省总共有四个题,准备了一个月的小车,结果确没有学MSP430,只好选择E题。E题的解决方案在第一天就定下来了,考虑到9013三极管单极放大电路的放大倍数有限,而题目中要求将峰峰值为20mv的信号放大到至少2v的峰峰值,所以采用两级放大电路。由于时间紧迫,我们没有按照9013三极管技术手册去计算各个偏置电阻的阻值,而是借鉴了2019年电赛D题的题目配置。不过在调试的时候发现这个单极电路如果作为第一级放大电路,由于放大倍数太大,输出电压如果直接作为第二级放大电路的输入电压会造成第二级电路出现双向失真的情况。于是在第一级输出进行分压,通过一个射级跟随器对分压进行电压跟随,之后再作为输入电压输入到第二级放大电路进行放大。这样就能得到波形较好的正弦波。电路图如下:

对于一般失真波形的输出,需要通过改变Q点的位置来得到,我们以上图中第一级射级偏置电路为例,设用字母h表示三极管的放大倍数,根据射级偏置电路的特点,存在ICQ=(VBQ-VBEQ)/Re,又有IBQ=ICQ/h,VBQ=R4/(R3+R4)VCC,三个公式进行组合后得到:IBQ=(R4VCC-VBEQ(R3+R4))/(RE(R3+R4)*h);通过改变RE可以改变IBQ的大小,以此来改变Q点的位置。同时为了保证失真波形任然处在2V以上的峰峰值,那么就需要改变R14的分压电阻阻值来改变进入第二级的电压。三个失真波形的原因是:
1、顶部失真:Q点过低,造成截止失真;
2、底部失真:Q点过高,造成饱和失真;
3、双向失真:输入的电压峰峰值过高,或者第二级电路电源值过低。
顶部失真的波形如下,其余的失真大同小异:

对于交越失真,官方的解释是:在分析电路时把三极管的导通电压看作零,当输入电压较低时,因三极管截止而产生的失真称为交越失真。这种失真通常出现在通过零值处。由于晶体管的门限电压不为零,比如一般的硅三极管,NPN型在0.7V以上才导通,这样在0—0.7V就存在死区,同理对于PNP型三极管,在-0.7V—0V存在死区,这样就会造成失真。
具体电路如下图(借鉴网上的图):

对于最后THD的计算,采用STM32的DSP库中的fft算法进行谐波幅值的计算。但是需要增加一个ADC电压转换电路,使用OPA842运放作为电路核心,将各个输出波形进行衰减,抬高,以符合STM32ADC的0~3.3V的电压转换标准,电路图如下:

整个题目其实并不是很难,但是需要及其牢固的模拟电路基础以及极强的动手能力。
最后附上一个我自己还未完成的fft算法,能成功输出5次谐波的幅值,但是还没有做计算,仅供参考:
链接:https://pan.baidu.com/s/1bWG3scw8t_wUKITghKBSEQ
提取码:zw8p
电路链接:
链接:https://pan.baidu.com/s/1L8b9s3tbKKLerk0rlWsZFw
提取码:rox3

2020电赛经验总结+E题解题思路相关推荐

  1. 2020电赛F题回顾——简易无接触温度测量与身份识别装置

    2020电赛F题回顾--简易无接触温度测量与身份识别装置 第一次参加电赛,已经大三了,这也有可能是我的最后一次,不禁感慨时间过得真快.在实验室一起奋斗的夜晚既辛苦又幸福,感谢陪伴在我身边一起做电赛的同 ...

  2. 如何准备电赛?19年电赛经验总结!

    关注.星标公众号,直达精彩内容 写在前面的话 最近忙着各大厂的实习面试,趁着准备简历的功夫回顾了一下19年电赛的比赛经历,总体来说还算说得过去,现在把我参加电赛的经验分享出来,希望对之后的学弟学妹们有 ...

  3. 19年电赛经验总结-应该如何准备电赛

    19年电赛经验总结-应该如何准备电赛 写在前面的话 1.赛前准备 2.比赛经历 3.经验总结 写在最后的话 写在前面的话 最近忙着各大厂的实习面试,趁着准备简历的功夫回顾了一下19年电赛的比赛经历,总 ...

  4. 蓝桥杯单片机十一届省赛_“第十届蓝桥杯青少组C++省赛”前三题解题思路及参考答案!...

    关注 及时了解信息学竞赛相关资讯 第十一届蓝桥杯青少组C++省赛即将到来,待考的各位小同学有没有刷完去年的真题呢?以下是为大家复习准备的"第十届蓝桥杯青少组C++省赛"前三题解题思 ...

  5. 2014计算机三级网络技术,2014计算机三级网络技术综合题解题思路

    2014计算机三级网络技术综合题解题思路,全部自码 第一小题 IP地址的计算公式 正常IP地址计算:已知IP地址:子网掩码: 地址类别:A类地址:1-126(00)B类地址:128-191(10) C ...

  6. 基于2022高考数学全国卷I概率题解题思路初步分析新冠病毒疫苗

    基于2022高考数学全国卷I概率题解题思路初步分析新冠病毒疫苗 1. 2022高考数学全国卷I概率题 2. 卡方(χ2\chi^2χ2)检验原理回顾 3. 解答2022高考数学全国卷I概率题 4. 上 ...

  7. python利用tensorflow识别圆_RaspberryPi上实现佩戴口罩识别——2020电赛F题小记

    今年的电赛题目非常反常,传统控制题目基本没有,新增加了测距题目,甚至物联网题目,Ai题目都出来了.直接电赛变算法+钞能力大赛.看到F题:测温+人脸识别,碰巧我们手头有调好的红外测温模块+树莓派+ope ...

  8. 2020美赛E题解题思路(Drowning in Plastic)

    文前推广 <遗传算法求解高维函数> -- 为助力美赛,本人在另一篇博文中介绍"遗传算法求解高维函数问题",遗传算法的MATLAB代码在文内链接中,供大家参考.讨论! h ...

  9. 2020美赛C题解题思路(A Wealth of Data)

    正文 本文可能用到的网站链接: https://ourworldindata.org/plastic-pollution Problem C: A Wealth of Data 亚马逊在网购平台提供了 ...

最新文章

  1. Python之路--Python基础12--并发编程之协程
  2. 你真的弄明白了吗?Java并发之AQS详解
  3. Linux下安装nginx (tar解压版安装) nginx1.16.1
  4. 合并数据 - 方法总结(concat、append、merge、join、combine_first)- Python代码
  5. java int 128 ==_为什么 Java Integer 中“128==128”为false,而”100==100“为true?
  6. thinkpad e420 装完新系统后,耳机有声音,外音没有,解决方法
  7. Physical Standby Database Failover
  8. CURL基于某个URL请求需要身份验证
  9. 翻译: Keras 标准化:TensorFlow 2.0 中高级 API 指南
  10. API函数大全(转载)
  11. 如何发布Flash ZXP/MXP扩展
  12. app推送怎么实现更好的效果?
  13. PPT参考线_Alt+F9
  14. 三极管共射放大电路的放大倍数怎么设计?
  15. pandas中怎么把第一列删掉_pandas删除某一列的方法
  16. 域名重定向工具 —— SwitchHosts 实用教程
  17. 移动机器人全覆盖路径规划及仿真(三.地图分割)
  18. 10G 网络变压器 10GBASE-T与1000Base-T区别
  19. 快速保存网页中所有图片的方法
  20. 《the Great Gatsby》Day 33

热门文章

  1. 主导资源公平DRF:多种资源类型的公平分配
  2. 抖音短视频怎么做?3大要点助你玩转抖音
  3. 使用anaconda 要用conda 方式更新各个软件,不要用pip
  4. PESD5V0F1BSF特性好处
  5. linux创建用户张飞,Linux系统操作测试试题 部分
  6. 2、ThreadX 操作系统
  7. Python turtle正方形绘制
  8. 国际经济学 简答计算
  9. NTP8910A(内置DSP、10W双声道立体声 I2S数字功放芯片)
  10. 板材品牌之实木与生态板的比较