Дипломная работа разработка макета преобразователя интерфейсов





Скачать 398.57 Kb.
НазваниеДипломная работа разработка макета преобразователя интерфейсов
страница8/13
Дата публикации20.03.2015
Размер398.57 Kb.
ТипДиплом
100-bal.ru > Информатика > Диплом
1   ...   5   6   7   8   9   10   11   12   13

Описание отладочного стенда UNI-DS3


Для разработки и отладки программного обеспечения преобразователя интерфейсов Ethernet-RS232 был выбран универсальный лабораторный стенд UNI-DS3 фирмы MikroElektronika. Этот стенд включает в себя универсальный разъем, в который может быть установлен выбранный нами микроконтроллер – AT89S8253. Так же на плате установлены:

  1. разъем RJ-45 и микросхема enc28j60;

  2. разъем DE-9 и микросхема MAX232;

  3. USB программатор;

  4. стабилизатор напряжения питания;

  5. DIP-переключатели SW1-SW4 для включения/выключения модулей стенда.

Для использования стенда в качестве преобразователя интерфейсов нужно произвести следующие действия:

  1. вставить микроконтроллер в универсальный разъем;

  2. подключить кабели в разъемы DE-9 и RJ-45;

  3. 1 переключатель SW1 установить в положение ON.

  4. 1, 2, 3, 4 и 5 переключатели SW2 установить в положение ON;

  5. 5 и 6 переключатели SW3 установить в положение ON;

  6. 4, 5 и 6 переключатели SW4 установить в положение ON;

На данном этапе, питание и программирование платы будет осуществляться по USB.



  1. Разработка программной части




    1. Выбор инструментов реализации


Для реализации системы будет использоваться следующий инструментарий:

  1. dropbox – используется для хранения и синхронизации актуальной версии проекта;

  2. microC PRO for 8051 – интегрированная среда разработки;

  3. язык программирования С.

      1. Dropbox


Dropbox – бесплатный сервис, который обеспечивает доступ к файлам с любого компьютера. Есть функция общего доступа. Она позволяет предоставить доступ к своим файлам другому пользователю. Удобно для совместной работы над одним проектом.

      1. MicroC PRO for 8051


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

  1. текстовый редактор;

  2. компилятор;

  3. отладчик;

  4. просмотр статистики;

  5. универсальный синхронно-асинхронный приемопередатчик;

  6. различные библиотеки;

  7. примеры.

Удобство написания программного кода, гибкая работа с проектами, легкая настройка параметров, встроенный программатор, множество примеров и просмотр кода на ассемблере – все это плюсы данной среды разработки.

      1. Язык С


Выбор языка обусловлен:

  1. опыт написания программ на данном языке;

  2. стандартизированный язык (ANSI) – упрощает портирования программы на разные устройства;

  3. поддержка многими компиляторами;

  4. популярный язык – большая база пользователей с множеством примеров программ;

  5. компилируемый язык имеет преимущество в скорости исполнения;



    1. Разработка алгоритма

      1. Алгоритм основной программы


В основном блоке программы происходят основные инициализации системы:

  1. включается приемник и передатчик COM-порта;

  2. настраивается и включается таймер Т2. Он обеспечивает синхронизацию скоростей внешнего устройства и преобразователя интерфейсов Ethernet-RS232;

  3. настраивается таймер Т1. Его задача вызывать обработку пакетов, пришедших из Ethernet. Обработка происходит примерно каждые 70мс;

  4. настраивается и включается интерфейс SPI – последовательный синхронный стандарт передачи данных. Обеспечивает сопряжение микропроцессора и сетевого контроллера;

  5. проверяется, подключен ли сетевой кабель. Если кабель не подключен, происходит настройка сетевых параметров;

  6. инициализируется и включается сетевой контроллер enc28j60;

Рис.4.1

d:\institute\dropbox\диплом_бакулин\пз\main_prog.png

  1. разрешаются прерывания по последовательному порту и таймеру Т1, и устанавливается приоритет прерываний;

  2. запускается бесконечный цикл.



      1. Алгоритм обработки прерываний по таймеру


В прерывании по таймеру Т1 обрабатывается буфер сетевого контроллера enc28j60. Программа выполняет:

  1. останавливает таймер Т1;

  2. сбрасывает счетчики таймера;

  3. проверяет, есть ли пакеты в буфере. При наличии – обрабатывает;

  4. запускает таймер;

  5. выходит из прерывания.

Рис.4.3

d:\institute\dropbox\диплом_бакулин\пз\int_timer1.png

      1. Алгоритм обработки прерываний по последовательному порту


В прерывании по последовательному порту обрабатываются данные COM-порта:

  1. если установлен бит приемника:

    1. записывается 9-бит и полученный байт в буфер FIFO;

    2. сбрасывается бит приемника;

    3. выход из прерывания.

  2. если установлен бит передатчика:

    1. устанавливается флаг отправленного сообщения;

    2. сбрасывается бит приемника;

    3. выход из прерывания.

Рис.4.2

d:\institute\dropbox\диплом_бакулин\пз\int_com.png

1   ...   5   6   7   8   9   10   11   12   13

Похожие:

Дипломная работа разработка макета преобразователя интерфейсов iconОтчет о выполнении ниокр по теме: "Разработка опытного образца тягового...
Этап №1 "Разработка и отладка алгоритмов блока управления опытного образца универсального тягового преобразователя."
Дипломная работа разработка макета преобразователя интерфейсов iconДипломная работа содержит 104 листа, 6 таблиц, 35 рисунков. Тема:...
Данная дипломная работа посвящена проблемам разработки и внедрения устройств связи высокочастотного и сверхвысокочастотного диапазона....
Дипломная работа разработка макета преобразователя интерфейсов iconДипломная работа
Мамзеров Д. В., навигация и интерфейс в средах виртуальной реальности, дипломная работа
Дипломная работа разработка макета преобразователя интерфейсов iconПояснительная записка к курсовому проекту по дисциплине «Разработка сапр»
Целью работы является разработка и реализация библиотеки элементов «Отвертка» на базе системы компас 3D, с использованием методов...
Дипломная работа разработка макета преобразователя интерфейсов iconРеферат Флягина Т. А. Проблемы разработки многооконных интерфейсов,...
Флягина Т. А. Проблемы разработки многооконных интерфейсов, квалификационная работа на степень бакалавра наук
Дипломная работа разработка макета преобразователя интерфейсов iconПояснительная записка к курсовому проекту по дисциплине: «Разработка сапр»
Целью данной работы является разработка и реализация модуля к сапр «Зубчатая передача с пересекающимися осями колес» на базе системы...
Дипломная работа разработка макета преобразователя интерфейсов iconДипломная работа по теме: “ Интерактивная база данных по дендроклиматологии” Работу
Моя дипломная работа очень актуальна, потому что дендроклиматология – малоизученная и малоизвестная область биологии. Дендроклиматология...
Дипломная работа разработка макета преобразователя интерфейсов iconДипломная работа на тему: «Разработка рекомендаций по совершенствованию...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Дипломная работа разработка макета преобразователя интерфейсов iconПояснительная записка на курсовой проект по дисциплине «Разработка...
Целью данной работы является разработка программы для автоматизации проектирования систем молниезащиты на базе сапр компас 3D, с...
Дипломная работа разработка макета преобразователя интерфейсов iconДипломная работа на тему: Проект мероприятий по улучшению
Целью дипломного проекта является разработка проекта мероприятий по улучшению финансового состояния предприятия зао «дикси юг»
Дипломная работа разработка макета преобразователя интерфейсов iconДипломная работа по специальности 230201. 65 «Информационные системы...
Разработка информационного web-сайта на основе системы «1с-битрикс: Управление сайтом»
Дипломная работа разработка макета преобразователя интерфейсов iconРазработка насыщенных веб-интерфейсов
Основания для разработки программы, да­та при­нятия ре­шения о раз­ра­бот­ке программы, да­та ут­верж­де­ния программы (реквизиты...
Дипломная работа разработка макета преобразователя интерфейсов iconНазвание организации
Заголовок «Дипломная работа» или «Курсовая работа»: Times New Roman, 14 (вопреки П. 113), по центру. Затем – 2 пустые строки
Дипломная работа разработка макета преобразователя интерфейсов iconРеферат. Содержание
Дипломная работа (далее просто работа) выполняется на листах формата А4 с размерами полей: сверху – 20 мм, снизу – 20мм, справа –...
Дипломная работа разработка макета преобразователя интерфейсов iconРеферат. Дипломная работа посвящена разработке рекомендаций по развитию mice-индустрии в Москве
Целью работы является разработка рекомендаций по развитию mice- индустрии в Москве. Для осуществления данной цели необходимо рассмотреть...
Дипломная работа разработка макета преобразователя интерфейсов icon2 требования к содержанию работы
Дипломная работа (далее просто работа) выполняется на листах формата А4 с соблюдением следующих размеров полей: правое – 10 мм, верхнее...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск