me_edu
Робототехника и embedded: микроконтроллеры, датчики, моторы и ROS 2Шаг 19 из 20 · 0% пройдено
ROS 2 как архитектура робота

Связь MCU и верхнего уровня

Шаг 19 из 209 минТеория
Цель

Понять основной механизм темы «Связь MCU и верхнего уровня» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

CLKDATAEN
Временная диаграмма помогает увидеть порядок фронтов и логических состояний.
Опорная идея

Микроконтроллер часто отвечает за жёсткое реальное время: PWM, энкодеры, аварийная остановка. Верхний уровень на Linux/ROS 2 отвечает за карту, планирование, интерфейс и запись данных. Между ними нужен простой протокол: UART, USB serial, CAN или micro-ROS.

Граница ответственности должна быть ясной: если верхний уровень завис, MCU должен безопасно остановить моторы. Это и есть инженерная архитектура, а не просто набор плат.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.