X-Duino, контроллеры, отладочные платы

GEEGROW Atmega 32 development board

Артикул: 003666
В наличии: 3 шт.
2 290.00 руб

Технические характеристики

Datasheet GEEGROW Atmega 32 development board  ( байт)
Питание USB1: 5V
Питание USB2: 5V
Внешнее питание: 5-12V
Установленный микроконтроллер: ATMEGA32
Размер платы: 65x100mm

Описание

Atmega 32 development board - это отладочная плата специально разработанная нами, для того, чтобы помочь новичкам максимально быстро освоить программирование AVR микроконтроллеров и при этом набить минимум шишек и наступить на минимум граблей.

Дополнительный обзор ЗДЕСЬ.

Почему не Arduino?

Сразу по нескольким причинам. Во-первых, начиная свое общение с платформой Arduino, новичек сталкивается с хаотичным набором библиотек или просто кусков кода, уже написанных ранее другими, зачастую не на много более профессиональными, разработчиками. И в силу этого, первое мигание светодиодами превращается в серфинг по темматическим сайтам, в попытке найти и применить работающий код. Такое начало может отбить всякое желание и веру в собственные силы.

Мы решили упростить задачу и сделать учебную платформу на которой будущий великий разработчик ;-) смог бы отточить свое мастерство, руководствуясь качественным учебным материалом и имея доступ к простым протестированным примерам, которые в ближайшее время появаятся на нашем сайте ;-) In progress..

Во-вторых, мы решили не ограничиваться только отладочной платой, но и снабдить ее набором простых модулей - сенсоров, элементов управления и индикации, чтобы она не была "вещью в себе". Это так же позволяет нам быть уверенными, что все предлагаемые модули абсолютно совместимы и у Вас не возникнет никаких проблем с их использованием и подключением.

Что на плате

Давайте посмотрим поближе, с чем мы имеем дело.

Пожалуй начать следует с того, что уже в саму отладочную плату, нами заботливо интегрирован популярный программатор AVRISP MKII, который, собственно и предназначен для прошивки микроконтроллера. Это не только избавит Вас от поисков совместимого программатора, но и даст уверенность в том, что все заработает с первого раза. Программатор легко определяется как в популярной среде разработки Atmel Studio, так и в утилите AVRDude. Кстати, в будущем Вы сможете использовать этот программатор для прошивки любого другого внешнего AVR микроконтроллера.

Продуманная схема питания - вот чего часто не хватает для осуществления самых амбициозных проектов. Досадный недостаток, который не дает реализовать задуманное и заставляет городить огород из разнообразных внешних модулей, преобразователей и т.д. И это даже не говоря о том, что ошибка новичка может стоить жизни микроконтроллеру.
К счастью, работая с это отладочной платой, Вы можете забыть о проблемах с питанием. Отладочная плата всеядна и  может быть запитана как напряжением 5V от любого из двух USB разъемов, так и от более мощного внешнего источника.
Если стоит задача питать мощную внешнюю нагрузку, вроде двигателей постоянного тока или мощных светодиодов, то тока выдаваемого USB портом компьютера, Вам скорее всего не хватит. В этом случае Вы можете подключить плату к внешнему БП (16В max) и затем удобно раздавать питание с гребенки разъемов предусмотренных на плате специально для этого. Максимальный выдаваемый ток до 0.8А. При этом отладочная плата может быть подключена к USB и внешнему источнику одновременно.

Ну и пожалуй еще один бонус связанный с питанием - на отладочной плате имеется регулятор выходного напряжения. Что это значит? А то, что подключив внешний постоянный источник напряжения, Вы можете регулировать напряжение на выходе в диапазоне 1.2-12В.

Кстати питание микроконтроллера тоже можно выбирать - 3.3В/5В. Линии питания от USB и линии питания микроконтроллера защищены самовосстанавливающимися предохранителями. Это значит что при случайном коротком замыкании питания 3.3В/5В предохранители надежно разомкнут цепь. Можно не опасаться что, что-то сгорит на плате. При устранении короткого замыкания предохранители вновь замкнут рабочую цепь.

Отдельно следует заметить, что на плате установлена микросхема преобразователь USB->UART FT232RL. Это позволяет обмениваться информацией между компьютером и микроконтроллером.

Микроконтроллер

На отладочной плате установлен достаточно мощный микроконтроллер, который позволит решать широкий круг задач, в том числе и не только учебных.

Характеристики:
Количество линий ввода/вывода: 32
Память программ (FLASH): 32 Кб
Оперативная память (SRAM): 2 Кб
EEPROM: 1 Кб
Тактовая частота: 16 МГц
Количество таймеров: 3
Периферия: ADC (8 каналов), Comparator, внешние прерывания
Интерфейсы: SPI, USART, I2S, JTAG
Количество каналов ШИМ: 4

 

1.   2xUSB разъема для подключения к ПК
2.   Преобразователь USB - UART на FT232RL
3.   Встроенный программатор AVRISP MKII для прошивки микроконтроллера
4.   Кнопка управления подачей питания на контроллер 3В/5В (в нажатом положении на контроллер подается питающее напряжение)
5, 10, 11. Выводы регулируемого напряжения 1.2-12В. Используются для подключения нагрузки требующей нестандартного напряжения.
6.   Тактовая кнопка сброса микроконтролллера
7.   Сменный кварц (по умолчанию 16 МГц)
8.   Микроконтроллер Atmega32A-AU
9.   3x разъема для подключения щупа осциллографа
12. Перемычка выбора питания микроконтроллера 3.3/5В
13.
Подключение USART к FT232RL
14.
Регулировка напряжения 1.2-12В.
15, 16.
Подключение внешнего питания (max 16В)

С чем использовать

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

Драйвер для 2-х двигателей постоянного тока до 2А - Geegrow L298N 2X Motor Shield

Компактный драйвер для 2-х двигателей постоянного тока до 1.3А - Geegrow L293D 2X Motor Shield

Датчик Холла - TLE4945L

Модуль потенциометр - Аналоговый регулятор

Модуль энкодер с кнопкой - Push-encoder

Цифровой модуль - Детектор уровня освещенности

Цифровой модуль - Детектор уровня шума

Релейный модуль - 5В 1A, 1 канал

Цифровой датчик температуры - DT-Probe DS18B20

Аналоговый датчик температуры - AT-Probe TC1047A

Двухстрочный дисплей с регулятором яркости - 1602 LCD дисплей

Led дисплей - Семисегментный дисплей

Led шкала - Светодиодная шкала

Линейка тактовых кнопок - Geegrow Keys-5

Модуль с ИК детектором - TSOP4836

Данный список является не полным и постоянно расширяется.