Pytania otagowane jako microcontroller

Urządzenie, które zawiera centralną jednostkę przetwarzającą (CPU), pamięć i (ogólnie) asortyment urządzeń peryferyjnych I / O (UART, ADC, DAC, I / O ogólnego przeznaczenia, I2C itp.) W ściśle sprzężonym standalone pakiet.

7
Jak zmierzyć napięcie ujemne za pomocą ADC?
Pracuję z mikrokontrolerem PIC z wbudowanym 10-bitowym przetwornikiem ADC i chcę mierzyć napięcie w zakresie od -1 do -3 V. Pomyślałem o zastosowaniu wzmacniacza operacyjnego w trybie odwracania, aby napięcie było dodatnie, a następnie doprowadziłem je do zasilacza mikrokontrolera, ale tutaj musiałbym zasilić opamp ujemnym zasilaczem, prawda? Nie chcę w …

16
Dlaczego warto używać PLC zamiast mikrokontrolera?
Dlaczego wszyscy używają sterowników PLC w środowiskach przemysłowych zamiast rozwiązań opartych na mikrokontrolerach? W przypadku dłuższych zadań program PLC jest tak skomplikowany jak program mikrokontrolera. Rozwiązanie oparte na mikrokontrolerze może być bardziej konfigurowalne i ma niższą cenę.


5
Okres trwałości mikrokontrolera
Nasz dział zakupów zamówił AT32UC3B1256, a dostawca ma kilka tysięcy w magazynie. Tace te mają jednak kod daty od 2009 r. Podczas gdy okres trwałości zwykle nie stanowi większego problemu w przypadku układów scalonych, 10 lat to całkiem sporo. Szukałem ogólnych informacji na temat okresu przydatności do spożycia. Na przykład …

9
Wykorzystanie lotności we wbudowanym rozwoju C.
Czytałem niektóre artykuły i odpowiedzi Stack Exchange na temat używania volatilesłowa kluczowego, aby uniemożliwić kompilatorowi stosowanie optymalizacji obiektów, które mogą się zmieniać w sposób, który nie może być określony przez kompilator. Jeśli czytam z ADC (nazwijmy zmienną adcValue) i deklaruję tę zmienną jako globalną, czy powinienem volatilew tym przypadku użyć …

4
Dlaczego TI ma tak wiele mikrokontrolerów?
Pracuję nad projektem z grupą i jestem odpowiedzialny za cyfrową część projektu, więc będę pisać kod. Aby przejść z analogowego na cyfrowy, muszę wybrać mikrokontroler. Patrzyłem na mikrokontrolery TI i stwierdziłem, że ma ich tak wiele. Oni mają: Stellaris Hercules Seria MSP430 A lista jest długa ... Moje pytania: Jakiego …

5
Dlaczego mikrokontrolery zwykle nie mają wbudowanych przetworników DAC?
W tej odpowiedzi przeczytałem, że mikrokontrolery zwykle nie mają przetworników DAC, podczas gdy mają ADC. Dlaczego? edytuj Doceniam fakt, że integracja rezystorów jak w przetworniku cyfrowo-analogowym R-2R jest droga pod względem nieruchomości (dziękuję Mike, za odpowiedź), ale pomyślałem, że przełączane obecne przetworniki cyfrowo-analogowe mogą być bardzo małe, ponieważ potrzebują tylko …

3
Minimalna temperatura pracy - przestrzeń kosmiczna?
Patrzyłem na niektóre mikrokontrolery i widziałem, że mają pewne „dziwne” minimalne temperatury robocze, takie jak -25 stopni lub -10 stopni itp. Ale nie bardzo rozumiem, dlaczego istnieje minimum, maksimum Rozumiem, ponieważ wszystko topi się i pęka, a opór rośnie, co powoduje, że sygnały są zbyt słabe. Ale kiedy przejdziesz do …

8
Jak wybrać platformę MCU? [Zamknięte]
Istnieje wiele platform MCU, a gdy ktoś się przyzwyczai, na ogół niechętnie przechodzi na inną platformę. Moje pytanie brzmi: jeśli ktoś zacząłby dzisiaj używać MCU do zadań ogólnego przeznaczenia, jak mógłbyś wybrać jeden? Jakie są unikalne zalety różnych platform?

5
Kiedy stosować rezystory pull-up vs. pull-up
Po nauce i eksperymentowaniu z mikrokontrolerami zrozumiałem koncepcję rezystorów podwyższających i obniżających. Teraz rozumiem, kiedy i jak ich używać oraz jak działają. Używałem głównie pull-upów, ponieważ mnie tego nauczono, ale zawsze wydawało mi się to trochę wstecz, ponieważ zamknięcie przełącznika ustawia wejście MCU na LOW. Myślę, że bardziej sensowne byłoby …

2
STM32 Zrozumienie ustawień GPIO
W standardowej bibliotece urządzeń peryferyjnych STM32 musimy skonfigurować GPIO. Ale są 3 funkcje, których nie wiem, jak je skonfigurować; GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd W GPIO_Speed dostępne są 4 ustawienia GPIO_Speed_2MHz /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz Skąd mam wiedzieć, z której prędkości …


18
Jakie są dziś dobre mikrokontrolery? [Zamknięte]
Mam doświadczenie w montażu i programowaniu C dla mikrokontrolerów, ale nie znam różnych rodzin MCU i DSP oferowanych przez dzisiejsze firmy. (np .: Texas Instruments, Atmel, Renesas) Chciałbym wiedzieć o dobrych mikrokontrolerach / procesorach DSP i o tym, jak to się z nimi rozwija. Proszę podsumować swoje zrozumienie dotyczące różnych …


8
Dlaczego przekaźniki są tak często napędzane przez transoptory?
Od czasu pojawienia się wielu płyt rozwojowych mikrokontrolerów, takich jak Arduino, sprzedano szereg modułów przekaźnikowych do sterowania obciążeniami prądu przemiennego. Wiele z nich wydaje się używać transoptora, tranzystora sterownika i przekaźnika do sterowania obciążeniem (przykład na Amazon ) Dlaczego są wdrażane w ten sposób? Niektóre z moich myśli: Przekaźniki zapewniają …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.