Немного не про роботов, но с шестеренками. Делаю часы с магнитным маятником, т.е. часы механические, но вот маятник с магнитиком и приводится в действие катушкой. Имеется вот такой макет,
уже почти неделю работает Платка у меня была. В ней Mega8 торчит. Задействованы 2 ноги, АЦП и один выход. Выход подает импульс на катушку, АЦП смотрит на процесс подлетания маятника к катушке. Катушка полевиком IRF7103 включается. Контроллер корректирует период, чтобы он всегда был 1 сек. Стоит кварц на 8 МГц, МК считает переполнения 8-битного таймера. 31250 - 1 секунда.
1. Такой подсчет времени точен или нужно как-то еще кварц на 32768Гц прикручивать? 2. Какой МК из AVR-ов применить, чтобы подешевле? 3. Есть ли аналог - половинка IRF7103 (чтобы тоже подешевле ), или полевик тут тоже борщ? Релюха 60 Ом, напряжение 12В Короче, задача - сделать дешево и сердито. Тиньку 25-ю смотрел, чет мне ног не хватило, а RESET боюсь как вход использовать. Плохо когда знал не много, да еще и забыл.
А если период приводится к 1 сек - зачем что-то мерять АЦП? Шарашить импульсы раз в секунду и маятник под них подстроится, если вообще на это способен. Вот и ног надо меньше будет.
Период колебания зависит от длины маятника и в меньшей степени от других различных факторов. Если собственная частота маятника будет отличаться от 1 Гц, а она будет отличаться, то он остановится, хотя нет, будет нервно дергаться над катушкой раз в секунду.
1. Такой подсчет времени точен или нужно как-то еще кварц на 32768Гц прикручивать?
Смотря какую точность вы хотите получить, какой у вас кварц, какие конденсаторы рядом стоят. Генератор в МК не очень хороший. (у него ползают утечки и емкости входов в зависимости от погоды на луне).
Из опыта, "типичные" "дешевые" кварцы склонны в генераторе МК работать на повышенной частоте. Можно немного отрегулировать емкостями (например поставить не 22, а 33, 47 пФ), но точности большой не ждите - они тоже от температуры ползают...
в 20-30ppm на МК попасть непросто... но можно...
P.S. тщательно отмывайте плату.
Добавлено спустя 1 минуту 53 секунды:
Ande писал(а):
Если собственная частота маятника будет отличаться от 1 Гц, а она будет отличаться, то он остановится....
Смотря какую точность вы хотите получить, какой у вас кварц, какие конденсаторы рядом стоят. Генератор в МК не очень хороший. (у него ползают утечки и емкости входов в зависимости от погоды на луне).
Из опыта, "типичные" "дешевые" кварцы склонны в генераторе МК работать на повышенной частоте. Можно немного отрегулировать емкостями (например поставить не 22, а 33, 47 пФ), но точности большой не ждите - они тоже от температуры ползают...
в 20-30ppm на МК попасть непросто... но можно...
P.S. тщательно отмывайте плату.
Да бросьте, какая у него там добротность...
Спасибо за рекомендации Какой у меня кварц - не важно. Какой нужно поставить чтобы было поточнее? 20-30ppm - это примерно 10-15 минут в год, вполне неплохая точность
Обычно, если как-попало и какой-попало кварц поставить, то в район +200 +500 ppm попадаешь. Как правило это не критично, но если хочется точнее, приходится уже напрягаться.
Лично мне нравятся из доступных гейеровские кварцы - они может быть и не самые навороченные, но по крайней мере на них можно найти характеристики, и они более-менее предсказуемые.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения