The internal structure of PS501 is shown in the figure below.
The main internal structure is introduced as follows:
Processor core/memory
PS501 uses PIC18 8-bit RISC microcontroller core, and its memory resources include 16KB flash memory and 256Byte EEPROM, which are used to store programs/data and parameters respectively. Both memories can be reprogrammed through the SMBus interface without the need for a special programming interface. Each PS501 has been burned with the Boot loader program before leaving the factory. For different types of electrical equipment, battery cells with different characteristics, and different capacities and other configuration information, users can use Powertool500 software to set up different firmware and download the firmware at the battery pack production site, so that the battery pack manufacturer can easily and quickly change the firmware for battery cells with different characteristics and different host devices without changing the hardware circuit.
A/D Converter
The PS501 uses a high-precision A/D converter to accurately measure current, voltage, and temperature. After calibration, the A/D can eliminate gain errors and offset errors. In addition to downloading firmware on site during the production process, the battery pack management PCBA based on the PS501 chip also needs to calibrate the A/D conversion circuit and silicon clock oscillator. The calibration content includes: battery pack voltage sampling, each string of battery cell voltage sampling, external and internal temperature sampling, current sampling, and silicon clock oscillator. Therefore, no matter whether it is the component accuracy, the accumulated error caused by PCB design, etc., can be corrected to the greatest extent through calibration, thereby ensuring that each PCBA samples the physical quantity accurately, and the entire process takes only 15 seconds, and the whole process is fully automatic without manual intervention.
PowerSmart Firmware/Battery Model
The Flash memory contains battery management firmware developed by PowerSmart. The firmware uses proprietary algorithms and a sophisticated three-dimensional battery model that contains more than 250 parameters and compensates for self-discharge, temperature and other factors. In addition, the PS501 performs multiple capacity corrections and error reduction operations during the charge/discharge cycle to improve accuracy, improve fuel gauge and charge control performance. These functions ensure accurate battery capacity reporting and real-time predictions with an error of less than 1%. The reprogrammable nature of the Flash memory allows for rapid firmware upgrades and generation of user versions without changing the silicon design. The PS501 can be easily customized based on the battery chemistry of a specific application.
Figure PS501 internal structure
Previous article:Design of Intelligent Community Monitoring System Based on Single Chip Microcomputer
Next article:Design of digital intelligent lead-acid battery charger based on PIC microcontroller
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- EEWORLD University ---- Data Structure and Algorithm
- How to use diodes to achieve output of different voltages in a microcontroller?
- MSP340 MCU IAR-Simple Traffic Light System Proteus Simulation Program
- Has anyone used a PIC microcontroller to play songs with a buzzer? Please share, thank you
- Comment and download the information, participate in the lucky draw, and let us take the first step in technical exchange and sharing! !
- "Power Amplifier Experiment Case" Application of Power Amplifier in Capacitive Coupling Wireless Power Transfer System
- PCB design principles of high frequency wiring
- Dry cell boost 3V, dry cell boost 3.3V chip output current test, maximum 500MA
- Its predecessor is Fairchild's motor product line. Come to the forum solo. Do you want to catch it for testing?
- [CH563L Review] Part 2 Based on uCos, using FIFO algorithm to implement UART queue