roboforum.ru

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

BroomBot бывший МиниБот-ПРО (MiniBot-PRO)

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение =DeaD= » 17 июл 2008, 11:20

blindman писал(а):[*]Радио. Ну будет там 1Мбит/с. Только не забываем, что реальная скорость может быть ограничена передающей стороной. А это в большинстве случаев последовательный порт ПК (будь то физический или виртуальный через USB). Т.е. 115 КБит/с максимум. Из-за этого ставить еще один МК? ИМХО, излишество. Вон на AVR интернет радио сделали. Дравер сетевой карты PCMCIA, TCP/IP, DNS, встроенный веб сервер, ЖКИ и т.д. Вроде не жалуются, что ресурсов не хватает.

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

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение hudbrog » 17 июл 2008, 11:37

Ну мегабита там никогда не будет для начала, ибо она до 500кбит максимум. Буфер у нее есть внутренний в 64 байта, соответственно если не передавать какие-то потоковые данные, а только команды - то никаких проблем.
На самом деле, уже озвучивалась много раз великолепная мысль - отдельно ставить для управления датчиками/мостами минибота-про, и отдельно - для логики поделки. Я, по крайней мере, купил бы ее как Х-мост, кучку датчиков и беспроводной интерфейс, управление которыми можно обернуть в красивый протокол по i2c с основного контроллера =)

чем-то анекдот вспоминается про еврея.. "это не кто, а что... это золотая рамочка"
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение Кирилл » 17 июл 2008, 12:00

А если ктонибудь захочет инсектоида сделать? Аппаратным ШИМом тут уже не обойтись, а если реализовывать программно, то хватит ли ресурсов на все остальное?
blindman писал(а):Не успели объем флэша в 4 раза поднять, девайс еще не существует, ни одного проекта не реализовано, а уже мало. Гигантомания какая-то :)

Тонкий намек?
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение EdGull » 17 июл 2008, 12:27

Ээээ... я может совсем ноль в электронике, но это ведь их надо будет заряжать (затворы) и разряжать с частотой ШИМ - при использовании слабых движков не будет ли это чудо жрать энергии соизмеримо с движками? Может 10-15А ограничиться?

мне тут посчитали бо сам я чайник, все 8 полевиков на частоте ШИМа 10КГц будут жрать 2,5мА
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение =DeaD= » 17 июл 2008, 12:45

EdGull писал(а):мне тут посчитали бо сам я чайник, все 8 полевиков на частоте ШИМа 10КГц будут жрать 2,5мА

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

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение EdGull » 17 июл 2008, 13:06

ну он так же посчитал, это я уже округлил... :oops:

теперь давайте лучше определимся с ОЗУ
требования:
не просто легко доставабельная, а подтвержденное наличие на складе
SMD
3.3В
64(128)
8(16) разрядом
недорого... :oops:

первый кандидат K6X1008T2D-PF70
есть в наличии в промэлеке и чипдипе

хайте!... :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение blindman » 17 июл 2008, 13:38

Данные по радио передаются пакетами, для которых у приемопередатчика есть встроенные буферы. По приходу пакета начинаем его неспешно тянуть из буфера. И подождать как раз этот буфер может до тех пор, пока передатчик на той стороне получит очередной пакет от компа. Если правильно запрограммить, не держа прерывания долго запрещенными, довольны будут и сервы, и приемопередатчик. Что-то не видал, чтоб для радиомодема отдельный процессор выделяли. Хватит и того, что внутри.

Добавлено спустя 3 минуты:
Кирилл писал(а):А если ктонибудь захочет инсектоида сделать? Аппаратным ШИМом тут уже не обойтись, а если реализовывать программно, то хватит ли ресурсов на все остальное?

Это уже обсудили во всех подробностях. Хватит за глаза.

Добавлено спустя 3 минуты:
EdGull писал(а):первый кандидат K6X1008T2D-PF70
есть в наличии в промэлеке и чипдипе

хайте!... :D


Как планируется сделать доступ к старшим адресам? Просто переключать с порта?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение EdGull » 17 июл 2008, 13:57

ну вроде ж решили не парится и использывать аппаратный контроллер ОЗУ на 64К
т.е. верхние 64К будут в воздухе болтаться
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение blindman » 17 июл 2008, 14:09

чего то не помню такого :sorry: Может ногу старшего адреса вывести на джампер, чтоб его можно было подключить или к земле, или к выводу одного из портов? Тогда тот кто захочет (и смогет :wink: ) может заюзать всю память. Чего ей зря пропадать?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение EdGull » 17 июл 2008, 14:14

ну эт и так понятно
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение =DeaD= » 17 июл 2008, 15:11

blindman писал(а):Данные по радио передаются пакетами, для которых у приемопередатчика есть встроенные буферы. По приходу пакета начинаем его неспешно тянуть из буфера. И подождать как раз этот буфер может до тех пор, пока передатчик на той стороне получит очередной пакет от компа. Если правильно запрограммить, не держа прерывания долго запрещенными, довольны будут и сервы, и приемопередатчик. Что-то не видал, чтоб для радиомодема отдельный процессор выделяли. Хватит и того, что внутри.

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

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение blindman » 17 июл 2008, 15:15

EdGull наверно свои модули юзает? Да и ты вроде использовал аурелевские радиомодемы - не думаю что они значительно отличаются
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение EdGull » 17 июл 2008, 15:20

все исходники по CC2500 я выложил в вике
можете посчитать
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение Ruslan » 17 июл 2008, 15:22

Кирилл писал(а):а смысл? кто ж будет минибот запитывать от голых литиевых банок?

ну я например - у меня есть несколько от р/у моделей.
А старая схема не устраивает, т.к. только на 1 банку рассчитана, а хочется подключить 2-3, чтоб на моторы подать побольше.
Признаю что это - не единственное решение. Надо сравнивать с низковольтовыми моторами или схемами повышения напряжения.
Аватара пользователя
Ruslan
 
Сообщения: 603
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

Re: МиниБот-ПРО (MiniBot-PRO)

Сообщение =DeaD= » 17 июл 2008, 16:21

blindman писал(а):EdGull наверно свои модули юзает? Да и ты вроде использовал аурелевские радиомодемы - не думаю что они значительно отличаются

Радиомодемы чистый uart выдают, а тут его вроде нету.

Добавлено спустя 26 минут 58 секунд:
EdGull писал(а):все исходники по CC2500 я выложил в вике
можете посчитать

Чтоб я мозг себе свернул в AVR-бейсике читать сложную работу с периферией не зная её принципиального устройства? Тогда уж проще даташит почитать на CC2500... я синтаксис бейсика лет 15 не видел. А тут такое! :shock:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Электроника

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

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

cron