Circuit voor een DC-motor met 2 microschakelaars die van richting veranderen
Geplaatst op februari 15, 2021 door adminDus hier is wat ik probeer te doen … een DC-motor hebben die is aangesloten op een aan / uit schakelaar en 2 microschakelaars. Elke schakelaar keert de richting van de motor om, dus de ene schakelaar vertelt de motor om vooruit te gaan, de andere vertelt de motor om achteruit te gaan. Mijn doel is om een baan te hebben waar de motor een platform in de ene richting zal trekken, en wanneer het aan het einde van de baan komt, zal het de schakelaar raken en vervolgens de andere kant op laten gaan langs de baan. En ik zou ook graag een aan / uit-schakelaar voor het hele circuit willen toevoegen.
Ik ben gewoon benieuwd wat het beste circuit hiervoor zal zijn.
Mijn eerste gedachte is om een DPDT-schakelaar te gebruiken, maar weet niet precies hoe je dat moet laten werken, of wat de juiste circuitlay-out ervoor is.
Dit is het schema voor mijn basisidee, maar (corrigeer me als ik het mis heb) de motor gaat alleen vooruit / achteruit als de schakelaar continu wordt ingedrukt.
Opmerkingen
- Geef aan wat voor soort schakelaars je gebruikt. ze keerden zichzelf terug of kwamen terug met een herhaalde pers?
- @motoprogger Ik dacht aan het gebruik van een SPDT-microschakelaar met hendel
- Ik deed het niet ‘ lukt het niet om iets te weten te komen over hun gedrag. Schakelen ze bij elke druk op de knop of schakelen ze ” aan ” alleen als ze ingedrukt zijn?
- @motoprogger Eerlijk gezegd, niet zeker. Dit is de microschakelaar waar ik naar keek servocity.com/html/…
Answer
Je hebt een geheugenelement nodig, zoals een relais, om de stroom vast te houden richting van de motor.
simuleer dit circuit – Schema gemaakt met CircuitLab
Hier worden een DPDT-relais en twee microschakelaars gebruikt. De motor M1 rijdt naar “links” als de bovenste klem positief is en naar rechts als de bovenste klem negatief is.
Stel dat het relais is uitgevallen. De bovenste terminal is positief, SW2 en SW3 bevinden zich in de getoonde posities. Wanneer de motor de linkerlimiet bereikt, wordt SW2 geactiveerd, waardoor het relais wordt bekrachtigd. De motor keert onmiddellijk om, maar het bovenste contact is ingetrokken, waardoor het relais bekrachtigd blijft via D2. De motor werkt totdat SW3 wordt geactiveerd, waardoor de stroom naar het relais wordt onderbroken (D3 vangt de terugslagspanning op). Het relais valt af, waardoor het houdcontact wordt losgelaten en het blijft afgevallen, en we zijn terug waar we begonnen zijn.
Onderbreek V1 om alles uit te schakelen (en het zal altijd naar links rijden als de stroom wordt ingeschakeld ). Onderbreek alleen de stroom naar M1 en het geheugen van de vorige richting blijft behouden zolang V1 wordt toegepast (wat betekent dat continu wordt afgenomen als het relais wordt bekrachtigd).
Een solid-state oplossing zou kunnen gebruiken een enkel CMOS-poortpakket (bijv. 1/2 a CD4011B) en een MOSFET H-brug om de motor aan te drijven:
Reacties
- Wat zou het voordeel zijn van de solid-state oplossing? Is er een verschil tussen een DPDT-schakelaar en een DPDT-relais? Want als ik een DPDT-schakelaar gebruik, zou je dan een tijdelijke schakelaar of een niet-tijdelijke schakelaar voorstellen?
- In dit geval heeft de solid state niet veel voordelen – geen klakkend relais of slijtage. Beide schakelen ches zijn tijdelijk. Een relais is in wezen een schakelaar die wordt bediend door een spoel.
- dus deze schakelaar ( servocity.com/html/… ) zou niet bruikbaar zijn, zou ik een relais nodig hebben, correct?
- Klopt, zoiets (dit is een 12V-type) zou waarschijnlijk passen, maar het hangt af van je motor: jameco.com/1/1/…
- Wat is een goede vergelijking te gebruiken zodat ik kan uitzoeken welk relais ik voor mijn motor moet krijgen? vanaf nu weet ik niet ‘ welke motor ik krijg. Dus de eenvoudigste manier voor mij om de kracht van het circuit te regelen, is door gewoon een SPST-schakelaar te gebruiken door V1?
Answer
Stel in zodat elke kant de richting kan omkeren. DPDT schakelt aan elke kant.
simuleer dit circuit – Schema gemaakt met CircuitLab
Answer
Ik weet dat dit bericht 6 jaar oud is, maar ik hoop dat dit je op de een of andere manier helpt of op zijn minst anderen helpt die het zien en het nodig hebben?
De schakeling is eigenlijk heel eenvoudig maar moeilijk uit te leggen.Met behulp van een 3PDT-relais (Triple Pole Double Throw)
- Bedraad de eerste twee polen alsof het een DPDT-omkeerrelais is.
- Sluit positieve stroom aan op de relaisspoel.
- De min van de spoel gaat naar de NO (Normaal open) van de eerste LS (eindschakelaar).
- Het negatief van de spoel gaat ook naar de COM (gemeenschappelijk) van de derde pool van de 3PDT.
- Sluit de negatieve stroom aan op beide COMs van de LSs.
- Sluit NC (normaal gesloten) van de tweede LS aan op de NO van de derde pool van de 3PDT.
Dit kan ook worden gedaan met een DPDT en een SPDT-relais.
Voeg dit toe per @Transistor . Ik hoop dat het werkt. Circuitlab wil dat ik betaal om te gebruiken en op te slaan. Dus ik gebruik het niet. Ik gebruik het ook niet omdat het een zeer beperkt aantal onderdelen heeft, zoals geen drievoudig dubbelpolig relais. Maar sinds ik de DPDT- en SPDT-optie had toegevoegd, dacht ik waarom niet. Dus hier is het.
simuleer dit circuit – Schema gemaakt met CircuitLab
Antwoord
Een DPDT-schakelaar is wat je wilt, want als de twee microschakelaars niet perfect samenwerken, heb je kortsluiting en brand. De DPDT-indeling is net zoals je daar hebt. Stel je voor dat je de twee schakelaars naast elkaar hebt gelijmd. De DPDT is precies zo gemaakt.
Opmerkingen
- dus hoe zou dat werken door een aan / uit-schakelaar toe te voegen?
- Als je wilt omkeren, en ook een schakelaar om de motor uit te zetten, breek dan gewoon de draad van de batterij en voeg daar een extra SPST-schakelaar toe.
Answer
Dit is een minimaal omkeercircuit. Het start niet vanzelf, je moet duwen een eindschakelaar. Het heeft geen vergrendelingen of een stopknop, maar het kan er allemaal aan worden toegevoegd. De vergrendelingen zijn vooral belangrijk, want als beide relais aan zijn, zou er kortsluiting zijn. Het circuit gebruikt 2 relais, 2 eindschakelaars, en een gelijkstroommotor. Zoals geïllustreerd, moeten de relais gelijkstroom zijn, dezelfde spoelspanning als de motor, maar de bodem kan worden gescheiden en gevoed vanuit een andere spanning.
Antwoord
Dit kan worden opgelost met het zeer ingenieuze circuit van Sphero of, zoals je zei, met Arduino. In het geval dat je beweging niet veel parameters heeft, zoals snelheidsregeling, incidentele kalibratie of iets anders, kan Arduino overdreven zijn.
Het midden kan worden bereikt met behulp van een bistabiele multivibrator met behulp van timer IC nl. 555. Hierin kun je bepaalde parameterinstellingen hebben, zoals gevoeligheid van ingangsschakelaars of debouncing. Maar nogmaals, alles hangt af van het hardwarekostendoel van het specifieke project.
In het vergelijkbare project ga ik kale- gebruiken botten DPDT-relaiscircuit.
Answer
gebruik een dpdt-schakelaar met “center off”, er zijn zes terminals 1-6 1 en 2 sluit aan op de voeding, laat ook een jumper lopen van 1 tot 6 en een andere van 2 tot 5 die een “X” vormen. 3 en 4 is de verbinding met de motor, dus leid een kabel van die twee naar de motor … je hebt nodig de schakelaar van het type midden uit om kortsluiting en het doorslaan van een zekering te voorkomen. een dpdt-relais heeft geen midden uit, dus de ene positie zal een zekering doorbranden en de andere zal de motor laten draaien gebruik geen relais tenzij je een speciale circuit met een vertraging of zoiets om kortsluiting te voorkomen. Schets het uit en u kunt zien hoe eenvoudig het is. Mc master-Carr heeft die schakelaar.
Antwoord
Ik ga deze toevoegen omdat iemand bistabiele relais noemde. Als iemand het zichzelf heel gemakkelijk wil maken voor slechts een paar dollar, dan kan je deze module gebruiken. Het relais is zelfvergrendelend en heeft alleen een negatieve trigger nodig.
- V + positieve spanning aansluiten
- S1 Set1 is uw negatieve spanning van eindschakelaar 1
- R1 Reset1 is uw negatieve spanning van eindschakelaar 2
- SX SetX positieve spanning
- SY SetY negatieve spanning
- RX ResetX negatieve spanning
- RY ResetY positieve spanning
- CX CommonX Draad naar motor
- CY CommonY Draad naar motor
- De commons op de eindschakelaars gaan naar negatief
- Mogelijk moet u de motor omkeren, doe dit dus voordat u hem plaatst om botsingen met het platform te voorkomen. De schakelaar zal de motor niet omkeren als de set en reset naar de verkeerde schakelaars gaan. Er zal schade optreden.
Reacties
- Welkom bij EE.SE. We geven de voorkeur aan schemas boven bedradingsschemas, omdat ze het schema van het circuit laten zien. U kunt er een toevoegen met de CircuitLab-knop op de editorwerkbalk.Dubbelklik op een component om de eigenschappen ervan te bewerken. ‘ R ‘ = roteren, ‘ H ‘ = horizontaal omdraaien. ‘ V ‘ = verticaal omdraaien. Merk op dat wanneer u de CircuitLab-knop op de editorwerkbalk gebruikt en ” Opslaan en invoegen ” in de editor, een bewerkbaar schema wordt opgeslagen in uw post. Dat maakt het voor ons gemakkelijk om onze antwoorden te kopiëren en te bewerken. Je hebt geen ‘ nodig een CircuitLab-account, geen screengrabs, geen afbeeldingsuploads, geen achtergrondraster.
- @Transistor Ik heb er een toegevoegd aan mijn eerste antwoord. Het heeft ‘ niet veel goeds om er een te maken voor dit antwoord, aangezien die site deze relay niet heeft en ik geen tijd besteed aan het uitzoeken hoe ik er een kan maken, of zelfs als de site me het laat houden, aangezien het ‘ NIET vrij is om lid te zijn. Ik vind het ‘ niet de moeite waard om de delen steeds opnieuw te moeten maken en je kunt ‘ zelfs niets opslaan. Om nog maar te zwijgen over hoe vaak hij crasht en je er alleen kleine circuits mee kunt maken. Je wordt te groot en wil een betaald lidmaatschap. Zijn mijn bedradingsschemas niet goed genoeg om te volgen?
- De bedradingsschemas zijn duidelijk als bedrading is wat u probeert te tonen. Voor een goed duidelijk begrip van hoe een circuit werkt, is een goed ingedeeld schema het beste en wat professionals gebruiken.
- @Transistor goed in dit geval ja, het is ‘ s allemaal gewoon bedrading. Het ‘ zijn allemaal componenten die met elkaar verbonden moeten worden. Ik voeg het schema voor de bistabiele relaismodule alleen ter referentie toe, maar zelfs dat zijn slechts 2 diodes en een relais. Ik kan mijn professional doen in mijn Autodesk Suit, maar ik gebruik dat voor complexere circuits. Maar de meeste mensen kunnen ‘ de pin-lines en mapping niet volgen. Dus ik houd het simpel als ik deze makkelijke bedradingsschemas laat zien. Ik probeer het OP niet te beledigen, maar aan de hand van het diagram dat ze verstrekten, nam ik aan dat ze ‘ de voorkeur gaven aan een praktische bedradingsversie. Ik heb er wel 1 gemaakt om naar te kijken
- @Transistor Was een van mijn antwoorden geschikt? Of een goed antwoord voor een opwaartse stemming ??
Geef een reactie