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...
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?
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....
Procek działa sobie z częstotliwością 8 MHz, powiedzmy, że sygnał ma z HSE. Chcę sobie go podkręcić na 72 MHz więc odpalam PLL. No i niby jest podkręcony ale Flash może działać tylko do 24 MHz więc trzeba dodawać latencje, np. za pomocą FLASH_SetLatency(FLASH_Latency_2); To z kolei powoduje, że kod programu jest wykonywany dużo wolniej i podniesienie...
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...
Witam mam taki oto kod do konfiguracji Timer1 w tryb PWM dla kanałów 1 i 2. [syntax=c] #define PWM_FREQ400// Hz #define PWM_STEPS80 #definePWM_CLK ??? #definePWM_PRE (PWM_CLK / PWM_FREQ / PWM_STEPS) // PWM timer setup - TIM1 {&RCC->APB2ENR, RCC_APB2ENR_TIM1EN},// TIM3 {(__IO uint32_t *)&TIM1->PSC, PWM_PRE - 1},// prescaler {(__IO uint32_t *)&TIM1->ARR,...
Witam, Jestem w trakcie realizacji projektu, w którym mam konieczność sterowania trzech silników krokowych. W tym celu stworzyłem sterowniki w oparciu o dostępne układy scalone. Prędkość silników jest sterowana za pomocą sygnału prostokątnego. Do sterowania układem wykorzystuję mikrokontroler stm32 w postaci płytki startowej Discovery. Program został...
Witam, Napotkałem pewien problem. Otóż, w obsłudze przerwania od timer'a mam zmianę stanu lini. Generuję prostokąt. Konfiguracja układu to: Zewnętrzny kwarc: 8Mhz oraz RCC skonfigurowane w następujący sposób: [syntax=c] //zrodlo PLL to PREDIV1 RCC->CFGR |= RCC_CFGR_PLLSRC_PREDIV1; //ustawianie PREDIV1 na wlasciwe taktowanie RCC->CFGR2 |= RCC_CFGR2_PREDIV1_DIV2;...
Witam, Kilka dni temu kupiłem układ jak w temacie. Pierwszy program z migającymi diodami był bez zarzutu, zapalały się i gasły co sekundę tak jak powinny. Zdziwił mnie tylko fakt, że częstotliwość pracy rdzenia wynosiła tylko 1 MHz... wynika to z faktu, że w prostą funkcję Delay (zliczającą takty w dół) wrzuciłem wartość 1000000 i czas pomiędzy zapaleniem...
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, Czy zmiana TIM_TimeBaseStructure.TIM_Period podczas działania programu powinna zmienić licznik (częstotliwość) dynamicznie, czy należy ponownie użyć funkcji TIM_TimeBaseInit? Czy jest jeszcze inny sposób?
Mam dosyć nietypową prośbę. Potrzebowałbym plik bin który ustawia i resetuje pin PA3 co 500ms. Niestety albo ja czegoś nie doczytałem albo to "coś" nie jest napisane: Z PLL wychodzi 64Mhz (kwarc 16Mhz) void RCC_Configuration(void) { ErrorStatus HSEStartUpStatus; //RCC system reset(for debug purpose) RCC_DeInit(); //Enable...
Witam, od paru dni ogarniam nową dla mnie architekturę ARM na bazie STM32103C8T6. Bawię się aktualnie licznikami, udało mi się jakoś skonfigurować pwm, ale mały problem pojawia się przy próbie skonfigurowania timera w tryb odpowiadający CTC z AVRek. Chodzi o zerowanie licznika po zrównaniu (Compare) tak, żebym mógł sterować częstotliwością. Ale coś...
Witam, kiedyś zwracałem się z prośbą o pomoc w generowaniu sinusoidy 50Hz za pomocą SPWM. Problem ten już rozwiązałem. Za pomoca tablicy wartości (128 elementow) odpowiednio dobranej częstotliwośći PWM udało się uzyskać sinusoidę. Chciałbym teraz pójść o krok dalej. Chodzi mi o utworzenie za pomocą PWM sinusoidy ze zmienną częstotliwością ze stałym...
Robię program składający się głównie z przerwań. Program steruje 6 silnikami krokowymi. Uruchomiłem więc 6 timerów dla kazdego silnika w trybie PWM, wypełnienie zawsze 50%, sterowanie częstotliwością. Żeby każdy silnik mógł wykonać zadaną ilość kroków (a zalezności miedzy silnikami są skomplikowane i nieprzewidywalne), każdy timer po wykonaniu impulsu...
Witam Probuje zmienic satan pinu z okresem 1Mhz. Niestety maksymalnie co uda mi sie wyciagnac to 526kHz przy preskaler=1 okres=1. Jak moge szybciej przemiatac pinem? zegar rozbujany do 72Mhz , pin ustawiony na 50MHz. reszta ustawien : [syntax=c] TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; //Konfiguracja licznika TIM 1 //Ustawienia taktowania i trybu...
Witam. Mam pewien problem. Mianowicie - napisałem program który generuje sygnał 100kHz o wypełnieniu 50%. Kod wygląda tak : https://obrazki.elektroda.pl/9658314300_... Czyli po prostu mniejsze wypełnienie. Z moich wyliczeń wynika, że stan wysoki musi trwać 344 cykli zegara, a stan niski 18. Czy jest jakiś sposób aby timer wyzwalał przerwania...
Witam ! Potrzebuje wygenerować zmiany stanów dla ustalenia adresów pamieci SRAM o dostępie 10ns. Aby osiagnąć 10ns dostepu najmłodszy bit adresu musi być zmieniany z częstotliwościa 50 MHz...Posiadam STM32f217 który granice pracy wyjść ma przy 60 MHz...Po ustawieniu odpowiednio zegarów itp w debugerze keila osiagam maksymalnie 10MHz zmian z takim oto...
Potrzebuję opóźnień rzędu 1-3 us, czasem kilkadziesiąt ns. Procesor taktowany jest 21MHz. Timer odpada, bo samo kasowanie flagi, ładowanie rejestru licznika i sprawdzanie w pętli flagi trwa zbyt długo. Używam pustego rozkazu NOP, ale nie wiem ile cykli zegarowych on trwa. Poza tym - czy asm("NOP"); nie jest pomijane przy optymalizacji?
Cześć, Chcę zmieniać w Tmerze na STM32 PWM 0..99%, ale w zakresie częstotliwości od niewielkiej do powiedzmy 40kHz (zmiana liniowa). Czy jest to możliwe? Pozdrawiam.
Uruchamiam swój drugi projekt na STM32L476RG i potrzebuję sprzętowo generować sygnał o częstotliwości 1kHz na nodze PB7. Moje ustawienia są następujące: Tim4 https://obrazki.elektroda.pl/8624332300_... Zegary: https://obrazki.elektroda.pl/2868688500_... Uruchomienie Tim4 https://obrazki.elektroda.pl/8651228100_...
Witam, Timery w tych prockach mają tyle opcji, że się w tym wszystkim pogubiłem. Jak można wygenerować na jakimś wyjściu przebieg prostokątny o programowo określonej częstotliwości? Pewnie będzie to tryb Compare z zerowaniem rejestru licznika i zmiany wyjścia na stan przeciwny. Nie mam jednak pojęcia co i gdzie poustawiać w rejestrach.
Witam, W mikrokontrolerze "stm32f103c8t6" chciałbym wygenerować następujący przebieg na pinie: a) krótkie, powtarzające się, pulsy przez "x" czasu b) zero (przez "y" czasu) c) a i b powtarzające się z okresem "x"+"y" Myślałem aby w tym celu połączyć TIM3 i TIM1 w konfiguracji master-slave. W TIM3 (master) generowałbym przebieg x+y, który by służył do...
Cześć, robię analizator widma sygnału akustycznego, oparty na STM32F103C8T6. Próbkowanie sygnału z częstotliwością 47kHz, FFT jest wyliczane na podstawie 256 próbek sygnału. Do obliczeń użyłem biblioteki CMSIS (fragment kodu który wykonuje wszystkie obliczenia poniżej). arm_cfft_radix4_init_f32(&S,FFT_SIZE,0,1... arm_cfft_radix4_f32(&S,Input); arm_cmplx_mag_f32(Input,Output,FFT_SIZE)...
Spoko, wiadomo, że każdemu się dokładnie taki błąd zdarzył. Czy to rozwiązało problem?
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...
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...
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ć...
stm32 pomiar częstotliwości stm32 pomiar atmel pomiar częstotliwości
schemat elektryczny lusterek regulator temperatury sensor schemat behringer xenyx
interfejs diagnostyczny citroen peugeot interfejs diagnostyczny
Skrzynia biegów 1.8T a 1.6 MPI – kompatybilność VW Golf IV, Octavia, Leon, A3, swap bez przeróbek Toshiba 55V8863DG Firmware Download & USB Recovery for Vestel 17MB130S Board