1.一种电池总成下线检测平台多线程时间同步的方法,该多线程时间同步为电池总成下线检测平台中的一种控制策略,主要实现对信号生成线程与CAN通信线程的同步运行,以便主线程进行数据对比;其包括以下步骤:首先,主线程创建信号生成线程与CAN通信线程;
其次,采用PC机秒时间使信号生成线程与CAN通信线程进行初始同步;再次,CAN通信线程通过一种时间错位方法进行数据采样;最后,主线程对信号生成线程数据与CAN通信线程数据进行对比,得出结论。
2.根据权利要求1所述的一种电池总成下线检测平台多线程时间同步的方法,其特征在于:主线程创建信号生成线程与CAN通信线程;信号生成线程用于提供检测电池总成各功能所需的物理信号;CAN通信线程用于接收电池总成所采集的信号生成线程的数据。
3.根据权利要求1所述的一种电池总成下线检测平台多线程时间同步的方法,其特征在于:信号生成线程与CAN通信线程进行初始同步;同步方法为两线程同时等待PC机下一秒的系统时间,当下一秒系统时间到来,则分别开始运行各工况,实现初始同步。
4.根据权利要求1所述的一种电池总成下线检测平台多线程时间同步的方法,其特征在于:CAN通信线程通过一种时间错位方法进行数据采样;采样方法为根据信号生成线程的数据变化工况,利用时间错位方法,采集到中间点,而避开信号生成工况的数据变化临界点。
5.根据权利要求1所述的一种电池总成下线检测平台多线程时间同步的方法,其特征在于:主线程对信号生成线程数据与CAN通信线程数据进行对比,并通过人机交互平台的界面实时显示系统各项数据的变化和电池系统的验证结果,以及记录并保存测试数据,得到电池总成各项功能的检测结论。