Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
ПЛАТА ARDUINO UNO – ОПИСАНИЕ, СХЕМА, РАСПИНОВКАСтр 1 из 2Следующая ⇒
ПЛАТА ARDUINO UNO – ОПИСАНИЕ, СХЕМА, РАСПИНОВКА Главная Энциклопедия Arduino Плата Arduino Uno – описание, схема, распиновка Arduino Uno – плата от компании Arduino, построенная на микроконтроллере ATmega 328. Плата имеет на борту 6 аналоговых входов, 14 цифровых выводов общего назначения (могут являться как входами, так и выходами), кварцевый генератор на 16 МГц, два разъема: силовой и USB, разъем ISCP для внутрисхемного программирования и кнопку горячей перезагрузки устройства. Для стабильной работы плату необходимо подключить к питанию либо через встроенный USB Разъем, либо подключив разъем питания к источнику от 7 до 12В. Через переходник питания плата также может работать и от батареи формата Крона. Основное отличие платы от предыдущих – для взаимодействия по USB Arduino Uno использует отдельный микроконтроллер ATmega8U2. Прошлые версии Arduino использовали для этого микросхему программатора FTDI. Несложно догадаться, что благодаря своему итальянскому происхождению, слова “Arduino” и “Uno” взяты именно из этого языка. Компания назвалась “Arduino” в честь короля Италии 11 века Ардуина, а Уно переводится с итальянского как “первый”. Arduino Uno R3 (ATmega 328P)
Arduino Uno R3 (ATmega 328P)
РАЗМЕРЫ И ГАБАРИТЫ ПЛАТЫ Печатная плата Arduino Uno является Open-Hardware, поэтому все ее характеристики доступны в открытом доступе. Длина и ширина платы составляют 69 мм x 53 мм. Силовой и USB разъемы выступают за границы печатной платы на 2 мм. Расстояние между выводами соответствует стандарту 2.54 мм, однако расстояние между 7 и 8 контактами составляет 4 мм. РАЗЪЕМЫ ПИТАНИЯ Плата Arduino Uno имеет на борту 3 способа подключения питания: через USB, через внешний разъем питания и через разъем Vin, выведенный на одну из гребенок сбоку. Платформа имеет на борту встроенный стабилизатор, позволяющий не только автоматически выбирать источник питания, но и выравнивать ток до стабильных 5 вольт, необходимых контроллеру для работы. Внешнее питание можно подавать как напрямую от USB порта компьютера, так и от любого AC/DC блока питания через разъем питания или USB. На плате предусмотрено несколько выводов, позволяющих запитывать от нее подключенные датчики, сенсоры и актуаторы. Все эти выводы помечены:
ХАРАКТЕРИСТИКИ ПАМЯТИ Платформа Arduino Uno имеет на борту микроконтроллер ATmega328, который обладает Flash, SRAM и EEPROM памятью.
Arduino Uno распиновка
Принципиальная схема Arduino Uno R3
ШИМ: КОНТАКТЫ 3, 5, 6, 9, 10, И 11 Любой из контактов 3, 5, 6, 9, 10, и 11, может генерировать сигнал Широтно-импульсной модуляции (ШИМ, PWM)с разрешением 8 Бит. Для этого в коде программы используется функция analogWrite(). I2C ИНТЕРФЕЙС: КОНТАКТЫ 4 (SDA) И 5 (SCL) При помощи данных контактов к Arduino можно подключать внешние цифровые устройства, умеющие общаться по протоколу I2C. Для реализации интерфейса в среде Arduino IDE присутствует библиотека Wire. AREF Данный контакт отвечает за определение опорного напряжения аналоговых входов платформы. Используется только с функцией analogReference(). RESET Данный контакт необходим для аппаратной перезагрузки микроконтроллера. При подаче сигнала низкого уровня (LOW) на контакт Reset, происходит перезагрузка устройства. Данный контакт обычно соединен с аппаратной кнопкой перезагрузки, установленной на плате. СВЯЗЬ С ВНЕШНИМ МИРОМ Для осуществления связи с внешними устройствами (компьютером и другими микроконтроллерами) на плате существует несколько дополнительных устройств. На контактах 0 (RX) и 1 (TX) контроллер ATmega328 поддерживает UART – последовательный интерфейс передачи данных. ATmega8U2, выполняющий на плате роль программатора, транслирует этот интерфейс через USB, позволяя платформе общаться с компьютером через стандартный COM-порт. Прошивка, установленная в контроллер ATmega8U2, имеет на борту стандартные драйверы USB-COM, поэтому для подключения не потребуется никаких дополнительных драйверов. Внимание! На платах китайского производства, вместо контроллера ATmega8U2 используется другой программатор – CH340G, который не распознается Windows в автоматическом режиме. Для него необходимо установить дополнительный драйвер, о чем подробно написано в нашем блоге – Установка драйверов микросхемы CH340G для Arduino. При помощи мониторинга последовательной шины, называемого Serial Monitor, среда Arduino IDE посылает и получает данные от Arduino. При обмене данными на плате видно мигание светодиодов RX и TX. При использовании UART-интерфейса через контакты 0 и 1, светодиоды не мигают. Плата может взаимодействовать по UART-интерфейсу не только через аппаратным, но и через программным способом. Для этого в среде Arduino IDE предусмотрена библиотека SoftwareSerial. Также, на плате предусмотрены выводы основных интерфейсов взаимодействия с периферией: SPI и I2C (TWI). ПЛАТА ARDUINO UNO – ОПИСАНИЕ, СХЕМА, РАСПИНОВКА Главная Энциклопедия Arduino Плата Arduino Uno – описание, схема, распиновка Arduino Uno – плата от компании Arduino, построенная на микроконтроллере ATmega 328. Плата имеет на борту 6 аналоговых входов, 14 цифровых выводов общего назначения (могут являться как входами, так и выходами), кварцевый генератор на 16 МГц, два разъема: силовой и USB, разъем ISCP для внутрисхемного программирования и кнопку горячей перезагрузки устройства. Для стабильной работы плату необходимо подключить к питанию либо через встроенный USB Разъем, либо подключив разъем питания к источнику от 7 до 12В. Через переходник питания плата также может работать и от батареи формата Крона. Основное отличие платы от предыдущих – для взаимодействия по USB Arduino Uno использует отдельный микроконтроллер ATmega8U2. Прошлые версии Arduino использовали для этого микросхему программатора FTDI. Несложно догадаться, что благодаря своему итальянскому происхождению, слова “Arduino” и “Uno” взяты именно из этого языка. Компания назвалась “Arduino” в честь короля Италии 11 века Ардуина, а Уно переводится с итальянского как “первый”. Arduino Uno R3 (ATmega 328P)
Arduino Uno R3 (ATmega 328P)
РАЗМЕРЫ И ГАБАРИТЫ ПЛАТЫ Печатная плата Arduino Uno является Open-Hardware, поэтому все ее характеристики доступны в открытом доступе. Длина и ширина платы составляют 69 мм x 53 мм. Силовой и USB разъемы выступают за границы печатной платы на 2 мм. Расстояние между выводами соответствует стандарту 2.54 мм, однако расстояние между 7 и 8 контактами составляет 4 мм. РАЗЪЕМЫ ПИТАНИЯ Плата Arduino Uno имеет на борту 3 способа подключения питания: через USB, через внешний разъем питания и через разъем Vin, выведенный на одну из гребенок сбоку. Платформа имеет на борту встроенный стабилизатор, позволяющий не только автоматически выбирать источник питания, но и выравнивать ток до стабильных 5 вольт, необходимых контроллеру для работы. Внешнее питание можно подавать как напрямую от USB порта компьютера, так и от любого AC/DC блока питания через разъем питания или USB. На плате предусмотрено несколько выводов, позволяющих запитывать от нее подключенные датчики, сенсоры и актуаторы. Все эти выводы помечены:
ХАРАКТЕРИСТИКИ ПАМЯТИ Платформа Arduino Uno имеет на борту микроконтроллер ATmega328, который обладает Flash, SRAM и EEPROM памятью.
Arduino Uno распиновка
Принципиальная схема Arduino Uno R3
|
Последнее изменение этой страницы: 2019-04-10; Просмотров: 301; Нарушение авторского права страницы