Data Input Scheduling Apparatus for Battery Management System Channel Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data input devices in battery management systems face errors due to exceeding input cycles when receiving data from multiple channels, particularly when the number of channels is large, leading to prolonged minimum time for data input across all channels.
Innovation Solution
A data input scheduling apparatus that allocates short or long cycle codes as input cycle identification codes and input codes or non-input codes to each channel, using identification code checking to control data input within designated cycles, thereby preventing errors by optimizing data input timing across multiple channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of channels in the data input device is increased to receive more measurement data, then the monitoring capability of the battery management system is improved, but the minimum time for inputting measurement data to all channels exceeds the input cycle of channels with short input cycles, causing data input errors
Solution Approach 1:
The patent segments the data input process by dividing channels into short cycle groups and long cycle groups based on their input cycle requirements. The control unit processes these groups separately, ensuring that short cycle channels receive data within their tight time constraints while long cycle channels are processed in subsequent cycles. This segmentation prevents the aggregation of all channel processing times from exceeding any single channel's input cycle, thereby maintaining data input accuracy while supporting a large number of channels.
Solution Approach 2:
The patent implements preliminary action by pre-allocating time slots and processing priorities to different channel groups before data input begins. The control unit identifies and processes short cycle channels first in each scheduling cycle, ensuring their data input requirements are met before proceeding to long cycle channels. This preliminary prioritization ensures that channels with stricter timing requirements never experience delayed data input that would exceed their input cycles.
2Device complexity
If data is sequentially input to all channels without scheduling optimization, then the device complexity is reduced, but the total data input time exceeds the input cycle of short cycle channels, leading to measurement errors
Solution Approach 1:
The patent introduces dynamic scheduling that adapts processing sequences based on channel characteristics. Rather than a fixed sequential processing order, the control unit dynamically adjusts the processing sequence to handle short cycle channels with higher priority and shorter time slots, while allocating more time to long cycle channels. This dynamic approach optimizes total data input time without requiring complex hardware modifications, resolving the contradiction between simplicity and timing requirements.
3Speed
If the input cycle is set to be short for channels requiring real-time data, then the responsiveness of the battery management system is improved, but the minimum time required to input data to all channels exceeds this short input cycle when many channels are present
Solution Approach 1:
The patent implements periodic action through multi-phase scheduling cycles. Each complete scheduling cycle includes multiple phases: first processing short cycle channels with high priority to ensure real-time responsiveness, then processing long cycle channels. This periodic structure allows the system to maintain short input cycles for critical channels while systematically accommodating all channels within each period, ensuring both responsiveness and data input feasibility simultaneously.
Data Source
AI summary
A data input scheduling apparatus that controls a vehicle battery and a relay for changing an electric connection between output terminals of the battery, and includes a detection unit for outputting an impact detection signal when an impact is applied to the vehicle and a control unit for outputting a relay-off signal to change the relay into an off state in response to the reception of the impact detection signal, the control unit outputting the relay-off signal according to a preset control cycle.


