Приветствую Вас, Гость
Главная » Статьи » Компьютеры » МПС (Микропроцессорные системы)

Сетевые последовательные интерфейсы. Интерфейс CAN
Реализация сетевых протоколов требует довольно больших временных и аппаратных затрат. Первоначально протоколы реализовывались программным способом на процессорах, реализующих основную ф-ию обработки сигналов. Данный путь является очень затратным- требуется квалифицированный программист.

В наст.время внедрение интерфейсов идет по пути использования специализированных контроллеров. Специализированные контроллеры реализуют аппаратную поддержку всех уровней протокола, содержат буферную память, позволяющую снизить требования к скорости работы мк МПС. Фирмы, выпускающие специализированные контроллеры, предоставляют вместе с ними и драйвера к различным операционным системам компьютера.

Интерфейс CAN
Был разработан компанией Bosch как сетевое решение для связи компьютерных систем, применяемых в автомобилях. Протокол удовлетворяет след.требования:
1)скорость обмена до 1Мбита
2)нечувствительность к электромагнитным помехам
3)простота, небольшое кол-во разъемных контактов
4)легкость подключения и удаления устройств
Протокол CAN реализуется с исп-ем операции «монтажное И». Протокол основывается на первых 2-ух уровнях семиуровневой модели: на физическом -передача соответствует стандарту RS485, т.е. исп-ся дифференциальный тип передачи данных. Такая сеть будет работоспособна даже если один из проводов оборван или замкнут на землю.

Исп-ие соединение реализующее «монтажное И» позволяет выполнять арбитраж м/у  разл.ведущими устройствами. Считается, что когда вых-ой драйвер активен – на шине 0.

Интерфейс CAN  за счет изощренного логич-го протокола обладает чрезвычайно высокой устойчивостью и надежностью практич исключающ ошибки управления. В нем исп-ся разл.методы проверок правильности передачи, т.е. поразрядный контроль, прямое заполнение битового потока, проверка пакета сообщений CRC-полиномом с Хемминговым интервалом d=6.

Категория: МПС (Микропроцессорные системы) | Добавил: Zixerok (04.02.2012)
Просмотров: 1114 | Теги: сетевые, последовательные, Can, интерфейсы | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: