Over dit artikel

MotoBox

Stuurt stappen-, DC- en servomotoren

MotoBox

Op welke manier een robot ook moet gaan bewegen, er moeten altijd motoren aangestuurd worden. Het ontwikkelen van besturingsalgoritmen voor de motorsturing kost altijd extra tijd omdat elke toepassing weer andere eisen stelt. We bieden hier een oplossing aan voor dit probleem in de vorm van een universele kaart die drie verschillende motortypen kan besturen, zonder dat verschillende programma’s nodig zijn. MotoBox is ideaal voor nieuwkomers en voor gevorderden. De kaart kan zelfs twee verschillende motortypen tegelijk aansturen!

De kaart wordt bestuurd via een RS232-interface. Daar beschikken de meeste microcontrollers wel over. De kaart kan aangestuurd worden vanuit de seriële poort van een PC of vanuit een andere microcontroller. Ze wordt bestuurd via een heel simpel protocol dat uit zes karakters bestaat. Voor dit protocol is gekozen om het bedieningsgemak zo groot mogelijk te houden. Het is voor de gebruiker niet alleen mogelijk om de motoren aan te sturen, maar ook om de huidige status op te vragen. Daarnaast controleert de kaart de door de motor opgenomen stroom. In geval van kortsluiting wordt de motor uitgeschakeld.

De auteur heeft vele jaren ervaring met het ontwerpen en bouwen van elektronische schakelingen. Hij is gespecialiseerd in planaire antennes...


 

Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Login | Registreer nu!
Producten
Gerber bestand

De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.

Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen. Deze dienst van Eurocircuits maakt gebruik van dezelfde productieprocessen die wij ook zelf gebruiken voor onze serie-productie.

Component list

Weerstanden:

R1-R4,R6,R7 = 10 k

R5,R8,R15 = 4k7

R9,R10 = 0(22/5 W

R11,R13 = 330 (

R12,R14 = 470 (

R16 = 5k6

R17 = 1k5

 

Condensatoren:

C1 = 100 (/40 V radiaal

C2...C5,C10,C11,C13,C15...C19,C21,C23 = 100 n

C6...C9 = 1 (/25 V radiaal

C12,C14 = 220 n

C20 = 47 (/25 V radiaal

C22 = 10 (/25 V radiaal

 

Halfgeleiders:

D1...D12 = 1N5400

D13 = 1N4148

D14,D15 = tweekleuren-LED 5 mm, 2 aansluitingen

D16 = LED 5 mm

IC1 = PIC16F628-04/P (geprogrammeerd, EPS-nr. 070129-41)

IC2 = 78L05

IC3 = MAX232

IC4,IC5 = L298N met koelvin voor Multiwatt15-behuizing

IC6 = LM358

 

Diversen:

K1,K5...K10 = 2-polige printkroonsteen, steek 5 mm

K2 = 3-polige SIL-pinheader

K3 = 9-polige haakse sub-D-connector (female), voor printmontage

K4 = 4-polige SIL-pinheader

Print 070129-1 (zie www.elektuur.nl)

PIC bron- en hex-code gratis te downloaden van de Elektuur-website (070129-11.zip)

Reacties worden ingeladen...