[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
MakBit Software • View topic - Подключение cиловой нагрузки к микроконтроллеру.

Подключение cиловой нагрузки к микроконтроллеру.

Hardware issues, electronic components, schemas, Arduino, STM32, Robots, Sensors

Подключение cиловой нагрузки к микроконтроллеру.

Postby Administrator » 22-Oct-2017, 22:14



Микроконтроллеры предназначены для обработки данных и для управления внешними устройствами. Электрические цепи, в которых используются микроконтроллеры, иногда требуют для управления высокое напряжение или большие токи. Примерами таких устройств являются – светодиоды, лампочки, динамики, реле, двигатели, исполнительные устройства и т.д. Проблема заключается в том, что микроконтроллер питается от фиксированного источника тока с напряжением 3 или 5 вольт. А управлять ему необходимо внешними электрическими цепями различного напряжения и токами. Задача становится актуальной с широким распространением низковольтных и слаботочных микроконтроллеров нацеленных на режимы энергосбережения. Например, относительно старые контроллеры ATMega328 обеспечивают ток до 40 мА на каждый порт при общем потреблении 200 мА. В то же время новые контроллеры Cortex-M7 выдают только от 2 до 10 мА в каждый порт. Отметим, что для включения светодиода необходим ток не менее 10 мА. Проблема актуальна, поэтому рассмотрим наиболее распространенные способы подключения нагрузки к ножкам (портам ввода-вывода, GPIO) микроконтроллера.

В основном будем использовать цифровые сигналы (микроконтроллер - это цифровое устройство) и не будем отходить от общей логики: 1-включено, 0-выключено. В микроконтроллерах с питанием 5 вольт высокому уровню сигнала (логическая 1) соответствует напряжение от 2 В до 5В (VCC). Низкий уровень сигнала (логический 0) обычно в диапазоне от 0 до 0.8 В. Это утверждение справедливо для микросхем, построенных по технологии транзисторно-транзисторной логики (TTL) на основе биполярных транзисторов. Современные микросхемы, созданные на основе CMOS (на полевых транзисторах) используют примерно такие же уровни сигналов - логический 0 кодируется от 0 В до 1/3 VCC, а логическая 1 кодируется от 2/3 VCC до VCC.
Administrator
Site Admin
 
Posts: 43
Joined: 26-Feb-2014, 17:54

Re: Подключение cиловой нагрузки к микроконтроллеру.

Postby Administrator » 22-Oct-2017, 22:36

Attachments
mcu-resistor.png
mcu-resistor.png (4.96 KiB) Viewed 6912 times
Administrator
Site Admin
 
Posts: 43
Joined: 26-Feb-2014, 17:54

Re: Подключение cиловой нагрузки к микроконтроллеру.

Postby Administrator » 22-Oct-2017, 22:50

Attachments
mcu-buzzer.png
mcu-buzzer.png (7.74 KiB) Viewed 6911 times
mcu-transistor2.png
mcu-transistor2.png (11.15 KiB) Viewed 6911 times
mcu-transistor1.png
mcu-transistor1.png (11.81 KiB) Viewed 6911 times
transistor-schema.gif
transistor-schema.gif (9.29 KiB) Viewed 6912 times
transistor-npn.gif
transistor-npn.gif (33.6 KiB) Viewed 6949 times
Administrator
Site Admin
 
Posts: 43
Joined: 26-Feb-2014, 17:54


Return to Hardware, DIY (Do-It-Yourself)



cron