Built in voltage sensor seems to be temperature compensated in hardware but was tested for calibration. ![]() Voltage sensor is based on built-in 5 volt 10-bit ADC channel 0 of Arduino microcontroller with 1:3 divider, therefore providing 0 to 15 Volts range to cover most of automotive battery voltage measurements needs. Arduino Uno R3 compatible microcontroller was used. The diagram below illustrates the design of battmon microcontroller part. Save to data to SD card and/or send live data to PCīattery charge in coulombs (Q) is computed continuously by integrating battery current over time, separately for positive and negative currents, therefore charge and charge out are computed separately to monitor how battery is releasing and accepting charge separately.Perform limited processing of raw battery data.Collect raw battery data on millisecond time scale.The purpose of microcontroller component of battmon is to perform three tasks: In the long run, given the opportunity for battmon to be mounted on automobile in operation for a while, it allows battmon to collect sufficient data for statistical analysis of automotive battery data and derive battery trends over time or temperature.įurther, by inspecting battmon logged data, it is possible to isolate and investigate any suspected voltage or current spikes, troughs or unusual events on battery line. The illustration below highlights these points on battmon screenshot taken from automotive battery in good health starting car engine (10 seconds chart recorder scroll window). Visually on screen and, such as whether battery is accepting charge and how well. on motor vehicle while driving, when parked, and when engine is off.without the need to remove battery from automobile.Estimated battery capacity (A*Hrs) based on coulombic charge accepted and charge releasedīattmon can provide important battery health information:. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |