Sida 1 av 3
ELM SMC - DC Servomotor Controller
Postat: 4 juli 2007, 13:14:50
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?
Postat: 5 juli 2007, 17:23:33
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.
Postat: 5 juli 2007, 17:28:00
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!
Postat: 5 juli 2007, 17:44:58
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.
Postat: 16 juli 2007, 12:21:21
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

Postat: 16 juli 2007, 18:19:54
av JBV
Har slut pengar så det lär dröja innan det händer nå mer

Postat: 23 juli 2007, 20:24:26
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
Postat: 26 juli 2007, 09:55:07
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..
Tjing
Postat: 6 september 2007, 22:03:22
av warpcore
Hur tusan går det? blir det klart eller?

Nyfiken som fasen

Postat: 6 september 2007, 22:10:29
av JBV
Jag råkade börja klura på min egna variant istället

Postat: 6 september 2007, 22:15:56
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

Postat: 6 september 2007, 22:30:56
av JBV
Njäe blev fel på kretskortet

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

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

Postat: 25 september 2007, 18:16:50
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

Postat: 25 september 2007, 22:45:53
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!

Jag är sjukt fattig nu så för mig går det inte

Postat: 26 september 2007, 15:55:48
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?