飞思卡尔杯智能车设计与实践
作者: 綦声波,张玲
出版时间:2015年8月
出版社:北京航空航天大学出版社
- 北京航空航天大学出版社
- 9787512414129
- 165343
- 2015年8月
- 未分类
- 未分类
- G872.1
綦声波、张玲编著的《飞思卡尔杯智能车设计与实践(普通高校十二五规划教材)》以“飞思卡尔”杯智能车竞赛为背景,以智能车制作过程中遇到的技术问题为着眼点,系统讲述了智能车的制作和调试过程。全书共分10章。第1章为智能车竞赛的发展历程和基本规则;第2章为机械系统和性能调校;第3章为智能车总体设计和通用电路;第4章为飞思卡尔微控制器简介;第5章为编译环境和外设,主要是对集成开发环境的介绍,并以MC9S12XS128MAL为例讲述了各外设的使用方法;第6章为电机和舵机的驱动电路设计;第7章为赛道传感器及接口设计;第8章为其他传感器及接口设计;第9章为常用控制算法和相关实例;第10章为系统调试过程中遇到的问题及解决方法。
本书可作为参加“全国大学生智能汽车邀请赛”的高等院校学生和广大业余爱好者的参考用书。
第1章 概述
1.1 智能车竞赛背景
1.1.1 汽车与汽车电子
1.1.2 智能车研究意义
1.1.3 智能与新能源
1.2 国内外智能汽车研究与竞赛
1.2.1 基于真实车辆
1.2.2 基于模型车
1.2.3 “飞思卡尔”杯智能车竞赛
1.3 车模、规则和赛道概述
1.3.1 车模
1.3.2 规则
1.3.3 赛道
1.3.4 参考赛道
第2章 机械系统及性能调校
2.1 机械系统简介
2.2 转向系统
2.2.1 舵机转向结构
2.2.2 阿克曼转角定律
2.2.3 舵机固定方式
2.2.4 转向系统设计
2.2.5 转向类型
2.3 行驶系统
2.4 动力传动系统
2.5 传感器固定支架
2.6 整车系统及调校
2.6.1 轮胎
2.6.2 外廓尺寸
2.6.3 质心位置调校
2.6.4 悬架调校
2.6.5 前轮定位参数调校
2.6.6 直线行驶性能调校
2.6.7 动力传动系统调校
2.7 车模更改相关规定
第3章 智能车总体设计与通用电路
3.1 智能车分析
3.2 总体设计
3.2.1 摄像头组
3.2.2 电磁组
3.2.3 光电平衡组
3.3 单片机最小系统板
3.3.1 电源电路
3.3.2 时钟电路
3.3.3 复位电路
3.3.4 JTAG接口电路
3.4 电源系统
3.4.1 线性电源
3.4.2 开关电源
第4章 飞思卡尔微控制器
4.1 微控制器选择
4.2 Kinetis系列微控制器
4.2.1 概述
4.2.2 K60系列
4.2.3 KL25系列
4.2.4 Kinetis EA系列
4.3 16位微控制器S12X系列
4.3.1 概述
4.3.2 模块介绍
4.4 ColdFire系列单片机
4.4.1 概述
4.4.2 蓝宙电子公司的ColdFire模块
4.5 DSC系列单片机
4.5.1 概述
4.5.2 龙丘公司的MC56f8300单片机
4.6 仿真器
4.6.1 BDM仿真器
4.6.2 JLINK
第5章 编译环境和外设
5.1 IDE概述
5.2 CodeWarrior
5.2.1 新建工程
5.2.2 工程概览
5.3 单片机内部资源配置
5.3.1 配置CPU
5.3.2 GPIO的使用
5.3.3 外部中断的使用
5.3.4 定时/计数器的使用
5.3.5 PWM
5.3.6 通用异步串行口UART
5.3.7 A/D转换器
5.3.8 同步串行接口SPI
5.3.9 I2C总线
5.4 Keil μVision4
第6章 电机与舵机驱动电路
6.1 电机驱动电路概述
6.1.1 单向控制电路
6.1.2 可逆控制电路
6.2 基于MC33886的电机驱动模式
6.2.1 电机型号
6.2.2 MC33886单片H桥驱动芯片
6.2.3 单片MC33886应用电路
6.3 基于BTS7960的电机驱动方案
6.3.1 BTS7960的基本特征和内部框图
6.3.2 封装与引脚
6.3.3 应用电路
6.4 基于普通MOS管电机驱动电路
6.4.1 基于CMOS逻辑芯片驱动
6.4.2 基于半桥驱动芯片方案
6.5 转向模块——舵机
6.5.1 基本原理
6.5.2 Futaba S3010(A/C车模)
6.5.3 SD5数字舵机(B车模)
第7章 赛道传感器及接口设计
7.1 摄像头模块
7.1.1 摄像头基础知识
7.1.2 图像信号相关概念解释
7.1.3 OV7620摄像头
7.1.4 OV7620摄像头模块
7.1.5 OV5116
7.2 线性CCD模块
7.2.1 TSL1401
7.2.2 蓝宙线性CCD模块
7.2.3 关于镜头和偏振片
7.2.4 线性CCD使用中的一些问题
7.3 电磁赛道传感器
7.3.1 分立元器件电磁放大检波电路
7.3.2 集成运放电磁放大检波电路
第8章 通用传感器及接口设计
8.1 测速模块——编码器
8.1.1 基本原理
8.1.2 欧姆龙双相编码器
8.1.3 Mini512Z
8.2 加速度传感器
8.2.1 MMA7260引脚描述
8.2.2 MMA7260的硬件设计
8.2.3 MMA7260输出电压
8.2.4 MMA7260使用方法
8.3 陀螺仪
8.3.1 陀螺仪应用
8.3.2 加速度计与陀螺仪的数据融合
8.4 磁场感应传感器
8.4.1 干簧管
8.4.2 霍尔传感器
第9章 控制算法及平衡车实例
9.1 PID控制
9.1.1 位置式与增量式PID控制算法
9.1.2 PID算法的改进形式
9.1.3 PID参数调节技巧
9.2 滤波算法
9.3 卡尔曼滤波算法
9.3.1 概述
9.3.2 卡尔曼滤波应用实例
9.4 PID实施方法(以平衡车控制为例)
9.4.1 平衡车直立控制
9.4.2 平衡车速度控制
9.4.3 平衡车方向控制
9.4.4 核心代码参考
第10章 调试助手与系统调试
10.1 调试方法的改进
10.2 摄像头智能车的调试方法
10.2.1 赛道提取
10.2.2 十字路处理
10.3 摄像头智能车控制策略
10.3.1 改进的PD算法
10.3.2 速度控制方案
10.3.3 图像的采集
10.3.4 阈值的动态计算
10.4 电磁车调试中的问题
10.4.1 归一化
10.4.2 偏差计算方法
10.4.3 信号丢失的处理方法
10.4.4 弯道重叠问题
参考文献