Nawet nie FFT, chodzi mi o częstotliwość podstawową sygnału.
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ć...
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ą...
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...
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...
Parametry sterownika zależą od sterowanego obiektu: masy ruchomej, zakresu ruchu i siły elektromagnesu. Mamy tutaj do czynienia z układem drgającym, który powinien pozostać w stanie metastabilnym, czyli siła wytwarzana przez elektromagnes musi równoważyć ciężar (iloczyn masy ruchomej i przyspieszenia ziemskiego) w zadanym położeniu. Zbyt duża siła odepchnie...
Przepraszam najmocniej, ale rzeczywiście okazało się, że w moim kodzie był błąd, który został odnaleziony przez użytkownika el2010tmp w drugim poście. Program dokonuje pomiaru, ale wyniki są absolutnie nieczytelne. Przyczyną tego jest prawdopodobnie nie do końca sprawny algorytm obliczania częstotliwości oraz wypełnienia. Dziękuje bardzo za pomoc!
Mogę rzucać. W EP udostępniłem pokaźną liczbę kodów źródłowych i to niebanalnych konstrukcji. Ale jednak w EP to tez dostawałeś wynagrodzenie za robotę, jeśli się nie mylę, więc to takie słabe porównanie jak dla mnie :) Zresztą to co pisałem to były uwagi ogólne do "ogółu", nawet nie miałem intencji, żeby ktokolwiek się tłumaczył. To jak pisał SylwekK...
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,...
Przy takiej impedancji wejściowej trudno o poprawne pomiary. Max 51kΩ dla najkrótszego czasu samplowania.
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...
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...
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...
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...
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ń....
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...
Te urządzenia pewnie przewidziano do zliczania przedmiotów, i niestabilność opóźnienia na poziomie kilku ms przy tym nie przeszkadza. Do dokładniejszego pomiaru czasu wypadałoby użyć czegoś innego - na forum były jakieś projekty pomiaru prędkości pocisku z wiatrówki... Przy prędkości ruchu 10 m/s i wiązce lasera o średnicy 5mm zanik światła lasera na...
Witaj! [syntax=c]void ADC1_2_IRQHandler(void) [/syntax] Nie trzeba w tym czyścić flagi przerwania ? Taki rozrzut pomiarów, hmmm masz tam parę przerwań włączasz je wyłączasz i timer strzela przerwaniami nie tak jak trzeba. Gdyby ta częstotliwość była zawsze mniejsza niż te 200 to było by proste, a że jest mniejsza/większa to znaczy że coś zupełnie sie...
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...
Sposobów jest wiele, zależy co chcesz uzyskać. Zależy w jaka częstotliwość, jakie napięcie, jaką dokładność pomiaru chcesz uzyskać. Czy chcesz otrzymać wartość skuteczną napięcia, czy peak-to-peak, czy może wartość bezwzględną. Podaj więcej szczegółów.
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...
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...
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...
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...
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...
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_...
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ą...
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...
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ę...
Przy tak małej ilości próbek To prawda, próbek jest bardzo mało, bo niestety funkcja FFT nie obsługuje wyliczania transformaty dla 512 próbek, tylko 256, a później od razu 1024. 1024 to ~21ms pomiaru, więc w teorii powinno umożliwić wyświetlanie z sensowną częstotliwością odświeżania - ale w praktyce obliczenia trwają ponad 500ms, podczas gdy ja nie...
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...
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...
http://obrazki.elektroda.pl/9867394400_1... Skoro istnieją silniki asynchroniczne, sieć trójfazowa autorstwa Doliwo-Dobrowolskiego, a baza dostępnych elementów jest tak obszerna, autor wpadł na pomysł zaprojektowania przetwornika częstotliwości czyli falownika. Zaczynamy od początku - w domu mamy sieć jednofazową 230V i silnik asynchroniczny...
Witam. Konstruuję urządzenie do pomiaru drgań dłoni(1-15 Hz mniej więcej, jeszcze będę to mierzył) na uK stm32. Chciałbym usunąć składową stałą sygnału pochodzącą od grawitacji, siły odśrodkowej itp. Jeśli dłoń jest ułożona wraz z czujnikiem prostopadle można łatwo tą składową stałą usunąć, ale jeśli dłoń zaczyna się obracać to już jest problem. I tu...
... 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,...
Witam serdecznie. Podłączyłem mikrokontroler STM32 F334R8 do mostka-H L298. Następnie wykonałem pomiary. Zauważyłem, że na wyjściu mostka nie mam stromych zboczy, sygnał nie jest tak ostry jak sterujący. Nie rozumiem skąd mam takie zniekształcenia tym bardziej, że to częstotliwość tylko 10 Hz. To powinno być ostre jak żyleta. - Różowy wykres = L298...
Jeden prosty test właściwie wszystko uzasadnił. Zejście z napięciem od 5 przez 4.5 do 4.2 przygasiło znacznie diody, zatem wszystko wskazuje, że diody nie są zasilane ze źródeł prądowych . To jest podstawowy wniosek i to kluczowy. Spadek napięcia, o ok 10%, już znacznie wpłynął na główną cechę układu, tj świecenie diód, zmienił się punk pracy wszystkich...
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"...
Witam serdecznie. Popełniłem sobie taką oto przystawkę do pomiaru obwodów LC. http://obrazki.elektroda.pl/5192802800_1... Całość tak jak widać jest zabudowana laminatem: http://obrazki.elektroda.pl/1164629800_1... Niestety nie jestem pewny w jakich granicach taki układ może pływać, oraz czy dostaje poprawną częstotliwość...
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ć...
JA NIE POTRZEBUJE KIERUNKOWSKAZÓW DO AUTA - ekspert od mrugania diodka !!!!!!!!! Rano ukroiłem taki kod i ku memu zdziwieniu program ruszył z kopyta, menu działało ale zrobiłem literówkę w nazwie bo napisałem GEERATOR zamiast GENERATORi wiec po poprawieniu chciałem wgrać program ponownie i .............. procek kolejny raz zdechł. Zmiana częstotliwości...
Kolejny projekt robiony by na siłę udowodnić dlaczego Stm32 jest lepszy niż avr Tak samo twierdzisz w przypadku projektów: Dodano po 1 Tak wiem, SO8 są fajne, ale TSSOPxx/QFNxx/... mają podobne wymiary i jest większy wybór. Nie widzę powodu upierać się na tą obudowę. Ja widzę. Chodzi o montaż. Ta bateria nie nadaje się do takich prądów. Z pewnością....
Witaj! Bardzo interesująca praca magisterska. Ciekawi mnie jakich driverów użyłeś ? Sam kilka lat temu wykonałem modulator wektorowy na TMS320. Polowe metody sterowania były poza zakresem mojej magisterki. Urządzenie uruchomiłem z powodzeniem na modułowym falowniku laboratoryjnym. Czy możesz mi powiedzieć ile czasu zajmuje temu STM wejście w dowolne...
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...
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....
Wracam do tematu [; Wzmacniacze różnicowe (robione ręcznie z OPAMPa i rezystorów)są fajne, ale tylko w teorii, bo niedokładność elementów zabija całą ideę. Po zastanowieniu skłaniam się do tej "klasycznej" metody pomiaru w której mierzony jest czas ładowania / rozładowywania kondensatora. Biorąc pod uwagę fakt, że mało interesuje mnie konkretna rezystancja,...
Aha, to po to były te pomiary częstotliwości z innego wątku. Tym analizatorem to mierzysz szumy. Pytanie czy z twojego układu, czy jakiś przydźwięk z czegoś. Jeżeli chcesz zobaczyć jak to mniej więcej wygląda, to mógłbyś odpalić ADC z DMA + TIMER z buforem jakimś większym i sobie zrobić taki bieda oscyloskop, potem możesz to albo wysłać na uart, albo...
https://obrazki.elektroda.pl/8952633700_... Projekt miał na celu stworzenie sterowania dla topologii half-bridge z możliwością ustawiania częstotliwości za pomocą programu na komputerze. Dodatkowo układ posiada synchroniczne próbkowanie przebiegu prądu w celu dokładnego pomiaru fazy oraz amplitudy i wykreślenia wykresu wartości tych...
Zakładam konieczność sprawdzania podłączenia fazy i przewodu neutralnego. Jeśli obudowa będzie miała dobrą izolację to możesz nawet nie sprawdzać, niebezpiecznie robi się przy uruchamianiu, zalecam podłączyć przez transformator separujący. Myślałem o zrobieniu separacji galwanicznej ale zauważyłem, że układy Analog Devices mierzące parametry sieci...
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...
A może i w sieci jest już tak zniekształcone napięcie bo kiepska instalacja i dużo dziwnych odbiorników jest podłączonych? Oczywiście transformatory mają swoje pasma częstotliwości pracy więc też mogą zniekształcać i po kolejne napięcie na wyjściu transformatora jest przesunięte w fazie o 90 stopni względem napięcia wejściowego. Uwaga na pomiar oscyloskopem...
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...
Ogólnie problem pomiarów tensometrycznych sprowadza się do pomiaru napięcia na mostku. A czy to jest pełen mostek, półmostek czy tylko jeden tensomter to już kwestia przeliczania napięcia - układ może być ten sam w każdym przypadku. Zmiany mechaniczne nie są specjalnie szybkie, więc dobrze jest dać jakiś filtr wysokich częstotliwości przed wzmacniaczem....
Czy mógłby ktoś polecić sprawdzony kwarc do stm32f405 (407) Wraz z dobranymi kondensatorami i ewentualnie rezystorem wewnętrznym. Wzoruję się na dokumencie ze strony stm'a odnośnie dobierania i podłączania oscylatorów : http://www.icbase.com/File/HTML/hotic/ht... O ile wyliczenie kondesatorów nie stanowi problemu to dobranie odpowiedniego...
Hej, Tutaj nie wyznaczamy całego przebiegu, tylko jeden prążek, dla jednej chwili. To dokładnie definicja DFT, czyli robimy jakby jedną częstotliwość zamiast wszystkich. Jedna suma z wymnożenie z cosinusem, druga z sinusem i mamy dwie składowe. Tyle. Okno jest potrzebne do tego by rozmyć zakres prążka czyli osłabić efekt dużych różnic przy nie wielkiej...
Witam serdecznie, Jestem na etapie koncepcji urządzenia, w którym potrzebuję mierzyć spadek napięcia na obciążeniu z regulacją PWM. Procesor to stm32f103rbt6, pwm sprzętowe zrobione na którymś z timerów, na razie bez znaczenia częstotliwość. I teraz pytanie teoretyczne - czy jest możliwe wyzwolenie pomiaru ADC w momencie jak na rysunku poniżej?: http://obrazki.elektroda.pl/2277677200_1...
https://obrazki.elektroda.pl/5430872100_... DSO 138 to miniaturowy oscyloskop, który niebawem będzie dostępny na elektroda.pl w postaci zestawu do montażu. W skład zestawu wchodzi: instrukcja, komplet elementów, dwie PCB oraz sonda pomiarowa z krokodylkami. DSO138 przystosowany jest do zasilania napięciem 9V i pobiera prąd ~120mA....
Freddie ma rację, to jest jedyne sensowne rozwiązanie. Częstotliwość odczytu dać taką, żeby zbytnio nie stracić na dokładności pomiaru i sprawdzać różnicę pomiędzy kolejnymi odczytami + bit dit, żeby stwierdzić w którą stronę kręcimy. Chyba, że chcesz sprawdzać jedynie pozycję w jakiej znajduje się "coś" to taki enkoder ma sens, ale jeśli jest to coś...
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...
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...
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...
W urządzeniu opisanym w temacie podoba mi się większy zakres pomiarowy prądu i większy zakres napięciowy względem tego, które aktualnie posiadam. Poza tym, jest to klasyczny 4-zakresowy wzmacniacz różnicowy, doposażony w ujemne napięcie sterujące bramkami tranzystorów przełączających zakresy. A to powoduje, że napięcie na wyjściu skacze w funkcji prądu...
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....
Witajcie, jestem studentem mechatroniki i otrzymałem projekt zaprojektowania i zaprogramowania układu, który przeprowadza pomiar prędkości samochodu, w którym się znajduje i przesyła wartości z pewną częstotliwością na bieżąco(6 pomiarów na minutę) do komputera. Chcę to zrobić z mikrokontrolerem arduino + akcelerometrem i shieldem gprs/gps dydykowanym...
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,...
Skąd mam mieć informację kiedy zacząć zbierać próbki a kiedy skończyć? Zacząć po włączeniu urządzenia a skończyć po wyłączeniu ;). Tak naprawdę zależy jaką dokładność pomiaru chcesz uzyskać. Możesz zrobić tak: Uruchamiasz 3 ADC tak aby próbkowały sygnały trzech faz w tym samym momencie. Każdy ADC przesyła przez DMA próbki do osobnego bufora. Korzystając...
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...
Ile taktów zegara trwa 'while(nCount--)' ? chyba nie jeden? Dodano po 6 Jak na razie wydaje mi się że nie masz dobrego sposobu określenia rzeczywistej prędkości taktowania. Zapuść jakiś timer albo SysTick i na tym zrób delay, bo to łatwo policzyć. Dodano po 1 A czemu SystemInit(); masz przed main()? Dodano po 2 Wyłącz wszystkie PLL itp. i włącz tylko...
TIM1 - generuje PWM i jest sterowany z ADC potencjometrem. (TIM_PERIOD_POT to pomiar ADC) TIM1->ARR=TIM_PERIOD_POT; TIM1->CCR1 = TIM_PERIOD_POT/2; // 50% i tu wszystko ok. Potrzebuje generować drugi PWM2 o wypełnieniu 1-99% (powiedzmy 10%) względem PWM1 z tą samą częstotliwością ale przesunięty w fazie o dowolną wartość zakresu ramki PWM1. Domyślam...
Witam Chciałem sobie sprawdzić czy skonfigurowałem poprawnie zegar zewnętrzny. W tym celu użyłem zegara systemowego. Problem polega na tym że gdy mierzę częstotliwość na wyjściu GPIOD 12 wynosi ona 47.5 kHz. Spodziewana częstotliwość 50kHz. Przebieg na oscyloskopie jest czysty, bez żadnych overshootingów, rise time na poziomie 30ns. HCLK=100Mhz=FCLK...
Witam, Chcę dokonać bardzo dokładnego pomiaru czasu trwania impulsu, podawanego na PA11. Wykorzystuję stm32f103vbt6. Chcę aby zostało wygenerowane przerwanie (TRIGGER) po pojawieniu się impulsu na pinie PA11, po którym to timer TIM1 na kanale CH4 rozpoczyna zliczanie od zera. Po zaniku sygnału na PA11 muszę odczytać wartość do której zdążył doliczyć...
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,...
Witam, mam problem z poprawną konfiguracją modułu Bluetooth. Chodzi o to, że na przetwornik ADC wyzwalany timer1 podaje sygnał z GPIOB i chcę próbkować go wg ustawień timera z częstotliwością co najmniej 500Hz. Dane pobierane są z rejestru ADC przez DMA do zadeklarowanego wcześniej buforADC (unsigned short int buforADC buforTx (unsigned char buforTx[4]={0};)...
Chciałbym się Was poradzić w pewnej kwestii. Próbuje zaprojektować układ do pomiaru paru parametrów z różnych czujników i jednym z nich jest pomiar chwilowego natężenia prądu. Do tego celu mam przetwornik SCT013-010. Na wyjściu przetwornika dostaje napięcie zmienne o częstotliwości 50Hz i amplitudzie do 1V przy 10A i liniowo-zależnie mniejsze napięcie...
Na wejściu częstościomierza jest układ formowania impulsu/wzmacniacz i dzielnik przez 16. Sygnał po podzieleniu jest podawany na wejście zliczające jednego z timerów w STM32 i co sekundę pobierana jest liczba zliczonych impulsów, następnie licznik jest zerowany. STM32 jest taktowany zwykłym kwarcem więc na stratę informacji związaną z obecnością dzielnika...
Postanowiłęm kupic taki dalmierz, odzałowałem 200zl by zobaczyc jak to jest zrobione. W środku jest stm32, który w sposób cyfrowy steruje dwa ukłądy scalone widać te sygnały na drabinkach rezystorowych przy punktach A oraz B. Przy obwodzie lasera znalazłem dokłądnie 12MHz czyli tyle ile czestotliwośc generatora obecnego na plycie. Na padzie C mamy przebieg...
Pracuję na małym procku STM32L0 z 8kB flash i 2kB RAM, debugger to ST-Link v2. Potrzebuję odczytywać na bieżąco w czasie debuggowania z odstępem czasu najwyżej 100µs wartości kilku zmiennych globalnych (a konkretnie wartości ADC i zmiennych odmierzających czas) i zapisywać je do pliku (a po zakończeniu debuggowania przedstawić ich wartości na wykresie)....
Witam, mam pewnie jakiś banalny problem z konfiguracją tak prostej funkcji. Chciałem uzyskać sygnał PWM o częstotliwości 50Hz stosując taki kod: [syntax=c]#include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_tim.h" int main(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;...
Te szpilki są ok 3 razy większe, a jeszcze nakłada się coś sinusopodobnego o częstotliwości 400 Hz, o całkiem sporej amplitudzie. Jaka może być tego przyczyna i jak się tego pozbyć? Dla próby zobacz przebieg gdy nie próbkujesz wejścia. Będziesz wiedział , czy przyczyną jest ADC czy co innego. Dobrze trzeba tylko dobrac czas skanowania. Zbyt czeste...
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)...
To prosty projekt. Coś po drodze niepotrzebnie komplikujesz i dlatego Ci nie działa. Najprędzej próbkowanie PWMa nie jest zgrane z próbkowaniem ADCka*. Najprościej prawidłowo było by tak: Uruchamiasz Timer do pracy jako PWM np. 44100kHz. W przerwaniu od tego samego Timera robisz pomiar ADC. Zrobiony pomiar wrzucasz do filtru powiedzmy IIR do przeliczenia....
Tutaj masz example do tej rodziny: https://my.st.com/content/my_st_com/en/p... HRTIM to nie do końca timer do general purpose... wątpię że będziesz w stanie na nim mierzyć częstotliwość,...
Zgłoszenie numer 13 do konkursu FPGA // heh szczęśliwa 13 ;] Wykrywacz metali typu VLF Mam zamiar opracować / zrobić coś czego nikt jeszcze do tej pory raczej nie zrobił. Opracować wykrywacz metali VLF z zastosowaniem układu FPGA do analizy danych w urządzeniu. Wszędzie w komercyjnych produktach występują procki od AVR , PIC , STM czy DSP FPGA praktycznie...
bo odchodzi kontrola poslizgu. Przy sterowaniu wektorowym poślizg Cię nie interesuje jeśli nie wchodzisz w sterowanie bezczujnikowe. Nie mialem pomyslu jak to inaczej rozwiazac. Jak ktos zna jakies lepsze bardziej fachowe rozwiazanie to prosilbym o podpowiedz. Zamiast sygnału prostokątnego spróbuj może zadawać na starcie przebieg sinusoidalny napięcia...
Mam pytanie: jak obliczyć wartość napięcia skutecznego napięcia sinusoidalnego? Podaje sobie napięcie o amplitudzie 1V (+offset 1V) na kanał przetwornika ADC. I tu się pojawia problem. Jak powinienem napisać program, aby zbierać te próbki do jakiegoś bufora (rozumiem, że może być tablica float)? I dalej: jak policzyć tą wartość skuteczną? Wiem, że wzór...
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ć...
Widać, że nie wiesz o czym piszesz. J OK, cieszę się, że Ty wiesz. Ale chyba nie do końca drogi Kolego. Pomiar IC jest tylko jedną z metod pomiaru częstotliwości (w tym przypadku akurat mocno średnio dobrą). Dużo lepiej jest podać taki sygnał na wejście zegarowe timera. W takim układzie pracuje jedno z moich urządzeń (na STM32F3) gdzie pracuje na raz...
A dokonałeś jakiś pomiarów? Zrób PWM o znanych parametrach i podłącz oscyloskop.. uart jako pomiar częstotliwości mnie jakoś nie przekonuje
LED powinien migać z częstotliwością 1Hz. A jak nie wierzysz w swój biologiczny zegar, to podłącz oscyloskop do pina który machasz i będziesz miał precyzyjny pomiar częstotliwości... Zawsze z 1Hz niezależnie od częstotliwości wpisanej w #define configCPU_CLOCK_HZ ?? Hmm skoro stm32f407 moze miec max 168MHz to czy ja wpisze w configCPU_CLOCK_HZ72MHz...
http://obrazki.elektroda.pl/2526124400_1... Witam. Przedstawiam dziś urządzenie które było częścią mojej pracy inżynierskiej. Jest to przenośny oscyloskop z analizatorem stanów logicznych. Oto podstawowe funkcje urządzenia: -1 kanał analogowy o częstotliwości próbkowania do 10 MHz -4 kanały cyfrowe o częstotliwości próbkowania do 10...
http://obrazki.elektroda.pl/4508484300_1... Mam wrażenie, że każdy elektronik w którymś momencie swojego życia konstruuje zegar i jakaś formę miernika. Czas na mnie z miernikiem. Projekt bazujący na moich wcześniejszych zabawkach używających RS458 - http://www.elektroda.pl/rtvforum/topic33... - używa tego samego protokołu komunikacji...
Trochę to nie na miejscu przytaczać po raz drugi błędne argumenty ale skoro prosisz: gdy mierzyłem dawno temu to raczej pokazywał mi przerwę, lub pomijalnie duże wartości Jeszcze raz: uważam, że w stosunku do Ciebie nie popełniłem zarzuconych mi czynów. Natomiast obrażony mógłby się poczuć Chińczyk - autor DS lub autorzy artykułu z EdW ;-) Ale także...
Jednak jak ja patrzałem w dokumentację, to HSE jest podłączony i ma 8MHz Owszem ale jeśli HSE pochodzi z zewnętrznego sygnału a nie z kwarcu (oznaczonego na Twojej płytce jako X3, zabacz czy go masz), to trzeba w RCC->CR ustawić również bit HSEBYP. Bez tego bitu może działać ale nie wiadomo do końca jakie są tego skutki. Najdziwniejsze jest to,...
Nie wiem skąd Ci się biorą takie rozrzuty. Ja właśnie sprawdzam częstotliwości kwarców w modułach radiowych, bo się okazało że mają za duży rozrzut wartości żeby moduły działały. Rozrzut sięga 300ppm. A wszystko przez to że płytki nie były kupione prosto od producenta tylko montowane przez kogoś, i ten ktoś zastosował inne kwarce niż przewidywał producent...
Z satysfakcją mogę napisać, że rzecz ruszyła i gra! https://obrazki.elektroda.pl/2517939400_... Na fotce widać, jak to wyszło. Widać też prowizoryczny radiator z aluminiowego ceownika, transformator TST160/073 i prototypową płytkę interfejsu (o tym dalej). Nie sprawdziłem dokładnie wszystkiego - brakuje mi jeszcze metalizowanych rezystorów...
https://obrazki.elektroda.pl/8760486500_... Po przygodach z matrycami zbudowanymi na max7219, przyszła pora na coś bardziej zaawansowanego. Miałem w planach zrobienie własnej matrycy z 1500 jednokolorowych ledów 0603, 3 rejestrów przesuwnych i paru elementów dyskretnych, ale jak już ją zaprojektowałem, to przypadkiem trafiłem na matryce...
Zostawmy temat podkręcania procesorów, jest to temat dla dwóch szkół: starej, która mówi jasno "nie, nie powinno się tego robić", oraz nowej szkoły, która mówi jasno: "tak do pewnego stopnia i w szczególnych przypadkach". Oczywiście nie należy tego wykorzystywać do obrażania kogokolwiek, jest to karygodne!!! Do niczego tym sposobem nie dojdziemy. Czyli...
https://obrazki.elektroda.pl/5077182400_... MICROS to niezależny dystrybutor praktycznie wszystkich bardziej i mniej popularnych mikrokontrolerów. Dzięki swojej pozycji nie koncentruje się na promocji żadnej wybranej marki i jest w stanie zaoferować optymalny produkt do wskazanego zastosowania. Mnogość dostępnych na rynku architektur...
Jaki wzmacniacz operacyjny wybrałeś na bufor wejściowy, jak w ogóle chcesz rozwiązać tą część układu? Problem w tym, że nie mam pomysłu na realizację takiego bufora bo nigdy tego nie robiłem. Ze wstępnych informacji jakei udało mi się znaleźć to najprościej jest to zrobić przy pomocy wzmacniaczy operacyjnych rail-to-rail (jak napisał Freddie Chopin)....
stm32 pomiar częstotliwości stm32 pomiar atmel pomiar częstotliwości
radeon ustawienia radio straciło dźwięk minidisc instrukcja
miernik natężenia światła miernik natężenia światła
Wzmacniacz 100V – napięcie na wyjściu 4Ω, różnice LD Systems, Audac, Powersoft, Lab.Gruppen Błąd E17 w pralkach Bosch, Beko, zmywarkach i falownikach Megmeet – interpretacja i diagnostyka