Håller på med ett litet akut projekt för att fjärrstyra ett instrument.
Instrumentet ska tillfälligt användas i en miljö där vi inte får vistas av strålsäkerhetsskäl under mätningarna.
Det är två linjärbord som ska kunna flyttas med "stegmotorprecision".
Positionen läser man normalt ut manuellt via optiska skalor och en display.
Jag köpte en PD1-013-42 stegmotor med inbyggd drivelektronik från ELFA 54-223-17 att testa med.
Denna kör jag med hjälp av en PC och ett enkelt styrkort med digitala utgångar som jag matar Step/Dir på stegmotorkortet med.
Tanken slog mig om man istället skulle kunna styra stegmotorn med en rotationsencoder med Step/Dir, typ denna: http://se.rs-online.com/web/p/mechanica ... 4E4F4E4526
Man skulle alltså skippa datorn och bara mata signalerna från encodern direkt till stegmotordrivningens ingångar.
Då skulle man klara sig med en enkel låda med några rattar som fungerar som en förlängningssladd till vevarna som vi normalt flytta borden med.
Tänker jag rätt? Kan detta fungera?
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 29 november 2013, 23:37:18
av ElectricNooB
Det borde väl fungera. Med en µC eller lite gammal hederlig logik borde du kunna använda en vanlig gray-code encodersom
du inte vill köpa rotationsencodrar för 600pix. Dock så ser inte ut som att priset spelar någon roll i detta sammanhang.
Jag förutsätter att det inte är något kritiskt, för jag vette fan hur styrkorten mår i sådana miljöer.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 29 november 2013, 23:51:20
av Anders Olsson
Instrumentet har väl kostat nån miljon att bygga och anläggningen där det ska användas kostar typ 30000kr per dag och instrument att hålla igång (!). Så hellre några extra tusenlappar för nåt som funkar än att jaga de sista kronorna.
Grejorna ska skeppas innan jul och måste fungera när de anländer på andra sidan jordklotet helt enkelt.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 29 november 2013, 23:54:30
av ElectricNooB
Jo, jag mistänkte det!
Men hur blir det med "utväxlingen"?
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 30 november 2013, 00:06:08
av Anders Olsson
Inställningarna i motorkontrollern går ju att programmera så jag tänkte spontant använda ett mikrosteg och få 512:(2*200) i utväxling, vilket borde vara rätt lagom.
Kanske får köpa en encoder och prova med.
I annat fall funkar det att köra med datorn och digitala utgångar också, men jag är sugen på att testa encoder-lösningen bara för att den skulle vara så elegant och smidig
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 18 december 2013, 03:35:18
av Anders Olsson
Det funkade över förväntan med ovanstående komponenter!
Nu är kringelektroniken färdigbyggd och grejorna kommer att monteras imorgon, så jag passade på att spela in en liten video innan sakerna installeras permanent:
Kan ju vara intressant att kolla på om ni sitter med liknande fjärrstyrningsproblem (eller om ni helt enkelt bara gillar nördiga videos för den delen )
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 18 december 2013, 09:59:42
av SeniorLemuren
Det är precis så jag byggt gaspådragen till motorerna i båten istället för wire. Det funkar mycket bra och det blir lättare att koppla in även på flybridge när den blir klar.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 18 december 2013, 10:38:46
av Henry
En undran: det kommer att vara så hög strålning att människor inte får vara i närheten, jag reflekterar då lite över att det finns elektronik på stegmotorerna som jag gissar (?) kommer att vara nära strålning och således kanske påverkas av detta?
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 18 december 2013, 11:50:07
av Krille Krokodil
Arbetsmiljögränsen är bara ett par gånger naturliga bakgrundsstrålningen,
så det behöver inte vara speciellt höga strålnivåer för att människor inte
skall få vistas i miljön. Gränsen är ju satt efter att du skall kunna tillbringa
ett helt arbetsliv i miljön utan att få cancer eller barn med 6 fingrar.
En kompis bygger maskiner för kärnkraftindustrin och jag var och kikade
på en som skulle arbeta med avfall som ganska omedelbums grillar en
människa, det var inga speciella blymantlar eller dyl. på servomotorer och
givare, så ut som vilken maskin som helst med skillnad att allt var dubblerat
så att maskinen inte skulle stanna mitt i processen om något gick sönder, för
mitt i cykeln gick det inte att skicka in någon för att reparera.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 18 december 2013, 13:10:06
av Anders Olsson
Det är precis som Krille säger ganska låga nivåer, men gränsvärdena är ännu lägre och Amerikanarna är som bekant inte dom som chansar
Vad jag förstått står det flertalet fullhöjdsrack med elektronik inne i strålskyddet på anläggningen i fråga och vår maskin har en massa annan elektronik den också.
Däremot kan det bli lite krångligt att få ut kabeln, dom var tydligen ganska petiga vad gäller att lägga den under en dörr eller liknande.
Därför jag valde att ta ut så få signaler som möjligt och att använda en vanlig 9pin rak kabel.
Intressant i sammanhanget är det går historier om någon på en liknande anläggning som lyckats överskrida gränsvärdena på sin dosimeter genom att regelbundet ta med den till hotellrummet. Det aktuella hotellet är nämligen byggt av blåbetong.
Jag har varit på anläggningar där elektronik inte överlever dock.
Inne i strålskyddet på en neutronkälla är en typisk sådan plats.
Där skulle vi inte kunna sätta elektroniken inne i strålskyddet, endast själva motorn och annat utan IC-kretsar klarar sig nån längre tid i sådan miljö.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 18 december 2013, 14:34:44
av Henry
Jo det är förstås klart att säg tex några få ggr bakgrundstrålningen ses som en gräns men kan vara helt ofarligt för elektronik. Ok, intressant info.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 19 december 2013, 14:28:53
av Krille Krokodil
På Forsmark började man en måndag springa runt och felsöka när strålningsmätarna
steg... strålkällan var Tjernobylhaveriet fredag natt som Sovjet då fortfarande inte
hade gått ut och berättat om.
Områden som Greenpeace piper skulle vara obeboliga för all framtid kan ligga på
strålningsnivåer som är normal bakgrundsstrålning på andra platser i världen,
Tjernobyl har knappt gjort ett skvatt på folkhälsan där om man jämför med rökning &
alkohol.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 19 december 2013, 14:32:06
av NULL
Ja'men flytta dit då.
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 19 december 2013, 14:57:01
av Krille Krokodil
Bor redan i ett utsatt område, när vi stängde Barsebäck fick danskarna
börja elda mer i sina kolkraftverk och det som kommer över därifrån
är cancerframkallande.
"Enligt det internationella FN-organet IAEA dödar kolkraft mellan 20 och 100 människor per TWh."
Re: Använda rotationsencoder för att jogga stegmotor?
Postat: 19 december 2013, 17:56:56
av Anders Olsson
Något underligt inträffade när vi började använda encodrarna.
Alla tre började plötsligt gå trögt och fastna efter några hundra vevade varv.
En av dom satt verkligen som berget, den gick något trögare redan från fabrik.
Efter en droppe olja på axeln och lite motionerande så snurrar alla tre minst lika lätt som från fabrik.
Jag har lekt en stund med dom nu och det verkar inte längre finnas några tendenser till att dom ska fastna efter att dom fick olja.
Dom är ju specade typ 50Miljoner varv vid 1000RPM, så man tycker att dom borde klara lite försiktigt vevande med en handvev.
Eller använder jag dom på fel sätt när jag monterar en ratt med vev direkt på axeln utan nån form av stödlager?
Jag tycker spontant att de små sidokrafter som blir på en sådan axel av en handvev inte borde vara nåt problem, men man vet ju inte.
Eller kan tillverkaren helt enkelt ha glömt att olja in dom?