рефераты рефераты
Главная страница > Дипломная работа: Проектирование устройства передачи данных по радиоканалу  
Дипломная работа: Проектирование устройства передачи данных по радиоканалу
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Дипломная работа: Проектирование устройства передачи данных по радиоканалу

Рисунок 4.1. - Блок инициализации.


4.2 Интерфейс приема / передачи

Для организации работы с терминалом используется набор команд передаваемых по последовательному порту компьютера. Программа под терминал нами рассматриваться не будет, но связь с ней с помощью нашего устройства будет показана и использованна.

При появлении в host-компьютере данных которые требуется принять, терминал дает запрос на передачу. Также при появлении данных в нашем устройстве, которые требуется передать , в терминал посылается запрос на прием терминалом данных. В случае если терминал готов принять наши данные , устанавливается флаг готовности передачи в терминал. Если же наше устройство готово принять данные от терминала, то также устанавливаеися флаг готовности приема от терминала.

Рисунок 4.2. - Блок - схема запроса на прием / передачу от терминала

Далее, в случае установки флагов приема / передачи, выполняется соответственно прием или передача данных.

При приеме данных от терминала происходит кодирование их по алгоритму NBDP и модулирование, используя частотную модуляцию ( 1 - 1615 Hz , 0 - 1785 Hz) с последующей передачей на кодек и далее после цифро-аналогового преобразования на выход.


Рисунок 4.3. - Блок - схема приема данных от терминала

При передаче данных в терминала происходит демодуляция поступивших данных , раскодирование их по алгоритму NBDP и перевод в формат ASCII с последующей передачей по последовательному порту в терминал.

Рисунок 4.4. - Блок - схема передачи данных в терминал.


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

Перезагрузка программы в память и инициализация происходят при нажатии кнопки RESET.

Полная блок-схема алгоритма предоставленна в приложении.

Данный алгоритм представляет собой общий принцип работы программы. Более конкретная его реализация с учетом особенностей выбранной технологической базы будет рассмотренна в следующей главе.


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

Программное обеспечение будет разрабатываться для цифровго сигнального процессора фирмы Analog Devices ADSP -2181. Для этого будем использовать программное обеспечение фирмы Analog Devices, позволяющее создавать и тестировать программы под DSP.

Разработку программного обеспечения будем производить на языке ассемблер под ADSP - 2181 и Си. Язык Си напрямую не поддерживается DSP, но в комплекте программ фирмы Analog Devices имеется конвертер программ написанных на языке Си, в формат машинных кодов DSP. Также есть возможность создания проектов включающих программы написанные под DSP и под Си, и ссылаться на функции друг друга с помощью EXTERNAL (внешних) процедур и переменных.

Будем использовать следующее программное обеспечение для создания нашей программы:

Assembler - компоновщик ассемблерных программ *.dsp в *.obj

Linker - компилятор в код DSP

ADSP-2181 Simulator - эмулятор ADSP - 2181

Minitor - программа для записи программы в DSP

C Compiler - компилятор языка Си

C Runtime Libraries - библиотеки языка Си

C Debugger - отладчик для программ на Си

Cconverter - конвертер программ на Си в код DSP

Разработка программного кода находится в приложении 1.


6. Технико-экономический расчет

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

6.1 Расчёт трудоёмкости выполнения опытно-конструкторской работы

В технологии ОКР сочетаются работы по разработке необходимого комплекта конструкторской документации и работы по изготовлению, отладке и испытаниям опытного образца.

Для определения трудоёмкости разработки комплекта КД используем перечень документов, разрабатываемых в курсовой работе и типовые нормы времени на разработку конструкторской документации. Кроме этого, учитываем затраты времени на участие в испытании и отладке опытного образца и корректировку технической документации после испытания опытного образца.

Трудоёмкость разработки конструкторских документов рассчитываем по формулам:


Где t pi , t kki t тki , t нki - соответственно нормы времени на разработку, конструкторский контроль, технологический контроль и нормоконтроль КД i-го наименования.

t нрi , 0.7, 0.2, 0.15(0.2) – типовые нормы времени на разработку, конструкторский и технологический контроли, нормоконтроль единицы объёма КД i-го наименования;

Кфi – поправочный коэффициент к норме времени в зависимости от фактического формата КД i-го наименования;

Кс – поправочный коэффициент к норме времени в зависимости от типа производства (1,0 – единичное; 1,1 – серийное; 1,2 – массовое);

Кмi – поправочный коэффициент к норме времени в зависимости от масштаба исполнения КД i-го наименования;

Каi – поправочный коэффициент к норме времени на разработку КД ЭА, не имеющей аналога.

Трудоёмкость разработки печатной платы рассчитываем по формуле:

 ,

Где N- количество функциональных узлов на печатной плате.

Расчёт трудоёмкости разработки конструкторской документации выполняется по форме, приведенной в таблице 6.1.1.

Таблица 6.1.1-1 — Расчёт трудоёмкости КПП

Наименование и Tpi Ni Kфi Kc Kmi Kai Расчет
Характеристики КД
Схем электрическая структурная МПСУ СО 36,96 1А1 1, 6 1, 1 1 1 Тр=65,05
0,7 1А1 6, 4 1, 1 1 1 Тк=1,23
0,15 1А1 6, 4 1, 1 1 1 Тн=0,26
Схема электрическая принципиальная устройства 46,2 1А1 1, 6 1, 1 1 1 Тр=81,31
0,7 1А1 6, 4 1, 1 1 1 Тк=1,23
0,15 1А1 6, 4 1, 1 1 1 Тн=0,26
Структурна схем устройства 5,3 1А1 1,6 1, 1 1, 1 1 Тр=9,4
0, 7 1А1 6, 4 1, 1 1, 1 1 Тк=5
0, 15 1А1 6, 4 1, 1 1, 1 1 Тн=1,1
Чертеж ПП узла схемы 122 1А1 1 1 1 1 Тр=147,6
0, 7 1А1 6, 4 1, 1 1, 1 1 Тк=0,85
0, 2 1А1 6, 4 1, 1 1, 1 1 Ттк=0,24
0, 15 1А1 6, 4 1, 1 1, 1 1 Тнк=0,18
Сбор. чертеж ПП узла схемы 36,2 1А1 1 1,1 1,1 1 Тр=43,8
0,7 1А1 6,4 1,1 1,1 1 Тк=0,85
0,2 1А1 6,4 1,1 1,1 1 Ттк=0,24
0,15 1А1 6,4 1,1 1,1 1 Тнк=0,18

Таблица 6.1.1 - 2 — Расчёт трудоёмкости КПП

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19

рефераты
Новости