УДК 621.382(06) Электронные измерительные системы Д.С. ПЕРАДЗЕ, В.В. ШИРЯЕВ Московский инженерно-физический институт (государственный университет) РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ETHERNET-КОНТРОЛЛЕРОВ СКУД «СТАРТ» В данной работе представлены основные моменты организации программного обеспечения для Ethernet-контроллеров СКУД «Старт». Эти контроллеры предназначены для передачи информации по сети Ethernet. В данной работе они передают информацию, считанную с магнитной карты, поднесенной к считывателю шлюза-двери, на персональный компьютер. Работа Ethernet контроллеров осуществляется под управлением ПО внешнего управляющего микроконтроллера. В связи с возросшей угрозой терроризма встает необходимость усиления мер по охране стратегических объектов. В развитых странах (к которым себя причисляет и Россия) уже достаточно давно введены СКУД (СИСТЕМЫ КОНТРОЛЯ И УПРАВЛЕНИЯ ДОСТУПОМ) с использованием магнитных карт и биометрических параметров человека. В России переход от старой системы пропусков к этой новой системе начался сравнительно недавно. Разработками данной области интересуются, прежде всего, силовые ведомства (такие как Министерство Обороны и МВД). В данной работе было разработано программное обеспечение для Ethernet-контроллеров, используемых в СКУД «Старт». Информация с личной магнитной карты человека, проходящего через дверь-шлюз, считывает контроллер управления доступом C2001. Он передает эти данные по интерфейсу RS-232. При его подключении к компьютеру возникает ряд проблем. Это малые расстояния передачи и малое количество подключаемых устройств. Вместо подключения контроллеров C2001 к компьютеру напрямую через RS-232, было решено использовать сеть Ethernet. В каждой современной организации протянуты километры кабельных систем локальных сетей, а сети стандарта Ethernet являются самыми распространенными. Это снижает сложность и стоимость внедрения СКУД на предприятии. При подключении контроллеров C2001 к сети использовались Ethernet-контроллеры CS8900A фирмы Cirrus Logic. CS8900A работает под управлением контроллера AVR AT90S8515 фирмы Atmel. Из основных характеристик этого микроконтроллера AVR можно отметить ________________________________________________________________________ ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 1 282 УДК 621.382(06) Электронные измерительные системы следующие: 8 кбайт FLASH-памяти программ, 512 байт ОЗУ и UART интерфейс. Структурная схема подключения контроллера управления доступом С2001 к компьютеру представлена на рисунке 1. AT90S8515 CS8900A Рис. 1. RS-232 RJ-45 С2001 Локальная сеть RJ-45 Структурная схема соединения C2001 к компьютеру Данные с С2001 передаются по интерфейсу RS-232 в контроллер AT90S8515. Он передает эти данные по внутренней шине в Ethernet контроллер, который отправляет их в сеть. В свою очередь на компьютере работает программа, принимающая эти данные. Для передачи данных используется протокол UDP, а для определения работоспособности Ethernet-контроллера используются протокол ICMP, при этом контроллер «отвечает» на команду ping. Протокол ARP используется для присвоения Ethernet-контроллеру IP-адреса, так как он имеет только MAC-адрес. Работа интерфейсов, форматы данных, протоколы и условия взаимодействия определяются ПО микроконтроллера. Список литературы 1. Евстифеев А.В. Микроконтроллеры AVR семейства Classic фирмы «ATMEL» Издательский дом «Додека-XXI» 2. Справочник КТЦ-МК по МК ATMEL 3. Энтони Джонс, Джим Оланд Программирование в сетях MS Windows Мастеркласс. /Пер. с англ. – Спб.: Питер; М.: Издательско-торговый дом «Русская Редакция», 2002. – 608 стр.: ил. 4. Microsoft Developer Network Library – April 2003. 5. www.atmel.com 6. www.cirrus.com ________________________________________________________________________ ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 1 283