Главная » Статьи » Компьютеры » МПС (Микропроцессорные системы) |
Сетевые последовательные интерфейсы. Интерфейс CAN
Реализация сетевых протоколов требует довольно больших временных и аппаратных затрат. Первоначально протоколы реализовывались программным способом на процессорах, реализующих основную ф-ию обработки сигналов. Данный путь является очень затратным- требуется квалифицированный программист. В наст.время внедрение интерфейсов идет по пути использования специализированных контроллеров. Специализированные контроллеры реализуют аппаратную поддержку всех уровней протокола, содержат буферную память, позволяющую снизить требования к скорости работы мк МПС. Фирмы, выпускающие специализированные контроллеры, предоставляют вместе с ними и драйвера к различным операционным системам компьютера. Интерфейс CAN Был разработан компанией Bosch как сетевое решение для связи компьютерных систем, применяемых в автомобилях. Протокол удовлетворяет след.требования: 1)скорость обмена до 1Мбита 2)нечувствительность к электромагнитным помехам 3)простота, небольшое кол-во разъемных контактов 4)легкость подключения и удаления устройств Протокол CAN реализуется с исп-ем операции «монтажное И». Протокол основывается на первых 2-ух уровнях семиуровневой модели: на физическом -передача соответствует стандарту RS485, т.е. исп-ся дифференциальный тип передачи данных. Такая сеть будет работоспособна даже если один из проводов оборван или замкнут на землю. Исп-ие соединение реализующее «монтажное И» позволяет выполнять арбитраж м/у разл.ведущими устройствами. Считается, что когда вых-ой драйвер активен – на шине 0. Интерфейс CAN за счет изощренного логич-го протокола обладает чрезвычайно высокой устойчивостью и надежностью практич исключающ ошибки управления. В нем исп-ся разл.методы проверок правильности передачи, т.е. поразрядный контроль, прямое заполнение битового потока, проверка пакета сообщений CRC-полиномом с Хемминговым интервалом d=6. | |
Просмотров: 1152
| Теги: |
Всего комментариев: 0 | |