2022冬令营——综合——单片机线上检测
@##
基础部分(50)
- 使用串口屏按键控制单片机在串口屏上绘制波形,要求可以绘制三角、正弦和方波三种波形。
- 按键按下时,会有语音播报,提示当前正在绘制什么波形,比如“绘制三角波”。
- 程序运行时,必须有小灯闪烁,快慢随意(除非开发板上面没有灯)。
提高部分(40)
- 在实现基础部分的基础上,加入手机端的控制。要求可以手机端按键控制显示的波形,波形显示既要在串口屏上也要在手机上,两边同步显示。不能只在其中一个上面进行显示。
- 无论是手机还是串口屏,按键按下时都要有相关语音提示
发挥部分(10)
完成前两部分的情况下(没完成不能选),下面的内容二选一:
-
写一篇CSDN、博客园、B站等开放论坛的博客。内容必须是“ADC带动的传感器”。
-
写一篇关于stm32的教程,上传到CSDN、博客园、B站等开放论坛,内容是课上没有学习过的内容。不得完全照抄别人的文章,可以有借鉴。
提示:typora的笔记内容可以直接上传CSDN,注意图片是没法直接上传的,大家需要自己去学习如何上传图片,方法很多。
关于成绩
- 线下的检测需要看情况决定是否进行。若是进行,那么线上线下的得分会按照一定比例进行结合计算(比例具体需要根据大家完成情况确定)。如果没有线下,那么线上测评的评分就是最终得分。
- 在上学期,取得和单片机有关的电子类竞赛的校级一等奖及以上的奖,或者在”寒假大作战“中取得的一等奖,可以直接获得90分,只做发挥部分。
- 基础,提高、发挥部分。每个部分要拿分==必须完整做出来==,如果基础部分只做出来一部分,不会得分。意思是只有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综合方向单片机第一次积分赛)]
参考程序
第二次验收
做出提高部分,基础部分就不用做,直接拿到分。
基础部分(40)
考核的知识点:
- 串口屏显示
- ADC测量交流
- DAC输出交流
- 基本的数据处理能力
有这样一个信号给你测量它的参数如下:
| 参数 | 数值 | 备注 |
|---|---|---|
| 频率 | 1k | |
| 幅度 | ||
| 波形 | 三角,正弦,方波 |
使用单片机内部ADC测量波形,串口屏端显示如下信息
- 待测信号的和
- 绘制信号的波形
- 用文字方式指出当前信号是什么波形,比如输入的是三角波,串口屏上就要显示“三角波”。
考虑到有的同学买的串口屏屏幕小,这里允许进行页面的切换等操作,只要能显示出来,实现方法不做要求。
在串口屏显示的同时,使用单片机内部的DAC把测量到的信号再输出出来。
提高部分(40)
考核的知识点:
- 串口屏显示
- ADC测量交流
- DAC输出交流
- 较高的数据处理能力
有这样一个信号给你测量它的参数如下:
| 参数 | 数值 | 备注 |
|---|---|---|
| 频率 | 1k-20k | |
| 幅度 | ||
| 波形 | 三角,正弦,方波 |
- 待测信号的和
- 绘制信号的一个周期的波形。(稍微多几个点没事,视觉上看起来是一个周期就可以)
- 用文字方式指出当前信号是什么波形,比如输入的是三角波,串口屏上就要显示“三角波”。
- 绘制待测信号的频谱
- 显示基波幅度大小
考虑到有的同学买的串口屏屏幕小,这里允许进行页面的切换等操作,只要能显示出来,实现方法不做要求。
当幅度降到100mv时,波形如果失真严重,扣10分。
在串口屏显示的同时,使用单片机内部的DAC把测量到的信号再输出出来。
发挥部分(20)
- 可以通过按键(手机或者串口屏都可以),选择DAC输出当前或者上一次测量的波形。(5)
- 在串口屏绘制信号波形的同时,在手机端也进行波形的绘制。(不是频谱图)(5)
- 我会统计做出提高部分同学的与理论值的误差,误差最小的同学这一部分为满分,其他的同学的分数会进行比例算分。(10)
关于成绩
- 基础,提高。每个部分要拿分==必须完整做出来==,如果基础部分只做出来一部分,不会得分。意思是只有40、80~100分。这个评分方式可能会变。暂定如此,如有改变,我会在群里通知。
部分信息可能已经过时