It means there something wrong with your charging system. You need to get it checked fast. As engine revolutions go up, so does electric power consumption.
When the battery light is on. That means your charging system isn't working. You should have your system check. It will drain your battery.
disconnect battery and wait 10 sec reconnect battery
Fuse
Check your brake fluid level!
A low battery can cause the electrical system to flash check engine lights
check fan belt is not broken or loose and check alternator
Usually when the battery light comes on its the Alternator, or a bad wire from Alternator to battery, but id check Alternator first.
check the alternator and battery.
check the codes and see what comes up, that'd be where i start...
The check engine light comes on and stays on when a problem is detected by the self diagnosis system of your vehicle. Generally, a check engine light is lit when there is a problem in the emissions or somthing that is affecting the effectiveness of the emissions.
changed battery engine light stays on
The check power light on a vehicle is a warning indicator. A common cause of this is a improperly charged battery.