Nie trzeba go przekonywać. Dla DMA jest wszystko jedno pod jakie adresy mają się zapisać dane. Ale nie jest mu wszystko jedno, w jakich okolicznościach ma to robić. W przypadku UART TX, DMA request jest generowany za kazdym razem, gdy flaga TXE==1 (jesli UART ma włączony DMA oczywiscie). Wtedy DMA transferuje wartość spod adresu podanego w CMAR do...
Według pdf ten konkretny mikrokontroler obsługuje tylko bootowanie przez UART1, UART2 (Boot Modes, 3.3.4). Do L151 nie czytałem opisu, ale zdaje się że BOOT0+BOOT1 to trochę zła droga - jeżeli mikrokontroler wystartuje z pamięci systemowej to utknie w wewnętrznym bootloaderze, jeżeli chcesz użyć własnego bootloadera po USB to musi wystartować z FLASHa....
Witam serdecznie Kolegów! Aktualnie jestem w trakcie pisania gry typu labirynt z kulką na procesor ARM STM32F103VCT6. Wszystko mam pięknie i ładnie obsłużone (symulacja odbić od powierzchni płaskich, detekcja kontaktu z otworami) no ale zostało jeszcze najważniejsze - symulacja odbić kulki od kantów prostokąta. I tu niestety zaczynają się schody. Z...
... efekt faktu, że ktoś gdzieśtam zdefiniował, że PORT jest wskaźnikiem na adres, który reprezentuje określony zasób MCU, a cośtam, to wartość, która wpisana pod ten adres akurat powoduje, że jakieś tam piny stają się wyjściami... I właśnie tego nie rozumiem, dlaczego ktoś gdzieś tam zdefiniował to inaczej, przecież mógł tak samo zrobić dla obu procesorów...
W kamami pojawił się ostatnio mikrokontroler STM32F103C8T6 (obudowa LQFP48) w fajnej cenie 12,20/szt, więc postanowiłem w końcu coś zrobić na STM32. Układ ze schematu z załącznika ma być prostym dwukanałowym powolnym oscyloskopem/rejestratorem USB. Jest on maksymalnie uproszczony, nie wiem czy nie przesadziłem z cięciem elementów i w związku z tym miałbym...
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ą zaprezentowanego poniżej urządzenia. Jak pokazuje uproszczony schemat po prawej stronie, przez mierzony układ przepuszcza...
Witam, Od razu pisze że nie jestem mistrzem w pisaniu programów, a z stm zaczynam swoją przygodę. Chce wyłączyć przerwanie od EXTI na przykład po obsłudze tego przerwania: Do wyłączenie/wyłączenia przerwania np. od Timera jest TIM_ITConfig(TIM3, TIM_IT_Update, ENABLE); //TIM IT enable Generalnie chodzi mi o to że muszę zrobić detekcje sekwencji...
Witam Pracuje (juz jakis dluzszy czas) nad uruchomieniem karty SD z STM32F2 przez SDIO. Kompilator AtolicTruestudio. Kozystam z biblioteki ktora udostepnil ST zmienilem jedynie co zmienilem to pin do detekcji SD. Problem polega na tym, ze jak przesylam jeden blok 512 (SD_WriteBlock(Buffer_Block_Tx, 0, 512);) do karty i go potem odczytuje to wszystko...
Nie zgadzam się ;) Pisałem kiedyś coś na AVRa, w C ale było to dawno, małoskomplikowanie i dodatkowo napisałem ostatnio w C soft do detekcji kolorów na STM32 (na przetworniku TCS3200D) opierałem się na templacie Freddiego (skrypty linkera oraz makefile (bez używania libów)) więc "nie zaglądałem głęboko pod maskę" i myślę, że w końcu powinienem - więc...
Z procesorami STM32F4 w rewizji Z i StLink Utility były jakieś problemy właśnie z prawidłową detekcją. Poprawia to patch StLinkUtility. Mnie pomogło. Załączam.
Witajcie, siedzę i szukam błędu w bibliotekach do obsługi NRF24L01. Skopiowałem je z biblioteki, którą wykorzystuje w ATmega8. Działa nawet dobrze tam, niestety na STM32F0DISCOVERY już nie chce. Będę bardzo wdzięczny za pomoc. To najpierw kody, które wyrażają więcej niż tysiąc słów ;) : main.c Czytałem już na tym forum w podobnym temacie, że SPI w STM...
Witam serdecznie Zwracam się do was ponieważ już zabrakło mi pomysłów. Piszę program do ultradźwiękowego miernika odległości, zasilanego bateriami. Sercem układu jest procesor STM32L1 , urządzenie posiada 2 czujniki stosowane w motoryzacji jako czujniki cofania i nie mam do nich żadnej dokumentacji. Moim problemem jest skuteczna detekcja sygnału powrotnego...
Witam, mam problem z detekcją 230V przy pomocy STM32. Potrzebuje wykryć czy występuje 230V - nie chodzi mi o wykrywanie zera itp, ale konkretnie o 230V - jest albo nie ma 230V. Połączyłem układ według schematu na dole, 230V idzie z przekaźnika który załącza napięcie z częst. 1Hz. Po podłączeniu do uC i przetestowaniu układu podczas jednego załączenia...
Pomyśl: jeśli błąd przyspieszenia wynosiłby np. 0.01 m/s2 (a jest sporo większy), to jaki będzie błąd drogi po 10 sekundach? Całkowanie w takim przypadku potęguje błędy pomiaru. Samo całkowanie może być idealnie dokładne, ale to NIC nie daje, gdy funkcja pod podwójną całką ma "lekko błędne" wartości. To się właśnie nazywa "błędem podwójnego całkowania",...
Nie wiem jak jest w przypadku MPU6050, ale uruchamiając akcelerometr MMA8451Q (składnik płytki KL05Z) musiałem ustawić częstotliwość "próbkowania" (nie wiem jak z angielskiego to przetłumaczyć, oraz tryb pracy - w moim przypadku detekcja orientacji w przestrzeni. Ogólnie uruchomienie akcelerometru nie sprowadzało się tylko do dezaktywacji trybu Sleep.
Zrobiłem tak jak mówisz i szczerze mówiąc nie ma różnicy. Z drugiej strony jak by masa phy miała inny potencjał to i by odczytywanie rejestrów z phy by się nie powiodło. W pierwszym jest podpięta masa blisko stm-a a w drugim w tym miejscu co pokazałeś(pod phy): stm32f107 lan8720a ping stm32f107 lan8720a ping Porównałem również Linie TXP i TXN do mas...
To może zacznijmy od początku (moja wyobraźnia jest ograniczona i płata figle): 1. Czy możesz przybliżyć układ do którego podłączasz klawiaturę? To jakieś Nucleo czy bardziej autorskie rozwiązanie? Szczególnie interesuje mnie: i na moim STM przy pinie 5V jest dokladnie napiecie 4.8 Nie bardzo wiem o jaki pin chodzi. 2. zmierzyłem napięcie przy pinie...
jeszcze tylko mi zdradź po co tak komplikować timerami - z tego co widzę wystarczy użyć uarta. 1. Detekcja break - sprzętowa 2. Odczyt danych tez sprzetowy. Ządnych systików o 2MHz i innych cudów z timerami.
Dzięki Piotrus, tym razem z przyciskiem nakierowałeś mnie swoją uwagą żeby poszperać pod tymi hasłami i widzę, że nie powinno się używać przycisków w przerwaniach tylko obsłużyć je w przerwaniach od timera, więc spróbuję to po powrocie z pracy. Akurat w tym przypadku nie ma to znaczenia dla głównego problemu - detekcja naciśnięcia przycisku działałaby...
Cześć, w moim kodzie dodałem te poprawki i po intensywnych testach polegających na intensywnym wkładaniu i wyjmowaniu (:]) pendrive w losowych momentach, znalazłem jeszcze jedne problem, mianowicie funkcja USBH_HandleEnum() z usbh_core.c ignoruje błędy z USBH_Get_DevDesc(...) co w moim przypadku skutkuje zawieszeniem procesu do czasu następnej detekcji...
Tak. Robi się to za pomocą algorytmu Goertzela - jest to uproszczona wersja FFT, w której liczy się moc jednego prążka. Takie obliczenie robi się 8 razy dla każdego z tonów. Na STM32 poszło to bez problemu. EDIT: Te źródła działają bardzo dobrze.
Obserwując oscylogramy kolegi q999999 dochodzę do wniosku, że dokładność pomiaru przejścia przez zero można zdecydowanie poprawić wyliczając programowo środek dodatniej szpilki. Jej amplituda pokrywa się zawsze z przejściem sinusoidy przez zero. Pracuję właśnie nad pewnym sterownikiem fazowym z STM32 - jeśli się uda, przedstawię wyniki
Jeśli chodzi o układ detekcji zera sieci, to mam identyczny z tym w załączniku. Tylko rezystor podciągający jest 4,7k, ponieważ przy 10k nie było w ogóle sygnału. Przy 1k znowu był bardzo szeroki impuls. No i zamiast SFH620 są dwa LTV817. Rozumiem, że podejrzany jest układ detekcji zera sieci.
Zacznę może od głównego zamierzenia... Pojawił się nowy 32 bitowiec z funkcją pojemnościowych klawiszy, a to że jest wszędzie dostępny w cenie do 15 zł i na dodatek jest to ARM z STMu i ma pełne wsparcie producenta przeważyło nad wyborem innych rozwiązań. OldSkull: Masa pod przyciskami w warstwie bottom jest 1,54 mm od przycisków. Masę zrobiłem by...
Gdyż czyszczenie flag wymaga odczytu obu rejestrów. Cała trudność w I2C w STMach wynika z 2 powodów. 1. faktu ze jest buforowane, trzeba w odpowiednim momencie ustawić żądanie stop lub nack, oraz pewne zdarzenia muszą zostać wyjątkowo szybko zrealizowane. 2. Czyszczenie flag... AD2. w bibliotekach używana jest funkcja która z obu rejestrów tworzy jedna...
Hejka, Masz jakieś osiągnięcia z FT800 ? Wyświetlam wszystko jak chcę, ale mam problem z detekcją dotyku. Pozdrawiam ! Andrzej
Problemem dla ciebie jest moment zmiany modułu, styki wiadomo. Dla I2C są to sygnały i ..... sieczka.. Jeśli masz możliwość zastosowania jakiejś detekcji włożenie modułu da się to zrobić rozsądnie.
Witam, Próbuję obsłużyć 4-elektrodowy rezystancyjny panel dotykowy i zastanawiam się w jaki sposób mam wykryć że przestał być dotykany.. Na poniższych obrazkach przedstawiam sposób odczytu linii x i y. [syntax=c] (-) HiZ | ----------- -----+----- | | | | (+) --+ X +-- (-) HiZ | Y +-- ADC | | | | -----+----- -----+----- | | ADC (+)[/syntax] O ile samą...
Witam. Mam problem z układem GTL2003, który często stosowany jest w programatorach do odseparowania napięć różnych logik. Liczę na pomoc tych, którzy mieli do czynienia z tym układem. W moim przypadku po stronie logiki 5V jest uklad MCP23s17 a dokładnie INT A tego ukladu. Po stronie logiki 3v3 jest STM32f103 i port ustawiony jako IN plywające. Problem...
Postanowiłem że jednak trochę pozmieniam ideę i ucieknę od tego problemu, ale się nie udało ... Teraz mam podłączony jeden przełącznik który włącza lub wyłącza zasilanie 230V i po prostu włącza lampkę, i drugi przycisk podłączony do procka , który wywołuje miganie i dźwięk. Podczas wyłączania głównym przyciskiem procek zostaje kilka sekund włączony...
Detekcja flagi nie jest problemem. Kombinowalem z tym na różne sposoby. Pytanie dlaczego po czwartym bajcie wzbudza się przerwanie z częstotliwością ok 700kHz. Wygląda jakby przerwanie nie kasowało flagi ale żadna flaga nie jest ustawiona. Pracuje pod debugiem pod pełnym JTAG. Moze mam stara rewizję proca jedna z pierwszych z jakimś błędem, plyta Eval...
Kolego, trochę mało filtrowane jest to napięcie :) dołożyłbym kondensatory na wyjściu za transformatorem. A co do samego pytania, ja robiłem detekcję na diodzie 1n4008 albo na mostku Gretza, a następnie optoizolacja i sygnał do uC. Co prawda to było dla stm32, ale do tego też powinno się nadać. Szczerze przyznam, że na diodzie działa znacznie lepiej.
(at)Freddie Chopin Oczywiście USB wymaga dobrego kabla, a to oznacza, że czasami drogiego. Lecz weźmy pod uwagę kontekst - czy nawet najdroższy kabel USB będzie droższy niż interfejs USB-magistrala + po drugiej stronie magistrala-urządzenie? IMHO nie i jeśli chodzi o dwa urządzenia w odległości 2m to śmiało bym zastosował USB. Zresztą sam przemysłowy...
Nie widzę niczego co mogłoby ustawic ten bit, DMA jest wyłączone. No ale czy autor ma to właśnie tak skonfigurowane? Bo rozdział wyżej - bez DMA, z detekcją overrun - jest napisane, że po wystąpieniu overrun trzeba ponownie "kopnąć" ADC żeby rozpoczęło konwersję. Nie mam oczywiście pewności, że ADC staje po wystąpieniu overrun, ale wcale bym się nie...
Przerwania RTC są podpięte przez EXTI - trzeba się upewnić, że są "odmaskowane" w rejestrze EXTI_IMR i mają włączoną detekcję narastającego zbocza w EXTI_RTSR. 21.6 RTC interrupts All RTC interrupts are connected to the EXTI controller. Refer to . To enable RTC interrupt(s), the following sequence is required: 1. Configure and enable the EXTI line(s)...
CubeMx nie wspiera z "palca" SPI przy FatFs, Wystarczy uzupełnić 3 funkcje jak dobrze pamiętam. Można więcej jak detekcja karty ale nie jest to niezbędne. Uzupełnić to trochę za dużo napisane, wywołać inna funkcję HAL. MS: <ciach>
Tak jak kolega ez-or napisał. Z Cuba wygenerujesz jedynie obsługę kart w SDIO i to w dodatku tylko w trybie 1bit. Resztę trzeba skonfigurować/dopisać ręcznie. Dodatkowo CubeMX miał przez jakiś czas błąd z obsługą detekcji karty co zostało poprawione chyba w wersji 5.0
Zmodyfikowałem mój przykładowy kod z postu powyżej tak, żeby z grubsza odpowiadał założonej strukturze ramki. Jak widzę, kładziesz głównie nacisk na zależności czasowe tzn. odstęp czasowy między ramkami. Osobiście bym jednak na tym nie bazował, bo tak naprawdę nie ma gwarancji czy tak rzeczywiście jest i wymagało by to empirycznego potwierdzenia (nie...
Tytułem wstępu RS485 jak wiadomo można nadawać albo odbierać. W projekcie, nad którym pracuję, napisałem driver UART DMA, który pracuje dobrze z "normalnymi" dwukierunkowymi UART-ami. W przypadku RS485 niestety nie jest tak prosto z DMA ponieważ odbiór jest robiony w trybie cyklicznym z detekcją IDLE (czyli standardowo), a urządzenie które jest podłączone...
Projektuję urządzenie, które większość czasu spędza w trybie shutdown i jest wybudzane przez RTC oraz jeden z pinów WKUPx. Zgodnie z dokumentacją można taki pin podciągnąć do masy lub zasilania (rejestry PWR -> PUCRx i PDCRA). Teoretycznie można również wybudzać poprzez detekcję odpowiedniego zbocza. W moim przypadku działa to jedynie przy zboczu narastającym,...
Chcesz zastosować optoizolację w obu kierunkach - detekcja zera i sterowanie triaka? Tak. Generalnie może przedstawię co to jest. To jeden z modułów automatyki domowej, w skład której wchodzi 15 modułów stm32F103, znane jako blue pill, połączone razem przez CAN bus za pomocą skrętki. Różne modułu mają różne zadania, od monitorowania temp. zew./wen....
OK, pogrążaj się dalej. Table 65 ADCx_IN Opis nad tabelką, który (przypadkiem?) pominąłeś - "ADC pins". Chyba logiczne, że wewnętrzne sygnały nie będą opisane w tabelce z zewnętrznymi pinami? 11.3.3 There are 16 multiplexed channels. Ponownie wszystko się zgadza - fizyczny ADC który jest w środku ma jedynie 16 kanałów. Do tych 16 kanałów możesz sobie...
Czołem, Mam problem z przesyłem danych USARTEM. Mam taką o to funkcję: [syntax=c] void usartSend(char* data) { uint32_t timeout = 100000; while (*data != 0x00 && timeout > 0){ if (USART2->SR & USART_SR_TXE){ USART2->SR &= ~USART_SR_TXE; USART2->DR = *(data++); timeout = 100000; } timeout--; } } [/syntax] Jeśli wyślę dwa stringi, z których drugi jest...
Cześć! Przygotowuję się do realizacji mojego projektu, którym będzie kontroler prędkości silnika BLDC z czujnikami halla. Jako sprawdzony schemat wybrałem ESC na STM32 Steval ESC001v1 i analizuję jego działanie. Oczywiście, schemat nie uwzględnia zastosowania czujników halla, ale zrozumienie działania pomoże mi zaprojektować własny układ. Jak ma to...
Moje rozwiązanie sterownika z grubsza wygląda tak: Część wysokonapięciowa umieszczona jest na osobnej płytce PCB, a sam sterownik na osobnej. W sumie nie ma tu nic bardzo kreatywnego, resztę roboty robi firmware w STM32. Wykorzystałem płytkę BlackPill bo miałem akurat pod ręką, ale wystarczyłaby zwyczajnie płytka BluePill z STM32F1. Detekcja zera jest...
a nikt nie wspomni tu o CAN, który ze wszystkich wymienionych tu magistral najlepiej się do tego nadaje i na dodatek jest najprostszy w implementacji. No ja akurat nie wspomniałem, bo odrzuciłem. CAN ma od razu zdefiniowany protokół, który mi po prostu wcale nie pasował, ni w ząb kompatybilny z tym już istniejącym a działającym na UDP/IP. Kiedyś dla...
Przedstawiony poniżej projekt ma dobrze zdefiniowany cel - stworzyć otwarty i niedrogi ultrasonograf. Dedykowany jest on dla wszystkich - naukowców, nauczycieli, hobbystów i amatorów - którzy chcą poznać tajniki tego rodzaju obrazowania. Całkowity koszt realizacji tego projektu kształtuje się na poziomie około 500 dolarów. Jak na ceny 'prawdziwego'...
Projekt OpenMV ma na celu stworzenie niedrogiego i łatwego w obsłudze modułu wizyjnego, który dałoby się oprogramowywać w języku Python. Docelowo OpenMV ma stać się "Arduino wśród modułów wizyjnych", jak opisuje autor przedstawiający aspiracje tego projektu. Realizacja projektu rozpoczęła się około roku temu. Autor był bardzo rozczarowany ówczesną...
Projekt OpenMV to inicjatywa mająca za zadanie tworzyć niedrogi, miniaturowy i łatwo dostępny system widzenia maszynowego, który oprogramować można w popularnym Pythonie. Twórcy tego systemu za cel wzięli sobie stworzenie, jak sami mówią "Arduino dla systemów widzenia maszynowego". Ich celem jest tworzenie systemu widzenia maszynowego, który byłby...
Być może słyszeliście niedawno o Visual Studio Code (VSC). W ostatnim czasie dużo mówi się o tym IDE z wielu przyczyn. W minionych kilku latach Visual Studio Code stało się popularnym środowiskiem programistycznym w całej branży, także embedded. Jest to opcja do samodzielnej konfiguracji, można ją łatwo dostosować za pomocą rozszerzeń i poprawek. Visual...
Witam! Opisany tutaj projekt jest moją pracą inżynierską na Politechnice Wrocławskiej dlatego nie będzie to opis bogaty w schematy i pliki źródłowe :) Schemat blokowy: ZASILANIE Całe urządzenie zasilane jest z akumulatora Li-ion, który to jest doładowywany przez układ MCP73837, po podłączeniu pod gniazdo USB lub zewnętrzny zasilacz. Proces ładowania...
Witam, Opisany problem bierze się stąd, że podczas przesuwania palca po padzie, ten cały czas jest naciśnięty i nie zgłosi sekwencji zwolniony/naciśnięty. Zatem nie ma nowych przerwań. Wniosek: sygnał PENIRQ nadaje się tylko do stwierdzenia stanu naciśnięcia. Poniżej zamieszczam moją przykładową obsługę tego panela. U mnie jest to wątek RTOSa, ale może...
Witam. Przedstawiam dzisiaj ulepszoną wersję oprogramowania które nazwałem CADICAM CNC . Oprogramowanie to w pierwszej wersji przedstawiałem na tym forum w poniższym temacie: Od tej pory w programie CADICAM zmieniło się sporo więc nie będę mówił o zmianach lecz opiszę po kolei funkcjonalność. Program CADICAM CNC składa się obecnie z 4 modułów uruchamianych...
Jak chwali się firma STMicroelectronics, produkowane przez nią układy do detekcji ruchu oraz przetwarzania danych znajdą się na pokładzie trackerphona Snowfox, zaprojektowanego przez fińską firmę Haltian. Trackerphone to urządzenie pełniące rolę telefonu, ale wzbogacone o możliwość dokładnego, zdalnego śledzenia jego pozycji; dedykowane jest ono do...
Witam! Opisany tutaj projekt jest był pracą inżynierską na Politechnice Wrocławskiej dlatego w niektórych kwestiach jest trochę niedojrzały (Teraz kilka rzeczy bym poprawił - człowiek całe życie się uczy - o tym poniżej) :) Schemat blokowy: ZASILANIE Całe urządzenie zasilane jest z akumulatora Li-ion, który to jest doładowywany przez układ MCP73837,...
Dzień dobry, Próbuję dokończyć detektor promieniowania gamma z tematu: Pozostał mi do wykonania ostatni blok jakim jest detektor szczytowy i zatrzask. Żeby układ działał prawidłowo i można było na nim wykonać amatorskie pomiary musi spełniać kilka warunków: -pracować na niepowtarzalnych impulsach o długości około 300ns-1us o amplitudzie 0 - 1,8V -musi...
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...
W jakich układach natrafiliście, lub zastosowaliście tyrystory lub triaki? Można kupić moduły SSR. SSR są zwykle bazowane na jakiejś formie triaka (chyba optotriak). Ja tak przerobiłem kolorofon na sterowanie przez artnet. Niestety tylko włącz/wyłącz (trzeba by detekcję fazy zrobić aby działało jako dimmer, niestety timery w ESP32 nie mają po kilka...
Poza tym Zrobienie takiego man-in-the-middle, może być trudniejsze niż się na początku wydaje, a atiny nie jest też demonem prędkości, a nie ma sprzętowego licznika do obsługi enkoderów. Co ty opowiadasz... Mamy enkoder, który generuje max kilka impulsów na sekundę i to ma być problem? No, niby tak, ale robienie man-in-the-middle z attiny i enkodera...
A zobacz inne urządzenia - GeniBus, eBus, profibus, CAN, LIN z rozwiązań przemysłowych - żadne nie bazuje na detekcji końca. Racja, jak pisałem są różne rozwiązania. Co do twojego kodu - jest on wrażliwy na buffer overrun No nie za bardzo, gdyż bufor jest większy od iteracji wskaźnika (zapis będzie "w kółko"). No i pokaż teraz drugą część kodu - iterakcje...
--------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]---------------------------------------... Wersja EVEREST v2.20.405/pl Strona domowa Typ raportu Kreator raportów Komputer AREKPAULAX33 Generator raportu ArekPaulax3 System operacyjny Windows 7 Ultimate Media Center Edition 6.1.7600 Data 2012-01-31 Czas 15:27 --------[ Podsumowanie...
Kondzie to podstawa, próbowaliśmy z filtrami RLC na wejsciu zasiania przy każdym układzie. Co lepsze : kity z AVT zbudowane na układach logicznych są również bardzo łatwe do zakłócenia. Generalnie na STM32 działa to elegancko nawet przy spawarce obok;P Użyta magistrala CAN, detekcja zera przy sterowaniu przekaźnikami, usypianie rdzenia na czas przełączenia,...
Witam Potrzebuje czujnika ktory wykrywal by obiekty w zakresie od 0 do 10-20 cm. Indukcyjne odpadaja bo czujnik musi reagowac takze na plastik. Idealnym rozwiazaniem bylo tutaj zastosowanie czujnika pojemnosciowego. Jako ze cale uzadzenie bedzie dzialac na zewnatrz, czujnik pojemnosciowy nie zdal egzaminu jako ze reagowal na deszcz. Czujnik optyczny...
Sygnał sterowania pochodzi z mikrokontrolera STM32 więc sygnały sterujące będą miały napięcie 3,3V (DIRA, DIRB i DIRC na górze). Przyjęta tu przez Ciebie koncepcja sterowania trzema sygnałami z uC (oszczędzająca jedną bramkę wobec przykładu z linku) jest potencjalnie niebezpieczna bo nie eliminuje w sposób pewny sytuacji zwarcia zasilania przez dwa...
Może zrobić wzmacniacz na tranzystorach - mają dużo mniejsze wzmocnienie, nie trzeba go ograniczać poprzez sprzężenie zwrotne. Ten odbiornik ma pojemność chyba 2000 pF (taka jest dla TR4012R1, a ten jest TR4012R2), co przy 40 kHz daje impedancję 2 kom. Dla tranzystora w układzie wspólnego emitera dopasowanie impedancji uzyskamy przy prądzie bazy 13...