Ostatecznie możesz zrealizować taki pomiar w oparciu o układy cyfrowe. Budujesz generator o odpowiednio dużej częstotliwości do tego jakiś licznik i układ bramkujący ...a mikrokontroler stosujesz do sterowania tym układem oraz odczytem wartości z licznika i akwizycji na wyświetlacz. Wspomniane mikrokontrolery XMEGA są oczywiście lepszym wyjściem z sytuacji...
Kolejny projekt lutownicy? Przedstawiam projekt stacji lutowniczej pod groty T12 dla każdego. O problematyce i wnioskach opowiem później, więc pomijając wyjaśnianie co to lutownica - jaki jest koń każdy widzi - zapraszam najpierw do galerii. Nadmienię tylko, że nie każdy ciekawy projekt jest warty naszego czasu! :) https://obrazki.elektroda.pl/3274539000_...
Chciałbym to zrealizować to "poza" STM32, jak wskazałem - wiąże się to z chęcią odświeżenia trochę wiedzy z zakresu elektroniki (po długim czasie przerwy). Jeżeli moja koncepcja się powiedzie, wówczas będę myślał o dalszym rozwoju projektu np. wyświetlacz, wyniki w chmurze, pomiar z 3 faz, obliczenia mocowe, THD. Dodatkowo posiadam już część elementów...
Spoko, wiadomo, że każdemu się dokładnie taki błąd zdarzył. Czy to rozwiązało problem?
https://obrazki.elektroda.pl/1293200600_... https://obrazki.elektroda.pl/3972590000_... Analiza urządzeni w przestrzeni częstotliwości, jest niezwykle istotne dla zbadania wielu jego parametrów. Poznanie charakterystyki Bodego czy funkcji przejścia układu jest dosyć prostym pomiarem, który zrealizować można z pomocą...
Mam dość podobne zagadnienie teraz na STM32 i chciałem Cię zapytać czy liczyłeś może częstotliwość tegoż sygnału. Zależy mi na pomiarze częstotliwości do ok. 0-500Hz. Miałbyś w tej kwestii jakieś wskazówki?
Problem dotyczy wykorzystania wejścia licznika w trybie Input Capture wraz z DMA. Celem jest pomiar częstotliwości sygnału i jego wypełnienia. Na samym początku dodam, że jest jedno ograniczenie, które związane jest z wykorzystaniem pojedynczego wejścia licznika. Oczywiście, można skonfigurować tryb PWM Input, ale niestety w tym przypadku będą wykorzystane...
Tytuł wątku mocno mylący. Pytasz tak naprawdę o ogólną strukturę programu sterującego obiektem. Podstawowy problem w tym przypadku to określenie częstotliwości dla algorytmu sterowania. Nie mam pojęcia, jaka ma być w tym przypadku. "Na oko" strzelałbym na jakieś 100Hz - z taką częstotliwością mierzysz, określasz nowe sterowania i je wystawiasz. Całość...
OLED mi się marzy bo można duzo danych upchnąć na jednym wyświetlaczu Tyle, że nie ma OLED o proporcjach 15:1. TFT o takich nietypowych proporcjach są https://www.unisystem.pl/pl/products/lcd... ale maja wejście VGA/HDMI a dokładanie np RPi tylko po to aby podłączyć wyświetlacz jest chyba nie za bardzo dobrym pomysłem....
Witam serdecznie, Tło Zajmuję się uruchomieniami dużych maszyn i w pracy często sprawdzam znaczne ilości wszelkiej maści sygnałów (600-700 na w jednej maszynie). Dotychczas do tego celu używałem oddzielnego multimetru, kalibratora oraz komunikatora HART, jednocześnie posługując się dokumentacją papierową. By usprawnić sobie pracę i odciążyć plecy postanowiłem...
Cześć! Zbudowałem miernik częstotliwości w oparciu o procesorek Attiny 2313. Oczywiście zrobiłem to w ten nazwijmy "lepszy sposób" czyli dwa timery, jeden oblicza czas równy 1 sekundzie, a drugi liczy impulsy. Kwarc zewnętrzny 11059200MHz, wszystko działa jak należy... ale mam problem z pomiarem czestotliwości w zakresie od 2 do 5 Hz z rozdzielczością...
WItam Potrzebuję zmienić częstotliwość przebiegu prostokątnego o np 3,3 raza. Czestotliwość wejściowa jest zmiennna w pewnym zakresie maks 500hz. Wymyśliłem sobie żeby to zrealizować tak aby na INT0 podawać sygnał wejściowy i wywołuje przerwanie impulsy a timer0 generuje przerwania co jakiś mniejszy czas probkowania. Zliczam impulsy probowania pomiedzy...
witam Czy da się zrobić jakimś sposobem pomiar przebiegu prostokątnego mając do dyspozycji tylko 1 timer? nie zależy mi specjalnie na precyzji a jedynie na porównaniu wartości zmieniających się do zapisanej. jakbym miał dwa timery to jednym przerwanie co pewien czas i odczyt licznika z drugiego, a tu?
Co myślicie o tym, aby zbudować miernik częstotliwości na mikrokontrolerze w ten sposób: skorzystać z przerwania INT0 lub INT1 i zliczać ilość przerwań w ciągu sekundy i dane przesyłać za pomocą UART do kompa. Jaką dokładność bym uzyskał i jaką maksymalną częstotliwość takiego pomoaru przy kwarcu 16MHz (mam na myśli uC Mega8535). Proszę o Wasze opinie...
http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...
Witam! Jestem trochę świeży w ARMach. Mam gotową płytkę z LPC2136, do której podpięty są wyświetlacze LED, LCD, termometr (LM35CZ) i pare innych. Główna funkcja to zliczanie impulsów na wejściu capture: P0.10 CAP1.0 (ma to być wykorzystane do obliczania prędkości samochodu). Wykorzystuję do tego dwa obydwa timery (timer0 i timer1). Timer0 generuje przerwanie...
Witam, zaczynam właśnie moją przygodę z mikrokontrolerami i chciałbym prosić o małe wsparcie, posiadam aktualnie ATMege 32 (Evb 3.4), programuję w języku C (samo C znam dość dobrze, gorzej z aspektami po stronie avr) nie pisałem jeszcze nic bardziej skomplikowanego, zacząłem od obsługi klawiszy, diod, wyświetlacza 7-segmentowego i jako, że zamierzam...
Witam. Chciałbym zaprezentować zbudowany przeze mnie jakieś 3-4 lata temu tani miernik częstotliwości z szerokim zakresem pomiarów oraz wejściem TTL. Zakres pracy od 5Hz do 1,3GHz czyli dość szeroki i przydatny w każdym domowym „serwisie elektronicznym”. Sercem płyty bazowej jest mikroprocesor PIC16f84 oraz pleskaler, który umożliwia pomiar...
Witam. Chciałem w celach edukacyjnych zrobić częstotliwościomierz. Ponieważ nie mam za bardzo skąd wziąć zewnętrznych impulsów postanowiłem, że jeden pin procka będzie je generował, a przerwanie int0 będzie liczyć ile tych impulsów było. Do odmierzenia czasu posłużył timer1, który ma odliczyć sekundę (więc wynik od razu w Hz). Po upływie sekundy ma...
Ja na przykład robiłem pomiary z częstotliwością 24kHz wyzwalane przez timer. Dane zapisywane do tablicy. Przerwania DMA w połowie i na końcu wypełniania tablicy. W przerwaniach tych przesyłanie odpowiedniej połówki tablicy na kartę pamięci. Coś się tak uparł? m.ki i BlueDraco dobrze piszą, a ty dalej swoje. Z nadzieją jakby jeszcze Freddie miał uratować...
1. Oczywiście będzie mniejsza, bo częstotliwość 1MHz dotyczy przetwornika ADC a nie kanału. Przy np. 4 kanałach przetwornik ciągle jest jeden, a więc próbkując z częstotliwością 1MHz każdy próbkuje po kolei kanały 1,2,3,4,1,2,3,4..., czyli konkretny kanał np. 1 jest próbkowany co 4 pomiary, czyli z częstotliwością 250kHz. 2. Oczywiście trzeba wtedy...
Wystarczy jeden ADC, a konkretnie jeden kanał multipleksera ADC. Położenie wirnika znasz, bo wiesz na którym jesteś aktualnie kroku komutacji. Nie znasz tylko momentu przejścia do kolejnego kroku - w tym celu musisz wykryć przejście przez zero z backEMF. Jednak ze względu na częstotliwość próbkowania, lepiej wykorzystać komparator, lub ADC ale z możliwością...
https://obrazki.elektroda.pl/8003230600_... Po umieszczeniu materiału o porównaniu częstotliwości Napiszcie co myślicie o takiej metodzie. Wróciliśmy do tematu https://obrazki.elektroda.pl/3296797900_... Wejście sygnału mierzonej częstotliwości podamy na TIM2 CH2 czyli PA1 na płytce oznaczone jako A1. Nie będziemy...
To nie takie proste. Musisz zajrzeć do not producenta - powinna tam być podana impedancja wejścia ADC dla różnych częstotliwości. Ty masz f=0, niemniej zapewne na wejściu jest tam układ S&H, który jest ładowany przez krótki czas (swoją drogą znowu warto sprawdzić w nocie jaka jest minimalna częstotliwość taktowania ADC i czy można regulować czas ładowania...
Witam! Muszę stworzyć program na STM 32 (STM32 DISCOVERY / STM32F100RB), który będzie pozwalał sterować 5 serwami. Napisałem poniższy program, przy pomocy którego otrzymuje na wyjściach poszczególnych kanałów timerów 2 i 3 przebiegi PWM o częstotliwości 50 Hz. Jednak serwo nie działa. Serwo analogowe (HS – 422, HS – 645MG) wychyla się w...
Wypowiedzi (at)miso123 nic nie wnoszą do tematu (wie jak zrobić lepiej ale nie powie) i nie widzę sensu na nie odpowiadać zwłaszcza, że projektuje on urządzenia tak, że obok sygnałów TTL-LV występują ścieżki z napięciem 230V. Obwód wejściowy jest zbudowany prost, tanio i spełnia swoją rolę. Lepsze rozwiązanie jest w wersji PRO ale to zwiększa cenę sondy...
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
Tak w skrócie: Termopara (termoogniwo, termoelement, ogniwo termoelektryczne) – element obwodu elektrycznego składający się z dwóch różnych przewodników, wykorzystujący zjawisko Seebecka, zachodzące na ich styku. Inaczej mówiąc temperatura tych dwóch przewodników wydzielają prąd. I dajmy na to 200stC-6mV 300stC- 10mV LM358 to podwójny OP-AMP,...
W STM32F105RCT6 mam dziwne efekty dzialania ADC. ADC jest ustawione wg. noty aplikacyjnej dla skanowania ciaglego. KOD: DMA_DeInit(DMA1_Channel1); DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address; DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t)ADC1ConvertedValue; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC; DMA_InitStructure.DMA_BufferSize...
https://obrazki.elektroda.pl/3997737400_... Zaglądamy do wnętrza testera akumulatorów Konnwei KW600 oraz sprawdzamy jaka metoda pomiaru została wykorzystana do oszacowania rezystancji wewnętrznej akumulatora. Tester poza pomiarem rezystancji wewnętrznej stara się także oszacować poziom zużycia wg. wybranej normy oraz wprowadzonych...
Sekcja krytyczna jest po to, żeby zablokować przerwania ADC, które ma wyższy priorytet. Przerwanie od ADC i EXTI modyfikują dwie te same zmienne. Kolizja jest zabroniona, bo program może dojść do błędnych wniosków. Pierwiastek jest liczony na liczbach całkowitych, a jego funkcja jest w załączonym pliku. Teoretycznie liczenie pierwiastka trwa 9 cykli...
Zamieściłem Twoje wyniki i moje dla całego toru na jednym wykresie. Wychodzi coś takiego: https://obrazki.elektroda.pl/8417074000_... Jest u Ciebie problem nie tylko z zafalowaniem w paśmie przepustowym, ale też z nachyleniem charakterystyki. Tłumienie w paśmie zaporowym nie wiem, jakie mam, bo nie mierzyłem w tak szerokim zakresie....
Co do propozycji timera to masz na myśli, żeby uruchomić timer, który jak widzę jest na schemacie niżej(a dokładnie parę multipleksowanych): https://obrazki.elektroda.pl/6873035400_... On zaczyna liczyć z częstotliwością powiedzmy 100 cykli na sekundę, po doliczeniu generuje przerwanie i robi pomiar przetwornikiem ADC? Tylko właśnie...
Witam, Walczę z konstrukcją prostego wiatromierza ultradźwiękowego. Nadaję 8 impulsów 40Khz, po czym odczytuję z drugiego czujnika dane które odbieram (odczyt docelowo 100KHz - 250 próbek). Moim problemem jest fakt, że pomiar w jednym kierunku odbywa się bez przeszkód, a w drugim za każdym razem wypluwa jakby dalszą część pomiaru pierwszego. Sprawy...
Pomiar częstotliwości i wypełnienia PWM realizują sprzętowo niektóre "zaawansowane" liczniki z STM32. 1. Ściągasz za punkty to : https://www.elektroda.pl/rtvforum/topic3... 2. Czytasz tylko o gpio i licznikach 3. Doczytujesz/poszukujesz gotowca do liczenia tego sygnału na podstawie licznika. 4. Modyfikujesz to co potrzebujesz. Z tego co pamiętam...
Przesiadłem się na ten procesor bo jego akurat potrzebuję. W każdym razie, widziałem w filmie, że gościu nie używał żadnego timera do tego (albo o tym nie wspomniał, nie wiem). Czy to nie powinno tak działać, że ADC jak dostaje zegary to przesyła dane do procesora i zebranie kompletu (24 bity) wyzwala callback? Znaczy wiesz ja, nie oceniam broń boże...
Witam. https://obrazki.elektroda.pl/7611229100_... Chciałbym osiagnąć to co na obrazku, mianowicie mam skonfigurowany TIMER2 generujący sygnał PWM o częstotliwości ok 42kHz (taktowanie procka -> 32MHz, ARR = 99, PSC = 6). Chciałbym uruchamiać pomiar ADC podczas zbocza opadającego i kończyć przed kolejnym zboczem narastającym. Męczę...
Na szczęście świat się nie kończy na STM32... Zadanie bez problemu zrealizuje jakiś PIC z Microchip. Na przykład: [url=https://ww1.microchip.com/downloads... [url=https://www.microchip.com/wwwproduc... [url=https://www.microchip.com/wwwproduc... W tych nowszych, np. [url=https://www.microchip.com/wwwproduc...
opisz jak w procesorze STM32F411 skalibrować RTC używająć rejestrów. Posiłkuj się Reference Manual i notą aplikacyją AN4759 Wstępna ocena dostępnych informacji Użytkownik prosi o szczegółowy opis kalibracji zegara czasu rzeczywistego (RTC) w mikrokontrolerze STM32F411, z wykorzystaniem bezpośredniej manipulacji rejestrami. Wskazuje na potrzebę posiłkowania...
Nie ma znaczenia czy to Keil czy inne środowisko. Nie znajdziesz rejestru, z którego możesz odczytać wartość częstotliwości taktowania rdzenia wprost, czyli jawnie np. 72000000. Możesz odczytać poszczególne ustawienia pętli z rejestrów RCC i użyć wzoru, aby obliczyć przybliżoną, rzeczywistą wartość w oparciu o częstotliwość podłączonego do układu kwarcu,...
... czy może jest to możliwe, żeby sobie ustawić np. rdzeń na 100 MHz a wyjścia z PLLI2S i PLLSAI na 216 MHz, nawet jeśli ustawiony jest voltage scale 3? Tak, to jest możliwe. Jeżeli weźmiemy ds-a dla STM32F76x rev.3, to w sekcji 5.3.11 są dane dla main PLL oraz PLL I2S i nie ma tam nic na temat zależności częstotliwości VCO od VOS czy Overdrive. Więcej,...
Jestem pełen podziwu dla Twojego zapału i naprawdę szanuję Twoją wolę walki. Rozumiem, że wybrałeś już kontroler, nośniki danych i akcelerometr (3-osiowy) a teraz zastanawiasz się jak to oprogramować aby dało dobre wyniki. Masz też przygotowanie i wsparcie merytoryczne w postaci pracownika naukowego, który powiedział, że to wszystko da się policzyć...
Dokładnie, taka ilość pomiarów jest zbędna, szczególnie przy obecności szumu 1/f(jeśli dobrze rozumiem jego ideę:)). W każdym razie jeśli to ma być coś w miarę prostego to czy zrobisz filtrację w dziedzinie czasu czy częstotliwości to nie ma to znaczenia żadnego przy takich częstotliwościach. Po prostu albo mnożysz albo robisz splot. Jeśli coś bardziej...
To ja proponuję tak -> licznik liczący od zera w górę z częstotliwością dobraną tak aby uzyskać założony zakres pomiaru prędkości. Czujnik podłączony do wejścia "capture". Blok capture skonfigurowany tak, aby po odebraniu sygnału z czujnika następowało przepisanie wartości rejestru licznika do jednego z rejestrów CCR. Na dokładkę włączony "Slave Mode"...
Próbuje zrobić obsługę przycisku w przerwaniu z funkcją eliminacji drgań. Problem polega na tym,że po odmierzeniu zadanego czasu przerwanie wywołuje się samo po raz drugi mimo że nie naciskam przycisku. Próbuję to zrobić tak, że gdy zmienna naciskany jest przycisk na PB3 to blokuje przerwania od tego wejścia, uruchamiam timer i gdy zmienna "delay" doliczy...
Rozumiem, że wypełnienie i częstotliwość tego sygnału jest stała? Czym był podyktowany wybór akurat tych parametrów? Tak, stała. Eksperymentalnie mi z tego wyszedł najszerszy zakres pomiarowy, w tym wypadku 2100 na 12bit ADC. Dioda D1 trochę przeszkadza w pomiarach. Taki sposób pomiaru stosowano w miernikach analogowych. Pojemność można mierzyć przez...
Algorytm polega na tym DAC podanie napięcia. To na razie rozumiem Pomiar dwóch wyjść i obliczenia. Pomiar przez dwa kanały ADC w uC? Następnie wybranie najlepszego sterowania i pomiar na 3 wyjściu czujnika. Nie wiem o jakie, sterownaie chodzi, ale ten pomiar to jest to bramkowanie z drugiego tematu? Porównanie z tabela zliczonych impulsów. I mamy wyniki....
Przy takiej impedancji wejściowej trudno o poprawne pomiary. Max 51kΩ dla najkrótszego czasu samplowania.
Niezbyt rozumiem, ponieważ ja mam jedną masę w układzie. Możesz dokładniej wytłumaczyć gdzie mam wpiąć nóżkę od masy? Poniżej przedstawiam oscylogram dla linii TXEN i TX0 i podpięta jest nóżka do masy(do jedynej masy jaką mam w układzie). Może ci chodzi o to że masa jest połączona zbyt cienką linią(zaznaczyłem te dwa miejsca różową pętlą) i przez to...
Skoro ma to wchodzić do mikrokontrolera, to zamiast konwersji pojemność/napięcie i napięcie/cyfra można zrobić przetwarzanie pojemność/czas(lub częstotliwość) i analizować programowo. Tak , myśle zastosować coś w stylu STM32 F103 ....... Posiada 2 przetworniki A/C , jeden z nich mogę wykorzystać "do kondensatora" lub tak jak piszesz wyżej. Mam więc...
Jeśli chodzi o typy zmiennych to zmiana tablicy na typ uint32_t nic nie daje i powoduje tylko błędny zapis danych z ADC. Zresztą we wszystkich przykładach dotyczących ADC i DMA w stm32 widziałem rozwiązane to w ten sposób, a w Cortexie M3 zawsze działało to bez zarzutu. Co do momentu pojawiania się ErrorHander to jest on niestety losowy. Może zbyt wcześnie...
http://obrazki.elektroda.pl/8464088900_1... Witam, Chciałbym zaprezentować wszystkim swoją konstrukcję, która była również tematem mojej pracy inżynierskiej. Jest to LED Cube 4x4x4, który mruga w rytm muzyki. Układ sterowany jest za pomocą mikrokontrolera STM32F4Discovery. Sześcian można podzielić na cztery kolumny oraz cztery ściany....
https://obrazki.elektroda.pl/2759406900_... 8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu...
Pomijając kwestie mikrokontrolera, próbkowanie sinusoidy o częstotliwości 30kHz z okresem 40kHz nie da w wyniku tej sinusoidy - twierdzenie Kotielnikowa-Shannona, miałbyś do czynienia z aliasingiem. Przykładowy kod ADC z DMA, pin pomiarowy GPIOC nr 5. Musiałbyś tylko przeliczyć częstotliwość próbkowania. [syntax=c] #define ADC1_DR_ADDRESS ((uint32_t)0x4001204C)...
https://obrazki.elektroda.pl/6976619400_... Seb Holzapfel jest hobbystą zajmującym się mikrofalami. Posiada on analizator widma 141T produkcji firmy Hewlett Packard. To bardzo fajne i przydatne urządzenie w jego warsztacie, jednakże jest to dosyć stary, analogowy sprzęt wyposażony w ekran kineskopowy. Brakuje mu również szeregu funkcji,...
Dziękuję za pierwsze opinie. Tak jak wspomniałem w opisie, elektroniki cały czas się uczę w sumie od nie dawna i zdaje sobie sprawę, iż popełniam błędy płynące z mojej nie wiedzy więc wasze opinie jak można udoskonalić projekt są dla mnie bardzo cenne, myślę więc, iż odczekam na ewentualne jeszcze jakieś wpisy i z waszą pomocą udoskonalę to PCB, by...
opisz jak w procesorze STM32F411 skalibrować RTC używająć rejestrów. Posiłkuj się Reference Manual i notą aplikacyją AN4759 Wstępna ocena dostępnych informacji Użytkownik prosi o szczegółowy opis kalibracji RTC w mikrokontrolerze STM32F411 przy użyciu rejestrów, opierając się na Reference Manual oraz nocie aplikacyjnej AN4759 . Celem jest precyzyjne...
Nie znam nowych avrów, ten kod przypomina mi STM32, natomiast w starych była globalna flaga uruchomienia przerwań, sprawdzałeś czy tutaj takiej nie potrzeba? I przez analogię do STM, czy po zmianach częstotliwości zegara, nie trzeba poczekać ileś cykli aż się ustabilizuje? Jak tam prosty przykład? No i przeniósłbym zliczanie minut do przerwania, u siebie...
Witam serdecznie Jestem początkującym programistą i nowicjuszem w świecie mikrokontrolerów. Próbuję oprogramować analogowy czujnik temperatury na STM32F446 NUCLEO. Chciałbym, aby dane po konwersji z ADC były przekazywane knałem DMA do 1000 elementowej tablicy w sposób ciągły. Podczas transmisji, w połowie tablicy oraz na jej końcu, DMA ma generować...
pomiar częstotliwości stm32 stm32 pomiar atmel pomiar częstotliwości
zg40c zwrotnica halogeny poddaszu direct sound
tablet firmware interfejs diagnostyczny citroen peugeot
Peugeot 206 mileage LCD display SMD LED backlight soldered to PCB, missing digits or dim display Samsung HT-X715, XT-X715 – jaki odtwarzacz DVD i amplituner do głośników 3 Ω?