Ну, и что в "сухом остатке"?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено RoboClub 29 июня 2003 г. 15:20
В ответ на: To RoboClub по поводу выбора контроллеров. Я тут сочинил Вам целое послание. Высказываю лишь свое личное мнение, которое может не совпадать с мнением других. отправлено Bill 28 июня 2003 г. 10:10

Перенес это материал к нам на форум (надеюсь, вы не будете возражать), а то там тоже идут дебаты :)

Итак, к вопросу. Есть два аспекта.

Первый: при обсуждении происходит, видимо, некоторое смешение тем: во-первых, мой собственный интерес - упомянутый "трактор": я пишу для него софт. Там распределенная система, РС для управления общим поведением, а вот управление отделными узлами планируется перевести на контроллеры, и вопрос был - на какие. Во-вторых, мой интерес как админа сайта: куча вопросов "дайте схему простого робота"! "Простой робот" сейчас - это пара моторов на мосте, пара-тройка датчиков и контроллер (вопрос - какой? подозреваю, что тот-же что и в первом случае). В-третьих, многие из тех, кто присоединяется к обсуждению "по ходу", высказываются из общих соображений или из того как они стали бы делать "своего" робота. В результате получается некая каша.

Второй аспект. Среди коллег есть люди которые занимаются робототехникой профессионально, вот для них большая часть высказанного - самое оно! Но у нас - для большинства это хобби. И, опять же, у большинства "руки есть" (раз уж они такие вещи делают!) но опыта работы с микроконтроллерами нет. Соответственно, основной критерий - простота использования.

Вот к примеру, по поводу AVR в результате сложилось такое представление. Пусть есть какая-то примитивная задача: получить что-то на входы и, в зависимости от этого, выдать что-то на выходы. Для этого:

1. Берем, к примеру, ATmega8 и ставим ее на кусок макетной платы;
2. Разводим ее (микросхемы) выводы на интерфейсы для подключения периферии: например, ставим разъем для подключения датчиков, разъем для подключения дайверов двигетелей и разъем для программатора;
3. Пишем программу обработки (можно на С);
4. Подключаем программатор к компьютеру и к плате, и "заливаем" программу.

Если я правильно понимаю, это все. Т.е. нужен сам контроллер (< $3), плата, разъемы, программатор, плюс знание языка программирования. Правильно?

Или есть другие решения?

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

Ответы



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

E-mail: info@telesys.ru