基于基于STM32单片机的数据记录装置设计单片机的数据记录装置设计
摘要:提出一种基于STM32单片机的数据记录装置。该设计使用基于ARM-CortexM3内核的STM32单片机作为
控制系统的,以SD卡作为存储介质,用于存储电动汽车能量管理系统所采集的汽车电池相关数据,同时设计了
CAN通信接口,保证了应用的广泛性。 引言 本文针对电动汽车研究的实际需求,设计一款数据记录装
置,该数据记录装置是搭建在电池能量管理系统基础上的,通过与能量管理系统通信,记录电动汽车实际运行
时电池的外部状态(如:电池电压、电流、温度等),一方面为了研究电池的工作特性,另一方面为了对能量
管理系统的工作情况做验证,为电动汽车动力电池的理论研究提供数据支持。 1 系统总体设
摘要:提出一种基于STM32单片机的数据记录装置。该设计使用基于ARM-CortexM3内核的STM32单片机作为控制系统
的,以SD卡作为存储介质,用于存储电动汽车能量管理系统所采集的汽车电池相关数据,同时设计了CAN通信接口,保证了
应用的广泛性。
引言
本文针对电动汽车研究的实际需求,设计一款数据记录装置,该数据记录装置是搭建在电池能量管理系统基础上的,通过
与能量管理系统通信,记录电动汽车实际运行时电池的外部状态(如:电池电压、电流、温度等),一方面为了研究电池的工
作特性,另一方面为了对能量管理系统的工作情况做验证,为电动汽车动力电池的理论研究提供数据支持。
1 系统总体设计
本数据记录装置的设计包括硬件设计与软件设计两方面,软件设计主要包括数据接收的编程以及数据存储的编程,而硬件
设计主要有几个方面:主控芯片的选择、复位功能的实现、电源模块、实时时钟、通信模块以及SD卡连接等。主控芯片是控
制系统的,它内部所集成的模块越多,就能省去更多的外部电路,使得电路的设计更加简捷方便。电源模块用来满足系统各部
分对于不同电压的需求。实时时钟,用来准确记录系统时标。选用SD卡作为存储装置以适应系统海量数据存储。基于现在市
场上的电动汽车主要是CAN接口,所以本装置用CAN进行通信。系统总体结构如图1所示。
根据其实际功能,本数据记录装置的硬件部分设计原理图如图2所示。