今天把22年F题给验收了,算是告了一段落,有做的好的地方,也有不如人意的地方。
这里就说说自己整体的代码思路:
首先是:
直接用ADC+DMA+TIM+FFT来判断三路信号到底是那一路,这里面是利用单ADC双通道,然后用TIM来触发DMA传输数据,将传输到的数据用FFT分析,根据频谱中的数据判断是不是正弦波。
其次是调制度和频漂这些数据的计算:
我们是直接利用FFT中采集到波峰的数据,来和频率对应下的调制度。这个其实就是大数据拟合,没什么技术含量。然后我们根据单次拟合出来的数据,进行二次拟合,虽说数据偏差还是挺大的,尤其是FM中的调制度计算这个给我的感觉没拟合一样。
(验收的时候,9854DDS还老是掉电,验收的时候贼慌。
我想想说说我自己的这一小道题目的小感受:
1.不要拿到题目就马上开始,最好读三遍题目。
第一次通读一下,知道这个题目是要做什么东西;
第二遍的时候,就可以细读其中的要点;
第三遍就可以写下其中的解决方案
现在想了想,一开始就看别人的方案也是一件利弊都有的事情。
利就是:可以马上给你一个思路,知道这题思路是怎么样的?他们的方案是怎么样的?
弊就是:你的思维给限定住了(如果只是想复刻出来,那没什么好说的),但是没有独立思考和自己的想法,我觉得后面省赛充其量就是走走过场,做不出来什么东西。
最直白的说就是:你那个时候要是没有可以借鉴的完全方案,这种前期搭建起来的思维依赖,我觉得会在那个时候反刀一手自己。
说说这次比赛中感觉比较好玩的事情:
关键词:版本T0
竞赛pre:我是第二顺位,搞硬件一个哥们是第一顺位,下面这个女生是第三顺位。顺序事前商量好,我们说的是:不管位次如何,这次省赛就好好搞,都争取出一个成绩,下次国赛根据这次比赛的能力来分位次。这个女生呢补了一句:我可以做到,但是我不会花全部精力在这个竞赛上面。
直到这道题目开始的第二天,我才感觉到我们小组里面有一个女的天天盯着电脑看的是和这道题目无关的东西(问了另外一个队友才知道她在搞paper)。这个时候我觉得还好,这道题目靠我和另外一个队友好像也可以搞出来。(后面发现确实可以)
然后知道了这个点,我就对她天天培训时间迟到,我们在搞东西的时候阴阳怪气非常反感
(这里的迟到指的是:明天花迟到的时间在搞她的论文)
(在实验室也是搞她的论文,好像也没差hhhhhhh)
(阴阳怪气指的是:她因为paper要发了,对这个电赛就不是很在乎,可能是抱着挂名参赛奖的想法来的。在一旁说着自己论文花了多大的心思、多少牛逼、多少不容易、每天熬夜,然后在实验室我们搞东西的时候说:这个电赛其实也无所谓,我们要注重过程,不要太在意结果,做不出来就做不出来,该休息就和她一样休息。 这个时候她还要来标志性动作:双手摊在面部,装作自己多少无辜的样子;说话的语气:娘娘腔(后半句)、高高在上人上人(前半句))
挺让我佩服的是:她还有能力做到,在我们面前一天到晚写paper,一点点都不顾及我们在搞这个竞赛。
其实有过这些这里经历的bro可能这样一种感受和想法:
其实少这样一个人都无所谓,就是她搁哪天天这样阴阳怪气的行为非常搞人心态。
我是感觉,多她一个少她一个无所谓,大不了我们不要这个中间沟通人,我俩专攻的多学一点。
我在一次调试她过来炫耀她的论文多牛逼and还要花10天搞这个论文的时候,我就没忍住,我直接气冲冲顶了一句:还有十天,那你大半培训都不搞这个东西,那你还搞个der???
(我这个时候语气是很冲的那种、面色也是有点红冲)
结果她来了一句:我也不是啥也没干,我也焊了一些板子和数据拟合的。
说实话这个数据拟合我没觉得效果有多好,而且还要二次拟合。
这个板子是另外一个搞硬件的叫她焊了她才去,而且效果还不怎么样。
说完这话,自己搞自己东西的时候我就非常气,脑子中一直关于这件事情内耗,不是在内耗我为什么会碰到这样一个队友?而是在反思,我为什么会因为这件事情有这么大的波动。
这种人其实我感觉就是小红书里面的:挂名女、版本T0
我是感觉自己没有想到我自己来这次暑期培训的初心:
我是来学技术和享受这次培训自己自学的过程的
自己意识到这个之后,我就突然想明白一个点:利益
她搞paper,是因为这个于她来说利益最大化;如果搞这个电赛,第一次参赛,没什么经验大概率就是拿不了什么特别好的成绩,于她来说,这个要花时间就是利益最小化。
如果我也从这个出发的话:
我如果还在因为她这个东西内耗的话,可能这次暑期培训我啥也没学到,这样我是真的利益负化了(倒不如直接去搞家教呢);我要是可以借此来磨练自己的专注力,集中自己的心思在学习技术上面,这样于我来说才是利益最大化。
这样一想,真的没有什么对错了,大家都是为了自己。只是我们的利益点刚刚好相撞了。
我觉得在初期我有这样的觉悟,然后去落实这个,经过这次竞赛,就算我平行竞争拿不到什么太好的成绩,也磨练了一次心态。(这或许就是:事上练的必要性咯)
有违CSDN这样一个讨论和交流技术的平台的初心,就当我发完最后的牢骚咯。
这个代码后面研究一下发出来哈
后面保证讨论自己阶段性技术困惑!!!
(昨天在想如何用单片机做一个示波器,回来太晚了,这个后面搞定了就算第七天的稿子咯)