1362 字
7 分钟
验收题目
2022-02-25
2026-03-30
无标签

2022冬令营——综合——单片机线上检测

@##

第一次验收

基础部分(50)

  1. 使用串口屏按键控制单片机在串口屏上绘制波形,要求可以绘制三角、正弦和方波三种波形。
  2. 按键按下时,会有语音播报,提示当前正在绘制什么波形,比如“绘制三角波”。
  3. 程序运行时,必须有小灯闪烁,快慢随意(除非开发板上面没有灯)。

提高部分(40)

  1. 在实现基础部分的基础上,加入手机端的控制。要求可以手机端按键控制显示的波形,波形显示既要在串口屏上也要在手机上,两边同步显示。不能只在其中一个上面进行显示。
  2. 无论是手机还是串口屏,按键按下时都要有相关语音提示

发挥部分(10)

完成前两部分的情况下(没完成不能选),下面的内容二选一:

  • 写一篇CSDN、博客园、B站等开放论坛的博客。内容必须是“ADC带动的传感器”。

  • 写一篇关于stm32的教程,上传到CSDN、博客园、B站等开放论坛,内容是课上没有学习过的内容。不得完全照抄别人的文章,可以有借鉴。

    提示:typora的笔记内容可以直接上传CSDN,注意图片是没法直接上传的,大家需要自己去学习如何上传图片,方法很多。

关于成绩

  1. 线下的检测需要看情况决定是否进行。若是进行,那么线上线下的得分会按照一定比例进行结合计算(比例具体需要根据大家完成情况确定)。如果没有线下,那么线上测评的评分就是最终得分。
  2. 在上学期,取得和单片机有关的电子类竞赛的校级一等奖及以上的奖,或者在”寒假大作战“中取得的一等奖,可以直接获得90分,只做发挥部分。
  3. 基础,提高、发挥部分。每个部分要拿分==必须完整做出来==,如果基础部分只做出来一部分,不会得分。意思是只有50分、90分、100分这三个分档。

验收方式:

腾讯会议视频方式验收。

时间是在春节后,具体看情况灵活调整。时间会很充裕。

视频讲解

[video(video-GHRetPb5-1645799482925)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=381778653)(image-https://img-blog.csdnimg.cn/img_convert/be2ae7cefb3dbb27ee4a68dc020eb88b.png)(title-2022综合方向单片机第一次积分赛)]

我不会告诉你视频B站连接在这

参考程序

参考程序——0积分下载

第二次验收

做出提高部分,基础部分就不用做,直接拿到分。

基础部分(40)

考核的知识点:

  1. 串口屏显示
  2. ADC测量交流
  3. DAC输出交流
  4. 基本的数据处理能力

有这样一个信号给你测量它的参数如下:

参数数值备注
频率1k
幅度{  Vmax3V  Vmin0V  Vpp1V\begin{cases}\;V_{max}\le 3V \\\;V_{min}\ge0V\\\;V_{pp}\ge1V\end{cases}
波形三角,正弦,方波

使用单片机内部ADC测量波形,串口屏端显示如下信息

  1. 待测信号的VmaxV_{max}VminV_{min}
  2. 绘制信号的波形
  3. 用文字方式指出当前信号是什么波形,比如输入的是三角波,串口屏上就要显示“三角波”。

考虑到有的同学买的串口屏屏幕小,这里允许进行页面的切换等操作,只要能显示出来,实现方法不做要求。

在串口屏显示的同时,使用单片机内部的DAC把测量到的信号再输出出来。

提高部分(40)

考核的知识点:

  1. 串口屏显示
  2. ADC测量交流
  3. DAC输出交流
  4. 较高的数据处理能力

有这样一个信号给你测量它的参数如下:

参数数值备注
频率1k-20k
幅度{  Vmax3V  Vmin0V  Vpp100mV\begin{cases}\;V_{max}\le 3V \\\;V_{min}\ge0V\\\;V_{pp}\ge100mV\end{cases}
波形三角,正弦,方波
  1. 待测信号的VmaxV_{max}VminV_{min}
  2. 绘制信号的一个周期的波形。(稍微多几个点没事,视觉上看起来是一个周期就可以)
  3. 用文字方式指出当前信号是什么波形,比如输入的是三角波,串口屏上就要显示“三角波”。
  4. 绘制待测信号的频谱
  5. 显示基波幅度大小

考虑到有的同学买的串口屏屏幕小,这里允许进行页面的切换等操作,只要能显示出来,实现方法不做要求。

当幅度降到100mv时,波形如果失真严重,扣10分。

在串口屏显示的同时,使用单片机内部的DAC把测量到的信号再输出出来。

发挥部分(20)

  1. 可以通过按键(手机或者串口屏都可以),选择DAC输出当前或者上一次测量的波形。(5)
  2. 在串口屏绘制信号波形的同时,在手机端也进行波形的绘制。(不是频谱图)(5)
  3. 我会统计做出提高部分同学的VmaxV_{max}与理论值的误差,误差最小的同学这一部分为满分,其他的同学的分数会进行比例算分。(10)

关于成绩

  1. 基础,提高。每个部分要拿分==必须完整做出来==,如果基础部分只做出来一部分,不会得分。意思是只有40、80~100分。这个评分方式可能会变。暂定如此,如有改变,我会在群里通知。
验收题目
/posts/验收题目/
作者
唐承乾
发布于
2022-02-25
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

Personal Site
唐承乾
Profile Image of the Author
技术笔记、长期专题与电子书草稿

嵌入式 & AI 工作流。螺旋式学习,把踩过的坑整理成以后还能复用的东西。

GitHub 知乎
CSDN