ROBOTDYN MEGA 2560 R3 CH340G/ATMEGA2560-16AU

Содержание

Плата MEGA2560 CH340G/ATmega2560-16AU R3 RobotDyn (Arduino-совместимая)

ROBOTDYN MEGA 2560 R3 CH340G/ATMEGA2560-16AU

Mega 2560 CH340G&ATmega2560 — совместимая с Arduino Mega 2560, плата, построенная на микроконтроллере ATmega2560 и USB-UART интерфейсном чипе CH340G. Плата по функционалу схожа с Arduino Mega 2560. Является более бюджетной, но такой же стабильной, и использует оригинальный чипы ATmega2560 (16МГц тактовая частота).

Плата использует чип CH340G как преобразователь UART-USB. Чип CH340G — является бюджетным решением. При частоте работы в 12 МГц, дает стабильный результат обмена данными (для верной установки драйверов на компьютер следуйте инструкциям).

Mega 2560 CH340G&ATmega2560 — подключается к компьютеру по microUSB кабелю.

Вы можете питать плату через MicroUSB или через разъем питания DC Jack. Регулятор напряжения может справиться с входящим напряжением от 7В до 12В постоянного тока (рекомендовано 7-9В).

Выходная сила тока для 5В — порядка 800mA, для 3.3В — порядка 180мА (обращаем внимание, что чем выше входящее напряжение, тем ниже исходящая сила тока).

Что обеспечит надежным питанием большинство ваших начальных проектов.

Mega 2560 CH340G&ATmega2560 построена на микроконтроллере ATmega2560. Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов, 4 последовательных порта UART, кварцевый генератор 16МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или аккумуляторной батареей. Mega 2560 CH340G&ATmega2560 совместима со всеми платами расширения, разработанными для платформ Uno или Duemilanove.

Питание

Mega 2560 CH340G&ATmega2560 может получать питание как через подключение по USB, так и от внешнего источника питания. Источник питания выбирается автоматически.

Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с положительным полюсом на центральном контакте. Провода от батареи подключаются к выводам GND и VIN разъема питания (POWER).

Платформа может работать при внешнем питании от 7В до 12В. При напряжении питания ниже 7В, вывод 5В может выдавать менее 5В, при этом платформа может работать нестабильно. При использовании напряжения выше 12В рекомендуется устанавливать радиатор на стабилизатор. Рекомендуемый рабочий диапазон от 7В до 9В.

Для обмена данными по USB используется микроконтроллер CH340G, запрограммированный как конвертер USB-to-SERIAL (USB-UART).

Выводы питания:

  • VIN — вход используется для подачи питания от внешнего не регулируемого источника (в отсутствие 5В от разъема USB или другого регулируемого источника питания). Подача напряжения питания происходит через данный вывод. Если питание подается на разъем 2.1мм, то на этот вход можно запитаться.
  • 5V — можно подключить регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате на 5В. Или использовать как стабилизированный вывод питания при подключено питании от VIN.
  • 3.3V — предназначено для питания внешних модулей и датчиков рассчитанных на 3.3V. Максимальное потребление тока до 180мА.
  • GND — масса.

Память

Микроконтроллер ATmega2560 имеет 256КБ флеш-памяти для хранения кода программы (4КБ используется для хранения загрузчика), 8КБ ОЗУ и 4КБ EEPROM (которая читается и записывается с помощью библиотеки EEPROM).

Входы и Выходы

Каждый из 54 цифровых выводов Mega, используя функции pinMode(), digitalWrite(), и digitalRead(), может настраиваться как вход или выход. Выводы работают под напряжением 5В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40мА. Некоторые выводы имеют особые функции:

  • Последовательная шина — 0 (RX) и 1 (TX); Последовательная шина 1: 19 (RX) и 18 (TX); Последовательная шина 2: 17 (RX) и 16 (TX); Последовательная шина 3: 15 (RX) и 14 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Выводы 0 и 1 подключены к соответствующим выводам микросхемы последовательной шины CH340G.
  • Внешнее прерывание — 2 (прерывание 0), 3 (прерывание 1), 18 (прерывание 5), 19 (прерывание 4), 20 (прерывание 3), и 21 (прерывание 2). Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции attachInterrupt().
  • PWM — 2 до 13 и 44-46. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функции analogWrite().
  • SPI — 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Посредством данных выводов осуществляется связь SPI, например, используя библиотеку SPI. Также выводы SPI могут быть выведены на блоке ICSP, который совместим с платформами Uno, Duemilanove и Diecimila.
  • LED — 13 встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
  • I2C — 20 (SDA) и 21 (SCL). Посредством выводов осуществляется связь I2C (TWI). Для создания используется библиотека Wire (информация на сайте Wiring). Расположение выводов на платформе Mega не соответствует расположению Duemilanove или Diecimila.

На платформе Mega2560 имеется 16 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и функции analogReference().

Дополнительная пара выводов платформы:

  • AREF — опорное напряжение для аналоговых входов. Используется с функцией analogReference().
  • RESET — низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.

Связь

На контроллере Mega 2560 CH340G&ATmega2560 установлено несколько шин для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega2560 поддерживает 4 порта последовательной передачи данных UART (SERIAL) для TTL.

Установленная на плате микросхема CH340G направляет один из интерфейсов через USB, предоставляя виртуальный COM порт программам на компьютере (требуется установка драйвера для CH340G). Утилита мониторинга последовательной шины (Serial Monitor) среды разработки Arduino позволяет посылать и получать текстовые данные при подключении к платформе.

Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему CH340G и USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).

Библиотекой SoftwareSerial возможно создать последовательную передачу данных через любой из цифровых выводов Mega 2560 CH340G&ATmega2560.

Mega 2560 CH340G&ATmega2560 поддерживает интерфейсы I2C (TWI) и SPI. В Arduino включена библиотека Wire для удобства использования шины I2C. Более подробная информация находится на сайте Wiring. Для связи по SPI, используется библиотека SPI.

Программирование

Платформа программируется посредством среды разработки Arduino IDE. Контроллер Mega 2560 CH340G&ATmega2560 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов.

Физические характеристики и совместимость с платами расширения

Ширина и длина печатной платы Mega 2560 CH340G&ATmega2560 составляют 53×102mm соответственно. Разъем Micro USB и силовой разъем немного выходят за границы данных размеров. Три отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0.4см, хотя между другими выводами оно составляет 0.25см.

Mega 2560 CH340G&ATmega2560 совместима со всеми платами расширения, разработанными для платформ Arduino Uno, Duemilanove или Diecimila.

Расположение выводов 0 — 13 (и примыкающих AREF и GND), аналоговых входов 0 — 5, силового разъема, блока ICSP, порта последовательной передачи UART (выводы 0 и 1) и внешнего прерывания 0 и 1 (выводы 2 и 3) на Mega соответствует расположению на вышеприведенных платформах.

Связь SPI может осуществляться через блок ICSP, как на платформах Duemilanove / Diecimila, так и на Mega2560. Однако расположение выводов (20 и 21) связи I2C на платформе Mega не соответствуют расположению тех же выводов (аналоговые входы 4 и 5) на Duemilanove / Diecimila.

Форм-фактор Arduino Mega 2560 R3 (Rev3)
Микроконтроллер ATmega2560
USB-TTL конвертор CH340G
Выходной ток
Входной ток USB 5В (500мА макс.)
Входной ток VIN/DC Jack 7-9В (пиковое 12В)
Энергопотребление 220мА
Логический уровень
Тактовая частота (ATmega 2560) 16МГц
Цифровые порты 54
Аналоговые порты 16
Память (Flash) 256КБ
ОЗУ (RAM) 8Кб
ПЗУ (ROM) 4Кб
Типы интерфейсов USB, SPI, I2C, UART
Диапазон рабочих температур −40С° / +85С°
Длина×Ширина 101.86×53.361мм

Schematic MEGA-CH340G.pdf

Источник: https://amperkot.ru/msk/catalog/plata_mega2560_ch340g_atmega256016au_r3_robotdyn__arduinosovmestimaya-32782844.html

RobotDyn MEGA: распиновка, характеристики

ROBOTDYN MEGA 2560 R3 CH340G/ATMEGA2560-16AU

Плата RobotDyn MEGA 2560 – это самый мощный и микроконтроллер в линейке Ардуино. Рассмотрим схему платы, распиновку портов, питание и подключение платы.

Плата RobotDyn MEGA 2560 — это самый мощный, производительный и функциональный микроконтроллер в линейке плат Ардуино. Частота процессора ATmega2560, на котором построена платформа, составляет 16МГц, на плате установлено 54 порта ввода-вывода и 15 PWM портов — эти характеристики дают возможным создавать интересные и сложные проекты на Ардуино.

RobotDyn MEGA 2560: распиновка платы

Плата изготовлена с использованием высококачественных радиоэлементов и компонентов, для того чтобы обеспечить стабильную работу микроконтроллера. При этом стоимость платы от компании RobotDyn ниже оригинальной Arduino MEGA 2560 в разы. Схема и распиновка портов на плате MEGA 2560 взята с официального сайта и представлена на картинке (чтобы увеличить — кликните мышкой на фото).

Плата RobotDyn MEGA 2560 R3: распиновка, порты входа-выхода

Подключение RobotDyn MEGA 2560 к компьютеру осуществляется через разъем microUSB, который используется большинством современных  телефонов, включая смартфоны Android. Все порты на плате обозначены: порты, подключенные к АЦП начинаются с буквы «А» — всего их 16. Пины ввода-вывода общего назначения пронумерованы с 0 по 54. Порты с ШИМ сигналом обозначены значком тильд.

Характеристики RobotDyn MEGA 2560

  • Микроконтроллер: ATmega2560
  • Тактовая частота: 16 МГц
  • Напряжение логических уровней: 5 В
  • Входное напряжение питания: 7–12 В
  • Портов ввода-вывода общего назначения: 54
  • Максимальный ток с пина ввода-вывода: 40 мА
  • Максимальный выходной ток пина 3.3V: 50 мА
  • Максимальный выходной ток пина 5V: 800 мА
  • Портов с поддержкой ШИМ: 15
  • Портов, подключённых к АЦП: 16
  • Разрядность АЦП: 10 бит
  • Flash-память: 256 КБ
  • EEPROM-память: 4 КБ
  • Оперативная память: 8 КБ
  • Размеры RobotDyn MEGA: 101×53 мм

RobotDyn MEGA: схема электрическая

Принципиальная электрическая схема RobotDyn MEGA

RobotDyn MEGA: порты ввода вывода, питание

Плата может питаться от любого источника питания с напряжением 5 Вольт через порт microUSB или через разъем на плате от блока питания, аккумуляторных батарей (крона) с напряжением от 7 до 12 Вольт. Для питания Arduino RobotDyn MEGA можно использовать порт VIN, который имеет общий стабилизатор напряжения с разъемом питания. Сила тока на выходе 5V составляет около 800mA и 180mA для 3.3V.

Порты ввода вывода на RobotDyn MEGA, распиновка ICSP

По своим характеристикам RobotDyn MEGA ничем не отличается от характеристик оригинальной платы Arduino MEGA, ни от платформу от любого другого производителя.

Добавим также, что данная плата имеет уже 4 аппаратных UART канала связи (аппаратный последовательный порт), которые используются для обмена информацией. Например, для подключения и прошивки Bluetooth модуля HC-06.

RobotDyn MEGA: питание от внешнего источника

5V – на пин подается стабилизированное напряжение 5 Вольт3.3V – на пин подается стабилизированное напряжение 3.3 ВольтGND – общее заземление (вывод земли)VIN – пин служит для подачи внешнего напряжения

IREF – пин служит для информации о рабочем напряжении платы

RobotDyn MEGA: память, программирование

Написание скетчей происходит в среде Arduino IDE 1.8, которую можно скачать на сайте разработчика www.arduino.cc.

Для подключения устройств к Arduino MEGA ATmega2560 используются коннекторы, которые напрямую или через макетную плату подключаются к портам ввода — вывода.

Чтобы научиться работать с платой и изучить язык программирования перейдите в раздел «Уроки по Ардуино для начинающих»

Оригинальная плата Arduino MEGA 2560 ATmega2560

Где скачать драйвера для RobonDyn Mega 2560

Плата RobotDyn осуществляет связь с ноутбуком или персональным компьютером через микроконтроллер на чипе CH340G.

Скачать драйвер для CH340G (RobotDyn MEGA driver CH340G) можно по прямой ссылке здесь. Скачанный архив следует распаковать на компьютере и запустить установочный файл CH341SER.

EXE. После чего можно запускать среду Arduino IDE и начинать создавать и прошивать скетчи.

MEGA 2560 поддерживает три типа памяти:

Flash – память, которая используется для скетчей в отличии от плат Arduino Uno и Nano имеет увеличенный объем — и составляет уже целых 256 кБ.

SRAM память — оперативная память объемом 8 кБ обеспечивает более стабильную работу программы при хранении больших объемов данных.

EEPROM — энергонезависимая память объемом 4 кБ используется для записи и хранения данных, которые не исчезнут при отключении питания.

(1 votes, average: 5,00 5)

Источник: https://xn--18-6kcdusowgbt1a4b.xn--p1ai/robotdyn-mega-2560/

Arduino Mega 2560 Rev3 – описание платы, драйвера

ROBOTDYN MEGA 2560 R3 CH340G/ATMEGA2560-16AU

Arduino Mega 2560 — это расширенная версия Arduino Uno построена на микроконтроллере ATmega2560, имеет больше контактов — 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов, большее количество аппаратных serial-портов — 4 последовательных порта UART, кварцевый генератор 16 МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки.

Для работы с Mega 2560 необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или аккумуляторной батареей. Arduino Mega 2560 совместима со всеми платами расширения, разработанными для платформ Arduino Uno или Duemilanove.

Arduino Mega 2560 Rev3 — это последняя модель, пришедшая на смену предыдущим Arduino Mega 2560 и Mega 1280.

Версия Rev3 включает в себя чип Atmega16U2 (в версиях Rev1 и Rev2 Atmega8U2) с программной прошивкой конвертера «USB-последовательный порт», вместо используемых в более ранних версиях микросхем FTDI.

Микроконтроллер ATmega16u2 позволяет использовать контроллер Arduino Mega2560 как USB HID устройство. При перепрошивке этого микроконтроллера контроллер можно использовать как клавиатуру, мышь или игровой джойстик.

Характеристики Arduino Mega 2560

МикроконтроллерATmega2560
Рабочее напряжение
Напряжение питания (рекомендуемое)7-12В
Напряжение питания (предельное)6-20В
Цифровые входы/выходы54 (14 из которых могут работат также как выходы ШИМ)
Аналоговые входы16
ШИМ (PWM) пины14
Постоянный ток через вход/выход40 мА
Максимальный выходной ток вывода 3.3V50 мА
Flash-память256 KB (из которых 8 КB используются для загрузчика)
SRAM/ОЗУ8 KB
EEPROM4 KB
Тактовая частота16 МГц
Встроенный светодиод13
Длина101.6 мм
Ширина53.4 мм
Вес25 г

Arduino Mega 2560 CH340G

Данная плата обладает всеми свойствами классической платы Arduino Mega 2560 Rev3. Основные отличия от оригинала связаны с тем, что для уменьшения стоимости платы применяется USB мост выполнен на бюджетной микросхеме CH340G.

Все элементы внешних подключений, в том числе имена портов, на этой плате полностью соответствуют принципиальной схеме оригинальной платы.

Для микросхемы USB-моста CH340G на компьютер необходимо установить драйверы, которые можно скачать здесь.

Описание элементов платы Arduino Mega 2560

  • Микроконтроллер ATmega2560 — Сердцем платформы Arduino Mega 2560 является 8-битный микроконтроллер семейства AVR — ATmega2560. Он предоставляет 256 КБ флеш-памяти для хранения прошивки, 8 КБ оперативной памяти SRAM и 4 КБ энергонезависимой памяти EEPROM для хранения данных.
  • Микроконтроллер ATmega16U2 — Микроконтроллер ATmega16U2 обеспечивает связь микроконтроллера ATmega2560 с USB-портом компьютера. При подключении к ПК Arduino Mega 2560 определяется как виртуальный COM-порт. Прошивка микросхемы 16U2 использует стандартные драйвера USB-COM — установка внешних драйверов не требуется.
  • Порты ввода/вывода
  • Светодиодная индикация
    • RX и TX — Мигают при обмене данными между Arduino Mega 2560 и ПК.
    • L — Светодиод вывода 13. При задании значения HIGH светодиод включается, при LOW – выключается.
    • ON — Наличие питания на Arduino Mega 2560.
  • Разъём USB Type-B — Разъём USB Type-B предназначен для прошивки платформы Arduino Mega 2560 с помощью компьютера.
  • Разъём для внешнего питания — Разъём для подключения внешнего питания от 7 В до 12 В.

  • ICSP-разъём для ATmega2560 — ICSP-разъём предназначен для внутрисхемного программирования микроконтроллера ATmega2560. Также с применением библиотеки SPI данные выводы могут осуществлять связь с платами расширения по интерфейсу SPI.

    Линии SPI выведены на 6-контактный разъём, а также продублированы на цифровых пинах 50(MISO), 51(MOSI), 52(SCK) и 53(SS).

  • ICSP-разъём для ATmega16U2 — ICSP-разъём для внутрисхемного программирования микроконтроллера ATmega16U2.

Порты ввода/вывода

  • Цифровые входы/выходы: пины 0–53Логический уровень единицы — 5 В, нуля — 0 В. Максимальный ток выхода — 40 мА. К контактам подключены подтягивающие резисторы, которые по умолчанию выключены, но могут быть включены программно.
  • ШИМ: пины 2-13 и 44-46Позволяют выводить 8-битные аналоговые значения в виде ШИМ-сигнала.
  • АЦП: пины A0–A1616 аналоговых входов, каждый из которых может представить аналоговое напряжение в виде 10-битного числа (1024 значений). Разрядность АЦП — 10 бит.
  • TWI/I²C: пины 20(SDA) и 21(SCL)Для общения с периферией по синхронному протоколу, через 2 провода. Для работы используйте библиотеку Wire.
  • SPI: пины 50(MISO), 51(MOSI), 52(SCK) и 53(SS).Пины коммутации по интерфейсу SPI (используйте библиотеку SPI).
  • UART:
    • Serial: пины 0(RX) и 1(TX);
    • Serial1: пины 19(RX) и 18(TX);
    • Serial2: пины 17(RX) и 16(TX);
    • Serial3: пины 15(RX) и 14(TX).

    Эти выводы используются для получения (RX) и передачи (TX) данных по последовательному интерфейсу. Выводы 0(RX) и 1(TX) соединены с соответствующими выводами микросхемы ATmega16U2, выполняющей роль преобразователя USB-UART.

Цифровые пины платы Mega

Пины с номерами от 0 до 53 являются цифровыми. Это означает, что вы можете считывать и подавать на них только два вида сигналов: HIGH и LOW. С помощью ШИМ также можно использовать цифровые порты для управления мощностью подключенных устройств.

ПинАдресацияСпециальное назначениеШИМ
00RX (Serial)
11TX (Serial)
22Вход для прерываний 0ШИМ
33Вход для прерываний 1ШИМ
44ШИМ
55ШИМ
66ШИМ
77ШИМ
88ШИМ
99ШИМ
1010ШИМ
1111ШИМ
1212ШИМ
1313Встроенный светодиодШИМ
1414TX (Serial3)
1515RX (Serial3)
1616TX (Serial2)
1717RX (Serial2)
1818TX (Serial1)Вход для прерываний 5
1919RX(Serial1)Вход для прерываний 4
2020I2C SDAВход для прерываний 3
2121I2C SCLВход для прерываний 2
22-4322-43
4444ШИМ
4545ШИМ
4646ШИМ
4747
4848
4949
5050MISO
5151MOSI
5252SCK
5353SCL

Аналоговые пины платы

На платформе Mega2560 имеется 16 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и функции analogReference().

ПинАдресацияСпециальное назначение
A0A0 или 54
A1A1 или 55
A2A2 или 56
A3A3 или 57
A4A4 или 58TCK
A5A5 или 59TMS
A6A6 или 60TDO
A7A7 или 61TDI
A8A8 или 62PCINT16
A9A9 или 63PCINT17
A10A10 или 64PCINT18
A11A11 или 65PCINT19
A12A12 или 66PCINT20
A13A13 или 67PCINT21
A14A14 или 68PCINT22
A15A15 или 69PCINT23

Дополнительные пины на плате

  • AREF — Опорное напряжение для аналоговых входов. Используется с функцией analogReference().
  • Reset — Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.

Выводы питания

  • Vin: Входное напряжение платы Arduino при использовании внешнего источника (если отсутствует напряжение 5 вольт на USB-соединении или от другого источника питания). Можно подавать питание на этот вывод, или же, если питание подается на 2.1 мм разъем, то можно с этого вывода получить к питающему входному напряжению.
  • 5V: Напряжение на этих выводах регулируется встроенным в плату регулятором напряжения. Плата может быть запитана либо через 2.1 мм разъем питания (7-12 В), через USB-подключение (5 В), или же через вывод VIN (7-12 В) на плате. Подача питания через выводы 5 В или 3.3 В обходит регулятор и может привести к выходу платы из строя. Так делать не рекомендуется.
  • 3.3V: Напряжение 3.3 вольта формируется при помощи встроенного в плату регулятора. Максимальный ток потребления не должен превышать 50 мА.
  • GND: Выводы земли.
  • IOREF: Этот вывод обеспечивает опорное напряжение, с которым работает микроконтроллер. Для правильной конфигурации внешних плат, можно считывать напряжение с этого вывода и выбирать соответсвующий источник питания или включать преобразователи напряжений для работы с 5 В или 3.3 В.

Питание Arduino Mega 2560

Arduino Mega может получать питание от USB-порта или внешнего источника. Источник питания выбирается автоматически.

Внешнее питание (не по USB) может подаваться от блока питания или батареи. Блок питания подключается к 2.1 мм разъему на плате, который имеет центральный плюсовой вывод. Батарейное питание можно подключать к выводам GND и VIN разъема питания POWER.

Плата может работать от внешнего источника напряжения в диапазоне от 6 до 20 вольт. При напряжении источника питания менее 7 В, на 5 вольтовом выводе может быть меньше 5 В и плата может работать нестабильно. Если напряжение внешнего источника превышает 12 В, регулятор напряжения может перегреться и вывести плату из строя. Рекомендованный диапазон напряжения питания 7-12 вольт.

Установка драйверов

Если вы использовали установщик, Windows — от XP до 10 — автоматически установит драйверы, как только вы подключите свою плату. Если вы загрузили и распаковали Zip архив или по какой-то причине плата неправильно распознана, выполните приведенную ниже процедуру.

  • Нажмите на меню «Пуск» и откройте панель управления.
  • Перейдите в раздел «Система и безопасность» (System and Security). Затем нажмите «Система» (System). Затем откройте диспетчер устройств (Device manager).
  • Посмотрите под Порты (COM и LPT) (Ports (COM & LPT)). Вы должны увидеть открытый порт с именем «USB Serial Device». Если раздел COM и LPT отсутствует, просмотрите раздел «Другие устройства», «Неизвестное устройство».
  • Щелкните правой кнопкой мыши по порту USB Serial Device и выберите опцию «Обновить драйверы…».
  • Затем выберите опцию «Выполнить поиск драйверов на этом компьютере».
  • Наконец, найдите файл драйвера с именем «arduino.inf», который находится в папке «Drivers» программы Arduino (а не подкаталог «FTDI USB Drivers»).
  • После этого Windows завершит установку драйвера.

Выбор платы и порта

Откройте Arduino IDE. Из меню Инструменты>Плата выбирается Arduino/Genuino Mega or Mega 2560.

Выберите процессор/микроконтроллер платы, обычно это ATmega2560. Из меню Инструменты>Процессор выбирается ATmega2560 (Mega 2560).

Выберите последовательное устройство платы в меню Инструменты>Порт. Скорее всего, это COM3 (Arduino/Genuino Mega or Mega 2560) или выше (COM1 и COM2 обычно зарезервированы).

Чтобы узнать, вы можете отключить свою плату и повторно открыть меню; запись, которая исчезает, должна быть Arduino или Genuino Mega. Подсоедините плату и выберите этот последовательный порт.

Если у вас модель Arduino Mega 2560 CH340G, то лучше использовать программатор Arduino as ISP.
Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы ICSP (внутрисхемное программирование).

Материалы

arduino-mega2560-schematic.pdf
arduino-mega2560_R3-sch.pdf
MEGA-CH340G.pdf
arduino-mega-schematic.pdf
ArduinoBoardMega2560

Купить Arduino Mega 2560 на AliExpress

Источник: https://micro-pi.ru/arduino-mega-2560-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BB%D0%B0%D1%82%D1%8B/

Мега 2560 R3 CH340G / ATmega2560 – 16AU MicroUSB

ROBOTDYN MEGA 2560 R3 CH340G/ATMEGA2560-16AU

Arduino Mega 2560 – модуль на основе микроконтроллера ATmega2560.

Он имеет 54 цифровых входов/выходов, 15 из которых могут использоваться как выходы ШИМ, 16 аналоговых входов, 4 аппаратных интерфейса UART, кварцевый генератор 16 МГц, разъем USB, разъем питания, кнопка сброса.

Модуль содержит все необходимое для работы микроконтроллера. Данная модель отличается от оригинальной платы тем, что используется чип драйвера USB CH340G, отвечающего за связь с ПК. В остальном плата полностью соответствует оригиналу.

Характеристики

  • Микроконтроллер: ATmega2560;
  • Рабочее напряжение: 5В;
  • Входное напряжение питания (рекомендуемое): 7-12В;
  • Входное напряжение питания (предельное): 6-20В;
  • Количество цифровых вводов/выводов: 54 (из которых 15 могут работать как ШИМ выходы);
  • Количество аналоговых входов: 16;
  • Постоянный ток через вход/выход: 20мА;
  • Постоянный ток встроенного источника питания 3.3В: 50мА;
  • Флешь-память программ: 256кБ, из них 8кБ используются для загрузчика;
  • ОЗУ: 8кБ;
  • EEPROM: 4кБ
  • Частота работы: 16МГц
  • Длина: 101.52мм
  • Ширина: 53.3мм
  • Вес: 37г

Модуль можно подключить несколькими способами:

  • Непосредственно от  USB;
  • От любого нестабилизированного источника питания напряжением 7-12В;
  • От стабилизированного источника питания напряжением 5В;

Вид подведённого питания модуль определит автоматически. В качестве нестабилизированного источника питания может быть использован сетевой блок питания с выходным напряжением 7-12В, или батарея на аналогичное напряжение. Для подключения нестабилизированного источника питания модуль имеет специальный разъем (диаметр – 2.

1 мм, центральный контакт – положительный). Так же внешнее напряжение можно подключить к пинам модуля GND и Vin. Модуль можно запитать от стабилизированного источника питания, подключив его к контактам GND и 5V.

Использовать питание от стабилизированного источника необходимо с особой осторожностью, так как при отклонении от нормы питания 5В или перепутанной полярности модуль может выйти из строя.

Входы/выходы

Каждый из 54 цифровых выводов (контактов) может быть использован как вход или выход. Вводы/выводы работают на 5 вольтовой логике. Каждый ввод/вывод может обеспечить ток нагрузки до 20мА и имеет внутренний подтягивающий резистор (по умолчанию отключен) 20-50кОм. Предельное значение тока ввода/вывода – 40мА, при превышении которого возможно необратимое повреждение микроконтроллера.

https://www.youtube.com/watch?v=C43EWEYHBQQ

Кроме того, некоторые выводы имеют специальные дополнительные функции:

  • 4-е аппаратных последовательных порта UART: пары контактов 0(RX) и 1(ТХ), 19(RX) и 18(ТХ), 17(RX) и 16(ТХ), 15(RX) и 14(ТХ). Выводы 0 и 1 также подключены к соответствующим контактам ATmega16U2 для обеспечения программирования и связи контроллера по USB.
  • Внешние прерывания: контакты 2, 3, 18, 19, 20 и 21. Эти выводы могут быть сконфигурированы для запуска прерываний по низкому уровню, по переднему или заднему фронту, по изменению уровня сигнала.
  • ШИМ: контакты 2-13 и 44-46. Обеспечивают 8-битный ШИМ-выход.
  • SPI: 50(MISO), 51(MOSI), 52(SCK), 53(SS). Эти выводы обеспечивают связь через интерфейс SPI.
  • Встроенный на плату светодиод LED: контакт 13.
  • TWI: 20(SDA) и 21(SCL).

Arduino Mega 2560 имеет 16 аналоговых входов, каждый из которых реализует 10-и битный аналого-цифровой преобразователь АЦП. По умолчанию они измеряют значение напряжения от 0 до 5 вольт. Можно изменить верхний предел диапазона используя контакт AREF.

На плате есть пара дополнительных контактов:

  • AREF: опорное напряжение для аналоговых входов.
  • RESET: Сброс микроконтроллера, осуществляется при низком уровне на этом входе.

Источник: https://paika-instrument.ru/products/mega-2560-r3-ch340g--atmega2560---16au-microusb

Mega 2560 CH340G Arduino совместимый контроллер с USB кабелем

ROBOTDYN MEGA 2560 R3 CH340G/ATMEGA2560-16AU

Оплата при получении!
наложенный платеж

Со склада в России!
все в наличии

500 пунктов самовывоза
в городах России

Arduino Mega 2560 – модуль на основе микроконтроллера ATmega2560.

Он имеет 54 цифровых входов/выходов, 15 из которых могут использоваться как выходы ШИМ, 16 аналоговых входов, 4 аппаратных интерфейса UART, кварцевый генератор 16 МГц, разъем USB, разъем питания, кнопка сброса.

Модуль содержит все необходимое для работы микроконтроллера. Данная модель отличается от оригинальной платы тем, что используется чип драйвера USB CH340G, отвечающего за связь с ПК. В остальном плата полностью соответствует оригиналу.

Комплектация

  • Контроллер Arduino Mega 2560 REV3 с чипом USB-UART на CH340G;
  • USB кабель для подключения к ПК.
Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.