roboforum.ru

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

Elmot - профессия - дилетант

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

Re: Elmot - профессия - дилетант

Сообщение elmot » 22 фев 2012, 09:38

Да, хотя бы что-то в таком духе. Вообще, конечно, по уму на роутере должен быть некий програм, который принимает данные по сети и конвертирует в команды МК. И язык общения роутер-мк должен быть в стиле как сейчас (собсна можно и оставить), а вот команды по сети должны быть более высокоуровневые. Пример - у Вейдера программно ограничен диапазон углов кручения бошки, а то он задевает за все и маску ломает. Это сделано на клиентской программе, что не труъ. По уму все конкретные параметры, относящиеся к железякам, д.б. на борту робота, а клиент - более-менее универсальный. И вот в этом слое надо запоминать параметры. Чую придется LUA учить...
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение =DeaD= » 22 фев 2012, 10:00

Не, на роутере не надо усложнять, имхо, мало ли роутер подвис, надо чтобы OR-модуль и в этом случае отключился.
А вот ограничения по сервам - вопрос клиентской программы, вообще говоря.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Elmot - профессия - дилетант

Сообщение elmot » 22 фев 2012, 10:11

Про ограничение серв я против клиентской программы однозначно.
Да, тайм-аут действительно лучше снести в контроллер. Надо придумать команду воч-дог. Если ничего из порта не пришло за сколько-то секунд, то тупо сброс контроллеру, не вдумываясь ни во что. Наверное, аппаратный вочдог лучше всего подойдет (есть такой на атмеге?) И еще- есть ли на атмегах встроенный EEPROM, как на STM? типа записать туда начальный набор команд, исполняемых после сброса? И чтобы писалось не программатором, а прямо по ком-порту?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение dccharacter » 22 фев 2012, 10:49

Это у тебя на Stm8 eeprom? Жируешь....
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Elmot - профессия - дилетант

Сообщение elmot » 22 фев 2012, 11:20

Ога. еепром. В процессоре за полтора бакса. И ваще он сам себе может прошивку заменить. Скачать по любому порту и перепрошиться.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение =DeaD= » 22 фев 2012, 13:39

elmot писал(а):Наверное, аппаратный вочдог лучше всего подойдет (есть такой на атмеге?)

Вроде есть, надо посмотреть.

elmot писал(а):И еще- есть ли на атмегах встроенный EEPROM, как на STM?

Есть.

elmot писал(а):типа записать туда начальный набор команд, исполняемых после сброса? И чтобы писалось не программатором, а прямо по ком-порту?

Теоретически можно, надо смотреть, вообще это существенное развитие ORFA уже будет :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Elmot - профессия - дилетант

Сообщение elmot » 02 мар 2012, 03:05

Поставил долгожданный литий на Вейдера. Теперь бегает, как в попу укушенный. 11В 5Ач - это не шутки.

Заодно пересобрал морду, чтобы не косомордилась,выключатель поставил наконец. В общем поразвлекался.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение galex1981 » 02 мар 2012, 08:09

Где нашел если не секрет?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Elmot - профессия - дилетант

Сообщение dccharacter » 02 мар 2012, 08:31

Чего? Акк - на хоббикинге как грязи
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Elmot - профессия - дилетант

Сообщение elmot » 02 мар 2012, 09:13

Именно. Полтора месяца ждал посылку. Две недели ее собирали и месяц везли. Хинт - БП для зарядки покупал здесь. Самым разумным по деньгам и надежности вариантом показался блок питания для светодиодных подсветок. 12В 60Вт за 600 рур.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение elmot » 10 мар 2012, 22:04

ФФух... черновая прошивка для яхтенных приборов заработала. 7 экранов :)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение elmot » 22 мар 2012, 17:06

Всегда бы так. Купил GPS модуль, воткнул антенну и 3 провода, а оно возьми и заработай. Модуль минут 10 сопли жевал, потом нашел позицию и радостно доложил. Прямо дома, через железобетон. Осталось егол в яхтенный прибор всобачить.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 22 мар 2012, 17:08

Значит пора из темы убирать слово "дилетант".
А то апщаться с табой пративно :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Elmot - профессия - дилетант

Сообщение elmot » 22 мар 2012, 17:27

А вот ты, профи, мне тогда скажи - нужна ли активная GPS антенна, если у меня от модуля до антенны будет всего несколько см? И что будет с антенной, если я от нее отрежу 4.90м из ее 5?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 22 мар 2012, 17:50

elmot писал(а):И что будет с антенной, если я от нее отрежу 4.90м из ее 5?

Будет 2 куска провода, один 4.9 метра, другой 0.1 метр :P

А если серьезно, то сигнал будет больше. У тонких коаксиалов большое затухание.
Хороший РК 50-2-21 имеет около 0.9 дб/метр на 3 ггц., вот и считай...

А сейчас, на 5-ти метрах провода активная антенна?
Если она была активная для длинного провода, то не нужна.
Если она активная для поднятия чувств. приемника, то нужна.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

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

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

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

cron