roboforum.ru

Технический форум по робототехнике.

От дипломов до различных проектов и новостей

Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: CiSi - дипломный проект бакалавра.

yak-40 » 21 янв 2010, 18:16

CiSi писал(а):Дело даже не совсем в кнопках, пробовал и без них, делал от времени.

Ну и чего, не работает?

Re: CiSi - дипломный проект бакалавра.

CiSi » 21 янв 2010, 18:57

Время устанавливал 500 мс. Сейчас просто решил помигать светодиодом, установил этот же промежуток (500 мс) - светодиод мигал очень быстро (мне показалось это странным).
Потом взял туже прошивку, которая с движками работает, время увеличил с 500 до 50000, только вместо двигателя подключил вольтметр, прошил - работает нормально, подключил движок, в одну сторону нормально работает, а в другую только начинает крутиться и сразу переключается на другую сторону (с которой начинал работу).
Может микроконтроллер стосто ресетится (каким то образом)?

Re: CiSi - дипломный проект бакалавра.

yak-40 » 21 янв 2010, 19:07

При delay_ms(500) светодиод должен мигать 1 раз в секунду.
Если не так, смотри в CVAVR Project->Configure->C Compiler
Правильно ли установлен МК и его частота.
А так-же посмотри фьюзы.

Добавлено спустя 2 минуты 54 секунды:
Посмотри осцилографом нет ли просадки напряжения в момент старта движков.
Может МК от этого ресетится...

Re: CiSi - дипломный проект бакалавра.

CiSi » 21 янв 2010, 19:36

МК стоит тот который на плате (tiny2313) частота 4МГц.

Осцилографа жаль нет. А если есть просадка то что делать, конденсатор установить?
При старте в одном направлении вольтметр показывает 7.9В, а переключаясь на другое направление 8.2В.

Re: CiSi - дипломный проект бакалавра.

yak-40 » 21 янв 2010, 19:44

Источник питания помощней поставить.
З.Ы. А мигает правильно?

Re: CiSi - дипломный проект бакалавра.

CiSi » 21 янв 2010, 19:52

мигает правильно и польтметр показывает правильно

Re: CiSi - дипломный проект бакалавра.

yak-40 » 21 янв 2010, 19:56

Вольтметр показывает 7,9в, значит импульсная помеха может быть гораздо ниже 7,5в.
Из за этого могут быть проблеммы.

Re: CiSi - дипломный проект бакалавра.

CiSi » 21 янв 2010, 20:14

запитал от аккума в 1200мАч - все равно такая фигня :(

Добавлено спустя 59 секунд:
yak-40 писал(а):Вольтметр показывает 7,9в, значит импульсная помеха может быть гораздо ниже 7,5в.
Из за этого могут быть проблеммы.

И как ее исправить то?

Re: CiSi - дипломный проект бакалавра.

yak-40 » 21 янв 2010, 20:34

Ну я не знаю тогда :pardon:
Попробуй вместо двигателей подключить светодиоды. Если будут нормально работать, то дело в двигателях, а если нет, то в софте.
Ну ещё можно движки от отдельного источника запитать, что-бы от помех избавится.

Re: CiSi - дипломный проект бакалавра.

CiSi » 21 янв 2010, 20:48

Запитал от отдельного ПБ вроде работает. Теперь кнопки надо приделать вопросы, наверное еще появятся.

>yak-40
Спасибо за все, немного кое в чом разобрался в электронике и программирование!
:beer:

Re: CiSi - дипломный проект бакалавра.

yak-40 » 21 янв 2010, 20:52

:Yahoo!: :friends:

Re: CiSi - дипломный проект бакалавра.

CiSi » 25 янв 2010, 22:36

Немного переделал конструкцию так как у старой было слабое место: привод бегунка был слабоват, прешлось все "переиграть" и разобрать одну из старых машинок.

Но теперь осталась так и не решонная проблемма с кнопками (или надо что то придумать вместо них), чтобы бегунок ходил туда сюда.
Вложения
SDC11052.JPG

Re: CiSi - дипломный проект бакалавра.

yak-40 » 25 янв 2010, 22:40

Вместо кнопок оптопары от мышки шариковой поставить можно.

Re: CiSi - дипломный проект бакалавра.

CiSi » 25 янв 2010, 22:47

И каким образом определим дошел ли бегунок до стенки или нет, обороты стержня считать ?

Re: CiSi - дипломный проект бакалавра.

yak-40 » 25 янв 2010, 22:56

Зачем обороты. Ставишь флажок на бегунок, а на стене оптопару. Как только он дойдёт до стены, флажок перекроет лучь между светодиодом и фотодиодом, ну а дальше дело техники.


Rambler\'s Top100 Mail.ru counter