Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
CAN интерфейс
CAN интерфейс
CAN (Control Area Network) - последовательная магистраль,
обеспечивающая увязку в сеть "интеллектуальных" устройств ввода/вывода,
датчиков и исполнительных устройств некоторого механизма или даже
предприятия. Характеризуется протоколом, обеспечивающим возможность
нахождения на магистрали нескольких ведущих устройств, обеспечивающим
передачу данных в реальном масштабе времени и коррекцию ошибок, высокой
омехоустойчивостью. Система CAN обеспечена большим количеством
микросхем, обеспечивающих работу подключенных к магистрали устройств,
разработку которых начинала фирма BOSH для использования в автомобилях, и
в настоящее время широко используемых в автоматизации промышленности.
Цоколёвка разъема приведена на рисунке.
Стандарт |
ISO 11898 |
Скорость передачи |
1 Мбит/с (максимум) |
Расстояние передачи |
1000 м (максимум) |
Характер сигнала, линия передачи |
дифференциальное напряжение, скрученная пара |
Количество драйверов |
64 |
Количество приемников |
64 |
Схема соединения |
полудуплекс, многоточечная |
- Предназначен для организации высоконадежных недорогих каналов
связи в распределенных системах управления. Интерфейс широко применяется
в промышленности, энергетике и на транспорте. Позволяет строить как
дешевые мультиплексные каналы, так и высокоскоростные сети.
- Скорость передачи задается программно и может быть до 1 Мбит/с.
Пользователь выбирает скорость, исходя из расстояний, числа абонентов и
емкости линий передачи.
Расстояние, м |
25 |
50 |
100 |
250 |
500 |
1000 |
2500 |
5000 |
Скорость, Кбит/с |
1000 |
800 |
500 |
250 |
125 |
50 |
20 |
10 |
- Максимальное число абонентов, подключенных к данному интерфейсу
фактически определяется нагрузочной способностью примененных
приемопередатчиков. Например, при использовании трансивера фирмы PHILIPS
PCA82C250 она равна 110.
- Протокол CAN использует оригинальную систему адресации
сообщений. Каждое сообщение снабжается идентификатором, который
определяет назначение передаваемых данных, но не адрес приемника. Любой
приемник может реагировать как на один идентификатор, так и на
несколько. На один идентификатор могут реагировать несколько приемников.
- Протокол CAN обладает развитой системой обнаружения и
сигнализации ошибок. Для этих целей используется поразрядный контроль,
прямое заполнение битового потока, проверка пакета сообщения
CRC-полиномом, контроль формы пакета сообщений, подтверждение
правильного приема пакета данных. Хемминговый интервал d=6. Общая
вероятность необнаруженной ошибки 4.7x10-11.
- Система арбитража протокола CAN исключает потерю информации и времени при "столкновениях" на шине.
- Интерфейс с применением протокола CAN легко адаптируется к
физической среде передачи информации. Это может быть дифференциальный
сигнал, оптоволокно, просто открытый коллектор и т.п. Несложно делается
гальваническая развязка.
- Элементная база, поддерживающая CAN, широко выпускается в индустриальном исполнении.
|
Категория: Мои статьи | Добавил: basilcat (03.09.2010)
|
Просмотров: 1705
| Рейтинг: 0.0/0 |
|
|
|