简 介: 基于前面对于基于ESP32比赛系统的第一版本的调试,给出了在硬件方面的修改意见,便于应用到未来的智能车竞赛比赛中去。

关键词智能车竞赛ESP32比赛系统

§01 基于ESP32裁判系统


AI视觉组基于ESP32的裁判系统第一版本设计要求 给出了对于 第十六届智能车竞赛 的裁判系统硬件要求。并进行了前期的硬件和软件功能测试。具体的工作参见如下:

  • 基于ESP32智能车竞赛比赛系统硬件初步调试-5-6
  • 基于ESP32的竞赛裁判系统功能调试-计时线圈功能
  • 基于ESP32的竞赛裁判系统功能调试-光电条检测板
  • 基于ESP32的竞赛裁判系统功能调试-激光信号调试
  • 基于ESP32的竞赛裁判系统功能调试-与微机通讯

根据前面调试的结果,将对于裁判系统的硬件修改的要求总结如下。

1、ESP32模块硬件修改

(1)USB串口调整

将原来使用的ESP32串口UART1修改为UART2。主要原因是使用UART1造成MicroPython程序出现核心错误,具体原因不详。但是修改之后便可以解决,并且通过了最后测试。

具体修改方案:

  • 将原来的 R14D2去掉。
  • 将原来的RXD1TXD1修改为RXD2TXD2

▲ 图1.1 将RXD1,TXD1修改为RXD2,TXD2

(2)修改SW1

SW1中原来的TXD2修改为GPIO19

▲ 图1.2 将SW1中的TXD2修改为GPIO19

(3)修改T1封装

Speaker的驱动T1(NPN)的封装错误。原来所使用的SOT-23的管脚定义与表贴的8050的管脚不匹配。

▲ 图1.3 SPEAKER的驱动T1封装错误

(4)增加光电检测板接口

在主控板上增加两个光电板的接口。每个接口都是PIN3,分别为+5V,GND, 以及信号输出。两个光电板的信号通过C01,C02耦合到线圈输入端口。接口的定义参见【图2.1】。

▲ 图1.4 主控板增加两个光电板的接口

(5)将激光,BPLED端口合并

根据后面【1-3】中对于AI目标板的修改,将原来的激光、BPLED两个端口合并成一个接口。

▲ 图1.5 将激光、BPLED的接口合并成一个接口

(6)将VGRTNG插座距离SW1远一些

将SW1,线圈1的插座原理VGRTNG1mm,便于将ESP32调试程序下载。

▲ 图1.6 将VGRTNG插座距离SW1稍微远一些

▲ 图1.7 移动SW1,线圈1距离VGRTNG远1mm

2、光电检测条

由于线圈放大电路增益很大,所以在光电板上对于电流放大倍数就需要降低了。修改如下:

  • 将原来的达林顿三极管更换成NPN三极管,使用8050替代;
  • 将原来达林顿集电极电阻更换为100k欧姆。

▲ 图2.1 修改光电板的放大电路

3、修改AI识别目标板

(1)激光检测与BPLED板合二为一

从尺寸上建议参考逐飞的结构,做到兼容。这样可以保证在比赛现场两种可以相互的备份。将原来的激光接收板与蜂鸣器,LED板合二为一。

  • 视觉板的尺寸为12厘米×12厘米。在上面部署两个大型LED(绿色,红色)以及一个蜂鸣器。
  • 在目标板的中心固定光电检测传感器1, 四周固定四个光电传感器。
  • 定义接口为一个接口:将 原来的BPLED,激光端口合二为一。参见【图1.5】

▲ 图2.2 逐飞视觉板结构

▲ 图2.3 SP-1CL3光电传感器

(2)指示LED管脚间距错误

指示板上的LED的管脚间距不是100mil,LED按不下去。建议将LED的管脚的间距修改成与LED的封装间距已知, 100mil

▲ 图2.4 将LED的管脚间距修改为100mil

※ 修改总结 ※


基于前面对于基于ESP32比赛系统的第一版本的调试,给出了在硬件方面的修改意见,便于应用到未来的智能车竞赛比赛中去。

▓ 补充说明:

今天(2021-06-15)龙邱发送过来的他们修改后的电路板3D图片进行检查。

▲ 图3.1 修改后的主板

▲ 图3.2 修改后的目标板


■ 相关文献链接:

  • AI视觉组基于ESP32的裁判系统第一版本设计要求
  • 第十六届全国大学智能汽车竞赛竞速比赛规则
  • 基于ESP32智能车竞赛比赛系统硬件初步调试-5-6
  • 基于ESP32的竞赛裁判系统功能调试-计时线圈功能
  • 基于ESP32的竞赛裁判系统功能调试-光电条检测板
  • 基于ESP32的竞赛裁判系统功能调试-激光信号调试
  • 基于ESP32的竞赛裁判系统功能调试-与微机通讯

● 相关图表链接:

  • 图1.1 将RXD1,TXD1修改为RXD2,TXD2
  • 图1.2 将SW1中的TXD2修改为GPIO19
  • 图1.3 SPEAKER的驱动T1封装错误
  • 图1.4 主控板增加两个光电板的接口
  • 图1.5 将激光、BPLED的接口合并成一个接口
  • 图1.6 将VGRTNG插座距离SW1稍微远一些
  • 图1.7 移动SW1,线圈1距离VGRTNG远1mm
  • 图2.1 修改光电板的放大电路
  • 图2.2 逐飞视觉板结构
  • 图2.3 SP-1CL3光电传感器
  • 图2.4 将LED的管脚间距修改为100mil
  • 图3.1 修改后的主板
  • 图3.2 修改后的目标板

基于ESP32的竞赛裁判系统功能调试-硬件修改建议相关推荐

  1. 基于ESP32的竞赛裁判系统功能调试-光电条检测板

    简 介: 通过实验验证量光电检测板在比赛系统中用于检测车模通过是的功能.前面给出了对于主控板以及光电板上的参数修改内容. 关键词: 比赛系统,智能车竞赛,光电检测板 §01 竞赛裁判系统   在刚刚调 ...

  2. 基于ESP32的竞赛裁判系统功能调试-计时线圈功能

    简 介: 对于智能车竞赛比赛系统中的电磁检测功能进行了调试,设置了程序运行的主要框架. 关键词: 智能车竞赛,比赛系统,计时系统,ESP32,电磁检测 §01 智能车竞赛裁判系统   中间间隔了一段时 ...

  3. 基于ESP32的竞赛裁判系统功能调试-与微机通讯

    简 介: 通过调试测试了基于ESP32设计的智能车竞赛的比赛系统方案与比赛软件联系的功能. 关键词: 智能车竞赛,比赛系统,ESP32 §01 比赛系统与微机通讯 在 基于ESP32智能车竞赛比赛系统 ...

  4. 基于ESP32的竞赛裁判系统功能调试-激光信号调试

    简 介: 通过揣进测试了新版的基于ESP32的裁判系统对于激光信号的检测能力. 关键词: 智能车竞赛,125Hz,激光信号 §01 智能车竞赛裁判系统   对于 基于ESP32的智能车竞赛裁判系统 中 ...

  5. 基于esp32的手机蓝牙收发调试器

    一,实验准备 开始之前,先吹一波ESP32,乐鑫YYDS!ESP32包含WIFI模块和蓝牙4.0模块,双核CPU工作频率为80-240Mhz,其大致功能如下图所示: 外设接口 • 34 个 GPIO ...

  6. 基于ESP32智能车竞赛裁判系统第二版硬件调试-6-26

    简 介: 对于新版的比赛裁判系统进行硬件测试,验证了新版的硬件满足比赛的要求.对于感光板的不同区域灵敏度不同的问题,最后验证是由于LED的分布电容所引起的时间常数不同造成了.对于单条串联的LED修改成 ...

  7. 基于ESP32智能车竞赛比赛系统硬件初步调试-5-6

    简 介: 给出了对于基于ESP32设计的智能车竞赛的の比赛系统的硬件调试过程.基本上验证了硬件设计的合理与正确性.在第一部分的"修改建议"中也给出了硬件电路的修改意见. 关键词: ...

  8. 基于ESP32的智能车竞赛新版裁判系统的软件功能要求与实现

    简 介: 本文给出了第十六届智能车竞赛裁判系统最终的软件设计和功能实现.并进行了验证,是它可以满足比赛基本计时要求. 最后给出了完整的程序. 关键词: 智能车竞赛,ESP32,视觉AI §01 智能车 ...

  9. 基于ESP32的智能家居控制系统-微信小程序

    一. 课题研究意义.现状及应用分析 1.1课题研究意义及现状 目前,科学技术发展十分迅速,其渗透到各行各业以及生活的方方面面,室内设计和高科技结合便出现了"智能家居".所谓智能家居 ...

最新文章

  1. delphi下的MVC架构-eMVC
  2. Linux Ubuntu 查看cpu信息
  3. 学成在线案例——黑马程序员pink老师\思路讲解\完整源代码
  4. jquery.dataTables列中内容居中问题?求解?
  5. Python之代码性能分析工具(时间+内存)
  6. 【PostgreSQL-9.6.3】创建、修改、删除PostgreSQL数据库
  7. 5G模块M.2座子管脚和封装分析
  8. appscan 下载
  9. 李炎恢html5资源,李炎恢HTML5视频资料分享
  10. Exploring Simple Siamese Representation Learning
  11. 基于大数据的NBA球员数据分析及预测系统
  12. 企业微信推送消息(文本)
  13. 5月Github上最热门的数据科学和机器学习项目TOP5
  14. Outlook无法打开 .ost文件损坏,卸载重装也恢复不了
  15. 8m照片宽和高是多少_1920*1080的图片高和宽是多少厘米呀
  16. 塑胶模具设计中行位原理,值得收藏
  17. 为Android 模拟器加速
  18. HDU - 5761 Rower Bo (非常详细的解答,有轨迹图)
  19. 百度AI攻略:人体关键点识别
  20. Arduino笔记-继电器模块的使用

热门文章

  1. DataTable的Compute方法和Expression语法
  2. Windows下Node.js开发入门(1)
  3. MySQL/MariaDB数据库主从复制
  4. Windows server 2012 搭建×××图文教程(一)安装×××相关服务
  5. C语言 文件操作10--配置文件读写
  6. 第八周项目5-定期存款利息计算器
  7. vs2013编译 protoBuffer编译出现的问题
  8. zabbix安装--LAMP环境下
  9. android中完全退出当前应用程序的四种方法
  10. Exchange2003-2010迁移系列之七