Требования к устройству-преобразователю Сформирован следующий список требований:
поддержка протоколов ARP, IP, ICMP, TCP;
поддержка протокола обмена данными с сетевой версией TMSYS;
тестирование линии связи: определение допустимой скорости обмена в линии, проверка доступности устройств;
программное обеспечение для настройки и тестирования устройства;
интерфейсы: ethernet, RS 232;
настройка сетевых параметров через COM-порт;
программируемый статический IP адрес, MAC адрес;
оперативная настройка скорости COM-порта и формата передачи данных: 8, 9 бит;
прием и отправка блока данных из COM-порта, размером от 1 до 256 байт;
питание − внешний сетевой адаптер, ток потребления не более 1А, напряжение 5В.
Разработка аппаратной части
Выбор элементной базы Для реализации модуля-преобразователя Ethernet-RS232 на базе микроконтроллера (МК) были выбраны следующие элементы:
MAX232 − для обеспечения логической и электрической совместимости между RS232 и МК;
74HCT245 − преобразователь логических уровней, обеспечивает электрическую совместимость enc28j60 и МК;
enc28j60 – сетевой контроллер;
PS 05-5 – блок питания (5В, 1А, 5Вт).
Выбор enc28j60 обусловлен:
наличием буфера пакетов (8кб);
возможностью передачи данных по интерфейсу SPI;
встроенным фильтром пакетов (по MAC-адресу и размеру пакета);
автоматическим расчетом контрольной суммы (CRC);
поддержкой стандарта 10BASE-T;
режим передачи данных Full-Duplex .
Выбор ядра системы Учитывая требования, приведенные в разделе 2.3, был выбран микропроцессор 51 семейства Intel − AT89S8253. Его характеристики:
12Кб программной памяти;
программирование процессора по шине SPI;
2Кб EEPROM (энергонезависимая память);
128 байт прямоадресуемой оперативной памяти;
128 байт косвенноадресуемой оперативной памяти;
3 16-битных счетчика/таймера;
7 видов прерываний (в том числе прерывания по COM-порту);
4-х уровневая система приоритетов прерываний;
последовательный интерфейс UART (универсальный асинхронный приемопередатчик);
режим 9-битного обмена UART;
встроенная поддержка SPI;
16 байт побитной адресации;
встроенный тактовый генератор с частотой до 20МГц (10х2).
Это однокристальный 8-разрядный микроконтроллер. Архитектура – Гарвардская. Ключевой особенностью данной архитектуры является физическое разделение памяти программ, данных и стека. Плюсами этой архитектуры, по сравнению с архитектурой Фон-Неймана, являются:
доступ к областям памяти происходит по отдельным линиям;
физическое разделение памяти программ, данных и стека;
параллельное чтение/запись.
Но имеется и недостаток – неэкономно расходуется память.
Разработка принципиальной схемы В качестве ядра системы используется микроконтроллер AT89S8253. Он выполняет функции связующего звена между COM-портом и Ethernet. К нему подключены:
RX232 – прием данных из COM-порта;
TX232 – передача данных в COM-порт;
OSC1, OSC2 – вход/выход тактового генератора;
ETH-RST – перезагрузка enc28j60;
ETH-WOL – выход из спящего режима, по сигналу из LAN;
ETH-CS – выбор микросхемы для передачи данных по SPI;
ETH-INT – прерывание по внешнему входу INT;
MISO – прием данных от enc28j60 по SPI;
MOSI – передача данных в enc28j60 по SPI;
SCK – тактовый сигнал для синхронизации с enc28j60;
VCC − +5B;
GND – земля.
Входные и выходные разъемы – DE-9 и RJ-45. Питание платы от внешнего адаптера.
Рис.3.1
|
| Отчет о выполнении ниокр по теме: "Разработка опытного образца тягового... Этап №1 "Разработка и отладка алгоритмов блока управления опытного образца универсального тягового преобразователя."
| | Дипломная работа содержит 104 листа, 6 таблиц, 35 рисунков. Тема:... Данная дипломная работа посвящена проблемам разработки и внедрения устройств связи высокочастотного и сверхвысокочастотного диапазона....
|
| Дипломная работа Мамзеров Д. В., навигация и интерфейс в средах виртуальной реальности, дипломная работа
| | Пояснительная записка к курсовому проекту по дисциплине «Разработка сапр» Целью работы является разработка и реализация библиотеки элементов «Отвертка» на базе системы компас 3D, с использованием методов...
|
| Реферат Флягина Т. А. Проблемы разработки многооконных интерфейсов,... Флягина Т. А. Проблемы разработки многооконных интерфейсов, квалификационная работа на степень бакалавра наук
| | Пояснительная записка к курсовому проекту по дисциплине: «Разработка сапр» Целью данной работы является разработка и реализация модуля к сапр «Зубчатая передача с пересекающимися осями колес» на базе системы...
|
| Дипломная работа по теме: “ Интерактивная база данных по дендроклиматологии” Работу Моя дипломная работа очень актуальна, потому что дендроклиматология – малоизученная и малоизвестная область биологии. Дендроклиматология...
| | Дипломная работа на тему: «Разработка рекомендаций по совершенствованию... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
|
| Пояснительная записка на курсовой проект по дисциплине «Разработка... Целью данной работы является разработка программы для автоматизации проектирования систем молниезащиты на базе сапр компас 3D, с...
| | Дипломная работа на тему: Проект мероприятий по улучшению Целью дипломного проекта является разработка проекта мероприятий по улучшению финансового состояния предприятия зао «дикси юг»
|
| Дипломная работа по специальности 230201. 65 «Информационные системы... Разработка информационного web-сайта на основе системы «1с-битрикс: Управление сайтом»
| | Разработка насыщенных веб-интерфейсов Основания для разработки программы, дата принятия решения о разработке программы, дата утверждения программы (реквизиты...
|
| Название организации Заголовок «Дипломная работа» или «Курсовая работа»: Times New Roman, 14 (вопреки П. 113), по центру. Затем – 2 пустые строки
| | Реферат. Содержание Дипломная работа (далее просто работа) выполняется на листах формата А4 с размерами полей: сверху – 20 мм, снизу – 20мм, справа –...
|
| Реферат. Дипломная работа посвящена разработке рекомендаций по развитию mice-индустрии в Москве Целью работы является разработка рекомендаций по развитию mice- индустрии в Москве. Для осуществления данной цели необходимо рассмотреть...
| | 2 требования к содержанию работы Дипломная работа (далее просто работа) выполняется на листах формата А4 с соблюдением следующих размеров полей: правое – 10 мм, верхнее...
|