Elektronický regulátor otáček minisoustruhu

ostatní motory, vřetena, regulace, snímaní otáček a jiné
Odpovědět
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

3. 1. 2017, 7:21

Úplný souhlas. Bez zpětné vazby dobré akorát tak na ventilátor.
Grad
Příspěvky: 2076
Registrován: 13. 7. 2014, 9:32

3. 1. 2017, 7:51

Ale pokud pánové zmiňují PID regulaci, tak tam zpětná vazba přeci je ;-), jen to hoši hlouběji nerozvedli. Řešením jen třeba toto:
Obrázek
a dále je pěkně popsaná Arduinem řízená PID regulace otáček univerzálního pračkového motoru
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22901
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 1. 2017, 7:58

kakan tu do toho zamichal odkaz na regulator bez zpetne vazby
Vsechna prava na chyby vyhrazena (E)
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

5. 1. 2017, 10:18

atlan píše:Som vytazeny, musel by som si to prepisat do prostredia arduina a to sa mi momentalne nechce. mam niec ov cecku rozpisane tak uvidim. A robim zmeny v programe na sustruh.
Ten kod je z Arduina :-) Staci dopsat par radku kodu dle toho co a jak chces ridit a mas funkcni PID regulator. Casove zavisle rutiny mas uz napsane. Pokud napises co chces ridit a jak a posles schema zapojeni tak ti to napisu.

Potrebujes zapojit jen vstup pro mereni otacek (vystup je sinus a obvykle ma 8 polu tedy pokud detekujes pruchod nulou tak mas 16 pulzu na otacku). A pak vystup pro rizeni triaku pres optoclen a vstup pro detekci pruchodu nulou. Viz schema vyse.
atlan
Příspěvky: 3382
Registrován: 7. 2. 2011, 9:12

5. 1. 2017, 5:12

Mam 20 impulzov na otacku z optickeho cidla. Vystup by som potreboval pwm o frekvencii cca 60Hz nieje to kriticke ale zbytocne velku f nechcem lebo nemam dobry driver na mosfet. Regulacia otacok potenciomwtrom. Ale ved ja sa k tomu snad dostanem.
Uživatelský avatar
Pavka
Příspěvky: 908
Registrován: 10. 3. 2008, 8:40
Bydliště: Ronov

5. 1. 2017, 6:04

To PWMko zvol jiný kmitočet. Optimální je co jsem zjisti a vyzkoušel je cca 1kHz.
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

5. 1. 2017, 6:55

Tak ti nejak nevim, neslo puvodne nahodou o regulaci univerzalniho motoru triakem s PID? Ne ze by to teda neslo pres DC.
atlan
Příspěvky: 3382
Registrován: 7. 2. 2011, 9:12

6. 1. 2017, 7:08

no v podstate hej :) inak je to asi jedno.
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

6. 1. 2017, 7:45

atlan píše:no v podstate hej :) inak je to asi jedno.
Vis ty co vlastne chces? :D
Uživatelský avatar
Zdenek Valter
Příspěvky: 5398
Registrován: 9. 1. 2009, 5:16
Bydliště: Ústí n. L.

6. 1. 2017, 7:53

turbyho píše:Tak ti nejak nevim, neslo puvodne nahodou o regulaci univerzalniho motoru triakem s PID? Ne ze by to teda neslo pres DC.
Pokud se opravdu vrátíme k původnímu tématu pak z vlastní zkušenosti říkám - bohužel triaková regulace má jeden zásadní nedostatek v malých otáčkách není schopná dodat potřebný moment.
Její náhradou je regulace PWM, která je rozhodně z tohoto hlediska příznivější.
Hobbík - obráběč i 3D tiskař začátečník - strojní park je konečně instalován
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22901
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

6. 1. 2017, 7:54

me prijde ze chce za kazdou cenu pidku
chce to ridit prez PWM
ted tady k tomu neco nasel
ale je linej k tomu neco nastudovat takze si tu od lidi nechava dohledavat odkazy

pritom je to nejak takhle primitivni:

while(1) {
error = desired_value – actual_value
integral = integral + (error*iteration_time)
derivative = (error – error_prior)/iteration_time
output = KP*error + KI*integral + KD*derivative + bias
error_prior = error
sleep(iteration_time)
}
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22901
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

6. 1. 2017, 7:56

zdenku a je to tim triakovym fazovym regulovanim narozdil od PWM na DC
nebo tim zpetnovazebnim regulatorem jako takovym ktery pak hybe triakem nebo PWM?

jeste jinak
bezne pouzivam profi triakovy regulator na 5kW motoru vretena a nema nejmensi problem vpodstate od nulovych otacek ktere stejne nepouzivam, pouzivam cca 100 ot.+
to same se pouziva velmi casto v jerabech, vytazich atp.....
nevim o tom ze by to nejak treba cukalo
Vsechna prava na chyby vyhrazena (E)
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

6. 1. 2017, 8:09

Zdenek Valter píše: Její náhradou je regulace PWM, která je rozhodně z tohoto hlediska příznivější.
To neni pravda pokud pouzijes regulaci s dobre naladenym PID. Tenhle blud se tu koukam drzi jak kliste. :D

Teda ne ze by DC/PWM nemohla byt u neco plynulejsi, ale rozdil v beznych podminkach nejde prakticky poznat.
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

6. 1. 2017, 8:23

robokop píše:me prijde ze chce za kazdou cenu pidku
chce to ridit prez PWM
ted tady k tomu neco nasel
ale je linej k tomu neco nastudovat takze si tu od lidi nechava dohledavat odkazy

pritom je to nejak takhle primitivni:

while(1) {
error = desired_value – actual_value
integral = integral + (error*iteration_time)
derivative = (error – error_prior)/iteration_time
output = KP*error + KI*integral + KD*derivative + bias
error_prior = error
sleep(iteration_time)
}
navic tu ma prakticky kompletnmi kod s PID knihovnou, staci dopsat tupe par radek a ma PID regulaci ktera funguje. a jeste jsem mu nabidnoul, ze mu to dopisu kdyz posle podklady jelikoz mi je jasne, ze tomu moc nehovi. ale mozna ma problem i s tim hw. tak uz nevim jak vice pomoct.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22901
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

6. 1. 2017, 8:27

cely mu to udelat i s tistakem
osadit ozivit
donyst na postu a pribalit jeste 500,- na to kdyby mu schazeli drobny na nejaky kabliky a tak?
Vsechna prava na chyby vyhrazena (E)
Odpovědět

Zpět na „Ostatní elektromotory“