Мое поступление



Кафедра №12

ПРЕПОДЫ КАФЕДРЫ №12
Александрович Андрей Евгеньевич
Бабалова Ирина Филипповна
Бурцев Владимир Львович
Вавренюк Александр Борисович
Воронин Алексей Тихонович
Гуров Валерий Валентинович
Ехин Михаил Николаевич
Забродин Лев Дмитриевич
Зуев Владимир Иванович
Иванов Михаил Александрович
Кальнин Борис Иванович
Каташкин Виктор Иванович
Каташкина Людмила Николаевна
Кларин Аркадий Павлович
Ковригин Борис Николаевич
Макаров Виктор Валентинович
Никитин Виктор Дмитриевич
Огородов Юрий Владимирович
Окороченко Генадий Евгеньевич
Попов Юрий Алексеевич
Рыбаков Александр Александрович
Соловьев Георгий Николаевич
Степанова Елена Борисовна
Титов Александр Сергеевич
Тышкевич Владимир Георгиевич
Чепин Евгений Валентинович
Чернышев Юрий Александрович
Чуканов Всеволод Озирисович
Шустова Лариса Ивановна
Ядыкин Игорь Михайлович



Защита диплома

ЦЕННЫЕ ПРОГРАММЫ КАФЕДРЫ №12 Autocad 6.0 dos versia!!! (autocad6.zip)
Систеима ВВ и интер. ЭВМ (book1.zip)
Параллельный фортран (forttan.zip)
FoxPro for dos (foxpro.zip)
FrameWork III (fw.zip)
Idef 3.5 (ided35p4.zip)
Система виртуальной отладки iox (iox.zip)
Лаб. практикум ISA (isa.zip)
Программа ОЗЕРО (kaf1.zip)
Графопостроитель обуч. прог. (lab.zip)
Курс практикума на IBM (labibm.zip)
Надежность контроль и диаг. (labibm.zip)
Курс практикума на IBM (labnew.zip)
Курс практикума на IBM ver 2(labnew2.zip)
LAD old /без комментариев/(lad.zip)
LAD 3.0 (lad30.zip)
Разработка экспертных систем(leonardo.zip)
MPS-микропроцессорные системы (mps.zip)
Pcad 3 (pcad.zip)
Местное устр. управл. (pcad_muu.zip)
Курс по шине PCI(pci.zip)
Курс по шине PCI исправленная(pci_new.zip)
Мои проекты LADа(user_lad.zip)
Моделирование ВС MODAS(modas.zip)



ЦЕННАЯ ДОКУМЕНТАЦИЯ
Док. по ADSP+УИР (adsp_doc.zip)
Доклад: информатика и ком. сист.(doclad.zip)
DSP Navigator обучалка(dsp_nav.zip)
Комбинаторика сборник задач(komb.zip)
Менеджмент (menegment.zip)
Паралельные вычичления (parallel.zip)
UNIX (unix.zip)
VHDL+GPSS учебник(vhdl_gpss.zip)
Архитек. вычисл. систем AS/400 (as400.zip)
Военная кафедра /план МИФИ/(война.zip)
Поиск неисправностей LAD.(лад.zip)
МАРКЕТИНГ бизнес план !(маркетинг.zip)
Плата расширения (плата.zip)



    МОЙ ДИПЛОМ    
Препод, как много в этом слове...
  О себе     МИФИ     Проекты     DOWNLOAD  
Александрович
Андрей
Евгеньевич
Бабалова
Ирина
Филипповна
Бурцев
Владимир
Львович
Вавренюк
Александр
Борисович
Воронин
Алексей
Тихонович
Гуров
Валерий
Валентинович
Ехин
Михаил
Николаевич
Забродин
Лев
Дмитриевич
Зуев
Владимир
Иванович
Иванов
Михаил
Александрович
Кальнин
Борис
Иванович
Каташкин
Виктор
Иванович
Каташкина
Людмила
Николаевна
Кларин
Аркадий
Павлович
Ковригин
Борис
Николаевич
Макаров
Виктор
Валентинович
Никитин
Виктор
Дмитриевич
Огородов
Юрий
Владимирович
Окороченко
Генадий
Евгеньевич
Попов
Юрий
Алексеевич
Рыбаков
Александр
Александрович
Соловьев
Георгий
Николаевич
Степанова
Елена
Борисовна
Титов
Александр
Сергеевич
Тышкевич
Владимир
Георгиевич
Чепин
Евгени
Валентинович
Чернышев
Юрий
Александрович
Чуканов
Всеволод
Озирисович
Шустова
Лариса
Ивановна
Ядыкин
Игорь
Михайлович
Основные проекты
Клавиатурный контроллер
Аппаратно-программный комплекс БРОСОК
Программатор микросхем Atmel AT17CXXX
Драйвер крипто платы сетевого шифрования под Windows NT
Клавиатурный контроллер

     Программа клавиатурного контроллера имитирует стандартный контроллер клавиатуры. Реализация необходима для отработки работы клавиатуры для внесения изменений и дополнений согласно необходимости построения системы блокирования клавиатуры.
     Короче говоря программа, которая будет крутиться в микроконтроллере типа Intel 87C51, долна отслеживать и блокировать одновременное нажатие трех и более клавишь на клавиатере, кроме любимой всем комбинации Ctrl+Alt+Del. А нужно это для того, чтобы в буржуйских программах и операционках не возможно было случайно, или преднамеренно вызвать на исполнение какую нибудь страшную закладку. Я имею ввиду, например программу типа червь, уничтожающие данные на вашем жестком диске Такая клавиатура создавалась для аппаратно-программного комплекса защиты информации "Акация".
     Программа клавиатурного контроллера реализована с учетом особенностей однокристальной микроЭВМ Intel 87C51 (Atmel 89C51) Клавиатурный контроллер выполняет следующие операции:

  1. сканирование матрицы клавиш;
  2. определение наличия изменений в результатах сканирования и характера этих изменений (клавиша нажата или отпущена);
  3. определение номера нажатой/отпущенной клавиши;
  4. трансляцию номера клавиши в скан-код;
  5. выдача скан-кода в последовательном виде контроллеру 8042(это клавиатурный контроллер на материнской плате) для последующей обработки стандартным клавиатурным драйвером;
  6. прием команды от контроллера 8042 и ее выполнение.


     Программа для контроллера Intel 87C51 была составленна на языке Си приминительно для контроллеров данного семейства.

Аппаратно-программный комплекс БРОСОК

     Аппаратно-программный комплекс БРОСОК- это комплекс дистанционного управления радиосредствами. Построение такого комплекса является своевременной и актуальной задачей, в связи с тем, что в настоящее время не существует полноценных систем подобного типа. Но, имеющиеся на сегодняшний день системы, как правило, не отвечают современным требованиям по таким важным параметрам, как: надежность системы, возможность ее быстрой реконфигурации, диагностики, контролю, модернизация элементов и узлов системы и т.п. Известные системы реализованы как правило на аппаратном уровне, что влечет за собой сложность в ее модернизации.
     Что такое автоматизация процессов управления техническими средствами приемных и передающих радиоцентров:

  • управление работой радиосредств с одного рабочего места диспетчера (оператора или дежурного по радиоцентру):
  • включение (выключение) радиосредств;
  • настройка на заданную частоту;
  • установка заданного режима работы;
  • коммутация антенно-фидерных трактов (выбор одной нужной антенны);
  • коммутация входов (выходов) радиосредств на оконечные устройства (каналы связи, соединительные линии);
  • контроль за использованием радиосредств (излучение, высокое напряжение, частота).

     Реализация данных процессов позволит сократить время подготовки к работе радиосредств, сократить количество обслуживающего персонала. Радиосредства при автоматизации средств управления позволяют принимать (передавать) информацию в режимах автоматической телеграфии и однополосной телефонии без участия операторов, либо один оператор может обслуживать несколько оконечных устройств.
     Современные радиопередающие и радиоприемные средства связи 3-го и 4-го поколения разработаны на основе новых технологий и элементной базы, поэтому позволяют автоматизировать большинство из перечисленных выше процессов.
     Для разработки этого комплекса были задействованы человек 5-6. Каждый имел свою задачу. Кто-то разрабатывал управляющую и коммутирующую аппаратуру управлени РС и персоналки, кто-то составлял интерфейсные и отладочные программи для ОС Windows NT, кто-то писал драйвера под ОС, а кто-то составлял программы для аппаратуры управления (контроллеров).
     Этим последним был Я. Анализ технического задания показал, что для достижения поставленной цели необходимо решить следующие задачи:

  • Для используемой аппаратуры комплекса разработать протоколы передачи и предварительной обработки информацией между программным обеспечением АРМа и платой адаптера сопряжения, платой адаптера сопряжения и устройствами дистанционного управления, платой адаптера сопряжения и тестовым устройством. Данные протоколы реализовать в соответствии с требованиями, перечисленными в ТЗ, обеспечивая заданный уровень достоверности и надежности.
  • Составить программы функционирования ОМЭВМ элементов комплекса (платы АС, УДУ и ТУ).
  • Разработать программное обеспечение тестового комплекса для ПК типа IBM PC. Данное ПО позволит проводить полную диагностику и контроль работоспособности выбранного УДУ. Тестовое ПО также будет входить в состав новой версии ПО АРМа.

     Впоследствии, когда весь комплекс зарабротал, мне пришлось дорабатывать Nt-вый драйвер, дополняем его новыми командами управления радиосредствами и тестовым устройством.

Примечание:

Тема моего дипломного проекта была напрямую связана с этой разработкой. И звучала она так: "Разработка ПО системы передачи и предварительной обработки информации комплекса дистанционного управления радиосредствами" В разделе "Мой диплом", можно ознакомиться с пояснительной з апиской дипломного пороекта. Может кому нибудь пригодиться!!!!
Программатор микросхем Atmel AT17CXXX

     Данный АПК предназначен для работы с EEPROM серии AT17Cxxx. Он позволяет производить запись, чтение, верификацию а также некоторые другие действия над микросхемами EEPROM AT17Cxxx. Микросхемы AT17C65/128/256/512/010 (A) представляют собой электрически репрограммируемое запоминающее устройство с последовательным двухпроводным интерфейсом ввода-вывода, совместимом по протоколу передачи информации с шиной I2C. Эти микросхемы могут быть использованы для конфигурирования FPGA/CPLD фирмы "Altera" или "Xilinx" взамен однократно программируемым EPC1, EPC1441 ( Altera ) и подобным, так как они имеют схожие корпуса и расположение выводов.
     Программатор конструктивно представляет собой плату, подключающуюся к стандартному порту последовательного ввода-вывода ( RS-232 ). На нем расположены три панели : две PLCC-20 (для микросхем с индексом "A" и без него) и одна DIP-8. Функции, выполняемые АПК :

  1. Запись данных, представленных в формате *.bin или *.hex в EEPROM соответствующей емкости.
  2. Чтение данных из EEPROM и сохранение в файле *.bin или *.hex.
  3. Верификация. Сравнение содержимого EEPROM с данными, содержащимися в файле формата *.bin или *.hex.
  4. Проверка исправности установленной микросхемы EEPROM.
  5. Установка логической полярности по входу RESET/-OE .
  6. Чтение логической полярности по входу RESET/-OE для миксосхем типа AT17C512/010 (A) .

     Приложение выполняющее все вышеперечисленные функции АПК " Программатор" реализовано в среде Borland C++ Builder 4.0 и работае под ОС Windows NT4.0 и Windows 9X. Для работы приложения под ОС Windows NT4.0 был написан драйвер genport.sys для прямого управления портами ввода-вывода. Внешний вид приложения прендставлен на рисунке.


Драйвер крипто платы сетевого шифрования под Windows NT

     За основу написания драйвера сетевой криптоплаты был взят драйвер сетевой карты Ne2000. Драйвер криптоплаты сетевого шифрования имеют ряд важных и существенных отличий:
  1. использования разных интерфейсов в управлении сетевыми адаптерами ne2000 и сетевой криптоплаты
  2. специализированный протокол обмена при приеме и передачи пакетов из (в) сетевую криптоплату.
  3. Ряд специализированных функций (контроль по питанию)
  4. Отсутствие ряда стандартных подпрограмм присущих стандартному драйверу ne2000 (инициализация, сбросы и т.п.)

Hosted by uCoz