roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 15:04

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 223 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15
Автор Сообщение
 Заголовок сообщения: RoboRF в МиниБоте
СообщениеДобавлено: 29 янв 2009, 00:22 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Для начала знакомлюсь с предметной областью: изучаю datasheet ИС C2500 и исходные коды минибота и т. д.


Вложения:
Комментарий к файлу: последняя рабочая версия
v3.0.rar [21.17 КиБ]
Скачиваний: 39
Комментарий к файлу: имеющиеся исходники
исх код эда.rar [67.28 КиБ]
Скачиваний: 78
Комментарий к файлу: Даташит на ИС
cc2500.pdf [1.3 МиБ]
Скачиваний: 135
Комментарий к файлу: Схема миниплаты
shema.jpg
shema.jpg [ 451.34 КиБ | Просмотров: 41525 ]

_________________
if(!Operate) Read(pDatasheet);


Последний раз редактировалось galex1981 15 сен 2009, 21:56, всего редактировалось 6 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 14 авг 2010, 17:24 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 16 авг 2010, 10:39 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
По частотам - там же синтезатор частоты в CC2500, от 2400 до 2483.5 МГц перестраивается. Какой код атмега впишет - на такой частоте и будет работать. Шаг между каналами там довольно гибко настраиваемый, то есть можно организовать десятки независимых каналов на 500 кбит/с.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 16 авг 2010, 22:48 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Это в теории 10ки каналов. Мне нужно было как то сделать 5 независимых канала, но в реальности на практике смог только 2 организовать по крайним частотам - остальные слышали соседние каналы. Насколько я понял - большая ширина частотного диапазона прослушивается у этих чипов

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 09 сен 2010, 12:05 
Не в сети

Зарегистрирован: 09 сен 2010, 11:58
Сообщения: 9
Скажите, а исходники на С есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 12 сен 2010, 22:09 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
А зачем Вам на С исходники? Чем Васик не устраивает?
А вообще есть на ассемблере исходники: mediawiki/images/e/e3/CC2500_AVR_1.pdf
Если вы знаете С, то из Васика и ассемблера сможете переделать под С код

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 14 сен 2010, 03:40 
Не в сети

Зарегистрирован: 09 сен 2010, 11:58
Сообщения: 9
Просто прочитал вот это:

galex1981 писал(а):
Сшный вариант радиоканала в стадии тестирования, надеюсь до понедельника будет готов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 14 сен 2010, 17:31 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Хотел уточнить.
Работа "точка-точка"?
Я так понимаю используется приемопередатчик 2,4 ГГц и свой собственный протокол?
Просто есть уже куча готовых протоколов типа ZigBee™ и MiWi™ ну или там модуль "блютуз" типа сразу взять готовый?
А вы своим протоколом не будете эфир забивать, если рядом устройства есть с ZigBee™ и MiWi™ и им подобные?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 14 сен 2010, 19:21 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 14 сен 2010, 20:02 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Для ZigBee не помеха, а для MiWi не заню но если там тоже ddds то тоже не помеха.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 17 сен 2010, 21:20 
Не в сети
Аватара пользователя

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

В то время тестирование не прошло - отложил пока в долгий ящик. Если время появится, может доработаю

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 24 янв 2011, 14:11 
Не в сети

Зарегистрирован: 19 апр 2009, 22:48
Сообщения: 12
Откуда: Уфа
Возникла проблема.
Запаял я СС2500 (по SPI) напрямую к Атмеге32L. (В миниботе там он подключён к меге88 и только потом (через UART) к меге32). В моём же случае меги88 нету.
Прошивку для мегаплаты переделал под мегу32, а именно изменил:
- $regfile = "m32DEF.dat"
- конфигурацию отдельных ножек-портов, к которым подсоединился
- в процедуре Getradio вместо EIFR -> Gifr = &B10000000
Почему-то, SPI сконфигурированный как:
Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Clockrate = 128 , Polarity = Low , Phase = 0
не работает.
Сконфигурировал его программно:
Config Spi = Soft ...
Теперь СС2500 вроде инициализировался (измерял уровень ножки Gdo0).

Далее посылаю на это устройство (назову его условно Приёмник) команду со стандартной мегаплаты (назову Передатчик), которая работает 100%(проверял в паре с другой стандартной мегаплатой).
Так вот мой "Приёмник" не принимает сигналы. Временами только, очень редко ловит помехи.

Есть у кого соображения по этому поводу? Может не спроста в миниботе сс2500 подключён к меге88 а не напрямую к меге32 ? Насколько это критично?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 24 янв 2011, 19:51 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRF в МиниБоте
СообщениеДобавлено: 15 мар 2011, 13:11 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 223 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO