文摘
英文文摘
声明
第一章绪论
1.1课题研究背景及意义
1.1.1课题研究的背景分析
1.1.2国内外现状
1.1.3研究意义
1.2本课题的来源及研究的主要内容
1.2.1课题来源
1.2.2课题研究的主要内容
第二章汽车缓速器的工作原理
2.1汽车制动
2.1.1汽车制动原理
2.1.2汽车辅助制动装置的分类
2.2电涡流缓速器结构及工作原理
2.2.1电涡流缓速器的机械结构
2.2.2电涡流缓速器的工作原理
2.2.3电涡流缓速器制动力矩
2.2.4电涡流缓速器的传统电控方法
2.3本章小结
第三章BP神经网络PID控制器的设计
3.1缓速器的BP神经网络PID控制
3.2 BP神经网络PID控制原理
3.2.1 BP神经网络PID控制器的构成
3.2.2 BP神经网络模型
3.2.3 BP神经网络PID控制算法
3.3 BP神经网络PID控制器的实现
3.3.1 BP神经网络PID控制器的设计步骤及流程图
3.3.2 BP神经网络PID控制器的Matlab仿真
3.3.3 BP神经网络PID控制器的硬件加速
3.6本章小结
第四章缓速器控制系统的硬件设计
4.1 FPGA技术的应用
4.1.1 FPGA简介
4.1.2控制核心的选型
4.2系统硬件设计
4.2.1系统硬件框图
4.2.2 FPGA配置电路
5.2.3 FPGA电源电路
4.2.4 PWM驱动电路
4.2.5 LCD接口电路
4.3数字锁相环测速方法
4.3.1常用测速方法概述
4.3.2数字锁相环测速原理
4.3.3系统仿真
4.3.4测速实验
4.4系统抗干扰设计
4.5本章小结
第五章嵌入式软核的定制
5.1 Nios Ⅱ体系结构
5.1.1 NIOS Ⅱ处理器结构
5.1.2 NIOS Ⅱ处理器运行模式
5.1.3 NIOS Ⅱ处理器的异常处理
5.2定制NIOS Ⅱ软核
5.2.1定制PIO
5.2.2定制SDRAM控制器
5.2.3定制定时器
5.2.4定制DMA控制器
5.3自定制基于Avalon总线的部件
5.3.1 Avalon总线简介
5.3.2 Avalon总线信号
5.3.3定制AD控制器
5.4 NIOS Ⅱ配置及引脚锁定
5.4.1配置Nios Ⅱ基地址与中断优先级
5.4.2目标器件设置与引脚锁定
5.5本章小结
第六章系统软件的设计
6.1系统软件开发环境
6.1.1 Nios Ⅱ IDE简介
6.1.2 μC/OS实时操作系统
6.2系统软件设计
6.2.1主体程序的设计
6.2.2液晶显示驱动
6.2.3能量调度
6.2.4 C语言的硬件加速
6.3本章小结
结论
参考文献
攻读学位期间发表的论文及科研获奖
致谢
附录