Besturen van lineaire aandrijvingen met behulp van Relay planken (3 / 5 stap)

Stap 3: Het creëren van een H-brug met Relais


Deze relais kunnen worden gebruikt voor het maken van een H-brug om motoren en actuatoren die tot 30V te controleren en teken 10A.

Zie de foto voor een bedradingsschema.

Als het Relais worden gedeactiveerd, vervolgens beide zijden van de motor verbonden met GND, waardoor een remmende werking. Als beide actief zijn, dan beide kanten van de motor zijn verbonden met 12V (of een PWM-signaal), waardoor ook een remmende werking. Wanneer een estafette actief is, verbindt die slechts één kant van de motor 12V, één richting draaien. Het activeren van de andere estafette zorgt ervoor dat de motor naar de andere richting.

Als je gewoon 12V als de bovenste verbinding gebruiken, vervolgens gaan de motor altijd op volle snelheid (ervan uitgaande dat ze zijn 12V motoren). Als u een PWM-signaal, dan kunt u de snelheid waarmee de motor wordt verplaatst op kunt variëren.

Vergeet niet dat het Relais kunt slechts om de 2 seconden. Dit beperkt hoe snel u kunt starten, stoppen of wijzigen van de richting van de motor

Hieronder is een screenshot van de code van de steekproef opgenomen.

In de volgende stap gaan we over deze brug H met een MegaMoto-controller om de controle van de snelheid van 2 motoren interfacing.

 /* Sample code to use a relay board as an H bridge to control * an actuator. * * Progressive Automations, July 2015 * * This example code is in the public domain */ const int forwards = 7; const int backwards = 6;//assign relay INx pin to arduino pin void setup() { pinMode(forwards, OUTPUT);//set relay as an output pinMode(backwards, OUTPUT);//set relay as an output } void loop() { digitalWrite(forwards, LOW); digitalWrite(backwards, HIGH);//Activate the relay one direction, they must be different to move the motor delay(2000); // wait 2 seconds digitalWrite(forwards, HIGH); digitalWrite(backwards, HIGH);//Deactivate both relays to brake the motor delay(2000);// wait 2 seconds digitalWrite(forwards, HIGH); digitalWrite(backwards, LOW);//Activate the relay the other direction, they must be different to move the motor delay(2000);// wait 2 seconds digitalWrite(forwards, HIGH); digitalWrite(backwards, HIGH);//Deactivate both relays to brake the motor delay(2000);// wait 2 seconds } 

Gerelateerde Artikelen

Lage kosten Lineaire Actuator (met behulp van lijm stokken)

Lage kosten Lineaire Actuator (met behulp van lijm stokken)

Hallo allemaal dit is mijn eerste instuctable, ik hoop dat het u bevalt.Dit is een lineaire actuator die ik heb ontworpen, het is een zeer lage kostprijs actuator, kunt u voor vele toepassingen.het is een krachtige actuator het hijst gemakkelijk 3 to
Lineaire klok met behulp Arduino + DS1307 + Neopixel: hergebruik van sommige hardware.

Lineaire klok met behulp Arduino + DS1307 + Neopixel: hergebruik van sommige hardware.

Vanaf vorige projecten had ik een Arduino UNO en een Neopixel LED-strip links, en wilde iets anders. Omdat Neopixel strip 60 LED-lampjes heeft, dacht dat te gebruiken als een grote klok.Om aan te geven de uren, een rode 5-LED-segment wordt gebruikt (
DIY lineaire schuif (met behulp van hoek ijzer en lagers)

DIY lineaire schuif (met behulp van hoek ijzer en lagers)

Dit een echt eenvoudige benadering om lineaire geleiders. Deze kunnen worden gebruikt voor vele verschillende toepassingen en zijn heel makkelijk te maken.De lijst van de onderdelen is als volgt1.a paar voeten van hoek ijzer afhankelijk van hoeveel j
Controle van een grote Lineaire servomotor met Arduino

Controle van een grote Lineaire servomotor met Arduino

Deze Arduino Lineaire Actuator Tutorial laat zien hoe om te doen basic handmatige bediening van een grote Lineaire servomotor met behulp van een Arduino en twee knoppen. In de eerste set van code, de eerste knop breidt de bedieningssleutel en het twe
Controle van een kleine Lineaire servomotor met Arduino

Controle van een kleine Lineaire servomotor met Arduino

Deze Arduino Lineaire Actuator Tutorial toont hoe de controle van een Firgelli kleine Lineaire servomotor met behulp van een Arduino compatibel board en verschillende input sensoren, waaronder een Slider en rotatie knop voor directe besturing, Joysti
Een ESP8266 met controle stopcontacten met behulp van 433mhz, zender en ontvanger

Een ESP8266 met controle stopcontacten met behulp van 433mhz, zender en ontvanger

In dit Instructable zal ik laten zien hoe u kunt besturen een belangrijke aansluiting met behulp van een 433mhz zender en ontvanger.Ik begon dit project, omdat ik wilde zitten kundig voor mijn lamp schakelaar aan en uit zonder het gebruik van de afst
Verborgen keuken toestel met behulp van lineaire aandrijvingen van Firgelli Auto

Verborgen keuken toestel met behulp van lineaire aandrijvingen van Firgelli Auto

Lineaire aandrijvingen voor verborgen keukenapparatuurdoor Firgelli Automations IncLineaire aandrijvingen voor zo veel verschillende toepassingen kunnen worden gebruikt, een zeer populaire gebruik voor hen is het creëren van een Toestel verborgen mec
Tik omlaag TV mechanismen van uw plafond met behulp van een Firgelli Auto Lineaire Actuator

Tik omlaag TV mechanismen van uw plafond met behulp van een Firgelli Auto Lineaire Actuator

Lineaire aandrijvingen voor Flip down TV mechanismen van uw plafonddoor Firgelli Automations IncLineaire aandrijvingen voor zo veel verschillende toepassingen kan worden gebruikt, een zeer populaire gebruik voor hen is het creëren van een verborgen T
Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Hallo iedereen! In dit project zullen wij de richting van een motor met behulp van twee ultrasone opgezette sensoren controleren.Als de juiste sensor wordt geactiveerd, zal de motor draaien linksom.Als de linker sensor wordt geactiveerd, zal de motor
Met behulp van een mechanische Relay van 5 Volt

Met behulp van een mechanische Relay van 5 Volt

Dit Instructable demonstreert met behulp van een mechanische Relais van 5 volt als schakelaar twee LED's. Er zijn twee verschillende bedrading configuraties aangetoond. De eerste bedrading knevels twee LEDs, een "on" en een "uit". De t
Afstandsbediening een apparaat via SMS met behulp van Arduino, RELAY boards en schilden van c-uGSM of d-u3G

Afstandsbediening een apparaat via SMS met behulp van Arduino, RELAY boards en schilden van c-uGSM of d-u3G

Sommige tijden geleden, ik voelde de behoefte om afstandsbediening voor schakelaar aan en uit sommige buitenverlichting. Op zoek in mijn achtertuin, ik kies sommige onderdelen en ik het opbouwen van deze bundel SMS gecontroleerd RELAY (S).Hier, ik di
Grove Relay Basic met behulp van Intel Edison

Grove Relay Basic met behulp van Intel Edison

Hallo iedereen.Ik ben één van de gelukkige die Intel Edison kreeg van Instructables. Toen ik het de grove starterskit met Intel Edison, begreep ik wat elk element behalve Groove slim Relay. Ik onderzocht en kwam met een klein project u meer om vertro
Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Dit Instructable neemt een project van mijn laatste Instructable (Thermistor - ventilator controle met behulp van LabVIEW) en voegt in het gebruik van een Raspberry pi 3 voor draadloos besturen van de WF32. Dit betekent dat u kunt nu de fans en de se
Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

In dit Instructable zullen we uitleggen hoe de infrarood signalen worden gebruikt door een afstandsbediening om een speeltje of apparaat, dan laten zien hoe een eenvoudige schakeling kan worden toegevoegd aan een Arduino aan dezelfde bedienen via gra