论文部分内容阅读
伴随当前电动汽车产业占全球汽车产业的比重越来越大,电动汽车的生产技术也日趋成熟,其电子控制技术也得到了迅猛的发展;并且人们对于汽车的需求已经不仅仅满足于代步,而是对电动汽车的安全性、舒适度更加关注,这无疑对汽车的控制系统提出了更高的要求。因此,对电动汽车主控制器的研究是十分必要的。通过对电动汽车的发展趋势以及汽车电子控制技术发展水平的调研,说明了电动汽车主控制器的研究目的和意义;通过对国外汽车电子控制技术发展趋势的分析,结合国内汽车电子控制技术发展现状,本文对电动汽车的主控制器进行了设计与实现。首先本文系统的阐述了电动汽车主控制器的设计方案与实现流程,对主控制器所涉及的软、硬件进行了设计。通过对国内外主流电动汽车主控制器的分析,结合自身的现有条件,确定了本文电动汽车主控制器的实现功能。本控制器选用STM32F107VCT6作为主控芯片,设计了以其为核心的最小系统及硬件电路,主要包括:电源电路、时钟电路、复位电路、调试接口电路、CAN总线通信接口电路、双机热备的仲裁单元、各种信号采集电路、各种外部驱动电路等,并对硬件电路板进行设计与制作。在对硬件进行设计时,考虑到各种干扰因素对硬件电路的影响,增加了抗干扰电路的设计。应用Keil u Vision5为主控制器的核心开发平台,对主控制器的软件部分进行设计,主要包括:μC/OS-Ⅱ实时操作系统的移植;CAN通信的软件搭建;结合彩屏的开发终端,对人机界面进行了设计。为了保证主控制器持续可靠的运行,本文将主控制器设计为双机热备控制系统,应用Quartus Ⅱ作为辅助开发环境,对双机热备控制系统的软件进行了设计。最后,基于对软硬件设计合理性的考虑,本文对电动汽车主控制器进行了测试,利用现有条件,搭建了测试平台,进行了系统的测试,主要包括:主控模块的测试、人机界面的测试、仲裁单元的测试以及一些实现功能的测试。测试结果表明,本文设计的主控制器主要功能能够基本实现,并且达到设计的要求。