Ständiga linjärt ställdon; drivs av Modtronix (3 / 4 steg)
Steg 3: elektronik
- (1) Modtronix Engineering IOR5E http://www.modtronix.com/product_info.php?cPath=95&products_id=198
- (1) SBC28PC-IR2 RS232 dotter styrelsen http://www.modtronix.com/product_info.php?products_id=110
- (1) följetong till Molex-kontakt http://www.modtronix.com/product_info.php?products_id=103
- (2) banan pluggar
- (2) Gränslägesbrytare
- (1) säkringsdosan och 500mA säkring
Inte alls behövs Modtronix komponenter. Även om de är mycket fina bitar, är de ganska dyra och svåra att gränssnitt med. För seriell kommunikation: En Serial Line Internet Protocol (SLIP) används till gräns flat med en dator, som är ett ganska ålderdomliga protokoll som används endast för seriell kommunikation idag på grund av deras låga omkostnader.
12 volt var för att driva styrelsen och DC-motor. Marken terminalen var direkt fastlödda metallramen. Grundstötning ramen för projektet neatens det genom att eliminera många sladdar. För att marken komponenter, bara löda eller bult dem till ramen.
Alternativ till Modtronix: Arduino
Någon mikro-controller är kunna kontrollera det linjära ställdonet. Det måste ha minst 4 GPIO, som nästan alla mikro-controller kan ge.
En Arduino ombord exempelvis skulle vara alldeles utmärkt för att kontrollera den linjära ställdon; du kommer att behöva bygga en H-bryggan. För att bygga en ordentlig H-brygga för en Arduino, följ denna herre Instructable:
Fördelen med Modtronix styrelsen är att den är väl utrustad med reläer, vilket gör hela projektet renare eftersom separat inte var nödvändiga. Reläerna kan hantera höga spänningar och strömmar. En andra fördel med Modtronix är att det kom i en egen plast fallet; ytterligare städa projektet.
Gränslägesbrytarna och säkringar
Gränslägesbrytare har använts för att upptäcka när rutan har helt stängt och öppnas. Dessa var fast från 5V kontakten på Modtronix styrelsen till den positiva Polen på Opto indata. Negativa Opto indata var jordad.
Opto indata är en differential ingång med en positiv terminal och en minuspolen. Den negativa terminalen är referensspänningen till slutligt realiteten. En spänningsskillnad på positiva 3 volt eller mer kommer att ge en hög på dessa Opto indata.
För att genomföra en gräns växla på en Arduino, skulle du fortfarande ansluta en pin av gränslägesbrytaren till 5V power, och sedan har det foder till en ingångarna. Programmera Arduino att upptäcka när det stiftet går hög och avaktivera H-bryggan just då.
Det fanns fortfarande en fråga att ta hänsyn till. Gränslägesbrytarna är relativt svag till resten av roboten, och sannolikt skulle vara först att misslyckas. Om detta skulle hända, skulle då DC-motor aldrig sluta vrida eftersom växeln inte skulle resa Opto indata. Detta kan potentiellt orsaka motorn att misslyckas. Därför krävs en säkring.
Med hjälp av en Multimeter, konsumerades en strömstyrka av 300mA medan DC-motor är under normala förhållanden. På Servocitys hemsida är den nuvarande stall på 1 ampere. Fuse värdet jag valde var 500mA. Detta var kabelansluten i serie till en spänningskälla.