Типы вычислительных узлов — различия между версиями
=DeaD= (обсуждение | вклад) |
=DeaD= (обсуждение | вклад) (→Взаимодействие вычислительных узлов между собой) |
||
Строка 77: | Строка 77: | ||
− | == | + | ==Варианты компоновки вычислительных узлов== |
− | В зависимости от задачи на роботе может находится как отдельный МК и больше ничего, так и целая сеть из вычислительных узлов. Ниже представлены наиболее часто используемые варианты компоновки вычислительных | + | В зависимости от задачи на роботе может находится как отдельный МК и больше ничего, так и целая сеть из вычислительных узлов. Ниже представлены наиболее часто используемые варианты компоновки вычислительных узлов робота: |
{| style="color:green;background-color:#ffffe0;" cellpadding="5" cellspacing="0" border="1" width="80%" align="center" | {| style="color:green;background-color:#ffffe0;" cellpadding="5" cellspacing="0" border="1" width="80%" align="center" | ||
Строка 85: | Строка 85: | ||
!Преимущества | !Преимущества | ||
!Недостатки | !Недостатки | ||
+ | !Комментарий | ||
!Стоимость организации связи | !Стоимость организации связи | ||
|- | |- | ||
− | | | + | |Одиночный МК |
− | |[[Изображение:MCU-Robot_small.jpg | + | |[[Изображение:MCU-Robot_small.jpg]] |
− | | | + | |Полная автономия, минимальные затраты, размеры, энергопотребление |
|Очень малые вычислительные возможности | |Очень малые вычислительные возможности | ||
+ | Единственный МК занят работой с устройствами. | ||
Требуются навыки программирования МК | Требуются навыки программирования МК | ||
+ | |- | ||
|0$ | |0$ | ||
+ | |- | ||
+ | |Шина МК | ||
+ | |[[Изображение:Bus-MCU-Robot_small.jpg]] | ||
+ | |Полная автономия, минимальные затраты, размеры, энергопотребление | ||
+ | Центральный МК разгружен от работы с периферией и поэтому может больше времени уделить другим задачам. | ||
+ | |Малые вычислительные возможности | ||
+ | Требуются навыки программирования МК | ||
+ | |Обычно используется шина i2c, если требуется большая помехозащищенность, тогда используют rs-485 | ||
+ | |0$, если i2c; | ||
+ | n*3$, если rs-485; | ||
|} | |} |
Версия 17:41, 8 декабря 2007
Вычислительные узлы
Для управления роботами чаще всего (кроме случая простейших BEAM-роботов) используются компьютеры или микроконтроллеры, позволяющие заложить в них требуемую программу действий и при необходимости её легко модифицировать простым перепрограммированием без физического вмешательства в робота. Основные плюсы и минусы каждого из вариантов:
Варианты компоновки вычислительных узлов
В зависимости от задачи на роботе может находится как отдельный МК и больше ничего, так и целая сеть из вычислительных узлов. Ниже представлены наиболее часто используемые варианты компоновки вычислительных узлов робота: