diplom lipatov(2)

12
Разработка системы беспроводной отладки НИЯУ МИФИ Кафедра микро- и наноэлектроники Выполнил: Липатов Д.Ю. Руководитель: Беляков В.В. Москва 2013

Upload: dmilip

Post on 27-Jun-2015

74 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Diplom lipatov(2)

Разработка системы беспроводной отладки

НИЯУ МИФИ Кафедра микро- и наноэлектроники

Выполнил: Липатов Д.Ю.Руководитель: Беляков В.В.

Москва 2013

Page 2: Diplom lipatov(2)

Проводная система Беспроводная система

2

Page 3: Diplom lipatov(2)

Разработка беспроводной системы дистанционной отладки микроконтроллерных (МК) систем.

Разработка отладочных модулей с RS232c и USB интерфейсами

Разработка алгоритмов и программного обеспечения

Анализ и оптимизация скорости передачи данных по радиоканалу

Цели работы

3

Page 4: Diplom lipatov(2)

Беспроводные радио-модули RFM70

4

Основные характеристики:

ISM диапазон частот: 2400-2483МГц, 83 радио-канала

Скорость передачи данных: 1 и 2 Мбит/c

Низкое энергопотребление

Программируемая выходная мощность: -40дБм..+5дБм

Функция автоматического подтверждения приёма пакет

6 адресов (конечных точек) на приём

Структура пакета:

Page 5: Diplom lipatov(2)

Режимы работы радио-модуля RFM70

5

Название Назначение Время перехода в режим

Потребляемая мощность

Power Down Энергосбережение 100 мспри подаче напряжения>1.9В

10 мкВт

Standby I/II Меньшее потребление чем в TX/RX режимах, ожидание для быстрого перехода в TX/RX

150 мкспри переходе из Power Down

150 мкВт / 1.2 мВт

TX Mode Передача пакетов 130 мкспри переходе из Standby

65 мВт (при 0 дБм)

RX Mode Приём пакетов 130 мкспри переходе из Standby

55 мВт (2 Мбит/c)

Page 6: Diplom lipatov(2)

Общая структура беспроводного отладочного модуля

6

Page 7: Diplom lipatov(2)

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

7

Page 8: Diplom lipatov(2)

Алгоритмы работы радио-модуля RFM70

8

Передатчик (PTX)

1. Инициализация

2. Переход в режим передачи (TX Mode)

3. Загрузка данных в буфер передачи (PTX автоматически начинает передачу)

4. Цикл ожидания передачи пакета (по приёму пакета подтверждения)

5. Проверка данных в буфере на приём (если пакет непустой, то обработка данных в МК)

6. Счётчик переданных пакетов: K:= K – 1 Проверка K:=0? – если нет, то переход на шаг 4.

7. Деактивация режима передачи (конец программы)

Приёмник (PRX)

1. Инициализация

2. Переход в режим приёма (RX Mode)

3. Цикл ожидания приёма пакета по прерыванию Вход в процедуру обработки пакетов

4. Автоматическая отправка пакета подтверждения Считывание принятых данных

5. Формирование и загрузка ответных данных в пакет подтверждения

6. Счётчик переданных пакетов: K:= K – 1 Проверка K:=0? – если нет, то переход на 4.

7. Сброс прерываний Выход из процедуры-обработчика

Page 9: Diplom lipatov(2)

Внедрение USB/UART моста

9

низкая стоимость и наличие бесплатно распространяемых драйверов

скорость виртуального COM-порта от 300 Кбит/c – до 1 Мбит/c

питание от шины USB в диапазоне +4В – +5,25В встроенный регулятор напр. на 3.3 В для питания радио-модуля

Отличительные особенности USB/UART моста:

Page 10: Diplom lipatov(2)

Принципиальная схема беспроводного отладочного модуля с интерфейсом USB/UART

10

Page 11: Diplom lipatov(2)

Тестирование USB/UART моста

Режим тестирования Скорость обменаТеоретическая скорость 90 кБайт/с (1 Мбит/c)Терминал (односторонний обмен) 87 кБайт/с Терминал (двусторонний обмен) 71 кБайт/с Тестовая программа Visual C++ 64 кБайт/с

11

Увеличенный масштабОбмен - 64 байта (Δt=996μs)

Page 12: Diplom lipatov(2)

12

Заключение

Разработаны модули беспроводной отладки с RS232c и USB интерфейсами

Разработаны алгоритмы и программное обеспечение

Увеличена скорость обмена данными отладочной системы

Питание от USB (не требуется внешний блок питания)

Уменьшение габаритов и стоимости платы