logo search
HCS12 с применением языка С - royallib

Глава 9 распределенные сети с интерфейсом msCan

ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ СМОЖЕТЕ:

• Рассказать о назначении информационных промышленных сетей;

• Описать протокол CAN;

• Рассказать об аппаратных средствах, необходимых для объединения в CAN сеть нескольких микропроцессорных контроллеров;

• Создать программу синхронизации контроллеров в CAN;

• Описать различия между модулем msCAN семейства HC12 и модулем msCAN семейства HCS12;

• Создать программу для модуля msCAN12, позволяющую осуществлять связь с другими узлами CAN сети;

• Кратко рассказать о работе контроллера последовательного обмена BDLC, также позволяющего объединять МК в информационную сеть, но более медленную и менее надежную, чем CAN.

В этой главе, мы изучим еще один тип контроллера последовательного обмена, который наряду с ранее рассмотренными модулями SPI и SCI, присутствует в составе МК семейства 68HC12/HCS12. Сначала мы кратко остановимся на информационных сетях из обычных компьютеров, рассмотрим проблемы, связанные с их организацией. Далее мы исследуем возможность создания распределенных систем на основе микроконтроллеров, изучим аппаратные средства и режимы работы специального сетевого интерфейса msCAN в составе МК 68HC12/HCS12, научимся составлять простые программы для обмена сообщениями между несколькими узлами распределенной системы управления с обменом по протоколу CAN.