Технический форум по робототехнике.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.
yak-40 » 21 янв 2010, 18:16
CiSi писал(а):Дело даже не совсем в кнопках, пробовал и без них, делал от времени.
Ну и чего, не работает?
CiSi » 21 янв 2010, 18:57
Время устанавливал 500 мс. Сейчас просто решил помигать светодиодом, установил этот же промежуток (500 мс) - светодиод мигал очень быстро (мне показалось это странным).
Потом взял туже прошивку, которая с движками работает, время увеличил с 500 до 50000, только вместо двигателя подключил вольтметр, прошил - работает нормально, подключил движок, в одну сторону нормально работает, а в другую только начинает крутиться и сразу переключается на другую сторону (с которой начинал работу).
Может микроконтроллер стосто ресетится (каким то образом)?
yak-40 » 21 янв 2010, 19:07
При delay_ms(500) светодиод должен мигать 1 раз в секунду.
Если не так, смотри в CVAVR Project->Configure->C Compiler
Правильно ли установлен МК и его частота.
А так-же посмотри фьюзы.
Добавлено спустя 2 минуты 54 секунды:
Посмотри осцилографом нет ли просадки напряжения в момент старта движков.
Может МК от этого ресетится...
CiSi » 21 янв 2010, 19:36
МК стоит тот который на плате (tiny2313) частота 4МГц.
Осцилографа жаль нет. А если есть просадка то что делать, конденсатор установить?
При старте в одном направлении вольтметр показывает 7.9В, а переключаясь на другое направление 8.2В.
yak-40 » 21 янв 2010, 19:44
Источник питания помощней поставить.
З.Ы. А мигает правильно?
CiSi » 21 янв 2010, 19:52
мигает правильно и польтметр показывает правильно
yak-40 » 21 янв 2010, 19:56
Вольтметр показывает 7,9в, значит импульсная помеха может быть гораздо ниже 7,5в.
Из за этого могут быть проблеммы.
CiSi » 21 янв 2010, 20:14
запитал от аккума в 1200мАч - все равно такая фигня
Добавлено спустя 59 секунд:yak-40 писал(а):Вольтметр показывает 7,9в, значит импульсная помеха может быть гораздо ниже 7,5в.
Из за этого могут быть проблеммы.
И как ее исправить то?
yak-40 » 21 янв 2010, 20:34
Ну я не знаю тогда
Попробуй вместо двигателей подключить светодиоды. Если будут нормально работать, то дело в двигателях, а если нет, то в софте.
Ну ещё можно движки от отдельного источника запитать, что-бы от помех избавится.
CiSi » 21 янв 2010, 20:48
Запитал от отдельного ПБ вроде работает. Теперь кнопки надо приделать вопросы, наверное еще появятся.
>yak-40
Спасибо за все, немного кое в чом разобрался в электронике и программирование!
yak-40 » 21 янв 2010, 20:52
CiSi » 25 янв 2010, 22:36
Немного переделал конструкцию так как у старой было слабое место: привод бегунка был слабоват, прешлось все "переиграть" и разобрать одну из старых машинок.
Но теперь осталась так и не решонная проблемма с кнопками (или надо что то придумать вместо них), чтобы бегунок ходил туда сюда.
- Вложения
-
yak-40 » 25 янв 2010, 22:40
Вместо кнопок оптопары от мышки шариковой поставить можно.
CiSi » 25 янв 2010, 22:47
И каким образом определим дошел ли бегунок до стенки или нет, обороты стержня считать ?
yak-40 » 25 янв 2010, 22:56
Зачем обороты. Ставишь флажок на бегунок, а на стене оптопару. Как только он дойдёт до стены, флажок перекроет лучь между светодиодом и фотодиодом, ну а дальше дело техники.