Robo.com.ua Портал любителей робототехники

Главная · Проекты на Робо · Форумы · Ссылки · Статьи · Файловый архив · Поиск October 20 2020 20:39:25
Навигация
Главная
Проекты на Робо
Форумы
Ссылки
Статьи
Файловый архив
ЧаВо
Поиск
Блоги
YouTube




Последние статьи
Новая система складс...
Эксперимент с ИК при...
Проект ROBER или роб...
Программатор STK200 ...
Схема программатора ...
Партнерские ссылки
Просмотр темы
Robo.com.ua Портал любителей робототехники | Общий | Новичкам
Страница 2 из 3 < 1 2 3 >
Автор RE: Сборная солянка из мыслей и вопросов
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 30-07-2011 06:01
Вот очередной начинающий, а кроме слов предложить нечего. Наилучший способ общения это организовать соревнования и неважно будет ходить по линии или на свет реагировать, важно участие.
avrmicro.inf.ua Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 30-07-2011 06:03
Если так тяжело приехать в Киев, или просто найти время, я предлагаю соревнования в виде видеороликов, только необходимо место, куда их можно складывать.
avrmicro.inf.ua Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
NeON
Пользователь

Avatar пользователя

Сообщений: 12
Откуда: Киев
Зарегистрирован: 12.07.11
Опубликовано 01-08-2011 16:13
AVKrobotics написал:
Вот очередной начинающий, а кроме слов предложить нечего. Наилучший способ общения это организовать соревнования и неважно будет ходить по линии или на свет реагировать, важно участие.


А что начинающий может предложить гуру? Очередного бима, чтобы засмеяли? нет уж, у нас, новичков, самолюбие болезненное.


Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
NeON
Пользователь

Avatar пользователя

Сообщений: 12
Откуда: Киев
Зарегистрирован: 12.07.11
Опубликовано 01-08-2011 16:14
AVKrobotics написал:
Если так тяжело приехать в Киев, или просто найти время, я предлагаю соревнования в виде видеороликов, только необходимо место, куда их можно складывать.


В Киев - легко, я тут (в Киеве) живу ,как бы.. Куды бечь-то?


Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
NeON
Пользователь

Avatar пользователя

Сообщений: 12
Откуда: Киев
Зарегистрирован: 12.07.11
Опубликовано 01-08-2011 16:15
Ozon написал:
NeON написал:
Не за что. Вот и от меня польза форуму и его обитателямsmiley

Конечно польза, нас ведь очень мало


ТОгда вот ещё...народ на Хабре расковыривал такой
http://habrahabr.ru/blogs/DIY/125214/
Вот ссылочко. Думаю, пригодится.


Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 04-08-2011 16:11
Красивые наборчики, но к роботам они никакого отношения не имеют. Светодиодные светоэффекты можно собрать на обычном tiny.
avrmicro.inf.ua Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
loamoi
Пользователь

Сообщений: 1
Зарегистрирован: 19.08.11
Опубликовано 19-08-2011 13:15
А мне нравятся эти наборчики))

________________
прицепы для легковых автомобилей белаз.
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 29-08-2011 08:02
Я занимаюсь темой передачи данных на несколько плат (3 мк) через USART, пока безуспешно. У кого какие идеи?
avrmicro.inf.ua Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
-dead-
Пользователь

Сообщений: 138
Откуда: Россия, Ебург
Зарегистрирован: 12.06.05
Опубликовано 04-09-2011 16:24
Перейти на I2C smiley
474800591 http://roboforum.ru/wiki/OpenRobotics Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 04-09-2011 20:19
у меня с I2C проблема, которую я никак не могу решить. Подключаю УЗ дальномер к робокому на базе Atmega 644, длина линии 10 см, каждый провод экранирован, но почему то все это барахло работает через раз, не стабильно и из-за сбоя контроллер зависает напрочь.
Исходный код:


//void setup(void);
//void i2c_transmit(char,char,char);

//char i2c_read(char,char);



char i2c_read(char address, char reg)

{
char read_data = 0;

TWCR = 0xA4; // send a start bit on i2c bus
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWDR = address; // load address of i2c device
TWCR = 0x84; // transmit
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWDR = reg; // send register number to read from
TWCR = 0x84; // transmit
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWCR = 0xA4; // send repeated start bit
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWDR = address+1; // transmit address of i2c device with readbit set
TWCR = 0xC4; // clear transmit interupt flag
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWCR = 0x84; // transmit, nack (last byte request)
while(!(TWCR & 0x80)); // wait for confirmation of transmit
read_data = TWDR; // and grab the target data
TWCR = 0x94; // send a stop bit on i2c bus
return read_data;

}

void i2c_transmit(char address, char reg, char data)
{
TWCR = 0xA4; // send a start bit on i2c bus
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWDR = address; // load address of i2c device
TWCR = 0x84; // transmit
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWDR = reg;
TWCR = 0x84; // transmit
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWDR = data;
TWCR = 0x84; // transmit
while(!(TWCR & 0x80)); // wait for confirmation of transmit
TWCR = 0x94; // stop bit
}

void setup(void)
{

TWBR = 0xF; //400
//TWBR = 0x10; //384 Khz
//TWBR = 0x20; // 100MHz I2C clock frequency
//TWBR = 32; // 100khz i2c bus speed
}

Может у кого то есть умные мысли по этому поводу?
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
-dead-
Пользователь

Сообщений: 138
Откуда: Россия, Ебург
Зарегистрирован: 12.06.05
Опубликовано 09-09-2011 08:38
100KHz выставьте скорость I2C. Больше вам нафиг не надо с сонаром.
И что с питанием - не вылетает вниз?
474800591 http://roboforum.ru/wiki/OpenRobotics Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 09-09-2011 18:03
пробовал уже, но еще раз попробую...
Послать приватное сообщение
Автор RE: SRF02
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 11-09-2011 02:54
Ozon написал:
пробовал уже, но еще раз попробую...


Наконец-то нашел причину. Ка всегда причиной является не до конца прочитанная документация... Дальномер SRF02 по I2C можно "читать" не чаще чем раз в 70mS
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
-dead-
Пользователь

Сообщений: 138
Откуда: Россия, Ебург
Зарегистрирован: 12.06.05
Опубликовано 16-09-2011 20:30
И вот так всегда - из приведенного кода эта ошибка не следует smiley
474800591 http://roboforum.ru/wiki/OpenRobotics Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 18-09-2011 15:29
-dead- написал:
И вот так всегда - из приведенного кода эта ошибка не следует smiley

Да я сам в шоке. но главное что для меня эта проблема простой задержкой не решается, поскольку робот падает. Может есть у кого опыт работы с программными прерываниями на Atmega644 чтобы опрашивать дальномер раз в 70mS ?

Изменил(а) Ozon, 18-09-2011 15:51
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
berumin
Пользователь

Сообщений: 43
Откуда: Запорожье
Зарегистрирован: 30.01.08
Опубликовано 21-09-2011 10:55
Ozon написал:
-dead- написал:
И вот так всегда - из приведенного кода эта ошибка не следует smiley

Да я сам в шоке. но главное что для меня эта проблема простой задержкой не решается, поскольку робот падает. Может есть у кого опыт работы с программными прерываниями на Atmega644 чтобы опрашивать дальномер раз в 70mS ?

э... а в чем сложности таймеры использовать ? или нет свободных уже ?
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 21-09-2011 17:30
berumin написал:
Ozon написал:
-dead- написал:
И вот так всегда - из приведенного кода эта ошибка не следует smiley

Да я сам в шоке. но главное что для меня эта проблема простой задержкой не решается, поскольку робот падает. Может есть у кого опыт работы с программными прерываниями на Atmega644 чтобы опрашивать дальномер раз в 70mS ?

э... а в чем сложности таймеры использовать ? или нет свободных уже ?

В том то и дело что таймеры уже заняты, да и не очень хорошо я с ними разбираюсь, если знаешь как сделать кинь пожалуйста кусочек кода для примера.
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 21-09-2011 19:29
Почему не написать просто программную задержку в 70 мс перед опросом I2C? Или при прерывании одного таймера из подпрограммы прерывания запускать другой таймер? Или организовать внешний таймер 555 и как генератор 14,5 Гц и прицепить на INT0?
avrmicro.inf.ua Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 21-09-2011 21:44
задержку нельзя ставить потому что это робот балансер и он падает smiley один внешний 555 я уже использую и просто пока не очень хочу делать еще один модуль
Послать приватное сообщение
Автор RE: Сборная солянка из мыслей и вопросов
-dead-
Пользователь

Сообщений: 138
Откуда: Россия, Ебург
Зарегистрирован: 12.06.05
Опубликовано 29-09-2011 15:44
Куда же вы умудрились все таймеры растратить?smiley
474800591 http://roboforum.ru/wiki/OpenRobotics Послать приватное сообщение
Страница 2 из 3 < 1 2 3 >
Перейти на форум:
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 651
Не активированный пользователь: 2403
Посетитель: knevech
Last Seen Users
disop 7 weeks
EpicOne54 weeks
overlocker78 weeks
Driver_UA79 weeks
knevech87 weeks
Petro94 weeks
admin121 weeks
BOBKA132 weeks
salavat145 weeks
nik22152 weeks
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
robo.com.ua Copyright © 2004-2015. EMail admin_shs()robo.com.ua