Ваша корзина пуста
0p 0p 0 г 0p 0p   /component/jshopping/cart/add?Itemid=266 /component/jshopping/cart/refresh?Itemid=266 /shop/product/view Выберите параметры товара. Вы выбрали не все параметры. Продолжить без заполнения? Товар невозможно заказать в данном количестве. Количество товаров не изменилось. Товар добавлен в корзину

Юрий Садиков
г. Москва

 

Устройство, описываемое в этой статье, представляет собой простой, компактный и надежный внутрисхемный программатор микроконтроллеров семейства AVR компании ATMEL. Он полностью совместим с эмулятором AVR910 ATMEL и подключается к USB-порту персонального компьютера.

Применение данного устройства существенно уменьшает затрачиваемое время на программирование и заметно упрощает процесс отладки проектируемого устройства. Список поддерживаемых микроконтроллеров: 89S53, 89S8252, 90S2113, 90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128.

В статье описан процесс отладки модуля "Дистанционное управление на ИК-лучах" BM8040 МАСТЕР КИТ, содержащего "старую", требующую обновление, прошивку на микроконтроллере ATMega 8.

 

Использование этого устройства и функции внутрисистемного программирования: SPI - System Programming Input, программирование через персональный компьютер (дословно), даёт возможность быстро и многократно программировать Ваше микропроцессорное устройство в собранном виде, не отключая его питания. При этом процесс отладки программного обеспечения радиолюбительского устройства заметно упрощается, сокращается затрачиваемое на это время.

 

Рис.1. Внешний вид программатора BM9010.

 

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

  • Напряжение питания: 5 В (по шине USB)
  • Ток потребления, не более 50 мА
  • Интерфейс подключения к ПК : USB
  • Интерфейс программатора: ISP
  • Габаритные размеры устройства: 57х20 мм
  • Список поддерживаемых контроллеров ATMEL: 89S53, 89S8252, 90S2113, 90S8515, ATtiny13, ATtiny26, ATtiny45, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16
  • ATmega32, ATmega64, ATmega128

 

Конструкция

Рис.2. Электрическая принципиальная схема программатора BM9010

 

Светодиод VD1 сигнализирует подачу питания на программатор. Светодиоды VD2 и VD3 обозначают режимы чтения и записи.

Конструктивно адаптер выполнен на печатной плате из фольгированного стеклотекстолита (рис.3 и рис.4).

 

Рис.3. Вид печатной платы со стороны компонентов.

 

 Рис.4. Вид печатной платы со стороны проводников.

 

Подключение адаптера к радиолюбительскому устройству производится посредством гибкого шлейфа, входящего в комплект. Красная полоска на шлейфе обозначает начало отсчета контактов, соответствующее нумерации на разъеме. Назначение контактов разъема приведено на принципиальной электрической схеме рис.2.

 

Порядок подключения, настройки и использования адаптера.

Подключите шлейф к программатору (рис.5).

 

Рис.5. Подключение шлейфа к программатор. 

 

 

Второй разъём шлейфа подключите к SPI-разъёму отладочного устройства, как показано на рис. 6-8 (это то устройство, которое Вы собираетесь программировать). 

 

Рис.6. Отладочный модуль BM8040 МАСТЕР КИТ с ISP разъёмом.

 

Рис.7. Подключение шлейфа к отладочному модулю.

 

Рис.8. "Сцепка" готова для подключения к компьютеру.

 

Подключите устройство к USB-порту включённого компьютера непосредственно (рис.9) или через удлиняющий кабель (рис.10).

 

Рис.9. Наличие напряжения питания индицирует светодиод красного цвета. 

 

Рис.10. Подключение через удлиняющий провод.

 

Наличие напряжения питания индицирует светодиод красного цвета. Программатор должен определиться автоматически как AVR910USB и предложить установить драйвер.

Для правильной работы адаптера необходимо применять наше программное обеспечение bm9010_v.1.3.rar.

 

Подключение программатора BM9010 к отладочному устройству BM8040, содержащему микроконтроллер ATmega8, производится посредством гибкого шлейфа (рис.8). Красная полоска на шлейфе обозначает начало отсчета контактов, соответствующее нумерации на разъем.

 

Рис.11. Начало инсталляции.

 

Рис.12. Поиск драйвера.

 

 Рис.13. Находим место расположения драйвера.

 

Рис.14. Закачиваем драйвер.

 

Рис.15. Установка драйвера успешно завершена.

 

Рис.16. Найдено новое оборудование - наш программатор!

 

Рис.17. Запуск программной оболочки AVR Prog.

 

Рис.18. Выбор программируемого микроконтроллера, см. снизу ATMega8 и устанавливаемой с РС на него прошивки: 8040_ver.2_HEX (см. вверху).

 

Рис.19. Программирование микроконтроллера начато и успешно завершено: теперь модуль BM8040 содержит обновлённую прошивку!

 

Заключение

Чтобы сэкономить время и избавить Вас от рутинной работы по поиску необходимых компонентов и изготовлению печатных плат МАСТЕР КИТ предлагает готовый блок BM9010 - USB внутрисхемный программатор AVR микроконтроллеров.

 

Литература

1. Сайт производителя эмулятора AVR910 - www.atmel.com

 

Материал опубликован в журнале Радиохобби 2008`01.


Комментарии

Мастер Кит Мастер Кит MP326

MP326
Комплект 4-х канального дистанционного управления 433 МГц с 4-мя реле до 2 кВт (10А).

Устройство представляет собой дистанционный модуль управления четыремя реле мощностью до 2кВт. Дистанционное управление реле осуществляется по радиоканалу частотой 433 МГц. Устройство будет полезно для дистанционного управления освещением, открывания дверей, шлагбаумов, жалюзи и т.п.
1839p В наличии
Мастер Кит Мастер Кит BM9213

BM9213
Автомобильный USB адаптер K-L-линии, универсальный.

Устройство предназначено для диагностики, тюнинга и управления функциями автомобиля. Подключается к персональному компьютеру (PC) по интерфейсу USB, а к автомобилю через диагностический каналу (К или L -линии) электронного блока управления автомобиля (ЭБУ).
1545p В наличии
Мастер Кит Мастер Кит BM8036

BM8036
Термометр, термостат, АЦП, часы, таймер, 8-ми канальный.

Устройство может быть использовано в качестве центральной части системы управления отоплением, охлаждением, вентиляцией, полива а также различными электроприборами по программе пользователя (32 шага программирования).
4669p В наличии
Мастер Кит Мастер Кит BM246

BM246
Регулятор мощности 1000Вт (4,5А)/ 220В

Модуль регулирует мощность нагрузки до 1000 Вт в цепях переменного тока с напряжением 220 В. Устройство предназначено для изменения мощности электронагревательных, осветительных приборов, мощности электропаяльника, коллекторных электродвигателей переменного тока. Благодаря широкому диапазону регулировки и большой мощности регулятор найдет широкое применение в быту.
370p В наличии
Мастер Кит Мастер Кит MP910

MP910
Дополнительный брелок (передатчик) для систем ДУ 433 МГц (MP911, MP912, MP913)

Это устройство используется как основной, так и как дополнительный брелок для работы в одноканальном дистанционном управлении 433 МГц, совместно с приемниками МP911 MP912, MP913. Данное устройство имеет сдвигающуюся крышку для предотвращения ложных нажатий на кнопки брелка.
552p В наличии
Мастер Кит Мастер Кит BM4511

BM4511
Регулятор яркости ламп накаливания 12 В/50 А 600W

Модуль предназначен для регулирования яркости ламп накаливания, работающих от постоянного тока, мощностью до 600 Вт (50 А).
449p В наличии
Мастер Кит Мастер Кит MP9213

MP9213
Автомобильный USB - OBDII сканер универсальный

Модуль MP9213 - предназначен для диагностики автомобилей при помощи персонального компьютера. Поддерживает все известные протоколы ODB-II и совместим с множеством диагностических программ. Интерфейс связи с персональным компьютером - USB.
1483p В наличии
Мастер Кит Мастер Кит MP9213BT

MP9213BT
Универсальный автомобильный Bluetooth - OBDII сканер

Модуль MP9213BT - предназначен для диагностики автомобилей при помощи персонального компьютера или смартфона. Поддерживает все известные протоколы ODB2 и совместим с множеством диагностических программ. Обмен данными: беспроводный, через Bluetooth.
1459p В наличии
Мастер Кит Мастер Кит MP9213BTmini

MP9213BTmini
Универсальный автомобильный Bluetooth - OBD2 сканер

Модуль MP9213BTmini - предназначен для диагностики автомобилей при помощи персонального компьютера или смартфона. Поддерживает все известные протоколы ODB2 и совместим с множеством диагностических программ.Обмен данными: беспроводный, через Bluetooth.
1410p В наличии
Мастер Кит Мастер Кит KM13

KM13
Набор резисторов D (0.25 Вт. 5%, 2000 шт.)

Набор резисторов 20 номиналов по 100 шт. 5%.
869p В наличии
Мастер Кит Мастер Кит KM07

KM07
Набор электролитических конденсаторов.

Набор электролитических конденсаторов 11 номиналов по 10шт.
580p В наличии
Мастер Кит Мастер Кит MP328

MP328
Одноканальное радиоуправляемое реле с обратной связью

Устройство представляет собой одноканальное реле и предназначено для коммутации нагрузки по радиоканалу частотой 433,92 МГц. Важной особенностью MP328 является обратная связь с устройством управления. Благодаря этому известно, выполнена команда или нет, если объект управления находится вне зоны видимости пользователя.
741p В наличии
Мастер Кит Мастер Кит МастерФорм

МастерФорм
Пластик для моделирования

Широко применяется для корпусирования, моделирования, создания прототипов, ремонта и изготовления недостающих частей механизмов.
500p В наличии
Мастер Кит Мастер Кит SH SENSOR
751p В наличии
Мастер Кит Мастер Кит SH RAMPS

SH RAMPS
Платформа для 3D принтера REPRAP. Расширение для Arduino MEGA 2560

SH RAMPS V1.4 предназначен для того чтобы собрать всю электронику, необходимую для RepRap в одном небольшом корпусе. SH RAMPS имеет большие возможности для расширения. На плате установлены разъемы для драйверов шаговых двигателей, экструдера, подогреваемой панели. SH RAMPS устанавливается на контроллер Arduino MEGA, что позволяет легко настраивать принтер, менять электронику, модернизировать и расширять.
1918p В наличии
Мастер Кит Мастер Кит MP583

MP583
Преобразователь TTL - USB CP2102

Это простой в использовании конвертер USB - RS232. Устройство построено на микросхеме Prolific IC CP2102 и поддерживает скорость передачи до 1 Мбит. Драйвер виртуального ком-порта поддерживается Windows, Mac OS и Linux. Конвертер подключается непосредственно к USB-порту компьютера.
538p В наличии
Мастер Кит Мастер Кит MC3302

MC3302
Радиореле УПРАВДОМ

Модуль радиореле для системы "Управдом" предназначен для беспроводного управления исполнительным устройством, подключенным к выходному реле и снятия показания температуры в месте установки с помощью цифрового датчика DS18B20+
1042p В наличии
Мастер Кит Мастер Кит MP329

MP329
Радиочастотный пульт дистанционного управления

Пульт предназначен для управления устройствами по радиоканалу частотой 433,92 МГц. MP329 образует с управляемыми устройствами систему с обратной связью. Благодаря этому известно, выполнена команда или нет, если объект управления находится вне зоны видимости пользователя.
792p В наличии
Rambler's Top100 Рейтинг@Mail.ru