Arduino Mega getting hot and slowing down after firing solenoid
i've got arduino mega controlling solenoids through mosfets. solenoids run on 25v, , have common ground arduino's 5v. have protection diodes on them. have configured blink pin 13 led in main loop() function can verify it's not getting stuck in loops or anything. if turn on , leave idling (waiting me press button something), led blinks fast, , within 5 minutes arduino cpu hot enough can't keep finger on more few seconds.
when press button, (which should activate 1 mosfet/solenoid), correct solenoid , (often same solenoid each time, 1 too) random solenoid fire, , blinking slows down half speed going. if press button after turning arduino on, can fire solenoid 2 or 3 times before starts misfiring. once misfires once, blinking never returns normal speed, , solenoids never fire correctly until unplug arduino or press reset button on board.
the solenoids misfire when mosfets connected arduino. (it's not mosfet malfunction).
i'm pretty lost here... these temperatures normal? can explain blinking slow down or solenoid misfirings? if need more specific info, can supply it...
when press button, (which should activate 1 mosfet/solenoid), correct solenoid , (often same solenoid each time, 1 too) random solenoid fire, , blinking slows down half speed going. if press button after turning arduino on, can fire solenoid 2 or 3 times before starts misfiring. once misfires once, blinking never returns normal speed, , solenoids never fire correctly until unplug arduino or press reset button on board.
the solenoids misfire when mosfets connected arduino. (it's not mosfet malfunction).
i'm pretty lost here... these temperatures normal? can explain blinking slow down or solenoid misfirings? if need more specific info, can supply it...
post schematic - sounds miswired, causing current overdrawn.
Arduino Forum > Using Arduino > Motors, Mechanics, and Power (Moderator: fabioc84) > Arduino Mega getting hot and slowing down after firing solenoid
arduino
Comments
Post a Comment