W notatkach z wykładów z kursu pomiarowego mam zapis o co najmniej 10 m między sondami a najlepiej powyżej 20 m (niestety wykładowca, doświadczony pomiarowiec praktyk już nie żyje). Z kolei w książce K. Wołkowińskiego jest zapis, że we wzorach do tej metody jest założenie, że stosunek odległości między uziomami do ich długości powinien być większy niż...
#include... ... ... //kwarc 3,6864MHz ... ... volatile unsigned int koniec=0; volatile unsigned long int adc; ... ... int main(void) { sei(); for(;;) { ADMUX = (1 << REFS1) | (1 << REFS0); //kanał ADC0, wew ref 2,56V ADCSRA = (1 << ADEN) | (1 << ADSC) | (1...
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
https://obrazki.elektroda.pl/5705909000_... NA WSTĘPIE Wiem, wiem, ktoś zaraz powie, że układów aktywnego obciążenia nie sposób zliczyć i kolejny taki projekt przyczynia się do klęski urodzaju… 8-) Mimo wszystko chciałbym przedstawić projekt aktywnego obciążenia. Aktywne obciążenie samo w sobie nie jest czymś szczególnym, ale...
Oto mój program wykorzystujący LCD w trybie 4-bitowym, śmiga jak ... Jest tam obsługa LCD i 1wire, procedurki LCD łatwo wyłowić :) // ****************************************... // Project: Obsluga układu DS18B20 // Author: Zbigniew Chrobot // Module description: pomiar temperatury z DS18B20 kwarc 4MHz // wyswietlanie na...
https://obrazki.elektroda.pl/9753842300_... W tym materiale zebraliśmy informacje o rozwoju liczników, rodzajach i cechach liczników energii elektrycznej. Poruszamy też często wywoływany temat różnic we wskazaniach po wymianie elektromechanicznego licznika indukcyjnego na licznik elektroniczny. Poprzednio mieliśmy okazję zaprezentować...
http://obrazki.elektroda.net/41_12633119... Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony układ umożliwia...
(at) ^ToM^ Nie do końca to samo co pomiar indukcyjności. Bo pomiar indukcyjności to trochę co innego niż pomiar np. rezonansu LC czy parametrów filtra itp. Mierzy się za zwyczaj w szerszym paśmie, ale musi to być dobrane z głową. Do tego występują inne problemy o których trzeba mieć świadomość czyli umieć interpretować wyniki :) Już kiedyś o tym pisaliśmy:...
https://obrazki.elektroda.pl/1799053000_... Multimetr jest podstawowym narzędziem pracy każdego elektryka i elektronika. Modeli na rynku jest bardzo dużo, od najtańszych wyrobów chińskich po topowe produkty wiodących marek. Łatwo jest się zgubić w gąszczu ofert, a jedyną wskazówką jest specyfikacja multimetru. Specyfikacja, która bywa...
Komplikacje z utworzeniem zmiennej. (Microchp Studio, AVR128DA32) Pokrótce: Odmierzam czas . Wynik wpisuję do EEprom-u , wartość 24 bity Chcę edytować w/w wartość, wpisuję ja do zmiennej "wartosc32" i błąd : zmienna "wartosc32" umieszczana jest pod adresem 0x940C Gdy zaglądam do pamięci- nic nie jest nadpisane ( czyli "??" ) Odczytanie wartości z EEpromu...
Testowanie prędkości obrotowej przy pomocy programu Victoria jest obarczone ryzykiem dużego błędu. W przypadku silnego i stałego obciążenia (tu w teście na poniższych screenach https://obrazki.elektroda.pl/5946491100_... https://obrazki.elektroda.pl/6998819800_... https://obrazki.elektroda.pl/5044819700_...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
https://obrazki.elektroda.pl/9846005800_... Urządzenie przeznaczone jest do stosowania w krótkofalarstwie jako część wzmacniaczy lub transceiverów. Można je też wykorzystać niezależnie, jako pełniące funkcję dopasowywania impedancji wyjściowej wzmacniaczy mocy (PA) z antenami. Całość może zawierać zestaw od 5 do 7 cewek i od 5 do 7...
https://obrazki.elektroda.pl/5098001700_... Zaprezentuję konstrukcję z przed kilku lat, która powstała jako praca zaliczeniowa. Powstała aby sprawdzić żywotność taśm przewodzących pod kątem ich zginania. W tym celu zbudowałem precyzyjny miernik rezystancji do 1Ω sterowany przez ATMEGĘ128, która także steruje silnikiem elektrycznym...
Biblioteka to szumna nazwa w moim przypadku, to raczej "quick and dirty". U mnie też sporo pomogło dodanie sporego kondensatora na 3,3V, przy czym ja miałem to połączone do klona Uno, a klony biorą 3,3 z Ch340 zamiast ze stabilizatora co nie wychodzi najlepiej. Program testował mały panel słoneczny, mierząc napięcia w stanie otwartym, obciążonym opornikiem...
Jednak czytając ten zapis mam wątpliwości co do Twoich kompetencji i wykonywanych pomiarów, tym bardziej że na opisany problem z napięciem na łączniku dostałeś już wskazówkę w poście #5, a Ty nadal błądzisz. Mam takie samo zdanie. Jak wynik będzie ok. a w realu będzie źle ? Pomiarowiec musi się orientować jaki powinien być wynik. Pomiar - zadajesz...
Jak wyglądają poszczególne kroki kalibracji ADC z zapisem do efuses? Oto przykładowy kod kalibracji ADC z zapisem wyników kalibracji do eFuse'ów w ESP32: ```c #include "driver/adc.h" #include "esp_adc_cal.h" #include "esp_efuse.h" #define DEFAULT_VREF 1100 #define NO_OF_SAMPLES 64 #define EFUSE_ADC_CAL_11dB 0 #define EFUSE_ADC_CAL_6dB...
Czy są mierniki, które umożliwiają pomiar mocy i zapis wyniku na jakiejś pamięci? Najlepiej z interfejsem LAN :) Chodzi mi o to, aby taki miernik mógł "logować" pobór mocy przez zainstalowane urządzenia, i żebym mógł później odczytać wynik najlepiej w postaci wykresu. Miernik oczywiście trójfazowy, i w przystępnej cenie dla "Kowalskiego".
Łap. Voltomierz będzie działał stabilnie, ale wiedz, że Ty masz błąd logiczny w swoim kodzie. Pomysl. Jeśli u Ciebie "Steps" to zaokrąglone do całych poprzez Round "Angle" to jest to wartość ustalana przez napięcie czyli w pewnym momencie będzie stała. A tu zmienna "Kroki" jest porównywana z ta zmienną ""Steps", ale po porównaniu dodajesz lub odejmujesz...
AVE... Bzdura. Tekst laika amatora. Bzdury to ty żeś nawypisywał. Tak to jest, jak się wypowiada w tematach, o których nie ma się pojęcia. Rozzdzielczośći to nie jest uchyb miernika. ADC to nie jest multimetr. Z rozdzielczości nie wynika wartość napięcia które da się zmierzyć. Z rozdzielczości ADC wynika wartość napięcia, jaką ADC może zmierzyć. To,...
To akurat nieprawda. Tutaj to taka histereza bo nie porównujemy czy jest mniejsze czy nie, tylko do dwóch różnych wartości . (W Zajete oblicza Prog_gorny a w Wolne na odwrót) Niestety ten zapis jest jednak nieefektywny bo za każdym IF`em zmienna musi być ponownie załadowana do rejestrów celem porównania. Jeśli jest to ta sama zmienna to efektywniej...
Pewnie ma wykonać dwa kolejne cykle pomiarowe, wynik jednego zapisuje do pamięci a wynik drugiego do portu i znów od początku.
(at)pawgo2606 "Czy mój zapis określania wartosci średniej jest poprawny?? " Nie podoba mi się Twój sposób, wydaje mi się ponadto, że działa źle. Czemu sumujesz: suma+=max; a nie np suma+=data_ADS; Ja bym to zrobił tak; tablica na wartości z ADC, wyznaczam max, min i wartość średnią, sortuje tablice wartości ( masz teraz max i min na obrzeżach tablicy...
Nie można więc jednym terminem, częścią terminu nazywać wielu różnych parametrów podanych dla innych sposobów pomiaru/obciążeń eksploatacyjnych. Uparta niewiasto, pomijasz w swojej ripoście to co napisałem dużo wcześniej: Chodzi o pojemność mierzoną zgodnie z określonym i podanym przez producenta standardem. Jeżeli nieuczciwy producent umieszcza nalepkę...
Cluster Alignment czyli polepszenie wydajności pamięci flash Wprowadzenie Cluster Alignment (pol. dopasowanie bloków) to optymalne ustawienie systemu plików na nośniku flash względem bloków pamięci NAND flash. Sposób zapisywania danych na nośnikach flash jest dość nietypowy w porównaniu z nośnikami opartymi na wirujących talerzach (mechaniczne dyski...
Jak czytalem na eurasie to raczej bedzie bezpiecznik 250mA. Pomiar w trakcie pracy daje wynik 50mA poboru . A ten zapis na plycie nie moze sie odnosic do tego fuse`a .Tutaj na pewno prad jest ponizej 1 A. Wieczorem jeszcze raz sprawdze.
Modyfikacja kodu, wcześniejszy kod umożliwiał wyświetlanie od razu "stron" (jeśli 4 znaki siedmio segmentowe można nazwać stroną) Menu, lecz dane które są pobierane z zmiennych są statyczne, tj. nie są odświeżane a z ostatniego odczytu podczas przełączania się między strony. Poniższy kod, dzięki dodaniu przycisku do wejścia do menu, zmiennej o statusie...
Witam W oparciu o projekt Kolegi _Duch - rejestrator pogodowy zrobiłem swój ( na razie prosty ) rejestrator. Wykorzystałem podane w wątku pliki config_mmc.bas i Config_AVR-DOS.BAS . Na płytce testowej EVB 4.3 v.4 . Podłączenie z SD standardowe. Niestety nic się nie zapisuje na karcie SD ( próbowałem 2 Gb Kingston i 1 Gb Sandisk - formatowane na FAT...
Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest po włączeniu/resecie ( przed pętlą główna ), a zapis...
Ogólnie to z tego co wiem, aby faktycznie nie robić za dużych zmiennych to mogę zmienną PomiarADC ustawić na uint16_t i przy odpalaniu adc dać zapis HAL_ADC_Start_DMA(&hadc1, (uint32_t*) PomiarADC, 2); , ale zarówno to jak i nadanie zmiennym " magicznego modyfikatora" ;) volatile nie zmieniło moich wyników. Może faktycznie warto zrezygnować z DMA, ale...
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...
Teraz mam inny problem. Chcę robić pomiar temperatury i zapisywać na kartę SD. Używam do tego modułu prototypowego tego autora: Ponieważ post dotyczy innego tematu niż oryginalny wątek, temat podzieliłem. Na przyszłość proszę w przypadku napotkania problemów niezwiązanych z oryginalnym tematem postu zakładać nowy wątek. W ten sposób inni będą mogli...
"Nieco inne niż zmierzone miernikiem cyfrowym" to wynik przeliczeń danych z tablicy. W końcu rozdzielczość tego PCF8591P to 8-bitów (0 do 255) a miernika 0 do 1999 lub więcej. Trudno przy takiej różnicy oczekiwać 100% zgodności. Można oczywiście tak zaprojektować obwód przetwornika A/C by pokrył część wskazań multimetru z rozdzielczością powiedzmy 0,01V...
Witam Poniższy program mierzy długość trwania impulsu / stanu niskiego podanego na INT1. Pomiar jest wyzwalany przerwaniem, zboczem opadającym, następnie następuje włączenie timera i przestawienie przerwania na zbocze narastające. Gdy ono nastąpi jest wyzwalane kolejne przerwanie, które zeruje zatrzymuje timer. Odczyt timera (rejestr TCNT1) następuje...
Witam Problem jest nastepujacy uzywam timer0 do multiplexowania. co 4ms wywoluje mi sie przerwanie od przepelnienia timera wyswietlajac cyfre na kolejnym wyswietlaczu. Dane do wyswietlenia sa globalne. w petli while co pewien czas(0,5 s ) wywoluje funkcje ktora zczytuje dane z czujnika ds1820 po 1wire. Na wyswietlaczu LED pojawia sie co jakis czas 'zaklocenia'....
Zliczanie by sie przydalo. Na AVR-ku mialbys ogromne pole do popisu - mozna zrobic bardzo precyzyjny pomiar a nawet rejestracje. Są jakieś algorytmy? Z tego co wiem to charakterystyka lampy nie jest liniowa. Jeśli są to czy mógłbym prosić kilka. Żeby było bezproblemowo potrzebna jest odpowiednia lampa. Dlatego czaję się na SBM-20. Są one tak wykonane,...
Już odpowiadam na pytania i sugestie. Tak jak napisałem chwilowo otwarcie zamkniecie migawki symuluję mikrowłącznikiem. Zdaje siebie sprawę, że jest to generator drgań, drgań o charakterze losowym. Ale czy to ma aż taki wpływ gdy przycisk trzymam 3 - 5 sekund a wynik pomiaru mam błędny. Ale rozumiem, że popełniłem błąd w założeniach. Dziś postaram się...
Witam was, mam takie pytanie nawet kilka, są one spowodowane tym, że chce poukładać wiedzę jaką zdobyłem i zdobywam. 1. Przerwania ADC Zakładając, że przerwania mam uruchomione wpis do rejestru ADIE. To jak one działają Przerwanie uruchamia się po zakończeniu pomiaru i tu pytanie czy to jest jednoznaczne z zakończeniem konwersji ? Widziałem gdzieś kod...
Mam strasznie niski odczyt z pamięci 2918 MB/s , a zapis 4152 MB/s . Napewno nie powinien byc taki niski odczyt z pamięci przy takiej konfiguracji sprzętowej min 4000 MB/s w czym tkwi problem. Niechodzi mi tu o żadne podkrecanie fsb. Bo na ustawiniach standardowych powinienem uzyskać wynik owych 4000MB/s. Czekam na konkretne odpowiedzi. Pomiar robiony...
Rozumiem, będę jakoś z tym próbował, na razie brak czasu niestety. Mam jeszcze problem z tym wyświetlaniem paliwa. Mianowicie jest w tym kodzie który mi napisałeś do obsługi warunek, jeżeli ADC mniejsze od 175 i większe od 579 to Paliwo = 0 Po testach okazało się, że pływak jednak czasami z chodzi poniżej 175 i powyżej 579 wprowadzając mi błędny pomiar...
Następnie istnieją sekcje typu void cos_tam(void) To nie sekcje tylko funkcje realizujące konkretny fragment programu i wywoływane z innego miejsca programu. Czy zapis np. void cos_tam(void) mogę zapisać w sekcji int main(void), ale przed pętlą, czy mogę za pisać pod pętlą i czy ma to wogóle znaczenie. Pytam dlatego, ponieważ mamy nieraz dwa, trzy...
S/N to po prostu inny zapis SNR SNR to skrót z angielskiego (Signal to Noise Ratio - stosunek sygnału do szumu) S/N=SNR=\frac{P_s}{P_n}=(\frac{U_s}{U_n}... Ps - moc średnia sygnału Pn - moc średnia szumu Us - wartość skuteczna napięcia sygnału Un - wartość skuteczna napięcia szumów Ważne: pomiar obu mocy (napięć) musi być dokonana na tych samych zaciskach...
Twoja wiedza nie dopuszcza a producent tak napisał i co mu zrobisz? Chyba nie zakładasz, że napięcie nominalne 230V jest identyczne u każdego odbiorcy prądu z tolerancją +/- 1V. Przypomnij sobie jakie wahania napięcia są uznawane przez dostawcę energii za dopuszczalne. Producent wstawił widełki aby klient nie napisał do niego: "Podajecie moc czajnika...
Tak eliminacja wpływu niestałości długoterminowej (dryftu) to zaleta takiego pomiaru, podobnie w metodzie mostkowej eliminuje się wpływ zmian napięcia zasilania na wynik. Czytanie pojedynczych rejestrów jest możliwe, lepiej jednak od razu czytać cały rejestr. Kompilator zadba o odpowiednią kolejność i zoptymalizuje kod. Można porównać jak to wygląda...
Przepraszam , że nie dokończyłem wczoraj ale przysnołem. Nie poszło tak prosto bo nie otrzymuje zapisu na kartę , cały program kompiluje się mi w porządku tzn otrzymuje hex -a, zadaniem poniżej przedstawionego programu jest tylko odczyt jednej wartości z wejścia adc1 oraz zapisanie jej na karcie do pliku o nazwie plik, poniżej przedstawiam listing z...
Cieszę się, że osiągnąłeś zamierzony cel, a że "po swojemu" to tylko plus bo znaczy, że sam kombinujesz, a to najważniejsze. Niestety muszę Cię zmartwić, ale robisz bardzo podstawowy błąd, polegający na zapętleniu się w przerwaniu w pętli: while(bit_is_set(ADCSRA,ADSC)); Rozważ hipotetyczny (aczkolwiek możliwy) przypadek, że pętla ta nigdy nie zostanie...
róznica polega na tym,że przy użyciu wejść16 bitowych wartość w programie będzie bardziej zbliżona do rzeczywistej niż w przypadku użycia wejść 8bitowych. Żeby nie opowiedzieć o dokładność dwa razy większej. pzdr A ja myślę, że nie masz racji. Akurat nie byłem nigdy na szkoleniu z Siemensa, ale kolega był i dał mi materiały. I wg mnie bardziej prawdziwy...
http://obrazki.elektroda.pl/9575854300_1... Niniejsze urządzenie zaprojektowano do bezdotykowego mierzenia temperatury i kontrolowania ciepła wydzielanego przez różne obiekty. Pirometr został zbudowany w oparciu o czujnik MLX90614 firmy Melexis, który pozwala na pomiar temperatur od -70°C do +380°C, z dokładnością do 0,5°C i rozdzielczością...
Przepraszam odrazu że poruszam temat wałkowany 1000 a moze i wiecej razy. Niestety jednak niepotrafie sobie sam poradzić dlatego prosze was o pomoc. Termometr wyswietla mi cały czas temp -0.02 Niemam pojecia dlaczego Ds jest zasilany ciągle (nie przez iwire) a środkowa noga zwarta przez rezystor podciągający (4,7k) do zasilania. podłączyłem go do 0...
Co znaczy zawyza nawet do pelnego zakresu? Moze masz jakies zaklocenia, ktore sie nakladaja na mierzony sygnal? Raczej na pewno nie. Sygnał udzie z baterii poprzez potencjometr. Mierzę miernikiem to napięcie, jest bardzo niskie... Nie prosciej zrobic: ADCResult=ADC; Racja! ;) Zapomniałem że w C można potraktować ADC H/L jako jeden rejestr. :-) Ale...
rejestracja wynik pomiar porównać wynik pomiar wynik pomiar sprawozdanie
dioda zasilająca klawiaturze wieże philips karta pamięci uszkodzona
Kombiwar 15l z grzałką oporową – Zelmer, MPM, alternatywy mini-piekarnik, air-fryer Słabsze świecenie diody LED pod szafkami – przyczyny i rozwiązania