概述
本文仅代表个人建议,我队在上半年的备赛中积累了丰富经验,已有足够能力和信心完成电子设计竞赛,在个别不足部分不足的方面,可以参考并完成以下备赛项目,想必会使电赛之路更加顺利。
受考研局限,本人在七月中下旬才有余力支援备赛,故写本文。
TI万用板的适配
七月的核心备赛方向在于此,具体目标包括但不限于:
- 将stm32完成的功能移植入TI万用板,并稳定运行
又如,陀螺仪(见下文)、多路灰度循迹、超声波、蓝牙通讯、舵机控制等(主要备赛方向为适配不含有额外soc的模块,如摄像头模块就含有额外的soc,一方面在比赛当天可能被禁,另一方面在嘉立创杯后已有一定经验) - 使多个串口能够被正常使用
- 使oled显示屏能够被正常使用
陀螺仪的使用
优先学习适配hwt101陀螺仪,几乎完全消除了零漂和温漂,但其自身携带有一个soc,所以也要简单的学习mpu6050(6050不必过深,能读到数据即可),由于hwt101的使用相对简单,可以直接部署到TI端。
具体目标包括但不限于:
- 与hwt101串口或i2C建立通讯
- 能够将hwt101的陀螺仪数据引入PID控制,即,在人为给定一个角度后,车辆能稳定按照此角度直线行驶
- 一个小控制实验:控制车体直线行驶约2米,到达2米后,车辆开始原地掉头180度,接着继续直线行驶1米,到达1米后,车辆原地掉头360度,继续行驶1米,到达1米后停止。完成最后1米行驶后,车辆应当返回出发点,通过主观判断偏差大不大即可。(可与下文的步进电机配合)
CCD传感器的使用
首先在stm32环境下学习好ccd的工作原理,并写好代码,之后再移植至ti端。
具体目标包括但不限于:
- 使用CCD传感器结合pid控制完成巡线
步进电机的使用
虽然近年来看小车题出现很多,但传统机械控制题目出现的可能并不为0,例如2024年机械臂控制,就是将机器视觉与机械控制结合的产物,对于此类题目也要有一定应对方法;同时,迷你步进电机在在车辆上替代编码器电机也具备一定精度优势。
在硬件选型上,可以购买两枚MS42C步进电机、驱动板、小车底板
具体目标包括但不限于:
- 基于步进电机及其驱动板重新绘制万用板
- 驱动单独的步进电机旋转特定角度
- 控制步进电机小车行进精确的路程
- 将步进电机小车引入PID控制(与上文陀螺仪配合)
总述
本文随时间的进行、参考元件的公布,具体实现目标会动态更新,不必拘泥于本文没实现的功能过份纠结,7月时间是有限的,若某个功能很多天(3天以上)都没办法实现,则不必死啃某个功能,多开拓自己的控制范围才是明智之举。
参与讨论