S14roller- Good question, but it doesn't work like that.
Crucible35 could go into more detail than I on the control algorithms, but when you code the battery in, you are telling the car it has a new battery on that date and it essentially timestamps it. Over time the car manages the charging strategy based on a number of inputs. As your battery ages it's capacity decreases, and your car adjusts the charging algorithms.
Many modern cars don't just blindly charge your battery until it's at 100% SOC (state of charge) now. Most of them keep the alternator OFF until the battery reaches a certain threshold, at which point the alternator kicks in and begins charging your battery.
Why?
Gas mileage.
In the past cars ran off the alternator essentially, with the battery in the loop as a buffer.
More and more now, cars run off the battery and keep the alternator off to keep parasitic loss to a minimum. Same thing with electric power steering. Get rid of parasitic hydraulic pump, increase gas mileage, work battery harder.
So now you are driving a car full of tech and electronics and your battery is being used much more than they ever were in the past.
Here's my advice:
If you're going to sell your car soon, you can get by without coding your new battery, and you can put in a plain old flooded battery.
If you're going to keep your car for a while or if you just like better performance, put in an AGM battery. They're generally worth the extra money.
With batteries, as with many things, you get what you pay for.
AGM Benefits:
MUCH longer life
Better charge acceptance (charges faster)
More heat and cold resistant
Self discharges more slowly than a flooded battery (holds charge longer)
Can provide larger bursts of current when needed (More power!)
Better deep cycling ability
Less gassing
No free acid to spill in case of crash
And yes, much better vibration resistance.
Hope that helps!
Bookmarks