mitiempo
Member
A solar panel connected directly to the battery will while providing 19v without a load will happily drop the difference in itself to charge a 12v battery. Unfortunately having a starting voltage of 19v means that as the battery reaches full charge the solar panel still has excess volts so can still push its full current in. This means if the solar panel can provide enough amps compared to the battery size it can cook the battery.
The panel doesn't push current into the battery. The battery accepts current based on a given voltage. No regulator - battery charger, alternator, or any other type - controls the amperage only the voltage. At a given voltage - say 14.4 - a battery will only accept what it needs whether the source is a 40 amp alternator or a 100 amp alternator or other source. Now if the voltage is raised to 16 the battery will accept more and that is where the problem is.