电机车锂电池带有智能系统,首次通电后,里面的主控单元会加电自检并配置机车锂电源管理单元参数。
参数配置完成后,系统等待具有唯一序列号的单总线温度传感器接入。主控单元间隔搜索单总线上的温度传感器数量及各自的序列号,并存储进缓存。当总线上的传感器数量比现有的数量多1的时候,主控单元将前后两次搜索到的序列号对比,并提取出多出来的一组传感器序列号值。由此,主控单元可根据传感器接入系统的顺序区分不同的传感器。当传感器数量达到5组,即温度传感器全部接入系统。系统按照传感器接入总线的顺序整理相应的序列号,并记录在具有掉电不丢失数据特性的FLASH中,此处是由主控单元的FLASH模拟EEPROM实现。系统进入主程序后,不同的任务由RTOS调度。同一时刻,只能运行对外输出、充电、和容量自检三个功能之一。