Arduino + frekvensomvandlare = closed loop?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
thewho
Inlägg: 1098
Blev medlem: 28 november 2008, 08:46:10
Ort: Finland, Åland

Arduino + frekvensomvandlare = closed loop?

Inlägg av thewho »

Hejsan

Jag har börjat leka lite med en arduino uno och kom på ett projekt som jag inte har kunskap att göra :doh:
Har förstört en hel del fräsar pga att motorn går ner i varvtal när man kör lite hårt och det leder till att det går tyngre och då går det långsammare osv. osv..
Så jag tänkte om man kan få arduinon att justera varvtalet efter belastning? Det finns ju en del projekt med closed loop för vanliga elmotorer.

Frekvensomvandlaren är en Huanyang aka. kina vfd.
Det finns en del vägar man kan styra den, men jag tror att 0-5V är det mest aktuella.

Här är vad jag tänkte:
Arduinon får info från mach3, CW / CCW & varvtal (tips på något smart sätt att göra det?)
µCn aktiverar en utgång för antingen CW eller CCW
Översätter mach3s instruktioner och kör PWM till frekvensomvandlaren (via filter om det behövs)
Övervaka datan från spindel encodern och justera PWM frekvensen efter behov.

Extra "lull lull"
Display som visar PWM duty cycle
Efterfrågad rpm
Verklig rpm

Så första frågan:
Är det här något som går att förverkliga?
Andra frågan:
Kan någon hjälpa mig lite (läs: ganska mycket) i så fall?

Mvh Daniel
Användarvisningsbild
tecno
Inlägg: 27254
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av tecno »

Om jag inte är helt ute och cyklar så kan du inte PWM:a ingången på VFD:n utan den ska ha 0-5V (0-10V) och riktningen kör du på respektive ingång för detta.

Varifrån ska du ta infon till 'closed loop'? Vilken spindel är det frågan om, vanliga kinaspindeln?
thewho
Inlägg: 1098
Blev medlem: 28 november 2008, 08:46:10
Ort: Finland, Åland

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av thewho »

Vfd vill veta fram / bak och 0-5v eller 0-10 alla på skilda ingångar.
Såg att det fanns någon filter inställning på ingången i vfdn också.

Ang spindel, blir isf en encoder. Vilken? you tell me :wink:
Det handlar om R8a spindeln på min stora fräs.
Användarvisningsbild
tecno
Inlägg: 27254
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av tecno »

OK, det är en 'vanlig' motor som sackar vid belastning. Byt till större motor måste ju vara det enklaste med en vettig VFD som håller hastigheten. Varför blanda in Arduino?
Du har ju styrning via Mach3, en puls/varv så vet Mach3 vilket varvtal du har på spindeln och styr PWM utgången för att korrigera.
dangraf
Inlägg: 530
Blev medlem: 9 juni 2003, 15:30:56
Ort: göteborg

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av dangraf »

även en större motor sackar, men det märks kanske inte lika mycket.
Det går att omvandla PWM utgången till en spänning på 0-5V genom att lågpassfiltrera utgången. ett RC filter räcker oftast. var noga med att kolla duty-cykeln på utgången och bandbredden på filtret så att du inte får rippel på utsignalen.
thewho
Inlägg: 1098
Blev medlem: 28 november 2008, 08:46:10
Ort: Finland, Åland

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av thewho »

tecno skrev:Du har ju styrning via Mach3, en puls/varv så vet Mach3 vilket varvtal du har på spindeln och styr PWM utgången för att korrigera.
De tänkte jag inte på :doh: fungerar det bra?
Användarvisningsbild
tecno
Inlägg: 27254
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av tecno »

Det har funnits sen tidernas begynnelse i Mach (ja nästan) och det fungerar utmärkt. Detta är beskrivet i manualen och schema finns för PWM till 0-5(10)V omvndlingen. Många BOB har detta inbyggt.
thewho
Inlägg: 1098
Blev medlem: 28 november 2008, 08:46:10
Ort: Finland, Åland

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av thewho »

Ska genast fara till verkstan och skruva dit en spindelsensor och testa :tumupp:
thewho
Inlägg: 1098
Blev medlem: 28 november 2008, 08:46:10
Ort: Finland, Åland

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av thewho »

Fungerar suveränt! :D
Kopplade bara en utgång till vfd utan någon som helst filtrering och det fungerade :tumupp:
Sen kopplade jag in spindel sensorn och kryssade i closed loop och det fungerade också :shock:

Jag kan inte säga att jag är van med att det går bra första gången :lol:
Användarvisningsbild
tecno
Inlägg: 27254
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Arduino + frekvensomvandlare = closed loop?

Inlägg av tecno »

Men för fan gå och spela LOTTO på direkten så länge 'turen' varar :mrgreen:
Skriv svar