HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

ИК загрузчик для микроконтроллеров AVR. Часть 2. Целевое устройство

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

Целевое устройство выполнено на базе микроконтроллера ATmega162 компании Atmel, микросхемы внешней статической оперативной памяти с произвольным доступом (SRAM) объемом 8 КБайт, двух каналов интерфейса внутрисхемного программирования ISP, ИК-приемника и ИК-передатчика.

Какими будут станции зарядки электромобилей в 2030 году: лучшие решения и мировой опыт для отечественных разработок

ИК приемник и ИК передатчик используются такие же как в Host-устройстве.

ИК загрузчик для AVR: целевое устройство

Программное обеспечение для микроконтроллера целевого устройства подготовлено в среде CodevisionAVR.

Отличительные особенности и характеристики целевой части проекта:

  • поддержка операция работы с памятью микроконтроллера: стирание, запись, чтение;
  • доступ возможен к Flash-памяти, EEPROM, fuse-битам;
  • определение ошибок в процессе передачи данных (CRC16);
  • частота тактового сигнала SCK (интерфейс SPI) 1.3824 МГц (минимальное значение 172.8 кГц). Конфигурирование производит пользователь самостоятельно;
  • двухканальный интерфейс внутрисхемного программирования (master/slave) для программирования целевого микроконтроллера;
  • размер пакета данных 128 Байт (возможно дальнейшее увеличение длины);
  • уверенный прием на расстоянии до 15 м;
  • разработка для микроконтроллеров семейства AVR (не все модели протестированы, ограничения накладываются по частоте сигнала тактирования SCK интерфейса ISP в различных сериях микроконтроллеров;
  • максимальный объем памяти 8 КБайт. Зависит от применяемой микросхемы внешней SRAM. Возможно изменение в программе.

Принципиальная схема целевого устройства

Схема ИК загрузчик для AVR: целевое устройство
Кликните для увеличения

Список компонентов для целевой части проекта

Обозначение в схеме

Описание

IC1

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

IC2

Микросхема 74HC373N

IC3

Микросхема SRAM HY6264A

C1, C2

22 пФ

С3

100 нФ

Q1

Кварцевый резонатор 11.0592 МГц

R1, R2, R3, R9

1 кОм

ISP_PROG_MASTER

Коннектор интерфейса внутрисхемного
программирования (master)

ISP_PROG_SLAVE

Коннектор интерфейса внутрисхемного
программирования (master)

IR_BUS

Коннектор для подключения ИК приемника и
ИК передатчика

SUPPLY

Коннектор для подключения питания

LED1, LED2, LED3,  LED4

Светодиоды статуса

JP1

Коннектор расширения
(для дальнейших разработок)


Демонстрация работы системы в целом

Загрузки

Целевая часть: принципиальная схема, программное обеспечение для микроконтроллера: 20081217_target_side.zip
Принципиальная схема модуля ИК-приемника и модуля ИК-передатчика: 20080726.ir.circuit.zip

avrirdownloader.wordpress.com

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: Atmel AVR Infrared Downloader. Part 2. Target-Side

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя