Архив категории ‘Периферия’
Энкодер в этой статье – это устройство для измерения числа оборотов вала моторредуктора. Для чего нужно считать обороты? Применений этому несколько: Для увеличения точности перемещений. Заказал сделать 3.5 оборота – энкодер отсчитал нужное колличество импульсов и микроконтроллер (как пример) выключил двигатель. Стабилизация скорости вращения двигателя. Определение направления вращения. Третий вариант нам не нужен, так как [...]
Совершенно случайно нашел интересный вариант драйвера двигателя: Печатная плата: Управлять им просто: INA,INB висят в воздухе => Двигатель остановлен INA,INB подключены к GND => Двигатель остановлен INA подключен к GND => в одну сторону INB подключен к GND => в другую сторону Транзисторы вполне можно поставить какие-нибудь советские, типа КТ829, получим простой и мощный драйвер [...]
Одно время надо было мне сделать инкрементальные энкодеры для подсчета числа оборотов колеса, чтобы измерять пройденный путь, за вечер сообразил не сложные оптические энкодеры, разрешение получилось – 12 импульсов на оборот колеса, при диаметре колеса в 37 мм получается, что одному импульсу соответствует пройденное расстояние в ~10 мм, не особо точно + прибавить к этому [...]
Недавно заинтересовался роботами для Micromouse соревнований и начал собирать такого робота. Почитав англоязычные сайты понял что понадобится компактный дальномер, способный измерять расстояние от 1 до 10-15 см. Решено было делать такой дальномер на фототранзисторе и TSAL6100 – это такой мощный инфракрасный светодиод.
Робототехники-любители (такие как я ) рано или поздно сталкиваются с проблемой управления сервой. Управлять сервомашинкой можно генерируя ШИМ программно, но это не удобно из-за того что процессор микроконтроллера всё время занят генерированием ШИМа, то есть мы не можем выполнять полезную программу и генерить ШИМ одновременно. Конечно, можно исполнять программу в прерываниях, но к чему такие извращения? [...]
Цитаты нет, потому что запись защищена.