Hej
Mam zajęcia z mikrokontrolerów na studiach. Mamy się dowiedzieć o PWM. Czytałem o Fast i Phase corrected PWM ale nie bardzo kumam jaka jest różnica w praktyce. Przecież na wyjściu obydwa dają sygnał prostokątny. Chodzi mi o praktyczne różnice w zastosowaniach( o mikrokontrolerach dopiero zaczynam się uczyć więc raczej jestem zielony)
Pozdrawiam
Piotrek
AVR Fast PWM a Phase Corrected PWM
Studia techniczne oprócz wiedzy teoretycznej uczą przede wszystkim zdobywania samemu potrzebnych informacji. Gdybyś wykazał choć trochę chęci znalazł byś odpowiedź na to pytanie, a nie czekał na gotowca. Mi wystarczyło google i 20 minut na szybkie przejrzenie paru stron i PDF'ów, żeby znaleźć konkretną i prostą odpowiedź na to pytanie.
No sorry, ja się prawie całe życie uczyłem Rosyjskiego. Was od pieluchy uczą Angielskiego, i nie potraficie sobie nawet diagramu z pierwszej lepszej noty katalogowej przetłumaczyć. Jak takie podstawy to problem, to co jak dojdziesz to transformacji Furiera.
Ludzie trochę samozaparcia i zainteresowania swoim kierunkiem studiów. Im bardziej gdzieś bywam na forach tym bardziej mam wrażenie że obecnie nasze politechniki uczą inżynierów amatorów, a nie specjalistów.
Dzieci inżynierów z krzemowej doliny chodzą do zamkniętych szkół, gdzie mają zakaz korzystania z komputera, internetu i kalkulatora, wszystkie prace domowe muszą być pisane ręcznie nie na komputerze. A i jeszcze się uczą korzystania z suwaka logarytmicznego, co dla naszych studentów, jest czarną magią, jak mikromierz zresztą też.
Ludzie trochę samozaparcia i zainteresowania swoim kierunkiem studiów. Im bardziej gdzieś bywam na forach tym bardziej mam wrażenie że obecnie nasze politechniki uczą inżynierów amatorów, a nie specjalistów.
Dzieci inżynierów z krzemowej doliny chodzą do zamkniętych szkół, gdzie mają zakaz korzystania z komputera, internetu i kalkulatora, wszystkie prace domowe muszą być pisane ręcznie nie na komputerze. A i jeszcze się uczą korzystania z suwaka logarytmicznego, co dla naszych studentów, jest czarną magią, jak mikromierz zresztą też.
Hej
Co do uczelni Kayron to masz rację. Powiem tak( nie wymienie nazwy uczelni ani miasta.) Miałem przedmiot na temat mikrokontrolerów i na 1 laborkach nie było zestawów, na drugich kompy nie miały softu, na 3 zrobiliśmy migającą diodę w asemblerze nie znając asemblera( czyli 2 godziny poszły na diodę bo nie znaliśmy nic) na następnych nie działał mi programator( właśnie te o tematyce PWM, więc nic nie było) Wszyscy dostaliśmy zaliczenie. Jakieś dalsze pytania....
nie chodzi o to że nie chcę. Uczę się elektroniki sam, narazie bez układów programowalnych. bardzo mi pomogliście. Wy i książki p góreckiego i Horowitza i Hilla. Na uczelni na elektronice nawet temat TRANZYSTORA!!! nie był poruszony. Tylko liczenie rezystancji i pojemności zastępczych. Jakieś pytania....
Robię symulacje i modele w inventorze. Zapisałem się na kurs, aktywnie działam na forum autodesku, tylko dlatego coś potrafię. Angielski znam świetnie, pracuje na telefonie z angolami, jest to mój 2 język. Myślicie że nie chciałbym czegoś robić w szkole, a wręcz przeciwnie ale się nie da!
Tom555 trochę się z tobą nie zgadzam że mi się nie chce ale masz prawo tak myśleć.
Sprawdzałem różnicę PWM. Wiem że np. Fast może osiągnąć 2 razy wyższą częstotliwość i to dla mnie jasne jest. Ale nie wiem tak naprawdę jak będzie działał silnik sterowany tą samą częstotliwością, z różnym wypełnieniem różnymi trybami PWM. Własciwie to chodzi mi o sterowanie silników Quadcopterów. Tam sa sterowane Phase PWM 50Hz i Fast PWM 400Hz ale nie kapuje trochę bo przecież Phase correct nie ma problemu z 400Hz. Może źle się tutaj wyraziłem i powinienem uderzyć na forum RC. Mam kolegę co buduje śmigłowce ale on wie że fast PWM ma szybsza odpowiedź co pozwala na płynne sterowanie quadcopterem i działa z częstotliwością 400 zamiast 50 Hz ale on nie wie tego od podszewki bo się nastawia na pilotaż i mechanikę, elektronikę kupuje gotową i to do zwykłych helikopterów gdzie tryb Fast nie jest potrzebny.
Pozdrawiam
Piotrek
P.S
czytałem noty atmela , przeglądałem stronki np. http://keyuracharya.blogspot.com/2011/1 ... imers.html
Rozumiem porady typu:
There are at least a couple of reasons why you would use Phase Correct PWM. It is also known as Centre-Symmetric PWM.
1) If you want to sample the current, you can easily do so at the centre of the PWM pulse (which is the same value as the average current when there is some kind of inductor in the circuit, which is generally the case). The sampling will then always be at the same time, irrspective of pulse width. You will now have the average current value without (much) filtering and the lag that creates.
2) Depending on the application, if you arrange two (or more) PWM signals with the appropriate relative phase relationship, you can cancel the fundamental switching frequency, so that it disappears from the spectrum.
Ale nijak nie kumam problemu silników bo znalazłem to:
Phase correct PWM is not necessary for DC motor with an H-bridge. Fast PWM is not necessary either. You just have to choose one that suits you best. Taking in account answers given by Arthur, if you do not want to sense motor current (for feedback purposes), you can use any mode you like.
Byc może mój błąd i powinienem uderzyć na forum RC, bo może specyfikcja regulatorów jest inna do Fast PWM, jak coś to przepraszam
Co do uczelni Kayron to masz rację. Powiem tak( nie wymienie nazwy uczelni ani miasta.) Miałem przedmiot na temat mikrokontrolerów i na 1 laborkach nie było zestawów, na drugich kompy nie miały softu, na 3 zrobiliśmy migającą diodę w asemblerze nie znając asemblera( czyli 2 godziny poszły na diodę bo nie znaliśmy nic) na następnych nie działał mi programator( właśnie te o tematyce PWM, więc nic nie było) Wszyscy dostaliśmy zaliczenie. Jakieś dalsze pytania....
nie chodzi o to że nie chcę. Uczę się elektroniki sam, narazie bez układów programowalnych. bardzo mi pomogliście. Wy i książki p góreckiego i Horowitza i Hilla. Na uczelni na elektronice nawet temat TRANZYSTORA!!! nie był poruszony. Tylko liczenie rezystancji i pojemności zastępczych. Jakieś pytania....
Robię symulacje i modele w inventorze. Zapisałem się na kurs, aktywnie działam na forum autodesku, tylko dlatego coś potrafię. Angielski znam świetnie, pracuje na telefonie z angolami, jest to mój 2 język. Myślicie że nie chciałbym czegoś robić w szkole, a wręcz przeciwnie ale się nie da!
Tom555 trochę się z tobą nie zgadzam że mi się nie chce ale masz prawo tak myśleć.
Sprawdzałem różnicę PWM. Wiem że np. Fast może osiągnąć 2 razy wyższą częstotliwość i to dla mnie jasne jest. Ale nie wiem tak naprawdę jak będzie działał silnik sterowany tą samą częstotliwością, z różnym wypełnieniem różnymi trybami PWM. Własciwie to chodzi mi o sterowanie silników Quadcopterów. Tam sa sterowane Phase PWM 50Hz i Fast PWM 400Hz ale nie kapuje trochę bo przecież Phase correct nie ma problemu z 400Hz. Może źle się tutaj wyraziłem i powinienem uderzyć na forum RC. Mam kolegę co buduje śmigłowce ale on wie że fast PWM ma szybsza odpowiedź co pozwala na płynne sterowanie quadcopterem i działa z częstotliwością 400 zamiast 50 Hz ale on nie wie tego od podszewki bo się nastawia na pilotaż i mechanikę, elektronikę kupuje gotową i to do zwykłych helikopterów gdzie tryb Fast nie jest potrzebny.
Pozdrawiam
Piotrek
P.S
czytałem noty atmela , przeglądałem stronki np. http://keyuracharya.blogspot.com/2011/1 ... imers.html
Rozumiem porady typu:
There are at least a couple of reasons why you would use Phase Correct PWM. It is also known as Centre-Symmetric PWM.
1) If you want to sample the current, you can easily do so at the centre of the PWM pulse (which is the same value as the average current when there is some kind of inductor in the circuit, which is generally the case). The sampling will then always be at the same time, irrspective of pulse width. You will now have the average current value without (much) filtering and the lag that creates.
2) Depending on the application, if you arrange two (or more) PWM signals with the appropriate relative phase relationship, you can cancel the fundamental switching frequency, so that it disappears from the spectrum.
Ale nijak nie kumam problemu silników bo znalazłem to:
Phase correct PWM is not necessary for DC motor with an H-bridge. Fast PWM is not necessary either. You just have to choose one that suits you best. Taking in account answers given by Arthur, if you do not want to sense motor current (for feedback purposes), you can use any mode you like.
Byc może mój błąd i powinienem uderzyć na forum RC, bo może specyfikcja regulatorów jest inna do Fast PWM, jak coś to przepraszam
- Załączniki
-
- PWM Modes.gif
- (4.54 KiB) Pobrany 4181 razy
A jakie silniki stosujesz w tym w tym śmigłowcu?
I może to sobie poczytaj
http://e2e.ti.com/group/motor/b/blog/ar ... art-1.aspx
I może to sobie poczytaj
http://e2e.ti.com/group/motor/b/blog/ar ... art-1.aspx
Hej
Tutaj jest przykładowy regulator http://abc-rc.pl/p/146/3410/esc-iq-10a- ... y-esc.html
To jest sprawa regulatorów ale własnie zastanawiałem się dlaczego dla 400Hz jest na fast PWM, a 50Hz jest na Phase corrected, to są w sumie bardzo niskie częstotliwości. Dlatego też sie zastanawiałem czy to ma znaczenie dla silnika.
Dzięki za podpowiedzi będe szukał dalej. Myślałem o czymś latającym na pracę inżynierską ale skupie się na aerodynamice samolotu chyba. Bardziej od strony symulacji. Też rozważałem quadcoptera, stąd moje pytanie
Pozdrawiam
Piotrek
Tutaj jest przykładowy regulator http://abc-rc.pl/p/146/3410/esc-iq-10a- ... y-esc.html
To jest sprawa regulatorów ale własnie zastanawiałem się dlaczego dla 400Hz jest na fast PWM, a 50Hz jest na Phase corrected, to są w sumie bardzo niskie częstotliwości. Dlatego też sie zastanawiałem czy to ma znaczenie dla silnika.
Dzięki za podpowiedzi będe szukał dalej. Myślałem o czymś latającym na pracę inżynierską ale skupie się na aerodynamice samolotu chyba. Bardziej od strony symulacji. Też rozważałem quadcoptera, stąd moje pytanie
Pozdrawiam
Piotrek