roboforum.ru

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


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

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

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

Сообщение yak-40 » 21 янв 2010, 18:16

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

Ну и чего, не работает?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение CiSi » 21 янв 2010, 18:57

Время устанавливал 500 мс. Сейчас просто решил помигать светодиодом, установил этот же промежуток (500 мс) - светодиод мигал очень быстро (мне показалось это странным).
Потом взял туже прошивку, которая с движками работает, время увеличил с 500 до 50000, только вместо двигателя подключил вольтметр, прошил - работает нормально, подключил движок, в одну сторону нормально работает, а в другую только начинает крутиться и сразу переключается на другую сторону (с которой начинал работу).
Может микроконтроллер стосто ресетится (каким то образом)?
Аватара пользователя
CiSi
 
Сообщения: 1026
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

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

Сообщение yak-40 » 21 янв 2010, 19:07

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

Добавлено спустя 2 минуты 54 секунды:
Посмотри осцилографом нет ли просадки напряжения в момент старта движков.
Может МК от этого ресетится...
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение CiSi » 21 янв 2010, 19:36

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

Осцилографа жаль нет. А если есть просадка то что делать, конденсатор установить?
При старте в одном направлении вольтметр показывает 7.9В, а переключаясь на другое направление 8.2В.
Аватара пользователя
CiSi
 
Сообщения: 1026
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

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

Сообщение yak-40 » 21 янв 2010, 19:44

Источник питания помощней поставить.
З.Ы. А мигает правильно?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение CiSi » 21 янв 2010, 19:52

мигает правильно и польтметр показывает правильно
Аватара пользователя
CiSi
 
Сообщения: 1026
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

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

Сообщение yak-40 » 21 янв 2010, 19:56

Вольтметр показывает 7,9в, значит импульсная помеха может быть гораздо ниже 7,5в.
Из за этого могут быть проблеммы.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение CiSi » 21 янв 2010, 20:14

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

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

И как ее исправить то?
Аватара пользователя
CiSi
 
Сообщения: 1026
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

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

Сообщение yak-40 » 21 янв 2010, 20:34

Ну я не знаю тогда :pardon:
Попробуй вместо двигателей подключить светодиоды. Если будут нормально работать, то дело в двигателях, а если нет, то в софте.
Ну ещё можно движки от отдельного источника запитать, что-бы от помех избавится.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение CiSi » 21 янв 2010, 20:48

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

>yak-40
Спасибо за все, немного кое в чом разобрался в электронике и программирование!
:beer:
Аватара пользователя
CiSi
 
Сообщения: 1026
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

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

Сообщение yak-40 » 21 янв 2010, 20:52

:Yahoo!: :friends:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение CiSi » 25 янв 2010, 22:36

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

Но теперь осталась так и не решонная проблемма с кнопками (или надо что то придумать вместо них), чтобы бегунок ходил туда сюда.
Вложения
SDC11052.JPG
Аватара пользователя
CiSi
 
Сообщения: 1026
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

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

Сообщение yak-40 » 25 янв 2010, 22:40

Вместо кнопок оптопары от мышки шариковой поставить можно.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение CiSi » 25 янв 2010, 22:47

И каким образом определим дошел ли бегунок до стенки или нет, обороты стержня считать ?
Аватара пользователя
CiSi
 
Сообщения: 1026
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

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

Сообщение yak-40 » 25 янв 2010, 22:56

Зачем обороты. Ставишь флажок на бегунок, а на стене оптопару. Как только он дойдёт до стены, флажок перекроет лучь между светодиодом и фотодиодом, ну а дальше дело техники.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3033
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Пред.След.

Вернуться в Блоги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter