Можно говорить и совсем конкретно! Вот смотрите:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено RoboClub 27 июня 2003 г. 11:09
В ответ на: Ответ: Есть много контроллеров, хороших и разных. Бери любой. Могу сказать что все комъютеры эквивалентны - хоть PIC, хоть Pentium. Правда, если отправлено Bill 27 июня 2003 г. 10:48


Некий элемент (см. прилагаемую картинку) приводится в движение
двигателем постоянного тока (поступательное или вращательное движение,
в принципе, не важно). Информация о положении считывается датчиком С
(контактный, Холла или др., тоже не важно, главное, что идут импульсы).

Предположим, делаем систему управления эти узлом на микроконтроллере.
Что нужно: в первую очередь, иметь возможность задать требуемое
положение элемента. Контроллер должен включить двигатель в нужную
сторону и держать его включенным, пока не будет достигнуто требуемое
положение. При этом все время должна быть доступна информация о
текущем положении элемента.

Сейчас управление подобными узлами делается из "дискретных" элементов,
но их возможности ограничены. Что было бы желательно: 1) управлять
скоростью движения, 2) иметь возможность того или иного
масштабирования (к примеру, давать команду и получать информацию не по
числу импульсов, а в градусах, сантиметрах и пр.), 3) как правило,
рабочий диапазон устанавливается концевыми выключателями А и В; нужно,
чтобы контроллер контролировал (игра слов ;) выход за эти пределы и было
бы хорошо, чтобы по сигналу инициализации он "брал бы нули",
автоматически определял бы рабочий диапазон и т.п.

Соответственно, все это должно быть компактно, надежно, максимально
стандартно и максимально дешево.

Вот какиме, по-вашему, средства (речь не идет о принципиальной
схеме, конечно) вы могли бы рекомендовать для решения этой задачи?


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru