## 2023电赛运动目标控制与自动追踪系统(E 题)【本科组】
****
## 题目要求:
**1、 任务**
设计制作一个运动目标控制与自动追踪系统。系统包括模拟目标运动的红色光斑位置控制系统和指示自动追踪的绿色光斑位置控制系统。系统结构示意及摆放位置见图 1(a)。图中两个激光笔固定在各自独立的二维电控云台上。
![image-20230804061932311](attachments/image-20230804061932311.png)
红色激光笔发射的光斑用来模拟运动目标,光斑落在正前方距离 1m 处的白色屏幕上,光斑直径≤1cm。红色光斑位置控制系统控制光斑能在屏幕范围内任意移动。
绿色激光笔发射的光斑由绿色光斑位置系统控制,用于自动追踪屏幕上的红色光斑,指示目标的自动追踪效果,光斑直径≤1cm。绿色激光笔放置线段如 图 1(b)所示,该线段与屏幕平行,位于红色激光笔两侧,距红色激光笔距离大于 0.4m、小于 1m。绿色激光笔在两个放置线段上任意放置。屏幕为白色,有效面积大于 0.6╳0.6m2。用铅笔在屏幕中心画出一个边长
0.5m 的正方形,标识屏幕的边线;所画的正方形的中心为原点,用铅笔画出原点位置,所用铅笔痕迹宽≤1mm。
**2、 要求**
**1).** **基本要求**
(1)设置运动目标位置复位功能。执行此功能,红色光斑能从屏幕任意位置回到原点。光斑中心距原点误差≤2cm。
(2)启动运动目标控制系统。红色光斑能在 30 秒内沿屏幕四周边线顺时针移动一周,移动时光斑中心距边线距离≤2cm。
(3)用约 1.8cm 宽的黑色电工胶带沿 A4 纸四边贴一个长方形,构成 A4 靶纸。将此 A4 靶纸贴在屏幕自定的位置。启动运动目标控制系统,红色光斑能在30 秒内沿胶带顺时针移动一周。超时不得分,光斑完全脱离胶带一次扣 2 分,连续脱离胶带移动 5cm 以上记为 0 分。
(4)将上述 A4 靶纸以任意旋转角度贴在屏幕任意位置。启动运动目标控制系统,要求同(3)。
**2).** **发挥部分**
(1)运动目标位置复位,一键启动自动追踪系统,控制绿色光斑能在 2 秒内追踪红色光斑,追踪成功发出连续声光提示。此时两个光斑中心距离应≤3cm。
(2)运动目标重复基本要求(3)~(4)的动作。绿色激光笔发射端可以放置在其放置线段的任意位置,同时启动运动目标及自动追踪系统,绿色光斑能自动追踪红色光斑。启动系统 2 秒后,应追踪成功,发出连续声光提示。此后,追踪过程中两个光斑中心距离大于 3cm 时,定义为追踪失败,一次扣 2 分。连续追踪失败 3 秒以上记为 0 分。运动目标控制系统和自动追踪系统均需设置暂停键。同时按下暂停键,红色和绿色光斑应立即制动,以便测量两个光斑中心距离。
(3)其他。
**3、 说明**
(1)红色、绿色光斑位置控制系统必须相互独立,之间不得有任何方式通信;光斑直径小于 1cm;屏幕上无任何电子元件;控制系统不能采用台式计算机或笔记本电脑。不符合要求不进行测试。
(2)基本要求(3)、(4)未得分不进行发挥部分(2)的测试。
---
## 摘要
本系统以STM32F103C8T6单片机最小系统作为控制核心,由K210视觉模块,激光笔模块,舵机云台模块,降压模块等模块组成。红色激光云台通过建立云台坐标与实际视觉坐标的映射关系,可实现原点复位功能,绕屏幕边框运动,可以识别屏幕任意位置角度的A4靶纸,并做到控制红红色光斑沿靶纸黑色边框做顺时针移动。绿色激光云台可实时识别红色激光落点,控制绿色激光点完成对红色光斑自动追踪,追踪响应时间小于2 秒。系统功能通过按键独立控制,且均设有急停按钮,可随时切换,急停。系统具有半自动机械校准模式,以达到更精确的运动目标控制指标。系统结构简单,稳定性好,易于使用。
**关键词**:K210视觉模块 运动目标控制 自动追踪 舵机云台
---
## 一、系统方案
### 1.1 处理器选择
方案一:msp430方案
方案二:STM32F103C8T6方案
### 1.2 视觉模块选择
方案一:OPENMV方案
方案二:K210方案
### 1.3 二维云台选择
### 1.4 总体方案描述
>
## 二、理论分析与计算
### **2.1 K210视觉识别激光原理**
## 三、电路与程序设计
### 3.1 红绿激光云台电路设计
#### 3.1.1 电路总体框图与实物图
#### 3.1.2 电路原理图
### 3.2 程序的设计
#### 3.2.1 红色激光系统程序
#### 3.2.2 绿色激光系统程序
## 四、 测试方案与测试结果
### 4.1 测试方案
### 4.2 测试条件
### 4.2 测试结果与分析
## 五、总结
## 附录
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
2023电赛运动目标控制与自动追踪系统(E 题)【本科组】 全国大学生电子设计竞赛(National Undergraduate Electronics Design Contest),试题,解决方案及源码 任务 设计制作一个运动目标控制与自动追踪系统。系统包括模拟目标运动的红色光斑位置控制系统和指示自动追踪的绿色光斑位置控制系统。系统结构示意及摆放位置见图 1(a)。图中两个激光笔固定在各自独立的二维电控云台上。 红色激光笔发射的光斑用来模拟运动目标,光斑落在正前方距离 1m 处的白色屏幕上,光斑直径≤1cm。红色光斑位置控制系统控制光斑能在屏幕范围内任意移动。 绿色激光笔发射的光斑由绿色光斑位置系统控制,用于自动追踪屏幕上的红色光斑,指示目标的自动追踪效果,光斑直径≤1cm。绿色激光笔放置线段如 图 1(b)所示,该线段与屏幕平行,位于红色激光笔两侧,距红色激光笔距离大于 0.4m、小于 1m。绿色激光笔在两个放置线段上任意放置。屏幕为白色,有效面积大于 0.6╳0.6m2。用铅笔在屏幕中心画出一个边长
资源推荐
资源详情
资源评论
收起资源包目录
2023电赛运动目标控制与自动追踪系统(E 题)本科组 (261个子文件)
keilkill.bat 372B
keilkill.bat 372B
stm32f1xx_hal_tim.c 238KB
stm32f1xx_hal_tim.c 238KB
stm32f1xx_hal_uart.c 132KB
stm32f1xx_hal_uart.c 132KB
stm32f1xx_hal_tim_ex.c 78KB
stm32f1xx_hal_tim_ex.c 78KB
stm32f1xx_hal_rcc.c 48KB
stm32f1xx_hal_rcc.c 48KB
stm32f1xx_hal_flash_ex.c 35KB
stm32f1xx_hal_flash_ex.c 35KB
stm32f1xx_hal_rcc_ex.c 29KB
stm32f1xx_hal_rcc_ex.c 29KB
stm32f1xx_hal_flash.c 28KB
stm32f1xx_hal_flash.c 28KB
stm32f1xx_hal_dma.c 27KB
stm32f1xx_hal_dma.c 27KB
stm32f1xx_hal_gpio.c 20KB
stm32f1xx_hal_gpio.c 20KB
stm32f1xx_hal_pwr.c 20KB
stm32f1xx_hal_pwr.c 20KB
stm32f1xx_hal.c 20KB
stm32f1xx_hal.c 20KB
stm32f1xx_hal_cortex.c 18KB
stm32f1xx_hal_cortex.c 18KB
stm32f1xx_hal_exti.c 15KB
stm32f1xx_hal_exti.c 15KB
system_stm32f1xx.c 14KB
system_stm32f1xx.c 14KB
app.c 12KB
yuntai.c 9KB
yuntai.c 9KB
OLED.c 9KB
OLED.c 9KB
stm32f1xx_it.c 8KB
stm32f1xx_it.c 7KB
tim.c 6KB
tim.c 6KB
app.c 5KB
usart.c 5KB
usart.c 5KB
at24c02.c 5KB
at24c02.c 5KB
main.c 5KB
main.c 5KB
key.c 5KB
stm32f1xx_hal_gpio_ex.c 4KB
stm32f1xx_hal_gpio_ex.c 4KB
gpio.c 4KB
debug.c 3KB
debug.c 3KB
usart_2.c 3KB
usart_2.c 3KB
key.c 3KB
gpio.c 3KB
gui.c 3KB
gui.c 2KB
stm32f1xx_hal_msp.c 2KB
stm32f1xx_hal_msp.c 2KB
led.c 2KB
led.c 2KB
pwm.c 1KB
pwm.c 1KB
serial_it_config.c 1KB
serial_it_config.c 1KB
Buzzer.c 1KB
Buzzer.c 1KB
control.c 29B
control.c 29B
STM32code_STM32F103C8_1.0.0.dbgconf 2KB
STM32code_STM32F103C8_1.0.0.dbgconf 2KB
电赛报告.doc 1.77MB
程序流程图.drawio 8KB
硬件框图.drawio 5KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
STM32code.uvguix.duruofu 182KB
STM32code.uvguix.duruofu 182KB
.gitignore 21B
.gitignore 21B
.gitignore 9B
.gitignore 9B
stm32f103xb.h 823KB
stm32f103xb.h 823KB
stm32_hal_legacy.h 230KB
stm32_hal_legacy.h 230KB
core_cm33.h 169KB
core_cm33.h 169KB
core_armv8mml.h 162KB
core_armv8mml.h 162KB
stm32f1xx_ll_tim.h 160KB
stm32f1xx_ll_tim.h 160KB
core_cm7.h 142KB
core_cm7.h 142KB
stm32f1xx_hal_tim.h 120KB
stm32f1xx_hal_tim.h 120KB
core_cm4.h 119KB
core_cm4.h 119KB
共 261 条
- 1
- 2
- 3
资源评论
MarcoPage
- 粉丝: 2985
- 资源: 3014
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功