电赛控制组学习路线

本文分享了准备全国大学生电子设计大赛控制题的学习路线,包括电路板制作、Keil5软件入门、STM32学习、PID算法、供电方案和Python/视觉模块的学习建议,适合初学者循序渐进地提升技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,这是个人对控制组这边的学习路线看法,大家可以参考一下。

参考文章:【如何准备全国大学生电子设计大赛控制题? - CSDN 】


学习路线如下:

1、电路板的基本制作。

学会AD或者嘉立创这两个软件之一的使用,懂得基本制作电路板的制作。推荐嘉立创,中文的上手简简单单!

【心形流水灯设计-哔哩哔哩】

基于51单片机的心形流水灯设计
2、认识Keil5软件的界面以及常用功能。

【正点原子HAL库开发】第11讲

Keil5软件是单片机开发的常用软件,对于初学者,不熟悉Keil5这个软件后面学起来很困难,所以先去了解Keil5这个开发软件。这里需要看第11讲就好了,其他的不用看,推荐你对stm32有很大理解之后再去看正点原子的其他课,适合提升学习stm32

3、学习stmf103C8T6

stmf103C8T6这个核心板不贵,功能性能也不差,是很好的学习开发板。最重要的是有强大up主江科大教学哈哈哈哈哈,他在单片机的地位相当于大学数学中的宋浩老师!

这里只推荐学习【江协科技stm32入门】P1-P35【STM32入门教程-2023版 细致讲解 中文字幕-哔哩哔哩】

这里只推荐学P1-P35,其内容包含对各种常用传感器的学习,可以了解各种常用传感器以及快速上手开发项目。非常适合初学者入门。P36及以后合适提升,推荐你学完pid后面再去看,提升因为pid算法更重要!!

4、pid算法以及供电方案学习

对于电赛控制题来说,几乎每年的题目都涉及pid算法,并且这个算法渗透到控制的方方面面,是控制的基本算法。很重要!相当于必考的知识点,告诉你了!这个大家自行找视频学习,可以买个电机回来,写个速度环,位置环,网上资料很多。根据自己喜好学习!供电方案这个,大概就是电池选择,降压稳压模块等等大家买学习pid的时候顺带一起学。我个人是先单独买了一个编码器电机写了个速度环,然后做了个平衡车。

5、学习Python以及视觉模块。

视觉模块这边我们目前常用的有openmv、K210、V831以及各种派像树莓派调用的opencv视觉库。这里推荐学习星瞳科技的openmv视觉模块。问就是开源资料多,方便学习。不仅有官方文章教学还有官方视频,缺点就是贵。

星瞳科技openmv官网

学习Python的目的是很多的视觉模块开源资料都是基于Python写的。Python只需要懂基本语法就可以了,对于熟悉掌握C语言了,Python理解起来不难,可以一遍学视觉模块一边学Python。

(附带常见视觉模块对比:【常见视觉模块对比文章】

1.历届的 "控制题" 在9届子设计竞中,"控制题" 除了1994和1995年外,其它每届都有,共有9题: 水温控制系统(1997年C题); 自动往返动小汽车(2001年C题); 简易智能动车(2003年E题); 液体点滴速度监控装置(2003年F题); 悬挂运动控制系统(2005年E题); 动车跷跷板(2007年F题本科组); 动车跷跷板(2007年J题高职高专组); 声音引导系统(2009年B题); 模拟路灯控制系统(2009年I题)。 其中与动小车有关的有6题。 2. 从历届题可以看到: 从历届的题来看,主攻"控制"题方向的同需要了解和掌握: (1)系统控制方案和算法设计 (2) 微控制路模块制作和编程:如:AT89S52、MSP430F1611、MSP430F2274、Atmega128 、PIC16F628A、ADuC841、C8051F022、W78E51B 、STM32F103VET6等等。 (3)微控制器外围路模块制作和编程:如键盘及LED数码管显示器模块、RS- 485总线通信模块、CAN总线通信模块、无线收发器路模块、ADC模块、DAC模块等等。 (4)传感器路模块制作和编程:如光传感器模块、超声波发射与接收模块、温湿 度传感器模块、倾角传感器模块、角度传感器模块、音频信号检测模块等等。 (5)控制路模块制作和编程:如直流机驱动模块(L298 N)、 步进机驱动模块(L297+L298N,TA8435H)、舵机控制模块、光隔离模块等等。 (6)放大器路模块制作:小信号放大器路模块、滤波器路模块、音频放大器 (7)路模块制作 (8)动小车制作 3. 建议: "控制"题中所涉及到的一些知识点,特别是有关自动控制理论与算法方面,对有些 专业的同来讲,在专业课程中是没有的,需要自己去搞清楚。这一点很重要。理论用 来指导行动。没有理论基础,盲人摸象,行动一定会有困难。 "系统控制方案和算法设计"是控制题的重点,对于不同的题,控制目的和要求都 是不相同的,其"系统控制方案和算法设计"也都是不相同的。而"系统控制方案和算法设 计"往往决定该题能否成功的关键之一。在训练过程中可以选择一些往届的题,适当 做一些修改,进行培训。 随着全国大子设计竞的深入和发展,子设计竞从题目要求的深度、难度都 有很大的提高,在竞规则中对微控制器选型、路模块的采用的限制、"最小系统"的 定义、"性价比"与"系统功耗"指标要求等也出现了一些变化。根据目前的竞规则,训 练过程中制作的一些功能模块是可以在竞中使用的。建议训练过程中,对历届题中 经常出现的基本路和功能模块(如直流机驱动模块、 步进机驱动模块、传感器模块等)进行设计与制作,制作和掌握这些模块的使用,为 竞做好充分的准备。 根据我们在培训过程中对生的了解,主攻"控制"题方向的同通常对数字信 号处理掌握较好,而对模拟路、小信号处理(如2009的音频信号)缺乏训练。模拟 路知识是子设计竞中的一个重点。控制题也不会是纯数字量处理(如全部都是 开关动作),从2007、2009的题就可以看到这个趋势。主攻"控制"题方向的同 需要注意和加强模拟路方面的训练。 主攻"控制"题方向的同还可以发挥自己的想象力,考虑一下还有可能出现什么 控制题,还有可能出现什么样的控制算法,还有哪些传感器可能被使用(如图像 识别传感器模块、色彩传感器模块、子罗盘模块等),在培训过程中事先训练一下。 准备: 源模块: 常用的源稳压模块12V,9V,5V,3.3V和双源±5V,±12V; 可调升压源模 块; 2、 最小系统:确定一用的单片机,C51,AVR,FPGA,STM32等,做一个最小系统,引出所 以端口。 3、 驱动模块:这个应该是属于必备的模块(如果选择控制题目),常用的L298,L297, UNL2003,UNL2803等。 4、 信号处理模块:信号处理模块主要把一模拟信号转为开关量。把一些信号转为其他信号 (把正弦波转为方波),压比较器(LM393,LM339),信号放大(常用运放TL082,TL 084). 5、 AD,DA模块,现在高级一点的单片机基本都带有AD,但是还是要准备一些DA模块。AD,D A模块能在一些传感器场合中用到。 6、传感器模块:这一块应该说是准备阶段重点要准备的。 循迹光耦(一般是黑线)也可 以借鉴飞思卡尔只能车大,循导线(带有一定频率的导线)。 趋光模块(光敏阻或 者光敏二极管); 霍尔传感器 接近开关(探测金属) 超声波传感器(测距,避障) 红外(无线遥控,避障) 角度传感器 加速度传感器 湿度传感器 烟雾
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值