RTV forum PL | NewsGroups PL

Wady i zalety sterowania serw PWM: dlaczego ta metoda jest tak popularna?

Sterowanie serw

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wady i zalety sterowania serw PWM: dlaczego ta metoda jest tak popularna?

Goto page 1, 2  Next

Luk@sz
Guest

Fri Dec 01, 2006 2:09 pm   



Witam
Mam pytanko odnośnie serw. Dlaczego zdecydowano się na sterowanie
przebiegiem PWM? Jakie są jego zalety w porównaniu do innych metod?
Domyślam się skromnie, że ma to jakiś związek z wrażliwością na
zakłócenia, ale nie jestem tutaj specem:) Dzięki za wszelkie uwagi.

Pozdrawiam

Mister
Guest

Fri Dec 01, 2006 2:15 pm   



Quote:
Domyślam się skromnie, że ma to jakiś związek z wrażliwością na
zakłócenia, ale nie jestem tutaj specem:) Dzięki za wszelkie uwagi.

No właśnie pwm jest potencjalnym źródłem zakłóceń.
Dlaczego zatem pwm? bo nie wymyślono dotąd bardziej sprawnego i prostego
sposobu regulacji.

Pozdrawiam
Mister

Luk@sz
Guest

Fri Dec 01, 2006 2:25 pm   



Mister napisał(a):
Quote:
No właśnie pwm jest potencjalnym źródłem zakłóceń.

Tak też myślałem:) Jak bardzo szkodliwe mogą być takie zakłocenia? I
ewentualniej jak sie przed nimi skutecznie chronic? Pytam bo pracuje nad
projektem, zbudowanym z kilku serw( Atmega32 + 10 serw). Sterowanie
bezposrednio z pinów uC.

Pozdrawiam

Mister
Guest

Fri Dec 01, 2006 2:33 pm   



Quote:
projektem, zbudowanym z kilku serw( Atmega32 + 10 serw). Sterowanie
bezposrednio z pinów uC.
Co to znaczy bezp. z pinów?


Napisałem "potencjalne" źródło zakłóceń, zależy to od częstotliwości,
charakteru odbiornika, staranności montażu etc... Temat rozległy .

Mister

neuron
Guest

Fri Dec 01, 2006 2:56 pm   



Użytkownik "Luk@sz" <lkoasze@o2.pl> napisał w wiadomości
news:457019dd$0$17942$f69f905@mamut2.aster.pl...
Quote:
Witam
Mam pytanko odnośnie serw. Dlaczego zdecydowano się na sterowanie
przebiegiem PWM? Jakie są jego zalety w porównaniu do innych metod?
Domyślam się skromnie, że ma to jakiś związek z wrażliwością na
zakłócenia, ale nie jestem tutaj specem:) Dzięki za wszelkie uwagi.

Bo to najlatwiej przeniesc za pomoca radia - nie zapominaj po co powstale

male serwa

wojtek

www.neuron.com.pl
CMMS Maszyna
Golem OEE
Produkt Baza Wiedzy

Zibias
Guest

Fri Dec 01, 2006 3:20 pm   



Quote:
No właśnie pwm jest potencjalnym źródłem zakłóceń.

Tak też myślałem:) Jak bardzo szkodliwe mogą być takie zakłocenia? I
ewentualniej jak sie przed nimi skutecznie chronic? Pytam bo pracuje nad
projektem, zbudowanym z kilku serw( Atmega32 + 10 serw). Sterowanie
bezposrednio z pinów uC.

Chyba wynika to z konstrukcji historycznej, pierwsze serwa były

stosowane w analogowych aparaturach do zdalengo sterowania.
Sterowanie serwem odbywa sie porzez długość impulsu, przerwa między
impulsami nie ma znaczenia, oczywiście do pewnej granicy. Chodziło o to
by można było wysłać sygnał szeregowo do kilku serw. Po prostu
w odbiorniku był licznik impulsów (rejestr przesuwny) który podawał impulsy
dla kolejnych serw. Po wysłaniu wszystkich impulsów następowała przerwa
synchronizacyjna
i cykl rozpoczynał sie od początku. W czasach gdy mikroprocesory były
drogie, skomplikowane
i energochłonne było to optymalne rozwiązanie. Jak się okazuje do
dzisiejszych
czasów nieżle sie sprawuje ;o)

Paweł Pracki
Guest

Fri Dec 01, 2006 5:41 pm   



neuron <neuron@neuron.com.pl> napisał(a):

Quote:
Bo to najlatwiej przeniesc za pomoca radia - nie zapominaj po co powstale
male serwa

Witam
Sygnał radiowy między nadajnikiem i odbiornikiem jest kodowany metodą PPM,
lub PCM. Sygnał między odbiornikiem a serwami - PWM.



--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

J.F.
Guest

Fri Dec 01, 2006 5:44 pm   



On Fri, 1 Dec 2006 16:11:23 +0000 (UTC), Paweł Pracki wrote:
Quote:
neuron <neuron@neuron.com.pl> napisał(a):
Bo to najlatwiej przeniesc za pomoca radia - nie zapominaj po co powstale
male serwa

Sygnał radiowy między nadajnikiem i odbiornikiem jest kodowany metodą PPM,
lub PCM. Sygnał między odbiornikiem a serwami - PWM.

No nie bardzo - w podstawowym rozwiazaniu z nadajnika mamy wlasnie
ciag impulsow roznej dlugosci - po jednym dla kazdego serwa.

Najlepiej pasujaca nazwa to jednak PW[idth]M. Ma pewno nie PPM ani
PCM.

J.

news.onet.pl
Guest

Fri Dec 01, 2006 6:41 pm   



Quote:
No nie bardzo - w podstawowym rozwiazaniu z nadajnika mamy wlasnie
ciag impulsow roznej dlugosci - po jednym dla kazdego serwa.

Najlepiej pasujaca nazwa to jednak PW[idth]M. Ma pewno nie PPM ani
PCM.

no wiesz co, Ty modelarz (tak mi się zdaje) i takie rzeczy wypisujesz Wink?
PPM - pulse position modulation.

nadajnik -> odbiornik - PPM lub PCM
odbiornik -> servo - PWM

PPM
pomiędzy nadajnikiem a odbiornikiem są wysyłane impulsy o tej samej
szerokości,
natomiast interwały pomiędzy impulsami są różne. Obecnie ta metoda jest
chyba spotykana
w nadajnikach starej daty.

A PCM no to chyba wiadomo co to jest.

Pozdrawiam
Darek

Marek Wodzinski
Guest

Fri Dec 01, 2006 9:15 pm   



news.onet.pl wrote:
Quote:
no wiesz co, Ty modelarz (tak mi się zdaje) i takie rzeczy wypisujesz Wink?
PPM - pulse position modulation.

nadajnik -> odbiornik - PPM lub PCM
odbiornik -> servo - PWM

PPM
pomiędzy nadajnikiem a odbiornikiem są wysyłane impulsy o tej samej
szerokości,
natomiast interwały pomiędzy impulsami są różne.

Nie do końca tak jak piszesz.
Po radiu biegnie PPM - jak sama nazwa wskazuje 'pulse' czyli impuls jest
różnej długości (a nie przerwa). Jest ich tam kilka pod rząd. Pozycja
mówi o kanałe (stąd 'position' w nazwie). (O PCM zapomnijmy na chwilę).
Odbiornik w zasadzie nie robi nic inteligentnego poza rozdzieleniem tych
impulsów na poszczególne wyjścia.
To że komuś może się zdawać, że to jest PWM, to w sumie jak się uprzeć
jest to prawda (z nazwy), ale nie ma żadnego praktycznego zastosowania,
bo dla jednej wartości przesyłanej:
- szerokość impulsu jest stała
- czas pomiędzy impulsami może być różny (w zależności od długości
innych impulsów)
więc wypełnienie może być różne dla tej samej wartości co prowadzi to
tego, że informacje jakie przenosi PWM (wypełnienie) są zmienne i w
zasadzie bezużyteczne do dalszego sterowania.
Liczy się tylko czas trwania impulsu.
Sygnał sterujący dla serw to nadal PPM, ale taki ułomny przypadek: tylko
z jednym kanałem 'w środku'.


pozdrawiam

majek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg

Grzegorz Kurczyk
Guest

Fri Dec 01, 2006 10:19 pm   



Użytkownik Marek Wodzinski napisał:
Quote:
więc wypełnienie może być różne dla tej samej wartości co prowadzi to
tego, że informacje jakie przenosi PWM (wypełnienie) są zmienne i w
zasadzie bezużyteczne do dalszego sterowania.
Liczy się tylko czas trwania impulsu.
Sygnał sterujący dla serw to nadal PPM, ale taki ułomny przypadek: tylko
z jednym kanałem 'w środku'.

I ma tu Kolega sporo racji. Gdyby miedzy odbiornikiem a serwem
przenoszona była informacja o położeniu orczyka za pomocą PWM, to np.
mamy impulsy o czasie trwania 1,5ms i odstepie 20ms. W taki przypadku
orczyk serwa jest w neutrum. Wypełnienie impulsu wynosi w tym momencie
7,5%. Skracamy czas przerwy między impulsami do powiedzmy 10ms.
Wypełnienie (PWM) wzrasta do 15%, a co się dzieje z serwem ? Smile
Dalej pozostaje w neutrum.

Pozdrawiam
Grzegorz

news.onet.pl
Guest

Fri Dec 01, 2006 11:23 pm   



Quote:
PPM
pomiędzy nadajnikiem a odbiornikiem są wysyłane impulsy o tej samej
szerokości,
natomiast interwały pomiędzy impulsami są różne.

Nie do końca tak jak piszesz.
Po radiu biegnie PPM - jak sama nazwa wskazuje 'pulse' czyli impuls jest
różnej długości (a nie przerwa).

nie bardzo rozumiem dlaczego nazwa na to wskazuje?
ppm - modulacja położenia/pozycji impulsu

Quote:
Jest ich tam kilka pod rząd. Pozycja mówi o kanałe (stąd 'position' w
nazwie).

owsze mówi, jak i pozycja w szczelinie czasowej, bajtu w ramce PCM mówi o
kanale,
ale to nie ma nic wspólnego z modulacją a z formatem ramki.

Quote:
To że komuś może się zdawać, że to jest PWM, to w sumie jak się uprzeć
jest to prawda (z nazwy),

no jednak się nie zgodzę, nie ma to żadnych cech PWMu.

Quote:
- szerokość impulsu jest stała

Początek Twojej wypowiedzi sugeruje że jest zmienna a tu twierdzisz coś
innego...
no to jest stała, czy nie?

Quote:
- czas pomiędzy impulsami może być różny (w zależności od długości innych
impulsów)

nie długości a pozycji impulsu o stałej szerokości.

Quote:
Sygnał sterujący dla serw to nadal PPM, ale taki ułomny przypadek: tylko z
jednym kanałem 'w środku'.

no nie bardzo, to jednak PWM....

PPM - interwały pomiędzy poszczególnymi kanałami są stałe, ale interwały
pomiędzy impulsami
już nie, bo to zależy od zakodowanej pozycji serwa.

Pozdrawiam
Darek

J.F.
Guest

Sat Dec 02, 2006 9:28 am   



On Fri, 01 Dec 2006 22:19:01 +0100, Grzegorz Kurczyk wrote:
Quote:
Użytkownik Marek Wodzinski napisał:
więc wypełnienie może być różne dla tej samej wartości co prowadzi to
tego, że informacje jakie przenosi PWM (wypełnienie) są zmienne i w
zasadzie bezużyteczne do dalszego sterowania.
Sygnał sterujący dla serw to nadal PPM, ale taki ułomny przypadek: tylko
z jednym kanałem 'w środku'.

I ma tu Kolega sporo racji. Gdyby miedzy odbiornikiem a serwem
przenoszona była informacja o położeniu orczyka za pomocą PWM [...]

Zaraz zaraz panowie - W w PWM oznacza "width", czyli szerokosc.
Nie mylic z wypelnieniem. Choc czesto szerokoscia kodujemy tak
naprawde wypelnienie. Ale nazwa jest nazwa Smile
No chyba ze jestesmy purystami i nazywamy to PDM.

http://www.co.umist.ac.uk/misc/ct211/coursework/New%20Folder/PCM_Site/why.htm


Natomiast PPM to taki smieszny rodzaj kodowania gdzie
wiemy w ktorym czasie impuls ma nadejsc, ale on nadchodzi w innym
i wlasnie ta innoscia kodujemy dane.
Tylko w tym celu musimy wiedziec kiedy on powinien nadejsc,
wiec ksiazkowy przyklad pokazuje zazwyczaj rowno odlegle szczeliny
[powyzej czy http://cnyack.homestead.com/files/modulation/modppm.htm]

Przyznaje, to co jest w przecietnej aparaturze
http://www.old.modelarstwo.org.pl/technika/rc/zasady_rc/index.html

To mozna dwojako nazywac - i jako PPM, skoro wiemy ze nastepny impuls
powiniem miec pozycje 1.5ms po poprzednim, i jako PWM - skoro
kodujemy szerokoscia impulsu "0".
No tak, ale nadajnik sie uruchamia jak leci "1" a nie "0" Smile
A jak aparatura jest FM ? :-)

J.

Marek Wodzinski
Guest

Sun Dec 03, 2006 10:38 pm   



news.onet.pl wrote:
Quote:
Jest ich tam kilka pod rząd. Pozycja mówi o kanałe (stąd 'position' w
nazwie).

owsze mówi, jak i pozycja w szczelinie czasowej,

Problem jest tylko, że nie ma określonej szczeliny czasowej. Impuls np.
piątego kanału może być tak samo 6ms od początku ramki jak i 10ms
(zakładając 0.5ms przerwy między impulsami).
Liczy się pozycja (kolejność) impulsów w ramce.

Quote:
ale to nie ma nic wspólnego z modulacją a z formatem ramki.

PPM jest nie tylko modulacją, a również formatem ramki.

Quote:
To że komuś może się zdawać, że to jest PWM, to w sumie jak się uprzeć
jest to prawda (z nazwy),

no jednak się nie zgodzę, nie ma to żadnych cech PWMu.

Odseparowany jeden kanał za odbiornikiem jak najbardziej wygląda jak PWM
(prostokąt).

Quote:
- szerokość impulsu jest stała

Początek Twojej wypowiedzi sugeruje że jest zmienna a tu twierdzisz coś
innego...
no to jest stała, czy nie?

Dla danej nastawy kanału.

Quote:
- czas pomiędzy impulsami może być różny (w zależności od długości innych
impulsów)

nie długości a pozycji impulsu o stałej szerokości.

Zapominasz, że pozycja (w czasie) jest zmienna w zależności od
poprzednich impulsów. Tylko pierwszy jest zawsze na miejscu.

Quote:
Sygnał sterujący dla serw to nadal PPM, ale taki ułomny przypadek: tylko z
jednym kanałem 'w środku'.

no nie bardzo, to jednak PWM....

PPM - interwały pomiędzy poszczególnymi kanałami są stałe

nie

Quote:
, ale interwały
pomiędzy impulsami
już nie, bo to zależy od zakodowanej pozycji serwa.

A tu akurat są stałe.

Zobacz na przykład ppm-a z nadajnika (jakość kiepska, ale czasy widać:
1ms/div):
http://majek.mamy.to/modele/ppm1.png
i http://majek.mamy.to/modele/ppm2.png
Zmieniła się długość impulsu w kanale 3 - jak widać reszta się
przesunęła, a odstępy pomiędzy impulsami są stałe.

Jeżeli używa się zwykłego separatora impulsów na wyjściu odbiornika, to
w takim układzie impulsy sobie pływają.


pozdrawiam

majek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg

Marek Wodzinski
Guest

Sun Dec 03, 2006 11:04 pm   



Marek Wodzinski wrote:
Quote:
news.onet.pl wrote:
Jest ich tam kilka pod rząd. Pozycja mówi o kanałe (stąd 'position' w
nazwie).

owsze mówi, jak i pozycja w szczelinie czasowej,

No dobra. W sumie ja mówię o odwróconym sygnale, który w sposób prosty i
łatwy przekłada się na to co jest bezpośrednio na wyjściu sterującym
serwem, więc stąd inne nazwanie impulsu/przerwy. To co jest 'przerwą' w
sygnale z nadajnika jest właśnie dokładnie impulsem dla serwa i jakoś
tak bardziej logicznie się to układa.


pozdrawiam

majek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Wady i zalety sterowania serw PWM: dlaczego ta metoda jest tak popularna?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map