Stap 1: Hardwareontwerp
Om te kunnen bepalen van de richting en de snelheid van een DC-motor ontwerp ik een H-brug met complementaire mosfet transistoren (IRF3205 + IRF4905) en ik kies voor chauffeurs MAX628 geboden door Maxim Integrated.
De H-brug werk op deze manier:
-de hoge kant P-zenders mosfet transistors werken alleen in/uit;
-de lage kant N-kanaal mosfet transistors werken met 15 Khz PWM voor snelheidsregeling.
Dit ontwerp laat spanning tot 30 V en een stroomsterkte tot 10 A (voor meer stroom moet u een heat sink of parallelle mosfet transistors).
Als u gebruik wilt maken dit ontwerp op hogere spanning van de operatie moet u de volgende wijzigingen:
-wijzigen van alle mosfet transistoren met andere hebben Vds compatibel met de spanning gewenst;
-de regelgever van de LM7812 wijzigen of 12V op een andere manier te leveren omdat deze spanning wordt gebruikt voor het leveren van de stuurprogramma's voor mosfet transistoren en mag niet meer dan 18V, of loopt u het risico om schade van de mosfet-transistors.
Oog op de controle van de motor moet u deze stappen doen:
-voor roterende in unidirectioneel, de ingangen met 1 en 4 moeten worden ingesteld op 5 V (of 1 logica) voor maximale snelheid of genoemd voor snelheid modus beheersen de ingang 1 moeten worden ingesteld op 5 V (of 1 logica) en de input 4 krijgt een PWM-signaal met de duty cycle variabele (de ingangen 2 en 3 moeten worden ingesteld op 0 logica of geaard);
-voor het draaien in de andere kant, de ingangen genoemd met 2 en 3 moet worden ingesteld op 5 V (of 1 logica) voor maximale snelheid of snelheid modus beheersen de ingang 3 moet worden ingesteld op 5 V (of 1 logica) en de ingang 2 krijgt een PWM-signaal met de duty cycle variabele (de ingangen 1 en 4 moeten worden ingesteld op 0 logica of geaard);
-voor remmen de motor die u wilt instellen van de lage kant of hoge kant mosfet transistoren tot en met 5 V (of 1 logica), doch alleen hoge of lage kant, de andere moet worden ingesteld op 0 logica of geaard. Deze methode korte omloop van de motor en de rem veroorzaken.