RoboRF в МиниБоте

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

RoboRF в МиниБоте

Сообщение galex1981 » 29 янв 2009, 00:22

Для начала знакомлюсь с предметной областью: изучаю datasheet ИС C2500 и исходные коды минибота и т. д.
Вложения
v3.0.rar
последняя рабочая версия
(21.17 КиБ) Скачиваний: 39
исх код эда.rar
имеющиеся исходники
(67.28 КиБ) Скачиваний: 78
cc2500.pdf
Даташит на ИС
(1.3 МиБ) Скачиваний: 135
shema.jpg
Схема миниплаты
Последний раз редактировалось galex1981 15 сен 2009, 21:56, всего редактировалось 6 раз(а).
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение Gfer » 07 авг 2009, 13:57

Я использовал все те же настройки что и в пред идущей версии. Версия 1.85 передает буфер устойчиво но время от времени с ошибками и мои команды туда не влезают. Версия 2.0 передала 1% из всего отправленного.
Команда которую я должен отправить выглядит как набор символов заканчивающийся вводом. (ну это стандартно для управления через терминал)
Вложения
250kbps_in_out_mega88_off.rar
2.0
(2.99 КиБ) Скачиваний: 11
250kbps_in_out_mega88.rar
1.85
(3.13 КиБ) Скачиваний: 12
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение MiBBiM » 07 авг 2009, 14:02

программу для компьютера тоже неплохо бы выложить
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: RoboRF в МиниБоте

Сообщение Gfer » 07 авг 2009, 14:05

PuTTY программа. То есть просто терминал.
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 07 авг 2009, 14:10

Ну прошивки я уже видел - они выложены в этой теме. Ты действительно свою управляющую программу выложи

Добавлено спустя 4 минуты 37 секунд:
Ты параметрами CC2500 не пробовал "играться", то есть подстраивать частоту генератора, мощность, попробовать 2 мегаплаты друг от друга на разном расстоянии отделять?

Я сейчас выше указал те параметры, которые влияют на качество вприемопередачи и на число помех.
Если до сих пор не пробовал подстраивать параметры, то в самый раз попробовать сейчас.

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

Re: RoboRF в МиниБоте

Сообщение Gfer » 07 авг 2009, 14:16

Бесспорно цена радует. Только пока нет результата от этой радость выхлоп нулевой. С подстройками игрался для версии 1.85 Работает только с теми что по умолчанию. Мощность менял, в данный момент максимальная с какой работала 1.85 Программку выложить не могу она хоть и фуричит но только на моей машине так как DLL пока в код не подцепил. Да и не в ней дело. Мне бы хоть из терминалки в терминалку передать строчку длинной так символов 20 (лучше 80) и я бы был счастлив!!! Может просто в 1.85 буфер увеличите. Ну пожалуйста! :cry: Лежат платы мертвым грузом... 80 символов если можно
Последний раз редактировалось Gfer 07 авг 2009, 14:18, всего редактировалось 1 раз.
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 07 авг 2009, 14:18

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

Re: RoboRF в МиниБоте

Сообщение Gfer » 07 авг 2009, 14:21

да я ее даже не подключал пока к этой программе!!! смысла нет! первый вариант не пропусти команду а второй вообще ничего не пропустит. Я повторяю что пока ввожу команды руками в терминале!!!
Вид команды "#0 P1500 #1 P1500 #2 P1500 T1000 <enter>"
для очистки совести я попробовал несколько терминалок!
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 07 авг 2009, 14:30

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

Re: RoboRF в МиниБоте

Сообщение MiBBiM » 07 авг 2009, 14:31

хм. это команды по 80 байт? радиоканал наверн захлебывается. всам деле надо скорость снижать
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: RoboRF в МиниБоте

Сообщение Gfer » 07 авг 2009, 14:33

что ж попробую. только это движение не в ту торону т.к. мне надо именно 115.200
а увеличить буфер правда не как? и ввести CRC? :( :( :(
to MiBBiM А у X-Bee ничего не захлебывается почему то... (чип тот же, схемотехника похожа)
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 07 авг 2009, 14:36

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

Re: RoboRF в МиниБоте

Сообщение MiBBiM » 07 авг 2009, 14:42

у xbee же вроде нет "дорожечных" антенн
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: RoboRF в МиниБоте

Сообщение Gfer » 07 авг 2009, 14:56

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

у X-Bee есть три варинта. RF разъем, чип антенна и обычна омни четвертьволновая (торчком на плате стоит).
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 07 авг 2009, 15:22

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

Re: RoboRF в МиниБоте

Сообщение MiBBiM » 07 авг 2009, 15:37

и что-нибудь из этого набора похоже на антенну-на-плате? калибруют их ещё на заводе. вы пробовали xbee в том же месте, что и мегаплаты?
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Пред.След.

Вернуться в МиниБот — национальный класс роботов

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

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