节点文献

Windows CE在纯电动汽车电源信息采集系统中的应用研究

Research on the Application of Windows CE in the Electric Vehicle Battery Data Acquisition System

【作者】 高巍

【导师】 张卫钢;

【作者基本信息】 长安大学 , 计算机应用技术, 2009, 硕士

【摘要】 为了使纯电动汽车的电池管理系统BMS(Battery Management System)在复杂多变的工作环境下具有较强的可靠性和适应性,本文对Windows CE.net操作系统进行了研究,并提出BMS系统主控机的Windos CE解决方案。BMS从功能上可分为两个层面:上层完成数据处理、分析与控制;下层完成数据采集,即电源信息采集系统。在电源信息采集系统中,主控机的作用是对数据采集进行控制并将采集到的数据进行相关处理,然后显示给用户。首先,在已有电源信息采集系统硬件平台的基础上,对主控机操作系统和上层应用软件进行了需求分析,最终确立了软件设计方案。通过建立宿主机-目标机嵌入式平台开发模式,在宿主机上完成适合主控机需求的Windows CE操作系统的内核和主控机上层应用程序的开发,并最终移植到目标机上运行。Windows CE操作系统的内核的开发包括操作系统Boot Loader的引导和加载、CE下串口驱动程序设计、相关组件的添加和创建。其次,在C语言环境下完成了前端数据采集模块P87C591单片机程序设计,实现了串口通信,温度、电压数据的读写和相应的控制功能。最后,对操作系统和应用软件进行了测试及上车试验。结果表明,操作系统加载运行正常,主控机上层应用程序具有较强的可靠性,前端数据采集模块单片机程序采集数据正确,实现了设计目标。研究结果可使电源信息采集系统在电动汽车复杂恶劣的工作条件下,获得更佳的工作性能,具有较高的应用价值。

【Abstract】 In order to make BMS (Battery Management System) with strong reliability and adaptability in the complex and ever-changing working environment, this paper come up with Windows CE solutions based on the research of operating system Windows CE.net.Battery management system (BMS) is one of the crucial techniques of Electric Vehicle (EV). BMS can be divided into two layers in function: the upper one finishes the data processing, analyzing and controlling; the lower one completes data acquisition which includes three parts: the front-end data acquisition modules, communication conduits, and the main controller.The main controller control the data acquisition and data processing to determine and display to the user.First of all,On the basis of introducing the hardware of the lower layer data collecting system, the paper came up with a way of developing operating system and application program after needs analysis .By the ways of establishment of the host - the goal machine embedded platform development model, the paper achieved development of demand embedded operating system and the top application of the main controller .the development of demand embedded operating system including the guide and the load of the Boot Loader, Windows CE serial driver design, core cutting, and serial communication programming development.Secondly, the paper completed the front-end data acquisition module P87C591 single-chip design in the C language environment to realize serial communication, the read and write of temperature and voltage and corresponding control functions.Finally, the operating system and application software has been tested on the electric vehicle.the results showed that the operating system is loaded normally and well-functioning, the top applications has a strong reliability after testing, the programme of single-chip P87C591 achieved the design objectives. The results will enable the lower layer data collecting system do a better performance and have a higher application value in the condition of complexity.

  • 【网络出版投稿人】 长安大学
  • 【网络出版年期】2009年 12期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络