Goto page 1, 2 Next
ulyssess
Guest
Mon Jun 01, 2009 7:40 pm
Witam.
Chcę do zasilacza dorobic pomiar napiecia i pradu na procesorze atmega8. Z
napięciem nie mam problemu, prądem teoretycznie też. Teoretycznie, bo prąd
przy obciążeniu oporowym mierzy mi bardzo dobrze, gorzej jest gdy podłączę
jakis silnik - np. mikrowiertarkę. Wtedy pomiar cskacze jak szalony. Odczyt
bezpośrednio z przetwornika skacze od np 45 do 80. Pomiar robię na
rezystorze 0R1 wpięty w obwód masy. Jest jakis sposób żeby ten odczyt
ustabilizować? Np jakas sprytna filtracja? dołożenie kondenstaora równolegle
z rezystorem nic nie daje.
Pozdrawiam Piotrek
Zbych
Guest
Mon Jun 01, 2009 8:05 pm
ulyssess pisze:
Quote:
Pomiar robię na
rezystorze 0R1 wpięty w obwód masy. Jest jakis sposób żeby ten odczyt
ustabilizować? Np jakas sprytna filtracja? dołożenie kondenstaora równolegle
z rezystorem nic nie daje.
Ta sprytna filtracja, to się analogowy filtr dolnoprzepustowy nazywa.
To, że dołożenie kondensatora bezpośrednio do 0R1 nic nie daje, to
normalne - policz jaką impedancję/pojemność musiałby mieć taki
kondensator, żeby zmniejszyć amplitudę zakłóceń np. 10 krotnie dla 1kHz.
Najprościej będzie jak zrobisz jakiś filtr RC (np. 10k + 1u) i dopiero
za nim będziesz mierzył napięcie przetwornikiem.
--
przeciez moje rozumowanie bylo bez skazy,
no sam bym wskoczyl do tego wulkanu,
ale kto by tak pieknie gwizdal...
John Smith
Guest
Mon Jun 01, 2009 9:42 pm
Quote:
Pomiar robię na rezystorze 0R1 wpięty w obwód masy. Jest jakis sposób
żeby ten odczyt ustabilizować? Np jakas sprytna filtracja? dołożenie
kondenstaora równolegle z rezystorem nic nie daje.
Ta sprytna filtracja, to się analogowy filtr dolnoprzepustowy nazywa.
To, że dołożenie kondensatora bezpośrednio do 0R1 nic nie daje, to
normalne - policz jaką impedancję/pojemność musiałby mieć taki
kondensator, żeby zmniejszyć amplitudę zakłóceń np. 10 krotnie dla 1kHz.
Najprościej będzie jak zrobisz jakiś filtr RC (np. 10k + 1u) i dopiero
za nim będziesz mierzył napięcie przetwornikiem.
Jak chcesz się zabrać za jakąkolwiek filtracje to najpierw trzeba wiedzieć
co się filtruje.
Obejrzyj najpierw przebieg na oscyloskopie i zrób analize Fouriera.
K.
ulyssess
Guest
Mon Jun 01, 2009 9:54 pm
Quote:
Najprościej będzie jak zrobisz jakiś filtr RC (np. 10k + 1u) i dopiero
za nim będziesz mierzył napięcie przetwornikiem.
Na to nie wpadłem a takie proste. Jutro wieczorem pokombinuje
Quote:
Jak chcesz się zabrać za jakąkolwiek filtracje to najpierw trzeba wiedzieć
co się filtruje.
Obejrzyj najpierw przebieg na oscyloskopie i zrób analize Fouriera.
K.
Gdybym znał takie cos to bym tu nie pytał

Pokombinuje z filtrem
dobierając wartości RC.
--
Pozdrawiam Piotrek -
www.tajemnicesw.cba.pl
BartekK
Guest
Mon Jun 01, 2009 11:28 pm
ulyssess pisze:
Quote:
Jak chcesz się zabrać za jakąkolwiek filtracje to najpierw trzeba wiedzieć
co się filtruje.
Obejrzyj najpierw przebieg na oscyloskopie i zrób analize Fouriera.
Gdybym znał takie cos to bym tu nie pytał

Pokombinuje z filtrem
dobierając wartości RC.
A to komputera z kartą dzwiękową nie posiadasz? Do takiego celu w
zupełności wystarczyłoby w paśmie akustycznym obejrzeć/posłuchać,
obejrzeć fft w jakimś truerta czy innym sofcie.
--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098
http://drut.org/
|
http://www.allegro.pl/show_user_auctions.php?uid=338173
John Smith
Guest
Tue Jun 02, 2009 12:05 am
Quote:
ulyssess pisze:
Jak chcesz się zabrać za jakąkolwiek filtracje to najpierw trzeba
wiedzieć
co się filtruje.
Obejrzyj najpierw przebieg na oscyloskopie i zrób analize Fouriera.
Gdybym znał takie cos to bym tu nie pytał

Pokombinuje z filtrem
dobierając wartości RC.
A to komputera z kartą dzwiękową nie posiadasz? Do takiego celu w
zupełności wystarczyłoby w paśmie akustycznym obejrzeć/posłuchać,
obejrzeć fft w jakimś truerta czy innym sofcie.
Kolega ulyssess widać nie wie/rozumie, że filtracja to sztuka niełatwa. Jeżeli
ten silnik ma szczotki, to prawdopodobnie czeka nas następna seria pytań.
K.
neuron
Guest
Tue Jun 02, 2009 2:01 am
Użytkownik "ulyssess" <ulyssess@op.pl> napisał w wiadomości
news:h017b3$8uq$1@news.onet.pl...
Quote:
Witam.
Chcę do zasilacza dorobic pomiar napiecia i pradu na procesorze atmega8. Z
napięciem nie mam problemu, prądem teoretycznie też. Teoretycznie, bo prąd
przy obciążeniu oporowym mierzy mi bardzo dobrze, gorzej jest gdy podłączę
jakis silnik - np. mikrowiertarkę. Wtedy pomiar cskacze jak szalony.
Odczyt bezpośrednio z przetwornika skacze od np 45 do 80. Pomiar robię na
rezystorze 0R1 wpięty w obwód masy. Jest jakis sposób żeby ten odczyt
ustabilizować? Np jakas sprytna filtracja? dołożenie kondenstaora
równolegle z rezystorem nic nie daje.
Pozdrawiam Piotrek
Jest jeden baaardzo stary aczkolwiek wart rozwazenia patent. Zwykla zarowka
Dobiera sie tak bocznik aby jasnosc byla proporcjonalna do pradu a pomiar
robi fotoelement.
Jak to wyjdzie w praktyce - nie wiem - nie robilem ale dawno dawno temu -
kiedy mierniki TRUE RMS kosztowaly obledne pieniadzee kolega przerobil tak
zwykle cegi aby serwisowac falowniki.
pozdrawiam wojtek
www.neuron.com.pl
CMMS MASZYNA
Golem OEE
Hall2007
ulyssess
Guest
Tue Jun 02, 2009 9:35 am
Quote:
A to komputera z kartą dzwiękową nie posiadasz? Do takiego celu w
zupełności wystarczyłoby w paśmie akustycznym obejrzeć/posłuchać,
obejrzeć fft w jakimś truerta czy innym sofcie.
Kolega ulyssess widać nie wie/rozumie, że filtracja to sztuka niełatwa.
Jeżeli
ten silnik ma szczotki, to prawdopodobnie czeka nas następna seria pytań.
K.
Ja magisterki z tego robił nie bede. To ma byc do zasilacza. Dzieki koledze
Zbych, który naprowadził mnie nawet na wartości początkowe , odfiltrowałem
sobie na tyle że pomiar jest dość stabilny przy mocno iskrzącym silniku. Co
prawda wartośc filtru RC wyszły dość duże, że zanik wskazań przetwornika (do
zera) po odłaczeniu obciążenia nastepuje po ok 2 sek, ale mi to w zupełności
wystarcza.
Dzięki tym co mnie naprowadzili na rozwiązania, jak i tym co nie wniesli nic
do dyskusji ;)
--
Pozdrawiam Piotrek -
www.tajemnicesw.cba.pl
rpdrobny
Guest
Tue Jun 02, 2009 6:16 pm
Quote:
Zbych, który naprowadził mnie nawet na wartości początkowe , odfiltrowałem
sobie na tyle że pomiar jest dość stabilny przy mocno iskrzącym silniku.
Co prawda wartośc filtru RC wyszły dość duże, że zanik wskazań
przetwornika (do zera) po odłaczeniu obciążenia nastepuje po ok 2 sek, ale
mi to w zupełności wystarcza.
A może też taki drobny uśredniający filterek programowy.
Nie zaszkodzi przecież.
Dla przykładu, zajmujesz kawałek pamięci, zapisujesz ją w kółeczko, a pomiar
polega na policzeniu średniej z tegoż obszaru.
Jak ilość próbek będzie wielokrotnością 2ki to i średnią łatwo się liczy.
ulyssess
Guest
Tue Jun 02, 2009 7:19 pm
Quote:
A może też taki drobny uśredniający filterek programowy.
Nie zaszkodzi przecież.
Dla przykładu, zajmujesz kawałek pamięci, zapisujesz ją w kółeczko, a
pomiar polega na policzeniu średniej z tegoż obszaru.
Jak ilość próbek będzie wielokrotnością 2ki to i średnią łatwo się liczy.
No to zrobiłem też. Robie 10 pomiarów, dodaje do siebie i dziele przez 10.
Ale jeżeli każdy wynik jest inny ze zwględu na zakłucenia to niewiele to
daje.
--
Pozdrawiam Piotrek -
www.tajemnicesw.cba.pl
rpdrobny
Guest
Tue Jun 02, 2009 7:23 pm
Quote:
No to zrobiłem też. Robie 10 pomiarów, dodaje do siebie i dziele przez 10.
Ale jeżeli każdy wynik jest inny ze zwględu na zakłucenia to niewiele to
daje.
Długość filtru (znaczy ilość próbek x czas pomiędzy próbkami) należy dobrać
do szybkości zakłóceń.
Jak masz "za krótki" filtr to nic nie odfiltrujesz.
Tak samo jak z RC, gdzie C to jakby długość Twego filtru.
ulyssess
Guest
Tue Jun 02, 2009 7:31 pm
Quote:
Długość filtru (znaczy ilość próbek x czas pomiędzy próbkami) należy
dobrać do szybkości zakłóceń.
Jak masz "za krótki" filtr to nic nie odfiltrujesz.
Tak samo jak z RC, gdzie C to jakby długość Twego filtru.
Teoretycznie możanby zwiększyc ilość pomiarów do np 100. W tym przypadku
lepiej by było jeszcze porównywac je i odrzucać szczególnie za duże/za małe
wartości. dopiero wtedy miałoby chyba to sens.
rpdrobny
Guest
Tue Jun 02, 2009 7:54 pm
Quote:
Teoretycznie możanby zwiększyc ilość pomiarów do np 100. W tym przypadku
lepiej by było jeszcze porównywac je i odrzucać szczególnie za duże/za
małe wartości. dopiero wtedy miałoby chyba to sens.
Zaczynasz myśleć a nie się tylko pytać

Kryterium odrzucania pomiarów trzeba szczególnie przemyśleć na okoliczność
gwałtownych zmian paramterów, np. skokowe wyłączenie prądu. Nie zmuszaj
użytkownika coby wolno wkręcał silnik na obroty i wolno zwalniał

.
Dobrym kryterium jest odrzucenie wartości które nie ma prawa zaistnieć (poza
zakresem), a pustkę wypełnić ostatnio zmierzoną średnią.
ulyssess
Guest
Tue Jun 02, 2009 8:10 pm
Quote:
Zaczynasz myśleć a nie się tylko pytać :)
Kryterium odrzucania pomiarów trzeba szczególnie przemyśleć na okoliczność
gwałtownych zmian paramterów, np. skokowe wyłączenie prądu. Nie zmuszaj
użytkownika coby wolno wkręcał silnik na obroty i wolno zwalniał

.
Dobrym kryterium jest odrzucenie wartości które nie ma prawa zaistnieć
(poza zakresem), a pustkę wypełnić ostatnio zmierzoną średnią.
Hehe ja przestałem pytać w poście z 10.35 ;)
A z odrzucaniem wyników to już myslałem . Jeżeli 90 % wyników podaje że prad
wynosi 2A to wszystkie inne mozna odrzucić. Oczywiście czas pomiaru nie może
wynosić sekunde. Dlatego pzostane przy filtrze RC i 10 pomiarach z
wyciągnieciem sredniej.
--
Pozdrawiam Piotrek
www.tajemnicesw.cba.pl
rpdrobny
Guest
Tue Jun 02, 2009 8:20 pm
Quote:
wynosi 2A to wszystkie inne mozna odrzucić. Oczywiście czas pomiaru nie
może wynosić sekunde.
Ale tego chyba właśnie nie zajarzyłeś.
Mierz prąd co kilkanaście (czy ile tam trzeba) ms, każdy pomiar zapisuj w
pamięci.
Niech pamięć ma rozmiar 256 pomiarów. Po zapisaniu 255 komórki, zacznij
nadpisywać dane w komórce nr 0.
Średnią zaś licz co pomiar z zakresu od 1 do 256 komórek. Tu możesz sterować
sobie.
Dzięki temu średnią masz co kilkanaście ms liczoną z okresu od 1 do
256xkilkanaście ms (to może być nawet i 1 s).
Oczywiście pomiar pierwszych 256 próbek jest zafałszowany (bo były same zera
w pamięci).
Nie przesadzaj z długością, bo się bedzie muliło. Tak jak z za duzym C w
filtrze RC.
Goto page 1, 2 Next