Witam potrzebuje programu na 56300 który bedzie filtrem uśredniającym 2 kolejnych wartości. według wzoru y=Xn+Xn-1/2 oczywiście taj 1 to mała n-1 czyli poprzednia próbka. samo uśrednianie jest proste wystarczy przemnożyć wynik sumy przez 0.5 czyli liczbę 40 00 00 program będzie wyglądał mniej wiecej tak. move #$"pierwsza liczba",x0 move #$"druga liczba",b...
MarasK : trochę pokręciłeś. Tzn było 15, to aby wskoczyło na 15,1 musi wystąpić 15,2. Jest 15,2 co dało wynik 15,1. A żeby wyskoczyło 15,2 to musi być 15,4 (miało być 0,1 na każde 0,2)? Żeby 15,3 to musi być 15,6? Nie. Po prostu trzeba sobie olewać zmiany o 0,1. Ale gdy wystąpi zmiana o 0,2 to reagujemy na nią, ale zwiększamy o 0,2 a nie o 0,1. Chyba...
W matlabie była funkcja ?spectrum? (mogłem zapomnieć pomieszać) której po podaniu dłuższego zbioru danych niż "rozmiar" transformaty wychodziło uśrednione. Można też było ustawić "overlaping". Oczywiście było to FFT a nie DCT. Ale chyba jeszcze w paru innych miejscach podanie dłuższego n razy zbioru danych dawało wyniki uśrednione.
A po co kombinowac z liczba przed i po przecinku? Nie pamietam teraz ale chyba wynik konwersji z czujnika ds1820 w postaci "surowej" jest 12 bitowy trzymany na dwoch bajtach. Dodaj wiec trzy takie pomiary (zmieszcza sie na 2 bajtach), potem sobie podziel przez 3 i po sprawie. BF
Racja ! powinno być for(i=0;i<8;i++) bufor[i] = ADC; Bynajmniej. Ta procedura przerwania zawiera jeszcze cztery inne błędy, z których najpoważniejszy jest właśnie w tej linijce. Przerwanie od A/D jest zgłaszane wtedy gdy zakończona jest konwersja i rejestr ADC zawiera wynik tej konwersji. Jego odczyt rozpoczyna następną konwersję...
Witam dokonałem pewnych modyfikacji w programie. Zmieniłem odwołanie do odczytu temperatury. Proszę o informację jak najlepiej już uśrednionym odczycie przeprowadzić takie operacje: 1.177*t_usredniona Proszę umieszczać kod we właściwych(SYNTAX) znacznikach.
Chodzi mi o algorytm jaki zastosować do wyliczenia średniej tak aby była jak najmniej podatna na te niewielkie wahania w pomiarach? Odrzucasz N największych i N najmniejszych pomiarów (wyeliminowanie "ekstremów") - z pozostałych liczysz średnią. Im więcej pomiarów - tym bardziej stabilny wynik, ale nie zawsze się da zbierać dostatecznie dużo pomiarów...
Namieszałeś to co widać to składowe rzeczywista i urojona z FFT, trzeba było wybrać Bode a nie Cartesian, choć właśnie zauważyłem dziwną włąściwość jeśli przełączy sie z Certesian na Bode to wyświetla również fazę (która w tym przypadku zaciemnia wykres), jeśli wybierzesz linear zostawiając domyślne Bode to faza nie zostanie wyświetlona. Odznacz też...
Witam Mam problem mianowicie: [syntax=c] Iard=0; for (int i = 0; i < 100; i++){ Iard = Iard + ((((analogRead(Ia)/1023.0)*5000)-2500)/1... // 185 dla 5A | 100dla 20A | 66 dla 30A }[/syntax] Odczyt sygnału Analogowego podzielony przez 1023 oraz pomnożony przez 5000 by wynik był w [mV] odejmuje 2500 [mV] gdyż to jest połowa napięcia pracy czujnika...
Cześć, Jestem amatorem elektroniki, więc z góry przepraszam za brak fachowego słownictwa. Poszukuję rozwiązania następującego problemu: W kotle X znajduje się czujka poziomu wody, która daje na wyjściu stałe napięcie 24V, ale różne natężenie prądu w zakresie 4-20 mA. Prądem tym sterowany jest kontroler, który na wyjściu ma 3x220V. Na końcu jest silniczek...
Szukajka znalazła 1000 wyników ale to jest pewnie ograniczenie systemowe i tego może być więcej. :) Można poczytać też wersję papierową: [url=]Link
Witajcie, Sprawa wydawałoby się trywialna. Mam potencjometr w aplikacji dzielnika napięcia, gdzie z suwaka dokonuję pomiaru za pomocą przetwornika ADC. Między suwak a masę podłączony jest kondensator 100nF. Uśredniam 32 pomiary wykonane w rozdzielczości 10 bitów by w wyniku działania funkcji wystawić liczbę 7-bitową (0...127) będącą wynikiem przetwarzania...
taka rozbierznosc wyników jest niedopuszczalna i na bank masz poroblem z jakimiś ustawieniami. Proponuje poustawiac recznie preskaler i inne i jesli powtarzalnośc się zwiększy to dopiero myśleć o uśrednianiu.
Witam, robię obrotomierz do silnika o obrotach do 6000obr/min. Pomiar wykonuje następująco: - po 1 przerwaniu startuje timer1 - w obsłudze przerwania timera1 (co 100us) zwiększam zmienna X - po 20 takich pomiarach usrednam wyniki i poddaje kalkulacji: Impuls: Disable Int1 If Measure = 0 Then X = 0 J = 1 Timer1 = 65136 Enable Timer1 Measure = 1 Else...
Mam problem z uśrednieniem wyniku z przetwornika ADC. Nabazgrałem cos ale nie do końca to działa. Chcę z czytywać 10 ostatnich wyników i wyciągnąć z nich średnią arytmetyczną, wysłać do LCD na pierwsza linie. Następnie ten uśredniony wynik będzie dzielony przez 6 i mnożony przez 100 i wysłany do LCD na druga linie. Mam też problem z funkcją zaokrąglania...
To nie wynik dziwny- to obsługa przerwania jest dziwna. Co tam robi_delay() i osługa wyświetlacza? Uśrednianie też należy wstawić do głównej pętli- chyba że pomiary są na tyle rzadko że zdąży się to zrobić. Ale to trzeba obliczyć.
Oki ale co się dzieje z bitem ADIF (znacznik zakończenia konwersji)?? trzeba go gdzie zerować?? Z nocie jest napisane, że zakończenie operacji przetwarzania powoduje ustawienie znacznika ADIF. Czyli jak ustawimy nową konwersje czyli bit ADSC ustawimy w stan wysoki to automatycznie ustawia(kasuje) nam bit ADIF na 0?? W mikroprocesorze są dzięsiątki...
Dorzuć do tego jeszcze płaszczyznę masy. Ja mam tak: - Dwie płaszczyzny masy - analogowa i cyfrowa połączone w jednym punkcie (no właściwie to poiedzmy w dwóch, bo w środku proca też jest połączenie, ale kiepskie ~2ohm - Zasilanie części analogowej przez filtr LC. - Zewnętrzne źródło napięcia odniesienia 2.5V (TL431) BEZ kondensatora blokującego (bo...
Witam szymtro opisał to jak najbardziej poprawnie - ja jednak w przerwaniu timera zamiast go kasować dodawał»bym 1 do innego bajtu (tak żeby zrobić licznik 24 bitowy) będzie większy problem z podzieleniem tego itp. ale będzie można zastosować dowolny kwarc. A obroty będą mierzone z większą rozdzielczością(w takim przypadku należało by ustawić priorytet...
Na 10 km to on raczej nie osiąga właściwej temperatury i stąd większe zużycie. Latem będzie lepiej. Tak myślę ... Troche pocieszyliście mnie że jednak jest ok, chociaż jak byłem na przeglądzie to diagnosta też coś wspominał, że być może coś jest z sondą lambda bo na wolnych obrotach było ok (na analizatorze spalin), a jak przegazował to już niebardzo......
zmienna Okres zawiera w milisekundach czas trwania 4 pulsów Tętno [1/min]=60/Okres1 Okres1 = czas pomiędzy pulsami. w sekundach Tu uśredniamy czas 4 pulsów więc Tętno=240/Okres4 Okres4 czas 4 pulsów w sekundach, a jak w milisekundach to trzeba licznik przez 1000 pomnożyć i mamy Tętno=240000/Okres4_w_milisekundach
Nie biorąc pod uwagę przeznaczenia wielkości mierzonej nasuwa mi się pewien pomysł. Skoro "znalazłeś" swoje zero i wiesz, że wartości jakie uzyskujesz w bezruchu (uśrednianie czy też nie) pływają o ±1 LSB od tego zera, to możesz zrobić banalny filtr programowy. "Filtrowanie" polegałoby na porównywaniu wartości aktualnej z wartością z kroku poprzedniego....
banana_korki --> pierwsza rzecz o jakiej powinieneś pomyśleć to uśrednianie wyników - a zdaje się tego w ogóle nie wziąłeś pod uwagę. Tymczasem to podstawa w tego typu pomiarach ADC i to w szczególności na procku.
Jak ustawić ADC aby była bardzo mała szybkość próbkowania jak w zwykłym mierniku? A po co ustawiać wolne próbkowanie? Nie lepiej zbierać wyniki i uśredniać - będzie dokładniej! Czyli co ile pomiarów w przerwaniu ADC_vect obliczać średni wynik? To zależy co chcesz osiągnąć. Im więcej uśrednisz wyników tym stabilniejszy będzie odczyt, ale za to zmniejszy...
Omomierzem mierzysz rezystancję dla prądu stałego. Głośnik pracuje przy sygnale zmiennym, i tam występuje impedancja. Zawsze rezystancja mierzona omomierzem będzie niższa od impedancji, a skro jest równa oznacza to, że albo producent podaje (z niewiadomych przyczyn, bo normą jest podawanie impedancji nie rezystancji głośnika) nieprawdę, albo uśrednia...
A co to takiego to capture ? A częstotliwości to takie jak powiedzmy w bardzoszybko obrotowych silnikach powiedzmy 12000obr/min czyli do 200Hz Od biedy można zastosować jakiś filtr typu średnia ciągniona ale wolałbym żeby to był pomiar dokładny a nie uśredniany Dodano po 4 Mimo tego plan jest do bani bo powyżej około 20Hz chyba zaczynają na siebie włazić...
Chciałem zmierzyć tętnienia napięcia wyjściowego zasilacza impulsowego za pomocą oscyloskopu, ustawiłem sprzężenie AC i ograniczenie pasma do 20 MHz. Zauważyłem, że jak zmieniam podstawę czasu, to wartość zmierzonego Vpp również się zmienia. Np. dla 5 ms jest to ~50 mV, a dla 50 ms już tylko 15 mV. Czy dobrze rozumiem, że on sobie to jakoś uśrednia...
Te które ważą 8,5 grama to mają pewnie po 150 - 200 mAh. Obudowy są częściowo puste. Tak- wyraźnie czuję puste miejsce przy uciskaniu ich palcami No nie da się ukryć, bo godzina różnicy pracy w egzemplarzach z deklarowanymi 1020 mAh w Nokii to jakieś 5% - a te 1400 mAh w MaxPower powinny skutkować pracą dłuższą o 1/3 dłuższą. Ale chyba jednak MP robi...
Witam. Czy mógłby ktoś pokazać fragment kodu w bascomie który uśrednia wynik pomiaru np z przetwornika A/C? Pozdrawiam
WItam. Możlwości uśredniania czy po prostu cyfrowej filtracji sygnału może być kilka. Najprostrza to taka jak napisałeś - zbierasz kilka próbek pomiaru a następnie je uśredniasz. Może to wyglądać np tak: unsigned int pomiar; unsigned int usredniony_pomiar; unsigned char pomiar_licznik; static unsigned int temp; pomiar = ADC; // pobranie wartosci pomiaru...
Zrobiłem to wg. wyżej zamieszczonych wskazówek i w sumie działa fajnie, ale jest mały minus: dla akcelerometru (zakres danych od -90st do +90st) niezależnie do liczby N, dzieje się coś takiego, że jak urządzenie stoi nieruchomo, to co jakiś czas wskakuje 2/3, a myślałem że będzie to na tyle dobre uśrednianie że wskazywane będzie cały czas 0 jak stoi...
Pin WR akurat wykorzystuje i faktycznie samo to znacznie przyspieszyło prace, choć chętnie bym skonsultował czy prawidłowo (wieczorem pokaże kod), ale i tak twój pomysł z tymi procentami jest bardzo ciekawy i tez powinien przyspieszyć prace. Na razie wszystko miałem wrzucone w główną pętle bez timerów także było sporo mielenia. Edit Widzę, że kolega...
Vinay Agarwal, inżynier firmy Texas Instruments, przeprowadzał ostatnio remont w swoim domu. Remont skupiał się głównie na wymianie dywanów na drewnianą podłogę. Po zerwaniu dywanu ułożonego na schodach okazało się że to co wcześniej wydawało się równymi schodami w rzeczywistości wykazuje bardzo duży rozrzut wielkości poszczególnych schodków. Była to...
takie dane mam dla 0 i 1 st.C a po oczytaniu z ADC wartości 1353(nastepna po 1352 odpowiaadająca temperaturze 0st.C) i obliczeniu za pomocą podanych zależności otrzymuje temperaturę 0,2st.C a więc nie 0,1 jak bym chciał,bo pomiędzy temperaturą 0 (w ADC 1352) a 1 st.C (w ADC 1357) mam 4 wartości z ADC czyli co 0.2st.C a nie jak bym chciał 10 wartości...
To tak poglądowo, bo bez nagłówków różnych wiele z tym kodem nie zdziałasz. Korzystam zwykle z czterokrotnego pomiaru tego samego kanału i uśredniania tych wyników. U mnie niestety jest wyzwalanie, a nie pomiar ciągły. [syntax=C]/*----------------------------... * \brief Returns value of selected channel...
gaz4 - dziękuję za wyjaśnienie. Ochrona powietrza ginie w gąszczu przepisów. Pozwolę sobie podjąć próbę wstępnego uporządkowania i mam nadzieję, że Admin / Moderator wybaczy :) Zacznę od źródeł prawa, ustawa zasadnicza wymienia (przeklejam za Wikipedią): Konstytucja ustawy ratyfikowane umowy międzynarodowe rozporządzenia akty prawa miejscowego (na obszarze...
Witam, Postanowiłem tutaj napisać, ponieważ mam problem z timerem1. Napisałem program zgodny z algorytmem, który umieściłem poniżej (układ ma zliczać impulsy na wejściu, następnie je uśredniać, a wynik wyświetlać). Póki co testuje go na ISISie i jedyne co pojawia mi się na wirtualnym wyświetlaczu to wynik -1. Tak jak wspomniałem w pierwszym zdaniu,...
Witam. Od jakiegoś czasu walczę z płytką Nano i sensorem UV. Początkowo była sobie płytka z Uno i moduł GYML8511. Jakiś prosty kod ściągnięty nawet nie wiem skąd "zaskoczył" i była frajda bo sypało wynikami na "monitor serial" [syntax=c] /* ML8511 UV Sensor Read Example By: Nathan Seidle SparkFun Electronics Date: January 15th, 2014 */ //From: float...
... i oprócz uśredniania KILKU wyników proponuję zmienić choć kilka razy stację gazu, bo mogą sprzedawać szmaciaty gaz (np w okolicy Łęczycy NIE MA żadnego dobrego gazu, a niektórzy przelewają gaz butlowy, bo tańszy i samochody się dławią butanem). Wtedy będzie wiadomo, że to nie gaz.
To może lepiej zostać przy PIC'ach? - np. PIC32MX. Też pisze się w C, środowisko MPLABX daje Microchip, jak masz przypadkiem PicKita3, to od razu możesz programować. Jedyny minus, to trzeba sobie samemu zrobić płytkę developerską, bo te gotowe są cholernie drogie. No i oficjalny kompilator C od Microchipa ma opcję optymalizacji tylko do -O1. Ale peryferia...
Witam w kolejnej odsłonie cyklu 'Rzadko Zadawanych Pytań', w dzisiejszej odsłonie - porównanie architektur przetworników analogowo-cyfrowych (ADC) - Sukcesywnej Aproksymacji (SAR) i sigma-delta (∑-Δ). Pytanie : W mojej aplikacji, związanej z obrazowaniem medycznym, potrzebuję przetwornik analogowo-cyfrowy o zakresie dynamiki wynoszącym 100...
W takim układzie wykorzystanie komparatora nie jest niezbędne (szybkość reakcji przerwaniem). Spokojnie więc podłącz akumulator przez dzielnik rezystorowy do wejścia ADC i wykonuj 3 pomiary: 1. potencjometr 1 2. potencjometr 2 3. napięcie dzielnika. Zwykłe uśrednianie + porównanie wyników w zupełności wystarczą, jeśli już musisz wykorzystywać do tego...
Tylko czy ona będzie rzędu 1Mohma czy dużo dużo większa? 100Mohm czy jeszcze większa? Wiem, że zależy to od kilku czynników, ale uśredniając jakiego wyniku można się spodziewać?
(at)tmf, zapytam jeszcze raz, czy przy zakłóceniu na linii może wystąpić błędna interpretacja przycisku (w ADC)? Wystarczy dodać kondensator równolegle do dolnego rezystora i/lub uśredniać kilka wyników pomiarów:
Zasilacz bardzo sieje i kiepską ma stabilizację :) i to prawdopodobnie jest wina. Multimetr dokonuje kilku pomiarów na sekundę i "uśrednia" ten wynik. Musiałbyś dokonać tego samego - np. odczytać 10 pomiarów i wyliczyć średnią.
Ja mam wrażenie że jest to związane z próbkowaniem miernika, że jest częstotliwość próbkowania miernika jest zbyt niska. Czy to może być to? Dodam, że zachwują się tak głównie mierniki wartości skutecznej (podwójnie całkujące, true RMS). Moim zdaniem nie jest to raczej problem niskiej częstotliwości próbkowania. Na odpowiedź naprowadza nas Twoja obserwacja,...
Wykres charakterystyki zależy również od aproksymacji wyświetlanych wyników. Zwiększając aproksymację można uzyskać pasmo gładziutkie jak stół, mimo, że w rzeczywistości przypomina szczyty pasma górskiego. Kiedyś miałem okazję pomierzyć swoje kolumny w komorze bezechowej PW. Wynik był całkiem całkiem, ale ideał zobaczyłem po zwiększeniu uśredniania...
... wykorzystany jako anemometr. Jakiś czas temu zbudowałem stację Pasuje "na kanapkę" do istniejącego układu stacji meteo (widoczny pod spodem), nie powiększając wymiarów obudowy, przez co jedyne co trzeba było zrobić to wydrukować dwa nowe górne poziomy stacji i je wymienić. Jest kilka metod, którymi można zmierzyć przepływu, do pomiaru czasu lotu...
Witam kolegów Tym razem chce was zaineresować wiedzą którą można "wyczytać" z charakterystyk głośników, a wiedza ta jest potrzebna przy konstrukcji DOBRYCH kolumn. Każda firma prezentuje jako podstawowa, chrakterystykę tzw. osiową, czyli z mikrofonem ustawionym na osi głosnika w określonej odległości, i niewiele mówi o faktycznej górnej czestotliwości...
Użyj symulatora. To potężne narzędzie. Można nawet zadawać wartości które program odczyta z ADC dla każdego z kanałów z osobna.. To jednak nie wszystko. Ma wbudowany emulator wyświetlacza. To nic że nie chcesz wyświetlać na LCD. Możesz każde swoje obliczenia matematyczne które ma wykonać mikrokontroler wyświetlić w postaci wyniku na tym LCD i już wiesz...
To jest kod Bascoma prawda? Zależy co kolega weźmie, AVR czy PIC. Otrzymane wartości uśredniasz dla usunięcia ewentualnych zakłóceń (suma np. 4 kolejnych odczytanych wartości podzielona przez 4). Zupełnie niepotrzebne :D Ja w swoim projekcie dałem tylko kondensator 100n między suwak a masę i nie potrzeba uśredniania wyników. Wszystko działa bez problemu,...
Nie miałem ostatnio czasu, ale w końcu trochę wyników. Mam niejakie kłopoty z interpretacją, może ktoś pomoże ;-) Zmieniałem rezystancje w szeregu z kondensatorem wyjściowym i na tej rezystancji mierzyłem napięcia. Obciążenie zawsze wynosiło 213 mA, żeby choć jedna wartość była stała. Napięcie na obciążeniu zmieniało się, ale tylko nieznacznie. Z 10,25V...
Ok, dzięki z tymi dzielnikami już połapałem o co biega, potestuje sobie te napięcia odniesienia i zobaczeę jak to ma się w praniu ;). Taki czujnik przepustnicy z silnika samochodowego raczej jest przystosowany do takiej pracy, zawsze się można pokusić o czujnik halla np. RCY tylko to już min 150zł , ale kto wie ;) Dodano po 19 (at)LChucki Rzeczywiście...
To już ostatnia część opisowa projektu. Na początek program odbiorczy w LabVIEW: W załączniku zamieszczam plik z programem. Program działa według poniższego algorytmu: Szkielet programu: Detekcja i przetwarzanie: Program widzi urządzenie bluetooth jako wirtualny port COM. Właściwa detekcja kolejnych impulsów realizowana jest przez wykrywanie zbocza...
BlueDraco napisał: "-pokazałem to kilka dni temu" Naciskasz na profil BlueDraco i naciskasz "Znajdź posty użytkownika" Za chwilę masz temat "Niestebilny odczyt ADC w Xmega16a4U" Uśrednianie "na chłopski rozum": Bierzesz zmienną która potrafi pomieścić kilka odczytów z ADC 1. Najpierw mnożysz ją razy tyle ile chcesz, na przykład 4, bo za chwile będziesz...
Co to jest za zwierzę z rogami i zębami? [syntax=c] double PWM(double a;) { OCR1A = 800+a1*5.5; OCR1B = 800+a1*5.5; } [/syntax] Po co Ci double- czyli float do wstawiania do rejestrów licznika? Można dać *55/10 i nie masz float tylko normalny typ zmiennej. Następna sprawa- czy przecinki przy obliczeniach to aby jest to o co chodziło? A nie kropki? I...
Trochę wyjaśnienia z Uref. Tak naprawdę to nie ma znaczenia jakie to napięcie, przyjęcie Uref µC jest najprostszym rozwiązaniem. Prowadź pomiar z 10-bitową dokładnością i maks. preskalerem + uśrednianie w serii wyników. Przeprowadźmy proste rozumowanie: - wynik przetwarzania wynosi: A/D = 1024 • Upom/Uref - napięcie pomiarowe Upom = Rt /(Rt...
Dzisiaj troche powiało, wykresy z ostatnich 24godzin. Wiatr 4-5m/s, w szczycie około 8m/s. Przy tej predkosci górnej prądnica dawała szpilki ponad 1kW, max co zauwazyłem to 1,2kW. Na wykresie tego nie widać bo jest uśredniany. Pomiar prądu przystosowany do mozliwosci mierzenia do 60A wiec w niskich zakresach spodziewam sie błędu w postaci zaniżonych...
Po pierwsze : uśrednianie wyników. Po drugie - ładowarka tabletu to zasilacz impulsowy i taki wykres jest jak najbardziej normalny. Podobnie jak rozbieżności w wyniku pomiaru. Mierzyłeś prąd np. żarówki czy jakiejś grzałki ?
"rolę detektorów pełnią akcelerometry typu DE-ACCM3D, które producent opisuje jako najbardziej zaawansowane na rynku przy zachowaniu maksymalnej prostoty (tylko 5 pinów do podłączenia) " Trochę nie dokładne jest to tłumaczenie... Akcelerometry to produkt Analog Devices model ADXL330, a DE-ACCM3D to moduł z dołączonym zasilaczem i buforem. Natomiast...
Ok. Problem w tym, że to na tranzystorach ma być :) A człowiek się tak rozleniwia, że jak ma zrobić generator to bierze 555 i już :D Z czujnika musisz pobierasz impulsy. Są one krótkie (w porównaniu do czasu bez impulsu), zatem dobrze byłoby je wydłużyć. Potrzebujemy więc dowiedzieć się jaki jest minimalny czas przerwy między impulsami. Jeżeli np. jedziesz...
żadna mi nie wyjaśniła zasady działania No bez jaj, poczytaj o przewidywaniu szybkości zmian funcji i uśrednianiu wyników.
HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC 11bit (12bit przed histerezą, uśrednianie dithering). 5. Zakres...
Pytanie: Chciałbym poprawić dokładność i powtarzalność pomiarów przechyłu dokonywanych z pomocą inklinometru ADIS16209. Czy mogę np. połączyć kilka sensorów równolegle, aby uzyskać lepszą dokładność pomiaru? Odpowiedź: W teorii - tak, taka technika może zostać zastosowana do zwiększenia dokładności pomiaru kąta przechyłu wykorzystując kilka inklinometrów...
Oscyloskop Rigol MSO1504 pierwszy oscyloskop Rigola z własnym chipsetem Rigol zmienia barwy. Nie, nie, spokojnie, nadal jest to chińska firma i na razie nic nie wskazuje na to, by miała być wykupiona przez „obcy” kapitał. Zmiana dotyczy nowego, czarnego designu oscyloskopów serii MSO5000. Czy jest to również symbol innych, głębszych zmian?...
Witam wszystkich WAS! Czy ktokolwiek próbował obliczać wielkości procentowe na AVR używając asemblera AVR? Czy pozostaje mi tylko C? Proszę o jakiekolwiek info. Kilka informacji wyjściowych dla zawężenia tematu: -Rozbudowany system pomiarowy z procesami autokalibracji,samotestowania itd.Platforma AtMEGA128 TQFP -ADC dokonuje pomiaru,wynik pomiaru jest...
Wzmacniacz samochodowy o mocy 400W. Oparty o przetwornicę push-pull na układzie KA7500 (TL494), o mocy do 500W pozwalającej na pracę czterech końcówek mocy TDA7294. Wzmacniacz na przednim panelu posiada trzy trzy-cyfrowe wyświetlacze LED, wyświetlające aktualne napięcie zasilania wzmacniacza, jego temperaturę, oraz szacunkową oddawaną przez niego moc....
Pytanie podstawowe: czy wszystkie (a w tym i mój sensor firmy Scosche) działają wg opisanych w przytoczonych przez Ciebie dokumentów? Jeśli proces określania częstotliwości tętna odbywa się wewnątrz sensora, to D...PA! Bo mnie zależy na dostępie do czystych impulsów, bez obróbki uśredniania! Większość pulsometrów (jako całość, bez wnikania w to, gdzie...
Nie mogę się z tym zgodzić. Częstotliwość pomiarów ma bezpośredni związek z czasem wykonywania pojedynczego pomiaru. W warunkach dużych zakłóceń prostą metodą pozwalającą na zmniejszenie wpływu zakłóceń na wyniki jest uśrednienie wartości za pewien czas co charakteryzuje między innymi metodę podwójnego całkowania. To jest teoria, na dodatek stworzona...
Witam, po dłuższej przerwie wróciłem do tematu czopera. Zmontowałem układ pomiarowy prądu i napięcia. pomiaru dokonuję w przerwaniu wyzwalanym sygnałem zewnętrznym z układu sterującego bramką modułu IGBT - w ten sposób zrobiłem synchronizację więc próbkowanie przebiegu zaczynam dokładnie w momencie komutacji, następnie wykonuję wyliczoną ilość próbek...
Witaj, Temperatura rzędu 500C jest nie mozliwa do odczytania z DS18x20. Czujnik może co nawyżej wskazać 125C. Niestety procedury których użwasz do przeliczenia odczytanych danych na temperaturę są błędnie napisane. U uśrednianiu wyniku to tu raczej nie ma mowy bo DS18X20 jest czujnikiem cyfrowym z własnym kontrolerem któy już sam sobie uśrednia wynik...
... Kondensator 100 nF powinien załatwić sprawę filtracji. ... Kolega nie czytał DS układu. Dwie przyczyny: - niska impedancja wyjściowa czujnika - kiepska praca z "heavy capacitive loads" sprawiają, że te 100nF można sobie o kant .... rozbić. Wracając do meritum: Kluczowa kwestia: temperaturowa stała czasowa czujnika. Silnie zależna od prędkości ośrodka...
Szum termiczny w pomiarach analogowych jest zazwyczaj wartością pasożytniczą, wpływającą negatywnie na pomiar. W związku z tym powinno się go unikać za wszelką cenę w naszych urządzeniach. Filtrowanie wejścia, odpowiednie projektowanie płytki drukowanej i schematu prowadzenia masy to krytyczne czynności które trzeba wykonać aby zaprojektować poprawny...
Zakupione moduły fotowoltaiczne 3x315W już pracują, a regulator wykonałem na podstawie schematu z postu [url=]#460. Do sterowania użyłem Aruino nano z racji jego posiadania. Radiator zacny ponieważ testowałem różne częstotliwości PWM. Powyżej 5kHz moc strat na mosfecie nie jest akceptowalna. Natomiast im mniejsza częstotliwość tym niedokładniejszy odczyt...
Kolejna "zabawka", jaką nabył mój Kolega to cyfrowy miernik poziomu dźwięku - "PM 6708 digital sound level meter". Ponieważ miernik dość ciekawy, postanowiłem napisać kilka słów o nim i jego zastosowaniu w praktyce. Decybel - co to za zwierzę? Za Wikipedią: "Poziom natężenia dźwięku – logarytmiczna miara natężenia dźwięku.... (…) Jednostką...
Mała sugestia odnośnie pomiaru i wahania odczytów. Nie tak dawno robiłem odczyt z czujnika temperatury (termistora 5%), irytowała mnie strasznie szalejąca wartość pomiaru. W pierwszej chwili zrobiłem na szybko uśrednianie na podstawie zwykłej średniej arytmetycznej postaci: wynik = (N_0+N_1+...N_n)/n, ale nie dało mi to zadowalającego efektu. Aby w...
Dzięki za podpowiedź BlueDraco, masz rację tablica jest zbędna. Myslę że tak można by to zrobić, czy dobrze myślę? Trzeba tylko zainicjować zmienna "i" wartością 0b00010001 by działało na 4 bitach portu prawidłowo. [syntax=c]//============================... int main(void) { uint8_t i =...
Cóż przetwornik taki składa się z kilku zasadniczych części. Najważniejszym jest integrator zawierający w sobie komparatory napięcia ładowania i rozładowania kondensatorów pomiarowych, precyzyjny licznik czasu oraz klucze do łączenia kondensatorów pomiarowych. To właśnie układ całkujący z pojedynczym całkowaniem. Jeśli przetwornik ma większą klasę dokładności...
Podczas budowania precyzyjnych torów analogowych trzeba brać pod uwagę wiele czynników, szczególnie na etapie doboru elementów. Pozwoli to na uzyskanie zakładanych wyników, jeśli chodzi o parametry takie jak offset, jego dryft termiczny, liniowość i błąd wzmocnienia oraz szum o niskiej częstotliwości. W wielu aplikacjach systemów o wysokiej precyzji,...
WItam, Mam problem z przetwornikiem ADC w procesorze XMEGA. Wiem, że pojawiły sie na forum krytyczne uwagi dotyczące tego przetwornika w tych procesorach, ale nie wierzę że jest aż tak źle jak u mnie. Musi to być mój bład , nie wierzę że ATMEL mógł coś takiego wypuścić na rynek. Mój procesor to ATXMEGA32E5. Na wejście PA7 ( wejście ADC nr 15) - doprowadzam...
Ciezkao stwierdzi sadze ze okolo 100 ale to jest tylko w przypadku A0 i A1 , adc z A2 potrafi wskazywac temp nawet 250 stopni i ja utrzymywac Jeśli rzadkie to problem rozwiążesz, zresztą jeśli to sterowanie i i tak powinieneś tak zrobić, uśredniając wyniki. Uśredniać można na kilka sposobów, wybierz najlepszy dla ciebie (tablica wyników, dodawanie...
Ciśnieniowy kontroler poziomu wody WSTĘPNIAK Witam wszystkich entuzjastów elektroniki! Chciałbym zaprezentować przykład wykorzystania scalonego półprzewodnikowego czujnika ciśnienia w roli miernika poziomu wody. Dzięki pomiarowi ciśnienia słupa wody możliwa stała się kontrola i utrzymywanie wody na zadanym poziomie w dowolnym zbiorniku (butelka, beczka,...
Niestety, więcej niż usrednianie nie zrobisz. Twój kompas podaje kierunek tylko z pewną dokładnością i zapewne nawet jak leży nieruchomo to wyniki są rozstrzelone (błąd ten możesz zapewne znaleźć w dokumentacji). Ważne teraz są tu dwa zagadnienia - dokładność - aby otrzymany kierunek był jak najbliższy rzeczywistemu; oraz odpowiedź skowoa - aby otrzymywany...
Uzyskać można tyle, na ile pozwoli II Zasada Termodynamiki - uzyskanie stabilnego wyniku z zaszumionego sygnału byłoby tym samym, co zbudowanie PM II rodzaju. Na mieszaczu będzie szum - taki, jaki jest w paśmie około 60kHz. To dużo lepiej, niż szum na komparatorze, odpowiadający pasmu rzędu tysiąca razy większemu... Ale to pod warunkiem, że VCO daje...
Nie jest mu to potrzebne do niczego! Musi znać obroty, dla kilku innych obliczeń. Nie ma innych obliczeń. .. jeżeli bedzie chciał zmieniac te rzekomo 'ustalone' obroty na poziomie 2400 RPM; to może manipulowac odczytaną podczas kalibracji wartościa odpowiadającą liczbie to co w oryg. czyimś projekcie było 3700 . Dla autora tego watku ta liczba będzie...
Napisałem program w bascomie który mierzy 16 razy napięcie na wejściu przetwornika AC, później uśrednia wynik i pokazuje na trzech wyświetlaczach 7 segment i program ten pokazuje głupoty, na wyświetlaczu wartości cały czas bardzo szybko się zmieniają. Gdy usunę część odpowiedzialną za uśrednianie wyniku jest ok. Może ktoś zerknąć na kod i powiedzieć...
Witam W celu poprawy dokładności można przeprowadzić uśrednianie pomiarów. Zyskuje się wtedy sztucznie 1 - 2 bity więcej. Metoda skuteczna. Sam się przekonałem robiąc termometr na LM35. Bez uśredniania wyniki na wyświetlaczu wyglądały następująco: 18.2, 18.5, 18.7, 19.0, itd. Po zastosowaniu uśredniania 20 próbek widoczna ładna, płynna zmiana wskazań....
Witam Mam problemy z fazami w domu. chciałbym mieć stały pomiar wyświetlany na LCD i w przypadku przekroczenia napięcia 240V zapalaną diodę led podpiętą do nóżek procka(docelowo będą to przekaźniki) i sygnał dźwiękowy na syrence. Wykonałem w bascomie miernik faz na atmega8, tryb zaokrąglania wyniku zaczerpnąłem z jednego kodu z forum. Płytka z układem...
Witam Do pomiar prędkości obrotowej wentylatora z PC chciałem użyć sygnału z czujnika halla, całość podłączone jak na schemacie poniżej do wejścia atmegi 16 ICP1. Chciałem użyć również wbudowanej funkcji timera 1 do pomiaru okresu. I teraz co nie działa... Pomiar jest mało dokładny i strasznie skacze - przy pomiarze prędkości obrotowej max (7200) wynik...
Ciesze się że są jeszcze ludzie, który potrafią udzielić konkretnej odpowiedzi. Aktualnie jednak rozumiem tyle, że muszę się wybrać do auta i wykonać kilka pomiarów. Jeśli macie racje (nie mam powodu żeby w to nie wierzyć, ale chce się przekonać jak wygląda to na moim egzemplarzu) i faktycznie w baku jest jakiś mechanizm kompensujący drgania to na wyjściu...
ustawienia dla wagi 60 g , d = 0,001 g , e = 0,010 g Poi 3 -Ustawienie punktu dziesiętnego (licząc od lewej) AUE 0 - Stopień uśredniania – im większa liczba, tym większe uśrednianie uni - 1 - Ustawienie jednostek miary, 1 - g 2 - kg 3 - t Aut - 5 - rAnu - 0 - Kontrola masy startowej (0 – wagi, 1 – silosy) bodu - 5 - Prędkość transmisji...
Witam serdecznie. Głowię się od jakiegoś czasu, nad następującym problemem. Do wejść przetwornika ADC0 sprintf() może przy przekształcaniu zmiennych na łańcuch znakowy nie wprowadza czasem jakichś błędów? A może to ja pomimo poprawnie kompilującego się kodu, porobiłem jakieś błędy w posługiwaniu się zmiennymi (operacje na różnych wielkościach typów),...
Witam. W pracy badawczej trafiłem na problem w ocenie pracy osoby badanej w laboratorium. Postaram się opisać możliwie szczegółowo sam problem, proszę o pomoc w wykombinowaniu algorytmu - raczej w pseudokodzie, albo schemacie blokowym. Chodzi mi o pomysł, a nie o gotowca. 1) Co badamy? Ludzi przy pracy na komputerze. Test jest tak skonstruowany, że...
Witam. Potrzebuję: białych diod LED, które potrafią wygenerować strumień świetlny z częstotliwością 500kHz, nie "uśredniając" go . W drodze wyjaśnienia... Wczoraj badałem odpowiedź fototranzystora TEPT5600 na impulsy świetlne z diody LED (biała, 3mm, clear) przy zasilaniu tej diody prostokątem. Okazało się, że górna granica częstotliwości, przy której...
Wstęp W elektronicznych analizatorach krwi, systemach diagnostyki in-vitro czy w innych, podobnych aplikacjach analityki chemicznej ciecze muszą być przemieszczane z jednego pojemnika do drugiego. Mogą to być badane próbki jak i substraty potrzebne do procesu jej badania. Te skomplikowane systemy laboratoryjne bardzo często optymalizowane są pod kątem...
Witam ponownie, Poszedłem za radą większości z was i postanowiłem napisać program od nowa. W załączniku zamieszczam kod. Teraz nie mam już problemu z przejściem ADC z np.: 29 na 30 i też nie ma problemu z jego wyświetlaniem ale mam inny problem. Właściwie dwa. 1. Wyświetlenie ADC pomimo uśredniania jest niestabilne - ciężko jest ustawić stabilną wartość...
Wszyscy chcemy, aby nasze układy FPGA były niezawodne w swoim docelowym środowisku pracy. Szczególnie, jeśli układ taki pracuje w krytycznej dla bezpieczeństwa sekcji urządzenia. W Uzbrój i strzelaj - dwuskładnikowy system wydawania komend Dla bardzo krytycznych kanałów wydawania komend innym modułom lub urządzeniom w systemie warto zaimplementować...
Ten Twój program to, niestety, brak zrozumienia dla sprawy. W pętli Do Loop Until zbierasz 64 odczyty i je uśredniasz, ale tego wyniku w ogóle nie używasz... Zamiast tego robisz jeszcze raz odczyt zamazując poprzedni wynik uśredniania. Gdzie tu sens? :D Spokojnie możnaby też zrezygnować z użycia zmiennoprzecinkowej Single i program byłby mniejszy -...
Oversampling - ilość próbek jest większa od dzielnika (zwiększa rozdzielczość) Średnia arytmetyczna - dzielnik jest równy ilości próbek. (nie zmienia rozdzielczości) Wszelkie znaki na niebie i ziemi mówią, że "In signal processing, oversampling is the process of sampling a signal with a sampling frequency significantly higher than the Nyquist rate."...
moje rozumowanie nie jest skomplikowane: Ale całkowicie niegodne spadkobiercy Kopernika mój drogi. ;) że normatywnie pobrane próbki wskażą iż na składzie leży antracyt, a mnie do domu przywiozą zapopielone i zasiarczone dziadostwo - i tak to zazwyczaj się dzieje. Zaraz, zaraz... Skoro niemal wszyscy kupujący węgiel dostają zapopielony szajs, to skąd...