锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

智能车竞赛技术报告 | 双车接力组 - 沈阳航空航天大学 - 精神小车成双 - 三轮车

时间:2022-09-05 09:00:00 功率电感自动组装机热熔胶传感器pcb传感器ic封装胶加快智能传感器布设

学 校:沈阳航空航天大学
队伍名称:精神小车成双队精神小车成双队
参赛队员:李明沂 余冬 田祺春 顾诗渤
带队教师:胡乃瑞 邵清亮邵清亮


??全国大学生智能汽车竞赛由教育部高校自动化专业举办 教学指导分委会主办的科技竞赛。至今已成功举办十六届。竞赛 过程包括理论设计、实际生产、车辆调试、现场比赛等环节,要求学生组成 团队合作,初步体验工程研发项目从设计到实现的全过程 程。比赛融合了科学性、趣味性和观赏性,发展迅速,前景广阔 以汽车电子为背景,涵盖自动控制、模式识别、传感技术、电子、电气、计算 机械、机械、汽车等多学科专业的创意竞赛。比赛规则透明,评价标准客户 坚持开放、公平、公正的原则,努力朝着健康、普及、可持续的方向发展。


??详细介绍了沈阳航空航天大学第十六届恩智浦杯全国精神车成双队 大学生智能汽车竞赛双车会车组系统方案。本次比赛采用组委会统一指定的D型车模,采用智能微电子公司生产的单片机MM32PIN27PS 对于核心控制器,智能车辆需要根据轨道搜索,在三岔路口接力,传输直径不小于4cm的乒乓球,智能汽车使用电感检测轨道上的电磁线;超声波测距;通过无线串口通信;通过陀螺仪控制汽车姿势;使用 PID 控制算法调节电机转速;使用上位机和按钮,以提高模型车的速度和稳定性 OLED 模块等调试工具,进行了大量 硬件和软件测试。实验结果表明,系统设计方案确实可行。

第一章 案设计


1.1 车辆设计理念

??本次智能车比赛,我队是双车接力组。本组车使用MM32PIN27PS电感和电容谐振检测作为核心控制单元,用于跟踪传感器 100kHZ 电流产生的磁场。在车身转向控制方面,使用电磁信号强度作为转向反馈;由于平衡车的特殊性,车身必须保持平衡。根据保持车身平衡最基本的基本原理,我们需要知道当前的角度和速度。因此,在保持车身平衡方面,我们确定陀螺仪作为角度传感器,型号为ICM-20602;在赛题任务方面,两个磁性不同的磁铁用于传球,两辆车之间的距离通过超声波检测,两辆车之间的通信通过串口实现。

▲ 图1.1 整体结构框图

第二章 能车机械结构设计


2.1 安装智能汽车

2.1.安装传球装置

??在传球过程中,三轮车作为前车(传球车),需要在车前安装弱磁铁。磁铁的强度不仅要确保球在运行过程中不会脱落,而且要确保传球的顺利进行。如图2所示.1。

▲ 图2.1

2.2.2电感的安装

??电感是智能汽车搜索的保证。我们选择重量轻、硬度高的碳杆作为主体,固定在上面*10工字电感与前瞻性电感架平行,并与矫正电容器连接,然后连接到主板的电磁放电部分。如图2所示.2

▲ 图2.2

2.2.三车模态传感器

??陀螺仪是直立,陀螺仪是一个非常关键的模块。为了确保它因安装不良而旋转,从而影响模具姿态的检测,将其单独固定在模具底板上,然后用热熔胶固定,以确保检测数据的可靠性。如图2所示.3所示。

▲ 图2.3

2.2.4电池的安装

??电池是整个模型所有部件中最重要的部分。我们选择质量轻、性能好的7台电池.4v锂电池容量52000mA.h,它属于大容量。在此之前,我们选择了智能汽车专用镍铬电池。这种电池容量小,长期使用后性能会变差,然后果断放弃。电池支架也是电池安装的重要组成部分。电池支架最好使智能汽车的整个中心更加集中。考虑到汽车的稳定性,在保证车型顺利通过坡道的前提下,我们尽量减少汽车的重心。电池位置不当会导致智能车转弯时侧滑。最终电池的安装如图2所示.4。

▲ 图2.4

第三章 汽车硬件电路设计


??刷电路板(Printed-Circuit Board, PCB)镀铜玻璃纤维板由环氧树脂粘合而成。蚀刻部分镀铜,只留下铜层布线,构成电路互连。 PCB 单层、双层或四层、六层、八层、十二层甚至更多。层数越多,接线越容易,但成本越高,调试越难。如果 PCB 有特殊的供电层和接地层,系统会有更强的干声抗干扰。使用电子设计自动化软件(如 DXP)设计 PCB 注意以下问题。

1 . PCB 板布局

??正式走线前要对 PCB 规划总体格局。 布局规划应遵循以下基本原则。

??(1)在 PCB 布板前先打印相应的原理图,然后根据原理图确定整个原理图 PCB 板的一般布局,即各硬件构件的位置布置。
??(2) PCB 如果没有其他要求,板的形状一般为矩形,长宽比为 4:3 或 3:2。
??(3)考虑面板上元件的放置要求。
??(4)考虑边缘接口。

2 .元件放置

  (1)元件放置要求整齐, 尽可能正放, 属于同一硬件构件内的元件尽可能排放在一起。
  排列方位尽可能与原理图一致,布线方向最好与电路图走线方向一致。元器件在 PCB 上的排列可采用不规则、规则和网格等三种排列方式中的一种,也可同时采用多种。不规则排列:元件轴线方向彼此不一致,这对印制导线布设是方便的,且平面利用率高,分布参数小,特别对高频电路有利。规则排列:元器件轴线方向排列一致,布局美观整齐,但走线较长且复杂,适于低频电路。网格排列:网格排列中的每一个安装孔均设计在正方形网格交点上。布局的元器件应有利于发热元器件散热,高频时要考虑元器件之间的分布参数,高、低压之间要隔离,隔离距离与承受的耐压有关。
  (2)电容的位置要特别注意,其中
电源模块的滤波电容要求靠近电源,而 IC 的滤波电容要靠近 IC 的引脚。
  (3)考虑元件间的距离,防止元件之间出现重叠。 还要考虑元器件的引脚间距,元器件不同,其引脚间距也不相同,在 PCB 设计中必须弄清楚元器件的引脚间距,因为它决定着焊盘放置间距。对于非标准器件的引脚间距的确定最直接的方法就是:使用游标卡尺进行测量。
  (4) PCB 四周留有 5-10mm 空隙不布器件。
  (5)先放置占用面积较大的元器件,先集成后分立,先主后次,多块集成电路时先放置主电路。
  (6)可调元件应放置在便于调节的地方,质量超过 15g 的元器件应当用支架,热敏元件应远离发热元件。 晶体应平放,而不要竖直放置。
  (7) PLL 滤波电路应尽量靠近 MCU。

3.1 主控芯片的选定

  本次比赛可供选用的芯片有M0和M3两款,M0为90MHZ,M3为120MHZ,由于前期没意识到芯片的重要性,和M3芯片的短缺问题,我们选择了M0芯片,M0芯片各个方面要逊色于M3这后来也成为了我们,提速的一大障碍。所以在这里建议大家若有较高的目标一定要选择性能好的主控芯片。

3.2电源设计

3.2.1 5v电源模块

  5v稳压模块,是基于SPX2940的设计,此电路包括了滤波,稳压的过程,SPX2940具有输出固定,响应快的特点,经过电容滤波,可以稳定输出5v电压,其电路图如图3.1所示。

▲ 图3.1

3.2.2 3.3v稳压模块

  为保证摄像头,运放,芯片的正常运行,需要稳定的3.3v电压,3.3v电压是基于RT9013的设计此电路包括了滤波,稳压的过程。为保证不让同一个3.3v稳压模块负载过多,我们使用了多个3.3v模块,原理均相同。其电路图如图3.2所示。

▲ 图3.2

3.2.3 运放的设计

  运放是采用了OPA-4377为基础的设计OPA377系列运算放大器是宽带CMOS放大器,可提供极低噪声,低输入偏置电流和低失调电压,同时工作在低电平静态电流为0.76mA(典型值)。OPA377运算放大器针对低电压,单电源应用进行了优化。交流和直流性能的出色组合使其成为各种应用的理想选择,包括小信号调理,音频和有源滤波器。四通道OPA4377采用TSSOP-14封装。其电路图如图3.3。

▲ 图3.3

3.3.4 驱动的设计

  驱动部分是比较容易出问题的一部分,对于芯片的的选择,原理图的设计,pcb的布局,布线都有较高的要求。驱动芯片选择HIP4082IBZ。内含HIP4082全桥驱动原理图和驱动,HIP4082是中频、中压h桥N通道MOSFET驱动IC,可提供16个铅塑料SOIC (N)和DIP封装。针对PWM电机控制和UPS应用,HIP4082 h桥驱动使基于桥的设计变得简单和灵活。操作高达80V,该设备最适合中等功率级别的应用。电路首先,单片机能够输出直流信号,但是它的驱动才能也是有限的,所以单片机普通做驱动信号,驱动大的功率管如Mos管,来产生大电流从而驱动电机,且占空比大小能够经过驱动芯片控制加在电机上的均匀电压到达转速调理的目的。电机驱动主要采用N沟道MOSFET构建H桥驱动电路,H 桥是一个典型的直流电机控制电路,由于它的电路外形酷似字母 H,故得名曰“H 桥”。4个开关组成H的4条垂直腿,而电机就是H中的横杠。要使电机运转,必需使对角线上的一对开关导通,经过不同的电流方向来控制电机正反转。驱动部分的电路图如图3.4所示。

▲ 图3.4

 

第四章 能车控制软件设计说明


  轮电磁车,首先进行各模块的初始化,在主函数while语句中实现拨码开关,按键的检测以及OLED的显示,主系统的周期为5ms,进入进行AD采值,数据处理,然后小车姿态数据采集,5ms控制一次电机工作。程序流程如图1所示。

▲ 图 4.1

4.1特殊赛道识别及处理

  本届比赛赛道元素增加了新型元素—三叉路口,此元素得增加使赛道的识别难度大大提升。三轮总体需要经过元素坡道,环岛以及新增得三叉路口。

4.1.1坡道识别

  我们采取的使利用陀螺仪去识别坡道,利用陀螺仪的积分判断进入坡道,然后实现减速能够保证不出现飞车的情况,从而达到顺利经过坡道。

4.1.2环岛识别与处理

  我们三轮智能车采取的电感进行识别, 环岛与其他元素相比只有一个明显的特征,即左右两侧电感的电压都会大于正常循迹时的电压,据此可以判断出环岛元素,然后采取取特征值的方法,使小车进入环岛。出环岛陀螺仪进行积分,当达到目标积分时就出环岛。

4.1.3三叉路口识别与处理

  三叉路口也采取的电感进行识别,因为俩个电磁线会分别进入一条三叉路口,这样三叉路口的电感就会比较小。由于这样条件过于简单就会造成多处误判,所以我们就更加细化三叉路口的电磁条件,增加一些识别先后的条件,利用超声波进行感测传球距离从而更好的更稳定的传球,这样对于三叉路口的识别和处理达到更加完善。

4.2控制策略研究

  控制算法包括平衡控制、方向控制和速度控制。平衡控制采用PID控制,方向控制采用位置式PD控制,速度控制采用增量式PD控制。PID控制即比例、积分、微分控制,该方法在工程实际中应用相当广泛。PID控制算法具有结构简单、工作可靠、便于调整、性能稳定等优点。

4.2.1 PID控制算法简介

  PID调节是Proportional(比例),Integral(积分),Differential(微分)三者的缩写,是一种过程控制算法,就是对误差信号(采样信号与给定信号的差)通过比例,积分,微分的运算后的结果作为输出控制信号,来控制所要控制的对象。

  比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例使系统的稳定性下降,甚至造成系统的不稳定。

  积分调节作用:是使系统消除稳态误差,提高误差度。当有误差时,积分调节就进行,直至无误差,积分调节停止,积分调节输出一常值。积分作用的强弱取决与积分时间Ti,Ti 越小,积分作用就越强。反之Ti 大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。

4.2.2 PID参数整定

  PID控制算法中PID参数的整定是控制系统设计的核心内容。该过程是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。

  PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定。该方法需要依靠一定的数学模型,即通过一定的模型进行理论计算,最后确定控制器参数。但是,理论计算的方法所得到的数据常常是不能够直接运用到实际中的,其必须通过实际工程进行验证,并进行调整和进一步修改。二是工程经验整定。该方法主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。工程整定方法中的PID参数整定主要有临界比例法、衰减法、反应曲线法。三种方法各有其特点,每一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善。此外,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。

  进行 PID控制器参数的整定步骤一般如下:
(1)、预选择一个足够短的采样周期让系统工作;
(2)、仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;
(3)、在一定的控制度下通过公式计算得到PID控制器的参数;
(4)、根据实际运行情况对计算出的PID控制器的参数进行调整。

  本系统的PID参数为通过上位机调试得来,具体调试方法为:先将PID参数设置为经典参数,然后通过上位机观察速度曲线,不断改变PID参数,直至观察速度曲线发现其加减速时间很短,超调量很少,则说明此时的PID参数已经基本比较合适,这样就确定出适合本系统的一组PID参数。

 

第五章 统调试


5.1软件开发工具

  选用的是IAR Embedded Workbench。IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,嵌入式 IAR Embedded Workbench 有效提高用户的工作效率,通过 IAR 工具,可以大大节省软件调试时间。调试界面如图5.1所示:

5.2液晶屏、按键调试

  在小车的调试过程中需要不断地修改变量的值来达到整定参数的作用,对此我们选用了液晶配合按键和拨码开关的调试方法。此外,比赛的时候,修改参数我们同样用这个模块进行修改。

  液晶我们选用OLED液晶,该液晶具有以下特点:

  •尺寸小,显示尺寸为0.96吋,而模块的尺寸约29.5mm29.5mm 。具有普通LCD无法比拟的体积的优势。
  •高分辨率,分辨率为128
64,显示效果远超过LCD。
  •可以显示的数据更多,方便观察内部的变量的变化情况。

  但同时,它的缺点也是显而易见的:

  •价格远高于普通LCD,易损坏,质量不如普通LCD;
  •耗费更多的单片机资源,通过高精度
示波器测量刷新时间,每刷新液晶屏幕上一个变量值需要耗时1ms,这对高精度的高实时性的智能车是最大的不利。

  最后,我们选用了OLED液晶,更加看重变量可显示个数和体积带来的优越。刷新变量的频率也是个巨大的问题,所以通常需要在软件中解决,一般在小车在行驶中,液晶屏幕通常是需要关闭的,只有需要修改参数或查看参数时才进行显示。液晶模块如图3所示:

▲ 图5.2

 

第六章


  从决定参加第十六届“恩智浦”杯全国大学生智能汽车竞赛以来,我们小组成员查找资料,设计机构,组装车模,编写程序,分析问题,智能车终于达到了稳定、快速、简单的性能目标,最终确定了我们的作品。

  在此份技术报告中,我们主要介绍了准备比赛时的基本思路,包括机械,电路,以及智能车的控制算法。

  在传感器布局,我们分析了前几届中出现的电感排布方法,综合考虑到程序的稳定性、简便性,我们最后敲定了现在的电感排布,并通过反复实践决定了传感器的数量和位置,在软件上不断完善控制算法,最终智能车在跑道上能稳定完成自主循迹行驶。

  在电路方面,我们以模块形式分类,在电源管理,电机驱动,接口,控制,信号采集,传感器这六个模块分别设计,在查找资料的基础上各准备了几套方案;然后我们分别实验,最后以报告中所提到的形式决定了我们最终的电路图。

  在算法方面,我们使用C语言编程,利用比赛推荐的开发工具调试程序,经过小组成员不断讨论、改进,终于设计出一套比较通用的,稳定的程序。在这套算法中,我们结合路况调整车速,做到直线加速,弯道减速,保证在最短时间跑完全程。

  在之前的备战过程中,场地和经费方面都得到了学校和系的大力支持,在此特别感谢一直支持和关注智能车比赛的学校和系领导以及各位指导老师、指导学长,同时也感谢比赛组委会能组织这样一项有意义的比赛。

  现在,面对即将到来的大赛,在历时近一年的充分准备以及东北赛区赛的考验之后,我们有信心在全国比赛中取得优异成绩。也许我们的知识还不够丰富,考虑问题也不够全面,但是这份技术报告作为我们小组辛勤汗水的结晶,凝聚着我们小组每个人的心血和智慧,随着它的诞生,这份经验将永伴我们一生,成为我们最珍贵的回忆。

 

考 文 献


[1] 刘南昌,李全,王宏,张楠. 基于单神经元PID 的直流电动机速度控制算法研究[J]. 五邑大学学报, 2011.8.15.
[2] 侯勇严,郭文强. 单神经元自适应PID 控制器设计方法研究[D]. 陕西咸阳. 陕西科技大学电气与电子工程学院.2003
[3] 王渊峰. Altium Designer 20电路设计标准教程[M] 科学出版社. 2012.1.1.


● 相关图表链接:

  • 图1.1 整体结构框图
  • 图2.1
  • 图2.2
  • 图2.3
  • 图2.4
  • 图3.1
  • 图3.2
  • 图3.3
  • 图3.4
  • 图 4.1
  • 图5.2
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章