2020电赛记录—完结

啊啊啊啊,10号就要比赛了,最近事情好多,又有点懒得干。算了,还是都做一做。电赛的话就每天调调板子,练练fpga,争取每天调两个板子。

10.05

今天顶多算调了半个,全差分驱动器的板子有点难调

全差分驱动器:

WIN_20201005_22_10_25_Pro.jpg

怎么说呢,原理还是简单的,就是放大差分信号,然后一个引脚决定平均值,仿真也是仿真出来的

image.png

但是确实输出有点问题:

  • 分压得到的$V_{com}$为什么是负的?但是不接-Vcc就是正常分压
  • 接地以后差分信号为什么没有放大两倍?反而是减小两倍?
  • 差分信号的均值为什么不是0(接地之后),而是1?

深刻地怀疑板子有问题,明天找老师拿个芯片重新焊一下吧

明天争取调完这个,然后调一下OpAmp,再学fpga

10.06

OpAmp:

调了一个OpAmp的板子,本身板子是很复杂的,因为它应该可以实现多种功能,本身也是为一些比较复杂的放大器设计的。调的那几块板子上的芯片比较简单,有一块我怀疑是随便瞎焊的,完全看不懂在干什么;另一块比较简单,我估摸着不是反向比例放大器就是跟随器,但是有点奇怪,我就稍微改造了一下,改成了跟随器。

image.png

调板子的时候老是调不好,心态炸了。后来我总结了一下调板子的一般步骤,防止出错:

  • 仿真!仿真!仿真!看一下是不是自己所预想的效果
  • 如果是焊板子:按着原理图、仿真对应着焊,不要遗漏
  • 如果是调板子:对着仿真、原理图找对应
  • debug:找对应、观察是否短路、最后把放大器卸了debug(最后的方法)

10. 20

这几天终于闲下来了,作业补完、课补完、再学学英语

今年的省赛从10.10开始,10.14送去评测,加起来一共5天4晚,回想起来,算是一段值得有意义的经历。真正结束了之后,竟然感觉有点失落,有点不舍。

实际上10.9就出题了,我们讨论了一下,感觉A题比较有意思,就选择了A题,题目贴在这里:

image.png

一共有四个模块:心电模块、温度模块、计步模块以及蓝牙传输模块。这个题基本上是全软件,也就是说我之前调了一大堆板子一点用都没有,最后也就用到了个LDO,就是一个线性稳压源。ads1292我焊了两个,特别难焊,一个不能用,另一个少焊了一个电阻,最后时刻才发现,只能说照猫画虎、不求甚解还是不行。

我之前算是学了一些单片机,就按着学长的代码以及正点原子给的历程把温度、计步模块调出来了,似懂非懂。温度用的是adc,还算简单;计步模块用的那个芯片是用spi或者i2c通信的,着实是难,不过还是按着学长的代码做出来了。

但坦白来讲,我做的工作其实用处不是很大,主要还是靠我们组做单片机的。我用的是stm32f1,他用的是stm32f4,我的代码他还得移植一下;我计步器模块是跟着用hal库来做的,需要移植成标准库。总的来说,我软件方面还是不够精通,以后需要补一补。

最后规划了一下布局,整个系统组装以后是这个样子:

image.png

这一段经历时非常有趣的,短短4天却学到了很多东西,以后去大厂实习也能拿出点本事,最关键的是,我认为这给我接下来的科研工作打好了基础。另外一个收获是,认识了很多很厉害的学长学姐,以后有问题可以请教他们。电赛很有趣,今年不过是区区省赛,希望明年国赛可以有所斩获,最后贴上一张大合照吧:

image.png