Microsoft Word - 山东建ç�‚大å�¦-çflµé¥�éfl–.docx

Similar documents
电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

燃烧器电子控制系统 目录 2


Fig1 Theforceappliedtothetrainwhenrunning :w = w j +w q (3) :w = w = w 0 +w j (4) w i 121 基本阻力 w r = 600 R ( N/kN) (8) :R : [2] w s [3] w s =0

1000w 1000w 风力发电机输出功率曲线图 风速 m/s 输出功率 P(w) 风速 m/s 输出功率 P(

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 62 英语一 78 数学一 108 普通物理 ( 包括力学 电磁学 光学 ) 物理电子学 1 全国统考 11

第 卷 第 期 年 月 半 导 体 学 报! " # $%&'%' $!&' #% #$1 /#1 $'! / ?/ ?/ / 3 0,?/ ) * +!!! '!,!! -. & ' $! '! 4% %&1)/1(7%&)03 (% )

第 5 卷第 9 期 3 9 年 月 电力电容器与无功补偿 &+ 1 ) + ; & ).& &+ 1 & / ) 5 93 & 9 *67893: + 99: 单相 谐波补偿电流对直流侧电压和电流纹波的影响分析!"#$%&'!"#$%&' '& ( ')*&+,& '(-./01 &

SB 系列 / C-Link 产品特点 引用标准 : IEC 结构 : 金属化聚丙烯膜结构 封装 : 塑料外壳 ( UL94 V-0), 树脂填充 电气特性 工作温度 : - 40 至 C 范围 : 1.0 至 150μF 额定电压 : 700 至 1100 VC 偏差 :

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D



学年第一学期临潼校区第十六周期末考试安排 考试时间 课程名称 班级 人数 考试地点 12 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级 1 班 28 C 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级

对利益冲突问题及其危害性有比较清晰的认识 坚持政企分开原则 禁商为主旋律 适用对象的范围逐渐扩大

四轮光 东莞市博思 C 型 电机 RN-380, 舵机 :FUTABA3010 电组 ( 或旧 C ) 电子数码科 技有限公司 D 型 两轮直 立组 东莞市博思 电子数码科 技有限公司 北京科宇通 E 型 两轮直 立组 博科技有限 公司 东莞市博思 F 型 电磁组 电子数码科 技有限公司 北京科宇通

FZ1.s92

(Microsoft Word - \256g\275b\252\354\305\351\305\347.doc)

RS Pro 以实惠的价格 提供您所需的品质与性能 细节决定成败 正确的选择可以提高整个组织的效率和生产力 每个决策 每个环节都很重要 因此 RS Pro 为您提供了约 40,000 种产品供您选择 这些产品均经过产品质量测试 专为严苛的制造和工业环境而设计 并在不断推陈出新 RS Pro 深知每个

第 期 房建成等 动态定位的强跟踪卡尔曼滤波研究

YS1.mps

<4D F736F F D20AFB4A7C7A555B2D5C2B4A657B3E62E646F63>

01

第十届“飞思卡尔”杯全国大学生

罗姆的电源模块

技术参数 Technical Data 额定电压 / 频率 Voltage/Frequency AC220V/50Hz AC110V/60Hz 功率 Power 70W 70W 空载流量 Free flowing 7.0L/M 7.0L/M 最大压力 Max. pressure 2.4Bar 2.4

01.ai

D1z.mps

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V

供充放一体电源及充电电源手册_0_.doc

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

Microsoft Word - P SDFL series.DOC

换向阀 线圈系列 CO1 产品手册

第 54 卷第 期 年 9 月 电力电容器与无功补偿,-)* %& & "* + )& ".),-)* % )!/&"! " :9::; 4:34 4 * 99 9: 高频电流法检测电容器局部放电的抗干扰研究!"#$%!"# $%&' ()

A20_banana_v12_141107

2015 MCCB Price Book

中 国 公 路 学 报 年

Primary Mathematics Catalogue(for schools) as at xls

考试时间课程名称级人数考试地点 机械工程 17 级卓越 1 30 D-386 机械工程 17 级卓越 2 30 D-386 自动化 17 级 1 30 D-3108 自动化 17 级 2 30 D-3108 电子信息工程 17 级 1 32 C-170 电子信息工程 17 级 2 32 C-242

s00_000_Dummy f.r Titelseite nur f.r Arbeits-PDFs


第十届“飞思卡尔”杯全国大学生

东南大学学报 自然科学版 第 卷

PS1608 Series PS1608-1R0NT PS1608-1R5NT PS1608-2R2NT PS1608-3R3NT PS1608-4R7NT PS1608-6R8NT PS1608-8R2NT PS1608-0MT PS1608-0MT PS1608-0MT PS1608-0MT P

RP7900 Series Regenerative Power System - Data Sheet


额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请

计算机科学与技术学院 2016 级计算机科学与技术 学年教学计划 班级 : 计 1601, 计 1602, 计 1603 人数 :99 选修 选修 人机交互技术 计算机科学与技术学院 选修计算机图像处理 计算机科学与技术学院 小计 :

Contents

load cells.doc

Worksheet in D: Users z002pw0a-e01 Desktop List price Adjustment FY1011_LV.rtf

<493A5C F524B6F6E6C795CCEEFD7CAD6D0D0C45CC8ABB9FAB8DFB5C8D4BAD0A3B9A4B3CCD3A6D3C3BCBCCAF5BDCCCAA6B4F3C8FC5CB5DAB6FEBDEC5CBEF6C8FC5CBEF6C8FC2DCDA8D6AA5CB9D8D3DABED9D0D0B5DAB6FEBDECC8ABB9FAB8DFB5C8D4BAD0A3B9A4B3CCD3A6D3C3BCBCCAF5BDC

校园之星

计算机科学与技术学院 2016 级通信工程 学年教学计划 班级 : 通信 1601, 通信 1602 人数 :67 第一学期 课程性质课程名称学分总学时讲课实验实践上机讨论开课学院备注 选修 选修 通信类专业写作 计算机科学与技术学院 选修通信系统实验 3.0

FPGAs in Next Generation Wireless Networks WPChinese

<4D F736F F D20B5E7B4C5D7E9B2CEBFBCC9E8BCC6B7BDB0B85FD7EED6D5B0E6B1BE2E646F6378>

????????

大师兄招聘手册2

手册 doc

车辆工程专业 ( 汽车模块 发动机模块 汽车电子模块 ) 培养计划表 课程类别 课程编码 课程名称 学分 学时 理论 其中 实验 一二三四五六七八 思想道德修养与法律基础 考试 中国近现代史纲要 考试 上机 其他 开课学期 各学

HMI COM1 RS SIEMENSE S7-200 RS485

Microsoft Word - 第三章第三節.doc

第 卷第 期 $ 年 月 电力电容器与无功补偿 ( )&)'*+, -()'+*.( ( /&(01)+* 0 # # % ( # $!"# $ %$ $#&' &'# $## 考虑电能质量约束下的电弧炉无功补偿方案 * $!"#$%&' (")*+,-./ :; 234 <=

计算机科学与技术学院 2014 级通信工程 学年教学计划 班级 : 通信 1401, 通信 1402 人数 :66 形势与政策 马克思主义学院 大学体育 体育部 就业指导 学生事务部 通信系统实验


技术参数 Technical Data 额定电压 / 频率 Voltage/Frequency AC220V/50Hz AC110V/60Hz 功率 Power 45W 45W 空载流量 Free flowing 8.0L/M 8.0L/M 最大压力 Max. pressure 1.4Bar 1.4


财务部57

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

<534B544C DACFCA8FDB160B3C6B5E B FB8D5BE5C2E706466>

01

<4D F736F F D A95E982E782B55F90B68A88838B815B838B5F E646F63>

兰州工专2002—2003学年第二学期教学进程安排表(一)

旅游管理 3 电气自动化技术 3 酒店管理 3 智能控制技术 4 计算机网络技术 2 供热通风与空调工程技术 2 电子信息工程技术 2 汽车检测与维修技术 2 物联网应用技术 2 汽车营销与服务 2 会计 3 软件技术 2 财务管理 2 计算机网络技术 2 金融管理 2 电子信息工程技术 2 工商企


エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

高频电疗法

考生编号 政治 政治分 外语 外语分 科目 1 科目 1 分 科目 2 科目 2 分 总分 专业代码 专业名称 专业排名 考试方式 报名号 思想政治理论 47 英语一 33 数学一 59 电子与通信基础 电子与通信工程 57 全国统考 11

MHE/4, : ( ) MSF. BSI 2

2

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作

Microsoft Word - 部分习题参考答案.doc

RM500 CAT / ECM RM300 2

危险品航空运输培训管理办法

地勘快讯


A...25 SHIMANO TL-EW A (SM-EW90-A/B)...54 A (EW-RS910)...55 B...60 (EW-WU111)...61 (EW-WU1


聚洵半导体产品介绍 [兼容模式]

《捕捉儿童敏感期》

2 國 文 考 科 試 題 解 析 命 題 出 處 與 南 一 版 第 五 冊 第 二 課 幽 夢 影 選 課 程 內 涵 同 試 題 解 析 某 君 講 信 用, 重 然 諾, 行 事 穩 健, 工 作 負 責 較 符 合 謹 飭 友 謹 飭 友 指 的 是 言 行 謹 慎 而 有 節 制 的 朋

untitled

29 碳 酸 钙 D3 片 ( 别 名 维 生 素 D3 碳 酸 钙 ) 吉 林 省 第 一 批 低 价 药 30 炔 诺 酮 滴 丸 吉 林 省 第 一 批 低 价 药 31 去 氯 羟 嗪 片 吉 林 省 第 一 批 低 价 药 32 茶 苯 海 明 片 吉 林 省 第 一 批 低 价 药 33

穨飲食與養老_決定版_.PDF

untitled

untitled

<4D F736F F D20C2B2A9F6A74EADE1AAC5BDD5A7DEB34E5FA4545F2E646F63>

( CIP) /. : ISBN , G CIP ( 2005) : : : : 31, : ( 010 ) ( ) ; ( 010) ( ) : http

高效且精密的物料输送 自走式饲料搅拌车 : 动力强劲效能稳定操作舒适 自走式饲料搅拌车 自走式施特劳曼搅拌车高效舒适使用安全动力强劲 快速装载 智能转向控制 远程维修系统 目录 取料系统 4-5 可变速的搅龙 6 车载装备 7 个性化的转向系统选择 高效率和舒适性 8-9 技术参数

µ⁄∂˛’¬ µ˜ÕÍÀ≥–Ú_∏ƒ

Transcription:

第十三届 恩智浦 杯全国大学生智 能汽车竞赛 两轮直立组技术报告 学 校 : 山东建筑大学 队伍名称 : 电饭锅参赛队员 : 陈智强杨兴宇聂玉洁指导老师 : 杨修文崔玉珍

关于技术报告和研究论文使用授权的说明 本人完全了解第 13 届 恩智浦 杯全国大学生智能汽车竞赛关保留 使用技术报告和研究论文的规定, 即 : 参赛作品著作权归参赛者本人, 比赛组委会和恩智浦半导体公司可以在相关主页上收录并公开参赛作品的设计方案 技术报告以及参赛模型车的视频 图像资料, 并将相关内容编纂收录在组委会出版论文集中 参赛队员签字 : 指导老师签字 : 日期 :

目 录 第一章 概述及设计思路 1.1 概述... 1 1.2 整车设计思路... 2 1.2.1 控制系统... 2 1.2.2 整车布局... 2 1.2.3 电磁组的主要特点... 2 第二章硬件设计... 5 2.1 硬件系统总体设计... 5 2.1.1 可靠... 5 2.1.2 简洁... 5 2.1.3 美观... 5 2.2 传感器方案... 6 2.2.1 磁场检测传感器... 6 2.2.2 赛道检测传感器布局... 7 2.3 主板电路设计... 7 2.3.1 电源模块... 7 2.4 姿态模块传感器... 9 2.4.1 陀螺仪加速计... 9 第三章软件设计... 11 3.1 流程分析... 11 3.2 主要控制算法... 12 3.2.1 直立控制... 12 3.2.2 转向控制... 12 3.2.3 特殊元素控制... 12 第四章机械... 15 4.1 制作情况概述... 15 4.2 系统机械方案选定... 15 4.3 车模的机械结构... 16 4.3.1 车模的机械结构... 16 4.3.2 编码器的安装... 18 4.3.3 电感支架... 20 4.3.4 陀螺仪加速计的安装... 20 4.3.5 齿轮咬合与车胎处理... 21 第五章系统的开发环境与车模的调试... 23 5.1 开发环境... 23 5.2 上位机软件... 23

第十三届全国大学生智能汽车大赛技术报告 第六章车模的主要参数... 25 6.1 智能汽车外形参数... 25 6.2 智能汽车技术参数... 25 附件 1... 27 1 主程序:... 27 2 中断程序... 29 参考文献... 33

第一章引言 第一章引言 1.1 概述 恩智浦 杯全国大学生智能汽车竞速竞赛, 前身是 飞思卡尔 智能汽车竞速竞赛, 今年进行到第十三届, 经过多年的积累使得比赛形式丰富, 比赛规则比较完善, 为广大同学提供了一个良好的学习提高的平台 本届比赛延续往年第十一届的规则, 电磁车为直立行走模式, 以 100mA 的交变电流为赛道引导信号, 使用谐振电感, 检测赛道信息, 引导赛车前进 为响应教育部关于加强大学生的创新意识 合作精神和创新能力的培养的号召, 我们组队积极参加了第十三届 恩智浦 杯全国大学生智能汽车电磁组的比赛 从 2017 年 10 月开始着手进行准备, 历时近 10 个月, 鉴于电磁组与光电 摄像头在检测方法上有本质的不同, 我们在传感器设计上采用电感线圈检测磁场, 通过在多个点布置不同方向的检测传感器获取赛道信息, 利用所获取的信号进行处理, 实现对赛车转向 速度进行控制 同时, 我们利用前几届比赛积累下的经验, 继续加强在电源管理 噪声抑制 驱动优化 整车布局等方面的研究工作, 使智能车能够满足高速运行下的动力性和稳定性需求, 获得了良好的综合性能和赛场表现 本技术报告将针对我们的传感器信号处理设计安装 底盘参数选择 电路设计 控制软件主要理论 控制算法等方面进行阐述, 并列出了模型车的主要技术参数 1

第十三届全国大学生智能汽车大赛技术报告 1.2 整车设计思路 1.2.1 控制系统 两轮直立的工作模式 : 电磁传感器获取赛道的电磁特性, 信号输入到 S9KEAZ128 控制芯片进行处理获得赛道信息 ; 通过旋转编码器检测车速 ; 赛车 速度控制采用 PI 控制, 通过 PWM 控制驱动电路调整电机的功率 1.2.2 整车布局 鉴于赛车和赛道的特点, 以及车模特性, 整车布局上采取基本布局的思路, 采用低重心紧凑型设计 为调整整车重心位置, 采用碳杆支撑电磁传感器, 减小转动惯量 在降低整车重心方面 : 采用了低位的布局设计, 同时设计了强度高质量轻的电磁传感器安装架 ; 设计了微小型运放板, 尽可能减小电路板的重量对重心的影响 图 1-1 1.2.3 电磁组的主要特点 电磁组需要检测的信号为大小 100mA, 频率为 20KHz 的方波信号, 赛道上 铺有电磁线, 导线周围分布着交流电流引起的变化磁场 由于赛道的各种形状 2

第一章引言 不同, 使得磁场发生叠加, 不同的赛道形状导致了不同的特征磁场, 如下图为十字路况附近的磁场 赛道信息相对于传统黑白线, 可以提供模拟信息的优势, 能够清晰的知道偏离赛道中心的距离, 我们利用电磁赛道这种优势, 完善小车控制算法, 达到了较好的控制效果 图 1-2 图 1-3 3

第二章硬件设计 第二章 硬件设计 2.1 硬件系统总体设计 2.1.1 可靠 可靠性是系统设计的第一要求, 我们对电路设计的所有环节都进行了如下的设计和该进 : 1 电源系统的稳压性能 纹波噪声的抑制 功率能够满足系统要求的可靠性等 2 优化了主控系统的电路, 在不影响电路功能的情况下减少电路元件的体积和用量, 减少不稳定因素 ;3 提高了动力系统的动力性能可靠性, 进行了对加速 制动等性能的大幅度的改善, 为整车的性能提升提供了充足的保证 ; 4 做好各部分电路的接地 屏蔽 滤波等工作, 将高速数字电路与模拟电路隔离, 使本系统工作的可靠性达到了设计要求 ;5 传感器的性能稳定, 保证整车数据流的准确可靠 2.1.2 简洁 为了尽量减轻整车重量, 降低模型车的重心位置, 应使电路设计尽量简洁, 尽量减少元器件使用数量, 缩小电路板面积, 使电路部分重量变轻, 易于安装 我们在对智能车系统进行分析后, 通过以下几点来进行对系统简洁处理 : 为了实现智能车机械结构的简化, 这需要我们设计出更加精巧 灵活的机械构件, 提高智能车的精度, 简化智能车的机械复杂程度 在对智能车硬件电路系统进行了详细分析后, 通过认真筛选所用器件 简化电路 合理设计元件排列 和电路走线, 最终的硬件电路所使用大部分元件采用贴片封装形式, 使本系统硬件电路部分轻量化和稳定性部分的指标达到设计要求 2.1.3 美观 一个好的设计应该是能给人以美感的 除了满足基本的设计要求之外, 5

第十三届全国大学生智能汽车大赛技术报告 我们还对元器件的摆放位置做了大量的尝试, 使得整个电路较为美观 图 2-1 电路板 3D 图 2.2 传感器方案 2.2.1 磁场检测传感器 使用 10mH 电感和 6.8nF 电容并联谐振, 来感应 20KHz 的磁场信号, 产生正弦波 ; 经放大电路放大后, 得到大幅值的正弦波, 经过检波电路, 再用 KEA 芯片内部的 AD 采样, 得到控制循迹所需的信号, 以判断传感器离引导线的距离, 从而定位导中线 由于官方给出的三极管放大电路不易调节放大倍数, 所 6

第二章硬件设计 以我们选择了集成运放 运放使用了 TLC2272 双运放, 其增益带宽和压摆率, 能够将信号放大一百倍左右, 足以满足检测的需要 图 2-2 磁场检测传感器电路图 2.2.2 赛道检测传感器布局 电磁传感器测出的信号为当前所在位置的某个方向的磁场信息, 所以传感器的布局至关重要 电磁传感器应尽可能远, 这样才能尽早探知赛道情况 在电感排布方面, 如果电感摆放过近, 会导致电感之间的干扰, 影响采值, 综合考虑我们选择了 4+2 的电感排布方式 2.3 主板电路设计 2.3.1 电源模块 电机是直接采用电池供电,H 桥驱动电路采用 12V 供电, 编码器采用 5V 供电, 磁感采集模块采用 5V 供电, 陀螺仪加速度计采用 5V 供电, 单片机系统是采用 3.3V 供电 这里我们分别使用 AMS1117-5.0 AMS1117-3.3 和 MC34063 三种稳压芯片 7

第十三届全国大学生智能汽车大赛技术报告 图 2-3 主板电源 2.3.2 驱动模块电机驱动使用 MOS 管 IR7843 和 IR2104 构成的 H 桥电路, 其性能稳定, 驱动功率大 2.3.3 最小系统 图 2-4 BTS7961 驱动原理图 使用了名优科创的 NANO 核心板, 十分小巧, 节省主板空间 8

第二章硬件设计 2.4 姿态模块传感器 2.4.1 陀螺仪加速计 加速度计和陀螺仪是维持车体直立必须的信息反馈器件, 根据竞赛规则要求, 本组选用的是 NXP 公司的 MMA8451 三轴加速度传感器和 MPU3050 陀螺仪 由于 MPU3050 和 MMA8451 为 QFN 封装, 自行设计画板和焊接不容易保证质量, 所以我们选择了成品陀螺仪加速度计模块 9

第三章软件设计 第三章软件设计 3.1 流程分析 主程序只负责各模块初始化和数据发送 OLED 显示等任务, 在 PIT 中断中进 行传感器数据采集 路径规划 控制量计算以及控制量输出等操作 图 4.1 主程序流程图 我们以 2ms 为一周期对直立车进行控制 软件的主要功能包括有 : (1) 各传感器信号的采集 处理 ; (2) 电机 PWM 输出 ; (3) 车模运行控制 : 直立控制 速度控制 方向控制 ; (4) 车模运行流程控制 : 程序初始化 车模启动与停止 车模状态监控 ; (5) 车模信息显示与参数设定 : 状态显示 上位机监控 参数设定等 第一类包括 (1)-(3) 功能, 它们属于需要精确时间周期执行, 因此可以在一个周期定时中断里完成 第二类包括 (4)-(5) 功能 它的执行不需要精确的时间周期, 可以放在主程序中完成 这两类任务之间可以通过全局变量实现相互的通讯 11

第十三届全国大学生智能汽车大赛技术报告 3.2 主要控制算法 3.2.1 直立控制 分别读取加速度和陀螺仪的值, 计算车模的倾角 对于读取的陀螺仪和加速度计的数值需要减去零偏值 这个数值需要通过实验确定 在车模保持直立静止时, 读出两个通道的数值, 便是相应的零偏值 这个数值会带有一定的误差, 往往会使得车模往一个方向加速行驶 这个误差可以通过后面的速度控制加以消除 图 4.2 加速度计与陀螺仪的反馈原理图. 受限于 kea 的运算性能, 我们没有选择常见的四元数解算而是选择了运算较少的卡尔曼滤波, 通过角速度和角加速度解算出较为稳定的运行姿态, 用来进行角度控制 通过压缩算法中的浮点运算, 我们将整体中断程序压缩到了 2ms 3.2.2 转向控制 车模方向控制给定值来自路径识别算法, 我们使用了 PD 控制做车模方向控制, 再加上一系列补偿, 使车子在高速和低速情况下的路径相同 由于传统的差比和, 在边缘, 电感值较小的时候, 具有很大的跳变, 不利于转向的控制, 所以我们选择了分区的算法, 将赛道分为等距离的三份, 分别进行差比和, 得出的结果进行加权, 得到比较连续, 且不容易跳变的数据, 更利于进行 PID 控制 3.2.3 特殊元素控制 环岛是今年比赛中的特殊元素, 也是最具有挑战型的 解决环岛, 个人认为把电感旋转 45 成为内 八 字形就能够识别并通过 但是纯靠电感的 八 字形排列由于赛道铺设客观存在问题, 比如差值变化不等, 还没过环就会瞬间打角, 甚至出现出了环才打角等问题导致整个系统不稳定 电磁车模要经过环岛其实只需要解决入环问题, 出环限制一下距离与陀螺仪大小即可 为了确定合适的结束引导时间, 我们选择了编码器差值时间积分一样, 不管是快是 12

第三章软件设计 慢, 它的值是一定的 ( 角速度积分等于角度, 即转角 ) 由于误差导致车体角度变化的姿态便可以忽略 当编码器差值积分达到这个值即可进行判别 13

第四章机械 第四章机械 4.1 制作情况概述 根据第十三届智能汽车竞赛的规则, 本组选用比赛方提供的 E 型车模, 采用 NXP 公司 32 位微控制器 KEA 系列作为核心控制单元, 自主设计主控制板和其他相应的功能模块电路,AD 采集的赛道信息和加速度计 陀螺仪融合的姿态信息完成对小车的直立控制 速度控制以及转向控制, 从而小车的自主循迹和做到对不同赛道环境的适应 本组着重研究了两轮平衡小车直立原理, 分析了车体机械结构对小车性能的影响, 根据规则对车模进行了合理的改造, 选择比较轻便 稳固的机械结构 深入理解 PID 参数在小车控制中所发挥的作用, 通过不断调试优化各个参数, 对弯道 直角 单线等赛道元素选择合适的处理策略, 以增强小车的适应性与稳定性 通过对小车系统的整体方案 机械结构 硬件设计 软件算法等方面的实践, 阐述了本组在智能车制作中的方法与思路 在将近一年的时间里, 小组成员查阅了大量资料, 学习了通信 自动化 计算机 机械等多个学科的知识, 培养了我们电路设计 软件编程 系统调试等方面的能力, 以系统的角度看待问题, 锻炼了我们知识融合 实践动手并付诸创新的能力, 对今后的学习工作都有着重大的实际意义 4.2 系统机械方案选定 为了使重心降低, 我们采用了经典的 V 型机械结构, 将电池放置在了紧贴车模前方的位置, 和车的底盘和电机质量关于车轴对称, 并将大部分的器件集中在车模前方, 让车模的平衡位置尽量躺倒, 这样可以使车模运行时重心更低, 更稳定 为了尽量减轻伸出车体外支架的重量, 我们选择了镁铝合金材质的电池支架, 但是购买的支架并不合适, 我们又重新进行弯折得到现在使用的电池支架 电 15

第十三届全国大学生智能汽车大赛技术报告 池在运行时几乎贴地, 来降低重心 在保证强度的同时进一步降低了重心 我们将车模原有的连接两个传动架的连接杆去掉, 用一根 3mm 的空心碳素杆打孔进行固定, 保证了强度的同时也节约了空间, 使电池可以紧贴车模, 减小了转动惯量的干扰 镍镉电池 干簧管 蓝牙模块 上位机 KEA 微控制器 电机驱动 谐振电感 TLC2272 编码器 MPU3050 MMA8451 E 型车模 图 4-1 系统原理图 4.3 车模的机械结构 4.3.1 车模的机械结构 本组选用 E 型车模, 其长度为 255mm, 宽度为 155mm 相比之前的 D 车模,E 车模车轮距更大, 在转向方面更有优势, 且选用的电机型号为 RS-380, 功率更大, 没有了减速齿轮组, 齿轮比更小, 车轮转速更快, 车速提升空间更大 16

第四章机械 图 4-2 E 型车模 车模上的两个电机位置不能改变, 可以改变位置的结构只有电池和主板的位置, 电感支撑杆的长度不仅影响着前瞻长度, 也对车体的平衡有很大影响 小组在经过多次讨论与尝试后, 采用了下图所示的机械结构, 电池和电路板置于车体之前, 使车子前倾时可以更快的达到设定速度, 电磁支撑杆长约 45cm, 运行时前瞻长约 35cm, 正常行进时前倾 20 度左右 ; 较短的前瞻可以做到较小的控制量就可以完成转弯, 可以平稳匀速的过弯, 减轻跳轮的问题 但出现的问题是稳定性变差, 尤其是在以较快速度过坡道和颠簸路段时, 由于车体过于轻巧, 车子会脱离赛道, 在空中的小车因为没有着力点而失控 为此, 在小车底部添加配重和降低速度来实现坡道的稳定 17

第十三届全国大学生智能汽车大赛技术报告 图 4-3 车体机械 4.3.2 编码器的安装 小车系统需要外部的速度反馈来完成控制, 本组采用安装简便的 mini 编码器, 这样的优点是可以让车体更加轻便, 动力损失小, 同时测量精度 能够满足该设计需要, 安装方便, 精度高 18

第四章机械 图 4-4 mini 编码器参数 图 4-5 编码器安装图 19

第十三届全国大学生智能汽车大赛技术报告 4.3.3 电感支架 电磁支架是车模伸出车体的又一具有较大重量的部分, 为了减少这部分对车体转向的影响 同时增加强度, 保证在车模运行过程中前瞻稳定, 我们选择了 6mm 主杆和 5mm 横杆的搭配, 同时使用了 3D 打印的连接件, 降低了前瞻的重量又保证了前瞻的稳定程度 4.3.4 陀螺仪加速计的安装 为了最大程度减少车模运行时振动对于测量倾角的干扰, 将转向陀螺仪和加速度传感器放在同一块电路板上, 并且将此模块安装在车体上而非主板上 这样传感器获得的数据才是车子体自身的倾角信息 整个模块安装在与车体运行时处于与水平垂直的位置, 降低由于偏转造成的陀螺仪读值不准 同时安装的位置靠近中间, 避免小车在转向时造成左右转向不均 图 4-7 陀螺仪加速计安装 20

第四章机械 4.3.5 齿轮咬合与车胎处理 E 车的齿轮由于设计不合理, 齿过浅, 很容易造成打齿, 故需要进行更为严格的啮合调节 齿轮咬合要求传动流畅又不易打齿, 使车子在行进时不会发出很大噪声, 否则会加大传感器的噪声, 不利于小车的控制 仔细调整塑料齿轮和铜齿的间隙, 经常涂用润滑油, 及时清理齿轮间的异物, 同时由于今年的障碍增加了颠簸路段, 对齿轮的损伤更为严重, 需要将齿轮啮合的更紧一些 由于在速度较快的情况下, 车胎的摩擦力是限制智能车速度提升的一个因素 对车胎进行适当的打磨可以增强车胎的摩擦力, 并且经常擦拭, 小车过弯时不易打滑, 但过大的摩擦力也不利于车子流畅的转弯 21

第六章车模的主要参数 第五章系统的开发环境与车模的调试 5.1 开发环境 在对程序进行开发和软硬件联调的过程中需要一整套的软件开发与调试工具 程序的开发是在 IAR Embedded Workbench 下进行的, 包括源程序的编写 编译和链接, 并最终生成可执行文件 包括集成开发环境 IDE 处理器专家库 全芯片显示工具 项目工程管理器 C 交叉编译器 汇编器 链接器以及调试器 使用 J-LINK 把编译好的程序下载到单片机里运行 图 5-1 IAR 开发环境 5.2 上位机软件 智能车调试的过程中上位机软件功不可没, 一个好的上位机可以查看和修改小车的各个参数, 查看重要变量的曲线并且记录小车在行进过程中电感的图像信息, 并可以进行波形分析 市面的上位机, 往往是多个优点无法兼得, 为了满足需要, 我们自行使用 C# 编写了上位机 在调参时起了很大的作用 23

第十三届全国大学生智能汽车大赛技术报告 图 5-2 自编上位机界面 24

第六章车模的主要参数 第六章车模的主要参数 6.1 智能汽车外形参数 经改装后, 智能汽车的外形参数 : 车长 :400mm; 车宽 :250mm; 车重 :0.9kg 6.2 智能汽车技术参数 智能汽车相关技术参数如表 项目 参数 车模轴距 / 轮距 ( 毫米 ) 200/140 车模平均电流 ( 匀速行驶 )( 毫安 ) 3000 电路电容总量 ( 微法 ) 1000 工字电感 6 个, 编码器 2 个, 陀螺仪 传感器种类及个数 1 个, 加速计 1 个, 干簧管 2 个, 磁 力计 1 个 新增加伺服电机个数 0 赛道信息检测空间精度 ( 毫米 ) 5 赛道信息检测频率 ( 次 / 秒 ) 250 25

第六章车模的主要参数 附件 1 1 主程序 : #include "headfile.h" void main(void) { DisableInterrupts; FLASH_Init(); ADC_Init(ADC_CHANNEL_AD3, ADC_12BIT); // 电磁采集 0 ADC_Init(ADC_CHANNEL_AD2, ADC_12BIT); // 电磁采集 1 ADC_Init(ADC_CHANNEL_AD5, ADC_12BIT); // 电磁采集 2 ADC_Init(ADC_CHANNEL_AD4, ADC_12BIT); // 电磁采集 3 ADC_Init(ADC_CHANNEL_AD7, ADC_12BIT); // 电磁采集 4 ADC_Init(ADC_CHANNEL_AD6, ADC_12BIT); // 电磁采集 5 ADC_Init(ADC_CHANNEL_AD10, ADC_12BIT);// 电池电压采集 led_init(); button_init(); switch_init(); // 按键初始化 // 拨码开关初始化 Read_Switch(); FTM_PWM_init(CFTM2, FTM_CH5, 23000, 0); // 电机驱动初始化 FTM_PWM_init(CFTM2, FTM_CH4, 23000, 0); FTM_PWM_init(CFTM2, FTM_CH3, 23000, 0); FTM_PWM_init(CFTM2, FTM_CH2, 23000, 0); 27

第十三届全国大学生智能汽车大赛技术报告 PULSE_INIT(CFTM0); // 编码器初始化 PULSE_INIT(CFTM1); gpio_init(pte4, GPI, 1); uart_init(uartr1, 115200); // 干簧管接口初始化 // 蓝牙模块初始化 BEEP_ON; OLED_Init(); //OLED 初始化 delay(20); BEEP_OFF; I2C_Init(); // 初始化加速度陀螺仪传感器 PIT_Init(PIT_CHANNEL0, 2 * BUS_CLK_KHZ);// 定时中断 2ms 初始化 Para_Init(); EnableInterrupts; LED_GREEN_OFF; LED_RED_OFF; LED_BLUE_OFF; while (1) { if (beep) { BEEP_ON; delay(20); BEEP_OFF; beep = 0; } Read_Switch(); Check_BottonPress(); if (SendPara) 28

第六章车模的主要参数 { SendPara = 0; Send_Parameter(); } if (flag) { flag = 0; Send_Begin(); Variable_update(); Send_Variable(); Send_Inductor(); } if (OLED_Refresh) { OLED_Draw_UI(); } } } 2 中断程序 void PIT0_ISR(void) { static uint8 flag_100ms, cnt = 0; RunTime = RunTime + 0.002; flag_100ms++; if(gpio_get(pte4) == 0&& Distance>10) {Stop = 2;beep = 1;SetSpeed_set = 0;Set_Angle = -45;} 29

第十三届全国大学生智能汽车大赛技术报告 if (flag_100ms > 50)//100ms 一次速度控制 { flag_100ms = 0; Speed_Control(); LED_RED_TURN; SpeedCount = 0; } cnt++; if (cnt == 1) //4ms 运行一次路径控制 { flag = 1; ADC_SAMPLE(); Get_Speed(); Direction_Control(); } if (cnt >= 2) //4ms 一次姿态控制 { Get_Attitude(); Angle_Calculate(); Angle_Control(); cnt = 0; } SpeedCount++; Speed_Control_Output(); Moto_Out(); 30

第六章车模的主要参数 PIT->CHANNEL[0].TFLG = PIT_TFLG_TIF_MASK;// 清除中断标志位 } 31

第六章车模的主要参数 参考文献 [1]. 邵贝贝. 嵌入式实时操作系统 [LC/OS-Ⅱ( 第 2 版 )[M]. 北京. 清华大学出版社. 2004 [2]. 邵贝贝. 单片机嵌入式应用的在线开发方法 [M]. 北京. 清华大学出版社. 2004 [3]. 李玲, 桂玮珍, 刘莲. C 语言程序设计教程. 北京. 人民邮电出版社. 2010 [4]. 夏克俭, 王绍斌. 数据结构. 北京. 国防工业出版社. 2010 [5]. 王宜怀, 曹金华. 嵌入式系统设计实战. 北京. 北京航空航天大学出版社. 2011 [6]. 童诗白, 华成英. 模拟电子技术基础 [M]. 北京. 高等教育出版社. 2000 [7]. Walt Jung 著, 张乐峰译. 运算放大器应用技术手册. 北京. 人民邮电出版社. 2009 [8]. 宗光华. 机器人的创意设计与实践 [M]. 北京. 北京航空航天大学出版社. 2004 [9]. 张木水, 李玉山. 信号完整性分析与设计. 北京. 电子工业出版社. 2010 [10]. 张文春. 汽车理论 [M]. 北京. 机械工业出版社. 2005 [11]. 王盼宝. 智能车制作 [M]. 北京. 清华大学出版社.2017 [12]. 卓晴, 黄开胜, 邵贝贝学做智能车北京 - 北京航空航天大学出版社. 2007 33