|
Некий элемент (см. прилагаемую картинку) приводится в движение
двигателем постоянного тока (поступательное или вращательное движение,
в принципе, не важно). Информация о положении считывается датчиком С
(контактный, Холла или др., тоже не важно, главное, что идут импульсы).
Предположим, делаем систему управления эти узлом на микроконтроллере.
Что нужно: в первую очередь, иметь возможность задать требуемое
положение элемента. Контроллер должен включить двигатель в нужную
сторону и держать его включенным, пока не будет достигнуто требуемое
положение. При этом все время должна быть доступна информация о
текущем положении элемента.
Сейчас управление подобными узлами делается из "дискретных" элементов,
но их возможности ограничены. Что было бы желательно: 1) управлять
скоростью движения, 2) иметь возможность того или иного
масштабирования (к примеру, давать команду и получать информацию не по
числу импульсов, а в градусах, сантиметрах и пр.), 3) как правило,
рабочий диапазон устанавливается концевыми выключателями А и В; нужно,
чтобы контроллер контролировал (игра слов ;) выход за эти пределы и было
бы хорошо, чтобы по сигналу инициализации он "брал бы нули",
автоматически определял бы рабочий диапазон и т.п.
Соответственно, все это должно быть компактно, надежно, максимально
стандартно и максимально дешево.
Вот какиме, по-вашему, средства (речь не идет о принципиальной
схеме, конечно) вы могли бы рекомендовать для решения этой задачи?
E-mail: info@telesys.ru