I'm really not comfortable with things heating up, including this LM7805 integrated circuit wired below.
Why does this mighty LM7805 heat up?
Thank you for the help!
I'm really not comfortable with things heating up, including this LM7805 integrated circuit wired below.
Why does this mighty LM7805 heat up?
Thank you for the help!
You are feeding the 7805 from a 9 volt battery, so there will be a 4 volt voltage drop over it. If your motor draws 500 mA, it results in power dissipation of:
4 V * 0.5 A = 2 W
In the 7805. Depending on the specific mfg PN the device might have a junction to ambient thermal resistance of 50 C/W. That would result the 7805 heating up
2 W * 50 C/W = 100 C
above the ambient temperature.
Adding a heat sink might drop the thermal resistance for example to 25 C/W, which would result in heating
2 W * 25 C/W = 50 C
You need to measure or check the datasheet to know how much current the motor is drawing and get a heat sink large enough to dissipate it.
Another option is to change to a switching mode regulator. Some of them are pin compatible to 7805 (for example CUI V7805-1500R). They will dissipate substantially less power to heat so your battery will last longer too.
The DC motor is stalled due to the prop being prevented from rotating hence, the load on the regulator is going to be around 1 ohm (the resistance of a small DC motor that is stalled). That means if the 7805 could produce 5 volts it would also be feeding 5 amps to the load and, we know that isn't happening.
So, the output voltage will be much less than a volt and, the input voltage will be about 9 volts and, the current might be around 100 mA. That means about 1.8 watts of heat produced by the 7805.
Simple answer: circuit abuse.
It might have to dissipate too much power or it may be unstable and waste energy into high frequency oscillations as it does not have the required bypass capacitors for stability.