КОСМОДРОМ - Электронные компоненты для разработки и производства - Харьков - Украина


 


Как купить...     


 

 

EnglishRussianUkrainian

Обратите внимание: запущена новая версия сайта

Перейти в корзину

  

Нажми на картинку, чтобы увеличить ее


Фото может отличаться от реального вида предмета, но это не влияет на основные характеристики изделия



Временно нет на складе...

код товара:

Кол-во

Цена без НДС, грн

Купить

от шт




Раздел:
 

Funduino UNO контроллер на базе ATmega328.

Funduino UNO контроллер построен на ATmega328. Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи.


Данная плата является аналогом Arduino UNO.


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

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

ATmega328

Рабочее напряжение

5V

Входное напряжение

(рекомендуется) 7-12V

Входное напряжение

(пределы) 6-20V

Цифровые вводы / выводы

14 (6 из которых ШИМ)

Аналоговые входы

6

Постоянный ток в линии ввода / вывода

40 мА

Постоянный ток на 3,3V Pin

50 мА

Флэш-память

 32 Кб ( ATmega328 ), 0.5 Кб используются загрузчиком

SRAM

2 Кб ( ATmega328 )

EEPROM

1 Кб ( ATmega328 )

Тактовая частота

16 МГц


Питание:
Arduino Uno может питаться через USB разъем либо от разхема внешнего питания. Выбор источника питания выбирается автоматически в пользу внешнего, если его напряжение выше 6.6 вольт
Внешнее (не USB) питание может подаваться через AC-to-DC блок питания подходящего напряжения, от батареек либо аккумулятора. Блок питания может подсоединяться непосредственно к разъему внешнего питания (характеристики штекера: 2.1мм х 5.5мм внешний контакт - питание). Питание от батарей либо аккумуляторов можно подавать также на разъем внешнего питания, при наличии необходимого переходника, либо подсоединять непосредственно к выводам Gnd and Vin расположенным на гребенке платы Arduino
Платформа может работать при внешнем питании от 6 В до 20 В. При напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом платформа может работать нестабильно. При использовании напряжения выше 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 В до 12 В.


Назначение выводов:
VIN. Вход используется для подачи питания от внешнего источника (в отсутствие 5 В от разъема USB или другого регулируемого источника питания). Подача напряжения питания происходит через данный вывод.
5V. Регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате. Питание может подаваться от вывода VIN через регулятор напряжения, или от разъема USB, или другого регулируемого источника напряжения 5 В.
3V3. Напряжение на выводе 3.3 В генерируемое встроенным регулятором на плате. Максимальное потребление тока 50 мА.
GND. Зесля питания (минус).
IOREF. Этот Arduino вывод задает опорное напряжение т.е. то, с которым микроконтроллер работает. Некоторые платы расширения могут считать значение напяжения вывода IOREF и автоматически выбрать свое напряжение 5В или 3.3В.
Память:
ATmega328 имеет 32 KB (0.5 KB заняты бутлоадером). Плата также имеет 2 KB SRAM и 1 KB EEPROM память (которая может быть считана либо записала с помощью библиотеки EEPROM).


Входы и выходы:
Каждый из 14 цифровых пинов на плате Uno может быть использован как вход или выход, используя pinMode(), digitalWrite(), и digitalRead() функции. Они работают с напряжением 5В. Каждый пин может выдавать или принимать макимум 40мА. Также выводы имеют встроенные pull-up резисторы (отключены по умолчанию) сопротивлением 20-50 кОм. В дополнении, некоторые выводы имеют дополнительные функции:
UART: Пин 0 (RX) и пин 1 (TX). Служат для приема (RX) и передачи (TX) TTL данных. Данные выводы подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2 USB-to-TTL.
Внешнее прерывание: Пин 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения.
ШИМ: 3, 5, 6, 9, 10, and 11. Обеспечивают 8ми битный ШИМ при помощи analogWrite() функции.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Данные выводы обеспечивают связь по интерфейсу SPI, для чего используется библиотека SPI library.
LED: 13. Для отладки проектов на плату выведен светодиод подключенный к пину 13. Когда на выводе присутствует высокое значение (HiGH), светодиод горит, когда низкое (LOW) светодиод потушен.
Uno имеет 6 аналоговых входов, пронумерованы с A0 по A5, Каждый из них обладает 10 битным разрешением (т.е. 1024 различных значений). По умолчанию измерение происходит от 5В до 0В, возможно изменить верхний предел измеряемого значения, используя для этого вывод AREF и analogReference() функцию. Некоторые аналоговые пины также имеют дополнительные функции:
I2C: Пин A4 (SDA) и пин A5 (SCL). Для обмена информацией по I2C используется Wire library.
Также на плате расположены еще несколько важных выводов:
AREF. Опорное напряжение для аналоговых входов. используется с analogReference().
Reset. Притягивание данного вывода к земле производит перезагрузку контроллера.
Полезно будет также посмотреть соответствие выводов Arduino и ATmega328. Распиновка для Atmega8, 168, и 328 идентична.


Связь:
ATmega328 имеет UART TTL (5V) последовательный интерфейс, который предствален цифровыми выводами 0 (RX) и 1 (TX). ATmega16U2 обеспечивает связь с компьютером по USB, и определяется как виртуальный порт на стороне компьютера. Прошивка 16U2 использует стандартные USB COM драйвера, нет необходимости устанавливать дополнительные драйвера. Тем не менее , для работы в Windows, требуется inf файл. Программное обеспечение Arduino включает в себя серийный монитор, который позволяет принимать и отсылать простые текстовые данные на плату Arduino. Светодиоды RX и TX, расположенные на плате, будут мигать когда что-либо передается через USB-to-serial преобразователь в порт компьютера (при просто обмене данными по средствам последовательной связи на контактах 0 и 1, мигания не будет).
С помощью библиотеки SoftwareSerial можно создать последовательную передачу данных через любой из цифровых выводов Uno.
ATmega328 также поддерживает интерфейсы I2C (TWI) и SPI. В Arduino программное обеспечение включена библиотека Wire для удобства использования шины I2C. Для работы с интерфейсом SPI используйте библиотеку SPI.


Программирование:
Arduino Uno может программироваться с помошью ПО Arduino. Выберите "Arduino Uno from the Tools > Board menu (В соответствии с микроконтроллером установленным на плате). Подробная информация находится в справочнике и инструкциях.
ATmega328 установленная в плате Arduino Uno поставляется с зашитым bootloader'ом что позволяет загружать программный код в Arduino без использования внешних программаторов. Для связи исользуется оригинальный STK500 протокол (reference,C header files).
Вы можете не использовать бутлоадер, а программировать контроллер напрямую через ICSP (внутрисхемное программирование) разъем. ATmega16U2/8U2 запускается с DFU bootloader'а, который может быть активирован с помощью:
На версиях Rev1: Замыканием перемычки на задней стороне платы, а затем Сброс 8U2
На версиях Rev2 или более поздних платах: Имеется резистор, который притягивает линию 8U2/16U2 HWB к земле, что позволяет перевести в режим DFU. Вы можете использовать Atmel's FLIP ПО (Windows) или DFU программирование (Mac OS X and Linux) для загрузки нового ПО. Вы можете также заливать новые версии ПО с помощью внешнего программатора.


Автоматическая (программная) перезагрузка:
Arduino Uno разработана таким образом, что непосредственно перед загрузкой скетча, контроллер должен быть перезагружен. Для того чтобы каждый раз не нажимать кнопку сброса вручную, в плате Arduino предусмотрена автоматическая программная перезагрузка. Одина из линий (DTR) контроллера ATmega8U2/16U2 подключена к линии сброса ATmega328 через керамический конденсатор 100 нФ. При старте загрузки скетча на этой линии появляется низкий уровень, благодаря тому что конденсатор имеет емкость, на линию Reset ATmega328 не сразу поступает сигнал перезагрузки, а через какое-то время, а именно в момент когда программный код начинает грузиться в МК.
Программное обеспечение Arduino использует эту возможность, чтобы позволить Вам загружать код, просто нажав на кнопку загрузки в среде Arduino. В новом бутлоадере начало загрузки согласовано с линией DTR, что позволило сократить время загрузки скетча в плату Arduino. Данное новшество имеет и минусы. В момент когда Uno подключен к компьютеру под управлением Mac OS X или Linux, он перезагружает контроллер каждый раз, когда к нему производится подключение из ПО (через USB). К примеру открытие serial monitor. После перезагрузки, пол секунды, или около того, стартует bootloader Uno.
На плате Arduino Uno предусмотрена возможность отключения автоматическо1 перезагрузки. Вы можете перерезать дорожку идущую между контактными площадками, а в случае необходимости вы можете восстановить соединение, кинув каплю припоя между ними. на плате контактные площадки помечены "RESET-EN". Авто перезагрузку можно также отключить, путем подключения резистора номиналом 110 Ом между линией 5В и reset.


Токовая защита разьема USB:
Arduino Uno имеет самовостанавливающийся предохранитель, защищающий порт USB компьютера от короткого замыкания и перегрузки. Хотя большинство современных компьютеров и так имеют свою собственную внутреннюю защиту, предохранитель на плате Arduino обеспечивает дополнительный уровень защиты. Если Arduino и подключенная периферия потребляют более чем 500 мА, предохранитель автоматически сработает и разорвет соединение. Тоже произойдет и при коротком замыкании. Пока не будет устранена причина сверх потребления, либо не будет устранено КЗ, предохранитель будет находиться в разомкнутом состоянии. После устранения вышеописанных проблем, предохранитель самовосстановится и Arduino продолжит работу.


Физические характеристики:
Максимальная длина и ширина печатной платы Uno составляют 6.86 и 5.34 см соответственно. Разъем USB и силовой разъем выходят за границы печатной платы. На плате предусмотрены четыре отверстия для винтов. Расстояние между цифровыми выводами 7 и 8 равняется 0.4 мм, хотя между другими выводами оно составляет 2.54 мм.

 
 




Поставляемые компоненты











^ Наверх

Электронные компоненты для разработки и производства. Харьков, Украина

  Украинский хостинг - UNIX хостинг & ASP хостинг

радиошоп, radioshop, радио, радиодетали, микросхемы, интернет, завод, комплектующие, компоненты, микросхемы жки индикаторы светодиоды семисегментные датчики влажности преобразователи источники питания тиристор симистор драйвер транзистор, диод, книга, приложение, аудио, видео, аппаратура, ремонт, антенны, почта, заказ, магазин, интернет - магазин, товары-почтой, почтовые услуги, товары, почтой, товары почтой, каталог, магазин, Internet shop, база данных, инструменты, компоненты, украина, харьков, фирма Космодром kosmodrom поставщики электронных компонентов дюралайт edison opto светодиодное освещение Интернет-магазин радиодеталей г.Харьков CREE ATMEL ANALOG DEVICES АЦП ЦАП