点击上方“大鱼机器人”,选择“置顶/星标公众号”

福利干货,第一时间送达!

0

 前言

在我看来,其实控制题是较好做(混)的一种题型,你懂我意思吧。控制题简单概括下,大概就是三个步骤。

1、构建整体方案。

2、设计整体控制电路。

3、软件程序设计—PID算法调试。

1

 整体方案

拿到题目之后,千万不要急去动手,你和组员需要花时间去讨论下,整体设计方案。

自己想不出,可以去网上搜搜一些类似的,或者根据自己的想法去试错。

这是最关键的一步,谁能在最短的时间内,讨论且做出合适稳定的整体方案,有很大希望拿奖。

整体方案包括:机械结构、电路整体方案、程序框架。

2

 机械结构

机械结构:对于一个控制系统,重要性不言而喻。特别是电赛控制题。

可能有人会说,机械结构的一些瑕疵、不对称性可以后面用软件程序来解决。这句话固然没有错。

有一句话,结构做不好,调试毁一生。

结构做好了,对称性较好,较为稳定,只要整体算法不出问题,调试出来的效果是不会差的。能在很快的时间内完成题目。

3

 电路

对于电赛而言,我毫不夸张的将电路搭建这一部分认为是:

模块大集合?

单片机最小系统. OLED屏幕. 降压模块. 电机驱动模块. 视觉模块等等。

我们可以参考往年真题,以15年风力摆为例。

  • 电机和电机驱动

  • 单片机最小系统

  • MP6050模块

  • 激光模块

  • 降压模块

将这些模块整合到一起就可以搭建好15年控制题—风力摆控制系统。

有哪些模块可以提前准备或者提前学会使用呢?

前期可以准备的模块可以分为以下三类。

第一,电源模块

①常用的电源稳压模块,LM2596、LM7805等。 

②可调升压电源模块;

第二,单片机最小系统。

这个要看你自己选用什么做主控芯片,一般来说,无外乎51、avr、STM32、DSP、FPGA。近年选STM32作为主控的人特别多,推荐选用STM32,开源资料较多,且外设资源多。自带的ADC,无需再准备额外的ad模块。

第三,屏幕和电机驱动

这2个我觉得是必须要准备的。

屏幕是用来观看数据。

有经验的人十分明白,在调试程序的过程中,实时看到系统的一些数据是多么重要。

有的人会选择用串口直接输出数据到电脑上位机,如果需要脱机运行,此时一块能显示数据的屏幕显得极为重要。

关于电机驱动。

我们回过头去看看往年的赛题,13年的倒立摆、15年的风力摆、17年的滚球系统。

最终落到控制上的器件,还是电机!

控制电机的一些电路和程序,显得极为重要。

直流电机驱动、步进电机等。

建议准备几块芯片的驱动模块以及自己搭建的一些关于电机驱动的电路模块。

在功率较小的电机,可以用芯片驱动。如果功率较大,十几w以上了,就需要用mos自己搭建驱动电路了~

最后,还有一些关于传感器的准备,我觉得可以准备一点关于视觉识别的模块,像openmv和opencv。

购买的时候,要选一些能与单片机通信的~i2c、SPI、串口协议~

我大胆预测一下:

今年控制题会涉及一些关于视觉的知识,但这不是重点,有视觉这一块实力的同学可以自己做识别,但没有这方面能力的,可以用模块来解决。

就像17年一样,需要识别小球在板子上位置,有人用树莓派做识别+控制,也有人用模块+单片机控制。

对于电赛而言,视觉不是重点,但会考察,最终还是会落在控制上。

希望我能预测对,不要打我脸~

  4  

 软件算

PID算法,这个是每年控制必用到的控制算法,必!

我需要强调这个词,也就是说,卷子中必考的一个知识点,这个分你要不要?

如何准备?

我觉得三天足以,去网上买个平衡车,或者自己搭建一个平衡车,花三天时间,把车站起来。站稳了。你的PID入门了。

再把这三年的真题任意挑一个训练。推荐滚球控制系统。

关于PID的一些资料,网上数不胜数,许多大佬都讲得比我好,我在此就不班门弄斧了。

其他程序准备:

在此需要注意,需要做一个菜单显示+选择功能的程序。

在题目中,我们可以看到评分点都是一点一点的给出的,即按点给分,按功能给分。

例如,基础部分有3点要求:A、B、C功能。你需要一个功能一个功能的选择给评委看。如果没有菜单显示选择功能,你如何知道你选择的功能?

一般来说,二级或三级菜单即可。建议按键选4个或者6个。

由于文章篇幅问题,后面会继续写。有需要的记得关注公众号,置顶公众号~别错过了。

各位有问题可以留言,我会在下一篇文章对各位的留言(都会回答)

挑选一些有针对性的问题进行公布解答。

5

 最后

若觉得文章对你有帮助,转发分享,也是我们继续更新的动力。

长按识别图中二维码关注

国赛帖子整合

「第一篇」大学生电子设计竞赛,等你来提问。

「第二篇」全国一等奖,经验帖。

「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载

全国一等奖,他的学习之路。

从0开始,三个月,获全国一等奖。

「第四篇」电赛控制题可以准备一些什么?相关推荐

  1. 「第六篇」对于电赛,我们应该看重什么?

    这几天更新了一些关于电赛的帖子,有设计方案,也有一些经验贴.大家可以在下面的链接找到. 「第一篇」大学生电子设计竞赛,等你来提问. 「第二篇」全国一等奖,经验帖. 「第三篇」全国电子设计竞赛,这些你必 ...

  2. 电赛猜题?我觉得没用,还不如做好这些!

    01 前言 大家好,我是张巧龙,转眼又到22年电赛,这个公众号上有很多同学可能都参加过电赛,有毕业的已经工作的,也有没毕业的今年要参加. 我第一次接触电赛是在大一暑期,从参加电赛到指导学生参加电赛,转 ...

  3. 「第五篇」全国电子设计竞赛-电源题设计方案总结

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 0  前言 许多朋友给我留言说,有没有电源题目的一些文章可以参考. 为了给大家找更多 ...

  4. 「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四) 上次说了fiddl ...

  5. python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17)...

    原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17) Appium是一个开 ...

  6. python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)...

    原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15) adb(Androi ...

  7. 将c语言程序转化成伪代码,「第9篇」「做编程题方法3」「来点伪代码」

    学C语言是痛苦的,用C语言做编程题更加痛苦.这几天我看很多同学拿到一道编程题就在问"这道题怎么做?"."没思路呀没思路"."求大神帮忙看看" ...

  8. ⚡关于Eastmount博客「网络安全自学篇」系列重要通知!!!⚡

    为响应2021年9月1日施行的<中华人民共和国数据安全法>,以及<中华人民共和国网络安全法>.即日起Eastmount的博客「网络安全自学篇」系列将不再发布任何有关" ...

  9. mongodb模糊查询_我叫Mongo,收了「查询基础篇」,值得你拥有

    这是mongo第二篇「查询基础篇」,后续会连续更新6篇 mongodb的文章总结上会有一系列的文章,顺序是先学会怎么用,在学会怎么用好,戒急戒躁,循序渐进,跟着我一起来探索交流. 通过上一篇基础篇的介 ...

最新文章

  1. Oracle存储过程和存储函数创建
  2. 9soc sensor与bayer sensor 区别,内外置isp
  3. MATLAB信号处理之常用信号的表示
  4. Linux档案属性与目录配置
  5. x265-确定slice type-3
  6. 列表ListView和列表选择框的使用编写步骤
  7. 实现 LRU 缓存机制
  8. 【LeetCode笔记】225. 用队列实现栈(Java、队列、栈)
  9. a1740最新php唯美博客系统源码,axublog 个人博客系统 php版 v1.1.1
  10. 测绘专业学生对测绘软件的一点认识
  11. java web html5区别_html5和html有什么区别啊?
  12. ethercat如何编程 台达50mc_台达可编程控制器DVP-50MC系列产品介绍
  13. 企业做的好,离不开这三方面能力
  14. VMware 软件被曝其史上最严重的信息泄露漏洞之一,影响大量虚拟机和主机
  15. 认识HTML与CSS
  16. 实例化反射类class的集中方法
  17. 七种寻址方式(立即寻址、寄存器寻址)
  18. item_search - 根据关键词取拼多多商品列表
  19. 青岛科技大学计算机学院官网,青岛科技大学
  20. WSO2安装使用的全过程详解

热门文章

  1. Fiori UI上my contact加了Dr. 后搜索不出数据的奇怪问题
  2. Visual Studio Code里关于ESLint的错误消息
  3. S/4HANA Product edit button - draft node
  4. POC of settype read harmonization - using description settype as example
  5. SAP CRM Fiori note automatic delete deletion scenario
  6. Cloud for Customer的前台请求是怎么发送到后台的
  7. My Appointment编辑场景下的roundtrip
  8. attachment delete deletion commit work issue
  9. Item category dropdown list的determine - filtering 逻辑
  10. 一个具体的例子学习SAP S/4HANA里Fiori应用的排错分析