Zawsze możesz zasilić całość z napięcia minimum 2.4V 4\/3!!
Jeśli podzielisz dzielnikiem to wprowadzisz błąd związany m.in. z tolerancją elementów, czyli dzielnik z rezystorów np. 1% będzie miał tolerancję koło 1%, co przy precyzji źródła referencyjnego czyni całą operację bezsensowną. Natomiast 2,5V może być ok, chodzi ogólnie o to, aby nap. referencyjne było zbliżone do maksymalnej amplitudy napięcia mierzonego,...
Od czego zależy zakres jaki uC odczytuje z wejścia analogowego?? bo np. dla 10k jes to od zera do 4095 Od tego ilu bitowy jest przetwornik w procesorze i od napięcia odniesienia. Maksymalną wartość osiągniesz dla napięcia na wejściu takiego samego lub wyższego od ustawionego napięcia odniesienia.
Dobrze, problem rozwiązany 1.Mam pytanie do SysTick: [syntax=cpp]void SysTick_init(void) { SysTick_CLKSourceConfig(SysTick_CLKSourc... if(SysTick_Config(Sys_TickFrequancy/1000... co 1ms czyli 9000 taktów { while(1); } } [/syntax] Po co jest tam pętla nieskończona? 2.Pytanie dotyczy ADC, czy napięcie odniesienia W STM32 to jest napięcie...
A może masz inny pomysł żeby przesunąć wykres przebiegu ponad oś? żeby porzucić pomysł dzielnika napięciowego W każdym torze masz dwa wzmacniacze, izolowany - w nim nic nie zrobisz, drugi ma za zadanie zamienić sygnał różnicowy na odniesiony do masy, jakbyś miał różnicowy ADC to mógł byś mierzyć bezpośrednio, ale skoro decydujesz się przetworzyć różnicowy,...
Czytaj dalej, aż doczytasz. VREF w STM32 działa zupełnie inaczej - to nie jest napięcie odniesienia ADC, a napięcie o znanej wartości, które można zmierzyć względem VDD i w ten sposób skalibrować pomiary napięć (w tym określić wartość VDD).
Vref trzeba mierzyć prawie zawsze, a dokładnie wtedy, gdy napięciem odniesienia ADC jest napięcie zasilania (nie ma wydzielonego wejścia Vref z zewnątrz), bo na ogół dokładność napięcia zasilania nie jest wystarczająca. Wiem, że z HAL też da się oprogramować ADC. Mi łatwiej jest to zrobić bez HAL, ale to już takie moje zboczenie - lubię mieć działający...
W mikrokontrolerach STM32, napięcie referencyjne jest podłączane do jednego z kanałów ADC i nie jest napięciem stricte referencyjnym podczas konwersji, czyli nie zasila układu SAR. Takie podejście ma sens, ponieważ te uC mogą pracować w dość szerokim zakresie napięć zasilających, a z wielu powodów nie chcemy dodawać osobnego źródła napięcia odniesienia....
Dobra klucz MOSFET wydaje się być rozwiązaniem idealnym. Tylko nie wiem do końca jak to ma wyglądać w moim przypadku gdzie chcę przełączać dwie baterię. Będziesz potrzebował 4 MOSFET. Do każdego akumulatora 2 włączone, jeden normalnie, drugi na odwrót (zamienione D z S). Wynika to z tego, że MOSFET ma wewnątrz pasożytnicza diodę w kierunku zaporowym....
Wewnętrzny VREF służy do kalibracji pomiarów - na jego podstawie wyliczasz wartość napięcia zasilania, które jest napięciem odniesienia przetwornika. VREF możesz wyłącznie mierzyć - nie da się go wyprowadzić ani użyć jako typowego napięcia odniesienia ADC.
Dziękuje za odpowiedzi. Dysponuje jeszcze napieciami 12V i 5 V, ale mierzyć mogę jedynie do 3v3. Wpadłem na nowy pomysł. Sonda generuje napięcie od -400mV do 400mV. Wydaje mi się, że takie napięcie mógłbym mierzyć bezpośrednio i to z dużą dokładnością 12bit-owym przetwornikiem ADC w STM32. Co o tym sądzicie? Skorzystaj z 12, dodatkowo dołóż filtr choćby...
W tym przypadku o VREFINT możesz zapomnieć (bo nie znasz jego napięcia), ale nie rozumiem, z czym dokładnie masz problem. Taki np. LM1108 ma dokładność 1%, więc napięcie odniesienia ADC jest przzwoite. Jeśli to mało - mierz sobie na jednym z kanałów napięcie z jakiegoś bardziej wiarygodnego źródła, np. popularnego i niedrogiego 2.5 V.
Witam Mam pytanko odnośnie pomiaru napięcia za pomocą przetwornika ADC wbudowanego w mikrokontroler STM32. Otóż potrzebuję mierzyć napięcie które będzie się zmieniało w zakresie od 2.3 V do 2.7 V. W związku z tym mam pytanko jak najlepiej dobrać napięcia odniesienia do pomiaru takiego napięcia. W nocie katalogowej z tabeli 65 ze strony 209 wynika że...
Przetwornik ADC wcale nie jest tak wolny, ale komparator na pewno szybszy. Jako napięcie odniesienia można ustawić Vref lub jego ułamki: 3/4; 1/4; 1/2 (W każdym razie tak ma STM32F072). Te komparatory są praktycznie niezależne od procesora i działają nawet gdy procesor śpi. Z wyjścia komparatora wykorzystać należy sygnał przerwania COMP (EXTI).
Można zmierzyć napięcie za pomocą mikrokontrolera (np. AVR, PIC, STM32...) wykorzystując wbudowany w niego przetwornik Analogowo-Cyfrowy lub wykorzystać zewnętrzny układ przetwornika komunikujący się z mikrokontrolerem. Oczywiście wynik w V uzyskuje się poprzez odpowiednie przeliczenie wyniku uzyskanego z przetwornika przy znanej rozdzielczości przetwornika...
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
potrzebna jest jeszcze masa, często też trzeba podłączyć napięcie odniesienia (napięcie zasilania mikrokontrolera). A do tego wszystkiego sporo zależy od tego jak reset jest zorganizowany po stronie mikrontrolera (jakieś układy resetu itd.), czy nie jest wyłaczony przez program, ...
Dwa wejścia wzmacniacza operacyjnego to wejścia różnicowe, ale w układach mikroprocesorowych, poza specjalnymi przeznaczonymi specjalnie do pomiarów, wyprowadzone jest z reguły jedno. Aby wejścia traktować jako różnicowe, muszą być przede wszystkim symetryczne. Oczywiście że wzmacniacze operacyjne mają zawsze we+ i we-, ale jeżeli jest wprowadzone na...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
https://obrazki.elektroda.pl/8365522000_... Witajcie moi drodzy. Zapraszam na krótki test przenośnej stacji lutowniczej KSGER T12 Mini V3.1S oferującej regulację temperatury, wymienne końcówki oraz wyświetlacz OLED. W temacie pokażę też jej wnętrze, a na koniec za jej pomocą zlutuję projekt w technologii SMT - płytkę Fubarino SD. W...
Tak naprawdę temat sztucznej masy był tematem podrzędnym (po prostu chciałem to zrozumieć dokładnie) - można uznać go za zamknięty :) Natomiast: zrobić układ dopasowujący wyjście przetwornika DAC (STM32) który ma zakres 0...3V na napięcie symetryczne -3...3V lub -5...5V To był mój problem, który chciałem rozwiązać. Doszedłem do następujących faktów:...
http://obrazki.elektroda.pl/7307254400_1... Autor w końcu znalazł nieco czasu, aby poeksperymentować z płytką STM32F4-Discovery, którą kupił jeszcze w zeszłym roku. Jak w przypadku innych mikroprocesorów, naukę dobrze jest zacząć od obsługi pinów GPIO. Ponieważ na płytce STM32F4-Discovery wyjścia zorganizowane są w dwu dwurzędowych...
Wychodzi na to że Vref mam 2,93V z czego wyliczam 2,93V / (2^12-1) = 7155 bo dla takiego właśnie przelicznika pomiary multimetru zgadzają się z pomiarami STM. Zmierz multimetrem jakie napięcie masz na Vref w Twoim układzie. O ile wiem STM32F4 nie ma wewnętrznego źródła napięcia odniesienia. Wersje 64 nóżkowe nie mają zewnętrznego wyprowadzonego Vref...
Co do ADC, to na AliExpress mają moduł ADS1015 (4 wejścia) w cenie 5zł z groszami (i podobny koszt wysyłki, ale przy kupnie nawet kilkudziesięciu wysyłka wciąż poniżej 6zł; może są i korzystniejsze oferty, ale mniejsza z tym); ma to rozdzielczość 12 bitów i do 3300 sampli/sekundę (ale tyle w sumie na wszystkich kanałach, bo to jest jedno ADC z multiplekserem...
pomiędzy producentami różnice są tak kosmiczne, że zmiana producenta to praktycznie nauka od nowa. Prawda. Czasami dość bolesna, kiedy wszystko co wcześniej działało na STM trzeba napisać od początku, bo SAM jest zupełnie inny. Warto jednak pamiętać, że większa moc obliczeniowa to praktycznie jedyna zaleta mocniejszych mikrokontrolerów, peryferia są...
Witam, Nie znam dokładnie specyfikacji tego enkodera magnetycznego ale jeśli nie ma możliwości odczytania z niego pozycji absolutnej to przy każdym starcie zasilania będzie musiała nastąpić "kalibracja" punktów komutacji. Najprościej jest zasilić silnik na starcie sekwencją napięć stałych które spowodują ustawienie rotora w znanej pozycji i w odniesieniu...
Postanowiłem więc wykonać zasilacz samodzielnie. Chociażby ze względu na dodatkowe doświadczenie, które można uzyskać, opracowując podobne obwody. Nie - postanowiłeś skopiować tandetne rozwiązanie. Zresztą to teraz modne i 90% projektów to właśnie takie. Zapewniam, że nie uzyskasz w ten sposób żadnego doświadczenia. Postanowiłem odnieść się do tego...
AVE... (at)_lazor_ Możesz mi napisać konkretnie, co jest złego w przykładzie dla STM32, który zapodałem? Bo poszukałem paru innych przykładów i mają one podobne elementy, co ten: jest funkcja main(), która w praktyce nie różni się niczym od wersji 8-bit, i są typowe dla STM32 bloki konfiguracji zegarów i GPIO, oba dość rozbudowane, ale w końcu jest...
Tak tez robiłem do tej pory, ale teraz chcę odnieść wszystkie wielkości do wielkości rzeczywistych (napięcie, prąd, prędkość silnika). Ponieważ np. stała całkowania będzie wynosić TP = 100e-6s stąd na część ułamkową chcę przeznaczyć 16 b z czego wynika że na część całkowitą również zostaje 16b. Wtedy TP = 100e-6*65536 = 6 , a np 2A = (2<<16) =...
Poradę powyżej zignoruj. Możesz mierzyć wartość VREFINT, który jest dostępny na kanale 17. Jest to wewnętrzne napięcie odniesienia o wartości 1.2 V. Możesz go użyć do określenia że napięcie zasilania układu spada. Jeśli układ jest zasilany normalnie z 3.3 V, to powinieneś na tym kanale zmierzyć wartość około 1490 (4095 * 1.2 / 3.3). Jeśli napięcie zasilania...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
https://obrazki.elektroda.pl/1018603600_... Zapraszam na testy kolejnej stacji lutowniczej kompatybilnej z grotami T12 (groty zintegrowane z grzałką). Pokazywana tu stacja charakteryzuje się możliwością szybkiej wymiany grotów (na gorąco), zasilana jest napięciem sieciowym (nie potrzeba zewnętrznego zasilacza) oraz nagrzewaniem w niecałe...
Jeszcze reset. Napięcie odniesienia niekoniecznie musi być podłączone, chyba że na JTAGu coś jest z tego zasilane (bufory). 4\/3!!
AVE... Szkoda, że nie da się podnieść częstotliwości pwm powyżej 37kHz w tym procesorku, z tego mogła by być ładna przetworniczka gdyby włożyć tam np. STM32F101, cena co prawda wyższa bo 8zł, ale na tym dało by się zrobić przetworke łącznie z wszystkimi zabezpieczeniami, które co najważniejsze działały by "cycle-by-cycle" Podpowiem: PIC16F785 i jego...
Cześć, Tak jak zawarłem w tytule, używam mikrokontrolera STM32L052C8T6. Skonfigurowałem go w STM32CubeMX żeby wystawił wewnętrzne napięcie odniesienia na pin PB1. Kod się ładnie wygenerował pod Keila i wszystko byłoby ok, gdyby nie fakt, że to napięcie nie pojawia się na wspomnianym pinie, ani na żadnym innym. Zacząłem debugować kod i doszedłem do następujących...
Przelotowałem oba spalone układy smd i prawie działa. Przy większych prędkościach silnika sterownik zgłasza overcurrent. Podejrzewam że prąd jest mierzony poprzez pomiar napięcia na jakimś rezystorze. Procesor STM32F o 48 nóżkach ma przetwornik ADC. Może spalił się ten rezystor albo napięcie odniesienia jest nieprawidłowe. Na płytce są dwie diody SMD...
https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...
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...
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....
https://obrazki.elektroda.pl/3637923100_... Dlaczego własny BMS z balaserem a nie jakiś gotowy. Bo nie udało mi się znaleźć takiego, który by spełniał wszystkie wymagania, a poza tym, zawsze okazje do zrobienia czegoś nowego. Wymagania tymczasem były następujące: •Odcięcie zasilania przy przekroczeniu 14v4 •Odcięcie akumulatora...
Akurat napięcie źródła jest bez znaczenia - ty tylko kwestia obliczeń, które na liczbach całkowitych da się wykonać z precyzją przekraczającą rozdzielczość przetwornika. Moim zdaniem najsłabszym punktem rozwiązania jst ADC w ATmedze. Każdy współczesny uC ma lepszy przetwornikk, 12- bitowy i nienajgorsze, kalibrowane napięcie odniesienia. Przyjrzyj się...
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...
(at)st4chuu Ja do takich rzeczy używam dsPIC33 z serii GS, np. dsPIC33EP32GS504. Znajdziesz tam szybkie PWM z osobnymi podstawami czasu i rozdzielczością 16 bitów albo 1,04ns, co pozwala zrobić 12 bitowy PWM na częstotliwości 230kHz. Chyba wystarczy? Do tego PWM może pracować w trybie kontroli prądu tranzystorów mocy w każdym cyklu, a wbudowane komparatory...
https://obrazki.elektroda.pl/4029762100_... ... wykorzystany jako anemometr. Jakiś czas temu zbudowałem stację https://obrazki.elektroda.pl/1782042900_... https://obrazki.elektroda.pl/8084316500_... Pasuje "na kanapkę" do istniejącego układu stacji meteo (widoczny pod spodem), nie powiększając wymiarów...
Dodatkowo kilka uwag do schematu Dzięki za uwagi. U mnie napięcie odniesienia będzie wynosić 2.5V a więc LSB to ~2.5mV. W przypadku redukcji szumów, prosty filtr RC coś pomaga? Na wyjściu wzmacniaczy pomiarowych jest podłączany jumperami układ antyaliasingowy. Brakuje np. diody Zenera ograniczającej maksymalne napięcie na wejściu opampa. Nie dałem...
Witam, potrzebuję pomocy w weryfikacji schematu. W załączniku dodałem schemat w eaglu a poniżej opisuje bloki z poszczególnych stron: 1. STM32103 + zworka do bootowania, stabilizator 3.3V + różne gniazda, 2. -Napięcia odniesienia do konwersji poziomów w DAC (1.24V) i ADC(1.65V). -Konwerter poziomów do adresowania dwóch multiplekserów, jeden do zbierania...
ujemne napięcie odniesienia wewnętrzne napięcie odniesienia napięcie odniesienia alternator
stm32 biblioteka hd44780 ranish partition manager zewnętrzne ładowanie baterii zasilaczem
podlaczenie silnika jednofazowy podlaczenie silnika jednofazowy
Wzmacniacz do Manta SB-3000A do 600 zł – Yamaha AX-396, Denon PMA-520AE, SMSL A100 Alfa Romeo 159 2.4 JTDm – kod błędu P1606, przekaźnik główny, zasilanie ECU, Bosch EDC16C39