Hello experts,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello experts,
Hi, Ryo
The value read from the AFE is averaged overtime with a filter factor consistently, then on each 1-s interval, the gauge read this filtered value to make decision by comparing the max and min of the filtered cell voltages with the thresholds set in data flash
Hi Steven,
Thank you for your reply.
Let me confirm my understanding.
I thought the value which is read from AFE every 250 ms are averaged in 1-s, so the averaged value is one value.
It is compared with thresholds on each 1-s intervals.
You mentioned " the gauge read this filtered value to make decision by comparing the max and min of the filtered cell voltages with the thresholds set in data flash"
Ryo
The algorithm used for filter the voltage is the convoluted result of actual voltage read from AFE and the output of IIR filter. the time domain is from 0 to present. It is not the averaged value of 4 samples within 1s interval.
So each cell connected in series in the battery pack has it filtered voltage at any particular time point, The max and min value are the filtered cell voltages among the 3 to 4 cells in series in the battery pack
Hi Steven,
Thank you for your reply.
I misunderstood about averaged value.
Actual voltage read from AFE is taken every 250-ms. Also, there is filtered output. (IIR means Infinite Impulse Response?).
These two data are convoluted and the result (the time domain is from 0 to present) will be compared at 1-s intervals to make status decisions.
Is it correct?
I understand the max and min value are the filtered voltage for each cells.
Thanks and best regards,
Ryo Akashi
Hello Akashi-san,
What is the question you are trying to answer? We do internal filtering on the AFE raw output. That is the only thing we can share.
Hello Kang-san,
My question was how does this device use the data to make status decision.
I understood that this device does internal filtering on the AFE raw output and that is the only thing we can share.
Let me ask one more question. Customer wants to know the period of exceeding threshold.
When the filtered value exceed the threshold first time,
-It is treated as the starting point (0 seconds)
-It is treated as exceeding the threshold for the past 1 second
Which is correct?
I would appreciate if you would give me comment.
Thanks and best regards,
Ryo Akashi
When the filtered value exceeds the threshold first time, a counter will start from 0 to count on the seconds elapsed from now on, if the counter exceeds the specified delay time, the relevant protection status bit will set. Actions will be taken per actual configurations in data flash
Hello Steven,
Thank you very much for your quick reply.
I understand.
Thanks and best regards,
Ryo Akashi