Gyorsitasi profil
Moczik Gabor
pm at progzmaster.hu
Wed Jul 26 13:42:27 CEST 2006
Hali!
Milyen algoritmus szerint szokas a leptetomotoroknal a gyorsitasi/lassitasi
profilt leprogramozni?
Nalam a kiindulasi adatok a start frekvencia, uzemi frekvencia, es egy
gyorsitas merteket leiro valtozo.
Az az idot, hogy a kovetkezo lepes mikor kovetkezzen be, az aktualis
lepesnel szamolom ki, es eddig igy probaltam:
1.
uj_freki = aktualis_freki + (uzemi_freki-aktualis_freki)/lepesszam
a 'lepesszam' a gyorsitas merteke, ennyi lepes alatt eri el az uzemit.
2.
uj_freki = aktualis_freki*gyorsitas
ha 'gyorsitas' nagyobb mint 1, akkor gyakorlatilag szazalekosan gyorsit.
A problema a 2-vel az, hogy ha egesz szamokkal szamolok, es a gyorsitas csak
kicsivel tobb mint 1, akkor a szorzat kerekitve marad ugyanannyi mint az
aktualis, azaz soha nem gyorsul fel. Ha eleg nagy hogy gyorsuljon, akkor meg
nagyon hirtelen porog fel.
Az 1-es valamelyest kielegito eredmenyt ad, viszont a tul linearis, azaz
50-rol 55Hz-re gyorsitasnak van jelentosege, 300-rol 305-re nem sok...
Ti hogy szamoltok?
--
((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))
More information about the Elektro
mailing list