ELM SMC - DC Servomotor Controller

Robot, CNC, Pneumatik, Hydraulik, mm
JBV
Inlägg: 411
Blev medlem: 4 maj 2006, 11:44:28
Ort: Älvsbyn

ELM SMC - DC Servomotor Controller

Inlägg av JBV »

Jag har nu börjat att bygga en ELM SMC och tänkte dokumentera bygget här!

Har ritat upp ett schema med komponenter från Elfa med några små modifikationer: ingen ISP kontakt då koden redan är klar, ingen Z på enkodern samt inga lysdioder pga platsbrist.
http://jbv.hv4all.com/elmsmc/schematic.png

Layouten på ett 75*100 mm dubbelsidigt laminat.
http://jbv.hv4all.com/elmsmc/board.png

Komponentlista för Elfa.
http://jbv.hv4all.com/elmsmc/elfa.txt
Jag ska använda IRFP460LC som jag redan har flera av. Det finns dock mycket billigare att använda!

Bilder för belysning av laminatet.
http://jbv.hv4all.com/elmsmc/top.png
http://jbv.hv4all.com/elmsmc/bottom.png
Notera att spänningsregulatorerna bara ska ligga ner på jordplanet på topplagret utan skruvar eller hål!

Synpunkter innan jag sätter igång?
Mindmapper
Inlägg: 6416
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Grattis! Jag har själv funderat på att bygga en, men kommer aldrig till skott. Tycker om designen. Det är dock en sak jag är tveksam över och det är hur comportarna reagerar utan den negativa spänningen. I och för sig enkelt att skippa HC14 och bygga på med en omvandlare för riktiga RS232-nivåer. Eller låta HC14 sitta kvar och omvandla efter.
JBV
Inlägg: 411
Blev medlem: 4 maj 2006, 11:44:28
Ort: Älvsbyn

Inlägg av JBV »

Har ganska många datorer så på någon bör det funka tycker jag ;) Har börjat etsa kretskortet, men tyvärr var etsmedlet för använt så jag får beställa nytt!
Mindmapper
Inlägg: 6416
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Typiskt, att det inte räcker hela vägen fram, men vad varar för evigt.
Bättre lycka nästa försök. Ser fram mot framstegsrapport längre fram.
Användarvisningsbild
warpcore
Inlägg: 668
Blev medlem: 3 november 2003, 00:30:22
Ort: Linköping
Kontakt:

Inlägg av warpcore »

Tjo igen..

Hur går det med servodonandet? Fått till nått kul än? Jag väntar fortfarande på mina motorer och har inte fått till min donar-bänk än i min nya lägenhet :(
JBV
Inlägg: 411
Blev medlem: 4 maj 2006, 11:44:28
Ort: Älvsbyn

Inlägg av JBV »

Har slut pengar så det lär dröja innan det händer nå mer :(
JBV
Inlägg: 411
Blev medlem: 4 maj 2006, 11:44:28
Ort: Älvsbyn

Inlägg av JBV »

Nu har jag etsat och borrat kretskortet! :) Har inte alla komponenter hemma så det kommer ta ett tag innan det händer något mer tyvärr
Användarvisningsbild
warpcore
Inlägg: 668
Blev medlem: 3 november 2003, 00:30:22
Ort: Linköping
Kontakt:

Inlägg av warpcore »

Vad synd :(

Nu har jag motorerna och encoderna hemma, jättefina små grejjer, ser dyrt ut :)

Encodern har dock en upplösning på 3600cpr, då detta är bra upplösning begränsar det maxvarvtalet till knappt 2000rpm, och det är för lite oftast :)

borde det inte bara vara att köra in varje kanal i en räknare? eller några vippor så "skalar man ner det" lite enkelt? Funkar i mitt huvud iaf :)

Ta och beställ alla grejjerna nu ifrån elfa så det händer lite :) är fett sugen på att se om din egna design funkar.. :D

Tjing
Användarvisningsbild
warpcore
Inlägg: 668
Blev medlem: 3 november 2003, 00:30:22
Ort: Linköping
Kontakt:

Inlägg av warpcore »

Hur tusan går det? blir det klart eller? :) Nyfiken som fasen :)
JBV
Inlägg: 411
Blev medlem: 4 maj 2006, 11:44:28
Ort: Älvsbyn

Inlägg av JBV »

Jag råkade börja klura på min egna variant istället :P
Användarvisningsbild
warpcore
Inlägg: 668
Blev medlem: 3 november 2003, 00:30:22
Ort: Linköping
Kontakt:

Inlägg av warpcore »

äääsch släng ihop den nu istället, nu när du ändå är så nära.. värt att testa, allt är juh så gott som färdigt :)
JBV
Inlägg: 411
Blev medlem: 4 maj 2006, 11:44:28
Ort: Älvsbyn

Inlägg av JBV »

Njäe blev fel på kretskortet :P Några vias som saknas (går inte löda på ovansidan under en sockel) så jag är back på noll där hehe :) Ändå roligare att göra en egen design! Men pröva själv! ;)

Jag har också fixat några servon med 3600 ppr. 14400 "steg" per varv :D Tänkte köra med 24 ggr step multiplier så jag får 600 steg per varv eller något i den stilen! Upplösningen på enkodern är ju inte bortkastad! Upplösningen blir ju stigningen/600 men precisionen blir högre (har läst att man ska ha 10 ggr högre precision på enkodern än man siktar på med maskinen).

Det tråkiga är att enkodern klarar som mest 200kHz och det ger 3333 rpm. Och kontrollern kommer kräva nån extern räknare för att hinna med :(
Användarvisningsbild
warpcore
Inlägg: 668
Blev medlem: 3 november 2003, 00:30:22
Ort: Linköping
Kontakt:

Inlägg av warpcore »

Hmm, funderar på om jag ska labba upp detta på labbplattan först och testa? Det har du inte gjort va?

Med din nya design då så att säga... bara ta hem grejjerna och testa. Ev löda ett tillfälligt kort till fetisarna, på Experimentkort...

börjar bli fett sugen på att testa. kan snart inte hålla mig längre :)
JBV
Inlägg: 411
Blev medlem: 4 maj 2006, 11:44:28
Ort: Älvsbyn

Inlägg av JBV »

Min egen design har jag kört på labbplatta, Step, dir, enable, encoder in och kommunikationen med datorn fungerar fint, dock lyckades jag bara bränna gate driversarna av nån anledning. Och sen är det bara strömmätningen/begränsningen som är otestad.

Jag testade aldrig ELM på plattan! Men ta och gör det du! :D Jag är sjukt fattig nu så för mig går det inte :P
Användarvisningsbild
warpcore
Inlägg: 668
Blev medlem: 3 november 2003, 00:30:22
Ort: Linköping
Kontakt:

Inlägg av warpcore »

Kom på en grejj, skulle det inte gå att sätta en UDN2981 istället för hela drivsteget med fetarna osv.. Sen parallelkoppla några utgångar där så man kanske kommer upp i nån amp max, har väldigt små motorer på bara 6W att testa med så behöver inget kraftsteg egentligen, borde väl funka?
Skriv svar