Mach3, PWM & lågpass filter
Mach3, PWM & lågpass filter
Hejsan
Jag håller på söker alternativa lösningar att styra min frekvensomvandlare då plugin'et jag använder inte kan backa spindelmotorn.
Så jag har googlat och googlat på "low pass filter" och hittat någon kalkylator men jag vet inte riktigt vad jag ska fylla i.
http://sim.okawa-denshi.jp/en/PWMtool.php
Pwm signalen går genom en optokopplare och efter de behöver jag ett motstånd och en kondensator för att jämna ut spänningen?
Pwm frekvensen blir troligtvis runt 500hz och 0-5V
Kan någon berätta vilka R & C värden jag ska använda? Eller hur jag ska räkna ut dom?
Jag håller på söker alternativa lösningar att styra min frekvensomvandlare då plugin'et jag använder inte kan backa spindelmotorn.
Så jag har googlat och googlat på "low pass filter" och hittat någon kalkylator men jag vet inte riktigt vad jag ska fylla i.
http://sim.okawa-denshi.jp/en/PWMtool.php
Pwm signalen går genom en optokopplare och efter de behöver jag ett motstånd och en kondensator för att jämna ut spänningen?
Pwm frekvensen blir troligtvis runt 500hz och 0-5V
Kan någon berätta vilka R & C värden jag ska använda? Eller hur jag ska räkna ut dom?
Re: Mach3, pwm & låg-pass filter
Om du bara har en optokopplare och sedan direkt till RC-filtret kommer upp- och urladdningen av kondensatorn i filtret att vara osymetrisk vilket gör att det tar längre tid att "rampa ner" spänningen än att "rampa upp" den. Det bästa hade varit om du haft två optopkopplare, som i ett push-pull steg, och sedan till filtret men testa för all del som tänkt och se hur det fungerar.
Vad kör du för kernel frequency i Mach3? Om du kör 25kHz och tänker köra 500Hz PWM-frekvens så får du bara 25000/500=50 diskreta "steg" på utsignalen. Alltså, om vi pratar 0-10V, 200mV per "steg". En lägre PWM frekvens är att föredra ur DEN synvinkeln.
Konstrera filtret så dess brytfrekvens ligger på 1/5 - 1/10 av PWM-frekvensen, det blir nog bra. Jag gissar att det även finns lite filter på ingången i själva VFD'n. Alltså, om du ska köra 500Hz, sätt filtrets brytfrekvens till nånstans mellan 50 och 100Hz. Ju lägre PWM-frekvens desto längre tid tar det att "nå" rätt utspänning så en högre PWM frekvens är att föredra ur DEN synvinkeln...
Vad kör du för kernel frequency i Mach3? Om du kör 25kHz och tänker köra 500Hz PWM-frekvens så får du bara 25000/500=50 diskreta "steg" på utsignalen. Alltså, om vi pratar 0-10V, 200mV per "steg". En lägre PWM frekvens är att föredra ur DEN synvinkeln.
Konstrera filtret så dess brytfrekvens ligger på 1/5 - 1/10 av PWM-frekvensen, det blir nog bra. Jag gissar att det även finns lite filter på ingången i själva VFD'n. Alltså, om du ska köra 500Hz, sätt filtrets brytfrekvens till nånstans mellan 50 och 100Hz. Ju lägre PWM-frekvens desto längre tid tar det att "nå" rätt utspänning så en högre PWM frekvens är att föredra ur DEN synvinkeln...
Re: Mach3, pwm & låg-pass filter
Jag kör i 60khz.
Jag verkar ju inte få ut några C & R värden ur kalkylatorn jag länkade
Tips på någon bättre?
Vad betyder "Duty step"? Om jag anger 0-100% får jag ett felmeddelande.
Jag verkar ju inte få ut några C & R värden ur kalkylatorn jag länkade
Tips på någon bättre?
Vad betyder "Duty step"? Om jag anger 0-100% får jag ett felmeddelande.
Re: Mach3, pwm & låg-pass filter
Är det "Calculate the R and C values for the filter at a given frequency" jag ska använda?
eller "RC Low-pass Filter Design for PWM"?
eller "RC Low-pass Filter Design for PWM"?
- tecno
- Inlägg: 27283
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Mach3, pwm & låg-pass filter
fPWM=Hz 500
Duty Step 0%→50[%]
PWM signal voltage:
VL = 0[V] VH = 10[V]
R and C values
R=Ω C=F
180k resp 10000p
p:pico, n:nano, u:micro, k:kilo, M:mega
Detta ger dig nåt att utgå ifrån
Duty kan ej vara större än 99%
Duty Step 0%→50[%]
PWM signal voltage:
VL = 0[V] VH = 10[V]
R and C values
R=Ω C=F
180k resp 10000p
p:pico, n:nano, u:micro, k:kilo, M:mega
Detta ger dig nåt att utgå ifrån
Duty kan ej vara större än 99%
Re: Mach3, pwm & låg-pass filter
Testar man alltså med olika C & R värden?
Nu har ju jag tänkt använda 0-5V
Det finns ju iof en 10V utgång på vfdn som man skulle kunna använda?
Men varför använda det om man kan använda 5V?
Nu har ju jag tänkt använda 0-5V
Det finns ju iof en 10V utgång på vfdn som man skulle kunna använda?
Men varför använda det om man kan använda 5V?
Re: Mach3, pwm & låg-pass filter
OK, vid 60kHz och 500Hz PWM-frekvens har du alltså 60000/500=120 diskreta nivåer.
Formeln för brytfrekvens är f=1 / (2*pi*R*C). Så med 180k och 10000pF får du en brytfrekvens på ~90Hz. Notera dock att ett sådant enkelt filter inte är speciellt brant vilket är anledningen till att lägga brytfrekvensen så pass långt under PWM-frekvensen.
Om du inte har nån form av buffert mellan filtret och VFD'n så bör du välja ett relativt lågt värde på R (och kompensera med ett större C för att få samma tidskonstant). Detta eftersom motståndet bildar en spänningsdelare tillsammans med ingångsimpedansen på VFD'n.
Om du kan ställa om VFD'n så den tar 0-5V för 0-100% så är det väl helt OK att köra på det. Normalt är ju dock 0-10V för 0-100%.
Formeln för brytfrekvens är f=1 / (2*pi*R*C). Så med 180k och 10000pF får du en brytfrekvens på ~90Hz. Notera dock att ett sådant enkelt filter inte är speciellt brant vilket är anledningen till att lägga brytfrekvensen så pass långt under PWM-frekvensen.
Om du inte har nån form av buffert mellan filtret och VFD'n så bör du välja ett relativt lågt värde på R (och kompensera med ett större C för att få samma tidskonstant). Detta eftersom motståndet bildar en spänningsdelare tillsammans med ingångsimpedansen på VFD'n.
Om du kan ställa om VFD'n så den tar 0-5V för 0-100% så är det väl helt OK att köra på det. Normalt är ju dock 0-10V för 0-100%.
Re: Mach3, pwm & låg-pass filter
Det är en "kina vfd"
"External Voltage 0-5V,0-10V,4-20mA,0-20mA."
Ska jag testa med värdena tecno skrev? Hur märker jag om något värde är för stort/litet?
"External Voltage 0-5V,0-10V,4-20mA,0-20mA."
Ska jag testa med värdena tecno skrev? Hur märker jag om något värde är för stort/litet?
Re: Mach3, pwm & låg-pass filter
Visst, testa med dom. Om du matar ut 50% dutycyle UTAN att ha VFD'n ansluten till filtret så ska du få ut 2.5V. Anslut sedan VFD'ns ingång till filtret så ser du om dina 2.5V sjunker. Om spänningen sjunker nämnvärt är R för stort.
- tecno
- Inlägg: 27283
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Mach3, pwm & låg-pass filter
Settling time 0%→90% (0V→2.25V) (without a ripple)
tr = 0.00621697975108[sec]
detta med 270K och 0,01µ och 0-5V så är du bra nära de 120 nivåerna, prova och se vad det blir av det hela.
tr = 0.00621697975108[sec]
detta med 270K och 0,01µ och 0-5V så är du bra nära de 120 nivåerna, prova och se vad det blir av det hela.
Re: Mach3, pwm & låg-pass filter
Väcker den här tråden igen då rs485 adaptern jag använder nu tappar kontakten med vfd'n hela tiden.. Som roligt nog kraschar mach3 ibland
Testade 270k och 10nF
Resultat utan någon koppling till frekvensomvandlaren
0% = 0,1V
25% = 1,03V
50% = 2V
75% = 2,97V
100% = 3,84V
Någon som vet varför jag är så långt från 5V vid 100%?
Vågar jag ansluta gnd från bob'et till vfd'n?
Om det (som jag tror) slutar med att jag köper ett kort för de här(0-10V), så vilket är bäst? Fler alternativ?
http://www.cnc4pc.com/Store/osc/product ... cts_id=303
http://www.homanndesigns.com/store/inde ... ucts_id=21
Testade 270k och 10nF
Resultat utan någon koppling till frekvensomvandlaren
0% = 0,1V
25% = 1,03V
50% = 2V
75% = 2,97V
100% = 3,84V
Någon som vet varför jag är så långt från 5V vid 100%?
Vågar jag ansluta gnd från bob'et till vfd'n?
Om det (som jag tror) slutar med att jag köper ett kort för de här(0-10V), så vilket är bäst? Fler alternativ?
http://www.cnc4pc.com/Store/osc/product ... cts_id=303
http://www.homanndesigns.com/store/inde ... ucts_id=21
- tecno
- Inlägg: 27283
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Mach3, pwm & låg-pass filter
Inom ett par dagar bör jag ha facit på hur min PWM omvandlare fungerar på min VFD
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Mach3, PWM & lågpass filter
Hmm, kopplade om lite och nu fungerar det som det ska med rs485 kommunikationen
Jag som just har beställt ett c41 kort..
Men jag tänker nog använda 0-10V ändå då plugin'et inte tar någon hänsyn till utväxlingen jag använder, vilket är otroligt frustrerande
För varje gång jag gör någonting måste jag räkna om från vilket varvtal jag vill ha till det motorn kommer varva med vald växel
Sen funderar jag på att testa emc2/linuxcnc, skulle vara kul med "rigid tapping"
men de hör inte hit
Men jag tänker nog använda 0-10V ändå då plugin'et inte tar någon hänsyn till utväxlingen jag använder, vilket är otroligt frustrerande
Sen funderar jag på att testa emc2/linuxcnc, skulle vara kul med "rigid tapping"
