Gluk wrote:Нужно всего лишь создать тему "Детали для роботов, безотносительно Колибри" в разделе "Разное", перенести соответствующие посты туда, и попросить модератора перенести вышеописанную тему в соответствующий раздел ("Оффтоп").
да дорогой, ты совершенно запутался. Или
art_zh wrote:в упор не желаешь видеть
Разницу между словами детали, узел, устройство неужели не видно?
Мне удивительно думать, что это не понятно современным студентам...
Раз все так сложно, расставим точки над Ё.
Детали, например: колеса, аккумулятор, корпус, гайки, оси, тяги.
К устройствам уверенно можно относить любую сборочную единицу, комплесное изделие: муфта, двигатель, плата управления, управляющий контроллер, коробка передач.
Так вот. Я ведь про детали речь не вел, я про устройства. Причем не механические, а интеллектуально-программные, комплесные. Это мат-платы со стороны ОСи с одной стороны и серва, например с другой или движёк совместно с его контроллером.
Хочешь Колибри? Пожалуйста. Операционная система Колибри, равно, как любая другая операционная система, предполагает выполнение "ряда операций" над "внутренним" и внешним оборудованием. В данном сабже основное ударение логично упирается именно во внешние.
Внешние - это физические интерфейсы и соответственно их логические интерфейсы.
В широком общем смысле физика интерфейсов - это порты ввода-вывода.
Алгоритмическая логика работы с ними тем или иным способом - это и есть логический интерфейс.
Оба они предполагают драйверное решение. Как правило это отдельные драйвера.
Хороший, наглядный пример - семиуровневая модель Ethernet. Там и физика и логика. Все разфасовано.
Контроллеры сервомашин и приводов, что выше приведены, имеют "интеллектуальное общение", т.е. и физический и логический (команды) интерфейсы. Заюзав их получают полномасштабное управление (по паспорту изделия) приводом в комплексе! Т.е. это и мотор и контроллер в целом.
Должно быть понятно, так же, что на стыке контроллер-мотор тоже есть "физика" и логика интерфейса. Интерфейса мотора, как ни странно это может звучать.
В самом общем смысле, цель его, применительно к безколлекторным движкам - создание эффективного вращающегося магнитного поля внутри мотора!
"Физика" тут - импульсы постоянного тока нужной ширины и периодичности во времени, которая определяется "логикой", т.е. программной реализацией "внутри контроллера" мотора!
Чтобы заюзать комплекс: контроллер + мотор, их нужно либо УЖЕ знать. Либо разобраться, изучить, освоить, создать драйвер...
Если не знать, что, как в каком формате нужно послать, скажем по COM порту контроллеру двигателя, то как его использовать? ОтветЫ более чем очевидны!