摘要5-6
Abstract6-10
第1章 绪论10-16
1.1 探讨背景与作用10-11
1.2 电动汽车11
1.3 电动汽车进展近况11-12
1.4 电源管理系统的进展近况12-14
1.4.1 国外电源管理系统的进展近况13-14
1.4.2 国内电源管理系统的进展近况14
1.5 电源管理系统进展走势14-15
1.6 本课题的主要探讨内容15-16
第2章 电动汽车电源管理系统概述16-20
2.1 电源管理系统原理16-17
2.2 电量检测模块介绍17
2.3 故障监控与诊断模块介绍17-18
2.4 电源管理系统的总体设计18-19
2.5 本章小结19-20
第3章 估算算法探讨和故障监控案例论证20-34
3.1 引言20
3.2 电池组剩余电量估计20-23
3.2.1 电池剩余电量定义和影响因素20-21
3.2.2 SOC 估算的策略21-23
3.3 自适应遗传算法优化的神经网络 SOC 估算23-31
3.3.1 BP 神经网络算法23-24
3.3.2 遗传算法24-26
3.3.3 自适应遗传算法在 BP 神经网络中的运用26-27
3.3.4 自适应遗传算法在 BP 神经网络中的实现27-29
3.3.5 系统仿真与结果浅析29-31
3.4 电池组故障监控与诊断模块案例介绍31-33
3.5 本章小结33-34
第4章 系统的硬件设计34-51
4.1 系统硬件的总体结构34-35
4.2 主制约器介绍35-37
4.2.1 ARM 处理器介绍35-36
4.2.2 S3C2410 介绍36-37
4.3 电路设计37-41
4.3.1 电源电路37-38
4.3.2 存储器电路38-40
4.3.3 晶振电路40-41
4.4 数据采集模块41-46
4.4.1 电压测量模块41-43
4.4.2 温度测量模块43-45
4.4.3 电流采集模块45-46
4.5 热管理模块46-47
4.5.1 继电器制约电路46
4.5.2 散热风扇转速制约电路46-47
4.6 液晶显示模块47
4.7 通讯模块47-49
4.7.1 CAN 总线介绍47-48
4.7.2 CAN 总线接口电路48-49
4.8 硬件平台调试49-50
4.9 硬件抗干扰设计50
4.10 本章小结50-51
第5章 系统的软件设计51-66
5.1 引言51
5.2 嵌入式系统开发环境介绍51-54
5.2.1 嵌入式系统介绍51-52
5.2.2 Linux 系统介绍52
5.2.3 嵌入式系统软件开发52-53
5.2.4 交叉编译环境的建立53-54
5.3 Linux 操作系统的移植54-57
5.3.1 引导程序 BootLoader 的移植54-55
5.3.2 Linux 内核的移植55-57
5.4 系统硬件驱动程序开发57-59
5.4.1 驱动程序介绍57
5.4.2 驱动程序的开发57-59
5.5 电源管理系统运用程序设计59-64
5.5.1 主程序设计59-60
5.5.2 数据采集子程序60-62
5.5.3 电池组 SOC 估算子程序62
5.5.4 故障监控与诊断子程序62-64
5.6 系统软件实现64-65
5.7 本章小结65-66
结论66-68