2019年电子设计国赛综合测评回顾_电赛综合测评是什么意思-程序员宅基地

技术标签: 综测  电子设计  国赛  综合测评  电赛  

之前看到群里有很多同学感叹说,一个人在大学期间只有一次参加电子设计国赛的机会,要么就是美好回忆,要么就是四年遗憾。话虽如此,但字里行间多多少少有些郁郁不平之气。
不知为何,突然就有点心血来潮想写点什么。很久没写东西了,大概我已经过了那个借酒浇胸中块垒的年纪了吧。参加完全过程长达十个小时的综合测评,我的大学电赛之旅也就接近画上了最后的句号。综合测评之前我们组是程控模拟电磁曲射炮那题的省里第三,可能我们综合测评做得还算不错,加上综合测评的分数之后居然还反超了原来第一名的那组。


进入正题,综合测评就是把第一轮已经获得省一等奖的队伍关进小黑屋,只让带纸和笔,在七个小时内设计电路并焊接,考察数模电基本功,根据测出的波形评分,如果分数低会取消获奖资格。因为如果数模电基本功这么差的话,那第一轮做出的那么好的作品很大可能就不是自己做的了(滑稽.jpg)。

综合测评比赛结束之后,我把发的数据手册带回来留作纪念,焊完的板子在全部测试完成征得评委老师同意后也拍照留念了。
今年综合测评的板子很漂亮,包装很好,数据手册印刷质量也很好。
TI公司发的英文数据手册
测试结束后的板子
但是一翻开数据手册,发现德州仪器提供的运放芯片是真的差,LM324AD,压摆率才0.5V/us,而且自身还有比较明显的交越失真(关于LM324系列运放交越失真的解决办法,请看另一篇博文https://blog.csdn.net/qq_30205523/article/details/100539035)。后来在淘宝上一查4毛钱一片,平均一个运放一毛钱,这种运放芯片估计连非洲兄弟现在都不用了吧……
压摆率截图
在这里插入图片描述


不过,今年综合测评的题目风格和往年有些不太一样……
在这里插入图片描述
在这里插入图片描述
简单来说就是使用74LS00四与非门和LM324四运放,不允许使用二极管三极管和mos管,在+5V单电源供电下产生四种波形:
1、频率为19kHz-21kHz连续可调的方波,幅值不小于3.2V。
2、与方波同频率的正弦波,无明显失真,峰峰值不小于1V。
3、与方波同频率占空比5%-15%可调的窄脉冲,幅值不小于3.2V。
4、与正弦波正交的余弦波,相位误差不大于5°,峰峰值不小于1V。

第一问用运放产生频率可调的方波很简单,属于签到题,但是幅值不小于3.2V这个要求会卡住一部分人。因为只能使用+5V单电源,所以只能从中间分压等效成±2.5V的电源。而根据提供的芯片手册,运放的输出电压会从电源电压中吞掉1.5V左右的电压。这个很正常,普通的运放都是这样,除非是rail-to-rail型的运放。那么如果正负电源电压都被吞掉1.5V左右的话,那么产生的方波幅值也就2V多一点,达不到要求的3.2V。
在这里插入图片描述

但是在这题里有一个小技巧是,把与非门全部接成非门当电平转换器和隔离缓冲器用。2V多的电压足以让74LS00认为是高电平了,那么2V多的方波经过两级非门反相器,得到的方波就是幅值大于3.2V的方波了。

在这里插入图片描述在这里插入图片描述
第二问要求得到与方波同频率的正弦波,用一个运放搭成二阶有源低通滤波器,截止频率选在21kHz就可以了,只留下基波,三次以上的谐波通通滤掉。但是因为运放的压摆率不太好,运放本身还有交越失真,所以得到的正弦波有一点点难看。有个需要注意的地方是,为了不影响第一问的方波的波形,最好另外用一个非门搭在第一级非门反相器上,这样就能起到后级负载对前级隔离的效果。这一问不太推荐使用无源RC滤波器,虽然经过四级无源RC滤波器之后正弦波的波形很好看,但是一旦接上题中要求的1kΩ的负载,幅值会变得很小,峰峰值应该是没有1V的。

第三问要求得到与方波同频率占空比5%-15%可调的窄脉冲。可是不让用二极管就有点麻烦了,因为如果让运放直接产生占空比可调的方波,必须要用到二极管,这条路直接被堵死了。那么另外的办法是用运放搭一个积分器,对第一问中的方波进行积分,将得到的三角波用电容耦合后经过直流电压偏置,再送入非门反相器就可以得到占空比比较小的方波了。通过调整直流偏置电路的电位器,即可调整窄脉冲的占空比。但是会出现一个难以避免的问题就是,由于上升沿和下降沿是需要一定时间的,所以在20kHz的频率下,当占空比调到10%以下时,方波就没那么方了,会有很明显的上升下降的过程,可能运放的压摆率太差才是原罪吧……

第四问要求得到与正弦波同频正交的余弦波,相位误差不大于5°,这个看起来是挺简单的,但是相位误差控制在5°以内要求还是有点严。用运放搭一个积分器或者微分器,仔细地调整R和C的参数,使得相频特性在20kHz的时候刚好是90°左右的样子。

综合测评七个小时其实挺紧张的,主要是第三问的思路上和第四问的参数上有难度,前两问电路很快就出来了,第三问窄脉冲卡了一个小时,第四问三个人大脑集体短路差点以为正交是相位差180°,也不知道是因为太紧张了还是什么原因……
组委会发的是黑金双面板,看起来好看,焊起来难焊。队友从11:00开始焊电路的,焊到14:40才差不多焊完,调了一会儿波形都正常了。15:00上交设计报告和板子,一个一个地测试,等得都快睡着了……谁都不知道测试居然要等两个半小时的时间。
等到17:30轮到我们组测试,接上评委的数字示波器,按了一下Autoset,什么波形都没有,我瞬间被吓醒……于是一边和评委们谈笑风生,一边手动调示波器,表面上说说笑笑,内心实则慌得一批。还好调了半分钟发现评委的示波器Trigger选得不对,按Autoset根本出不来波形,频率显示都干到几十MHz去了……手动调很快就出波形了,队友一边拧电位器,我一边调Trigger Level,波形比我们自己测的时候还稳定2333。
18:00全部测试结束回到学校,一天没吃东西的我和队友吃了顿好的,回到宿舍没多久就睡着了……可能看起来轰轰烈烈的一天,其实也不过只是生命里一个极其普通的日子吧。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_30205523/article/details/100526254

智能推荐

Xilinx Spartan-6 FPGA开发板硬件说明书(2)_xilinx sparta6两个指示灯-程序员宅基地

文章浏览阅读920次。8.LED指示灯开发板底板具有1个电源指示灯,以及1个DAC输出波形指示灯,它们分别是C67和C53。图 12图 13图 14图 15核心板具有1个电源指示灯,1个PROGRAM下载指示灯,以及2个用户可编程指示灯,分别是R7,R36,R41和R46。图 16核心板各个用户可编程指示灯对应的CPU引脚如下:表1 LED编号 FPGA管脚 KD1 ..._xilinx sparta6两个指示灯

weblogic配置java参数_修改weblogic jvm启动参数-程序员宅基地

文章浏览阅读1.5k次。进入:D:\Oracle\Middleware\user_projects\domains\base_domain\startWebLogic.cmd在call 上一行增加:set USER_MEM_ARGS=-Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m例如:@ECHO OFF@REM WARNING: This file i..._wljrecm

程序员必须掌握的英文单词(一)_程序员需要掌握的英语-程序员宅基地

文章浏览阅读4.5k次,点赞29次,收藏131次。程序员英语单词册经过几天的整理将程序员必备的 600 词汇,和有关计算机需要掌握的词汇整理出来,分享给大家学习,希望对你有所帮助。程序员必备的 600 个英语词汇,对于时刻需要和国际接轨的码农们,英语的重要性是毋庸置疑的。尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。否则,试想在你捧着某出版社刚刚翻译出来的《JSP ..._程序员需要掌握的英语

vue在IE下报 webpack `Invalid Host/Origin header` 的问题_vue项目报不正确的请求头origin-程序员宅基地

文章浏览阅读295次。本次产生原因:IE某些版本不支持axios //为解决IE 不支持axios import Promise from 'es6-promise'; Promise.polyfill();引入es6-promise后,IE就出现如下错误:原因:应该是webpack出于安全考虑,因为不检查主机的应用程序容易受到DNS重新绑定攻击。但是,在我们的开发环境下,可以禁用掉disableHostCheck这一配置项。解决:在webpack.dev.config.js中..._vue项目报不正确的请求头origin

springboot3.0 整合mybatis-flex1.5.3_spring boot 集成mybatis-flex-程序员宅基地

文章浏览阅读840次。3,config类如果扫描不到,可以添加org.springframework.boot.autoconfigure.AutoConfiguration.imports。1,首先pom文件引入mybatis-flex依赖,mybatis-flex版本为1.5.3。2,创建config配置类,配置mapper的扫描路径,可以设置主键的生成方式等配置,4, 配置application.yml。6,启动测试类,进行测试。_spring boot 集成mybatis-flex

python扩展库numpy的简单介绍_阐述numpy拓展库-程序员宅基地

文章浏览阅读1.7k次。与图像相关的知识。文章目录前言一、图像表示二、Numpy相关介绍1.ndarray对象及常用的属性(1)ndarray.shape属性(2)ndarray.dtype属性(3)numpy的数据类型(4)ndarray.ndim属性(5)ndarray.size属性2.Numpy常用的函数1.创建ndarray对象2.ndarray对象的索引以及切片3.ndarray对象生成随机数总结前言要对一张图片进行处理,首先需要获取这张图片。可以使用相机和手机等工具获取一张彩色图片,并且以一种特定的格式保存在_阐述numpy拓展库

随便推点

pom.xml常用元素(maven)_pom.xml的namespace-程序员宅基地

文章浏览阅读1.8k次。 我想很多初学者对上图<project>标签内的:xmlns、xmlns:xsi、schemaLocation都表示不解,那么今天就科普一下它们代表的含义:xmlns:是xml的命名空间(XML Namespaces),为了避免元素命名冲突。目的是为当前的xml元素命名,以区别其他的同名元素。它有两种命名方式:xmlns="namespaceURI" 默认命名空间 xmlns..._pom.xml的namespace

【Java小项目练习】华容道-经典华容道游戏_头哥实践平台答案java华容道小程序之模拟曹操csdn-程序员宅基地

文章浏览阅读1k次。游戏玩法:可以通过鼠标点击选中人物,然后通过键盘 ↑ ↓ ← → 控制人物移动最后如果曹操处于最下方的正中间,那么就算游戏成功!那么我们看下代码怎么实现吧!..._头哥实践平台答案java华容道小程序之模拟曹操csdn

XML解析_xml文件解析-程序员宅基地

文章浏览阅读1.9k次,点赞6次,收藏6次。将XML文档转换为计算机程序可读取的格式的过程。XML文档中的元素、属性、实体等都需要被解析成程序能够理解的形式,以便程序能够对其进行处理和操作。1.2 解析方式(四种)1.2.1 DOM解析:DOM(文档对象模型)解析器将整个XML文档读入内存,并创建一个文档树,程序可以遍历该文档树并操作其中的节点。DOM解析器适用于文档相对较小的情况。_xml文件解析

j2ee与数据库有关的学习_j2ee java service query 数据库-程序员宅基地

文章浏览阅读234次。什么是JDBCJDBC的作用JDBC的编程步骤_j2ee java service query 数据库

STM32CUBEIDE USB下载总是连接不上 总是USBD_BUSY_if(usbdevcdc->cdctx.state != usbd_cdc_xfer_idle)-程序员宅基地

文章浏览阅读3.7k次,点赞4次,收藏29次。开发的时候总是在调用这个函数的时候发现 //总是会卡在return USBD_BUSY; uint8_t CDC_Transmit_HS(uint8_t* Buf, uint16_t Len){ uint8_t result = USBD_OK; /* USER CODE BEGIN 12 */ USBD_CDC_HandleTypeDef *hcdc = (USBD_CDC_..._if(usbdevcdc->cdctx.state != usbd_cdc_xfer_idle)

java分布式系统架构图,2022吊打面试官系列_java技术搭建的大型分布式异构系统-程序员宅基地

文章浏览阅读2.3k次。前言如果你不能拼爹,或者不想拼爹,最好的方法是拼实力。合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。所以,你必须要从基层做起。当然,所谓的基层,并不是端茶倒水,但多一些体验,总是无害的。前两年的时间,应当主要打好基础的累积,认清职业现状和社会经济发展趋势,适应工作后的生活,对心灵浮躁的洗涤。这一阶段最大的敌人是自身的态度,切忌不可眼高手低,牢记一句话——“心比天高,命比纸薄。”脚踏实地,一步一个脚印,为未来做好铺垫。一、分布式架构学习路线图据统计,人的阅读时间在20分钟以内是_java技术搭建的大型分布式异构系统

推荐文章

热门文章

相关标签