roboforum.ru

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

Разработка стандарта передачи данных по радиоканалу (СС2500)

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

blindman » 06 окт 2008, 13:27

А что, есть такой алгоритм? Я просто задал скорость в Smart RF studio, она сама выдает все настройки

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

EdGull » 06 окт 2008, 13:42

так надо же еще точную подстройку частоты делать!!!!
это делается подбором регистров.
у каждого конкретного экземляра они будут по разному в итоге настроены.
это на подобии колибровочного регистра у меги для уарта от внутреннего RC

Добавлено спустя 8 минут 22 секунды:
ты вот это читал?
viewtopic.php?f=58&t=3558&p=45795&hilit=cc2500#p45795

там довольно подробно написано как делать калибровку синтезатора

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

blindman » 06 окт 2008, 13:54

Щас попробую сделать.

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

EdGull » 06 окт 2008, 13:59

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

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

=DeaD= » 06 окт 2008, 22:52

Не понял, а что означает "Запустить таймер" на блок схемах? Подождать N времени?

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

blindman » 07 окт 2008, 01:36

"Установить таймер" - значит настроить таймер таким образом, чтобы по истечении некоторого промежутка времени он сработал. "Подождать N времени" реализуется в состояниях, из которых возможен выход по событию Timeout.

Добавлено спустя 26 минут 56 секунд:
Если честно, программа не совсем соответствует этим схемам. Общий принцип они показывают, а вот детали в процессе написания и отладки поменялись.

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

Duhas » 07 окт 2008, 06:58

ээм а планируется новая плата для цц2500 или железо то же самое (мегаплатка Эда)

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

EdGull » 07 окт 2008, 08:13

CC2500 будет в:
мегаплатка (в разных вариантах)
минибот 2.0
робот-пылесос брумбот (минибот-про)

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

=DeaD= » 07 окт 2008, 08:29

blindman писал(а):Если честно, программа не совсем соответствует этим схемам. Общий принцип они показывают, а вот детали в процессе написания и отладки поменялись.

Читер! :pardon:

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

Виталий » 07 окт 2008, 08:42

Читер он совсем не по этой причине, а по той, что все эти схемы неисполнимы. Жирная горизонтальная черта куда приходят некоторые стрелки - ничто иное, как операция И. Т.е. если две ветви условия приходят на И, то он никогда не выполнится, а такое имеет место быть на этих схемах. =)

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

blindman » 07 окт 2008, 09:02

Вообще то жирная линия - это разделение/слияние, показывающая параллельное исполнение процессов :wink: Вот мне делать нефиг, диаграммы вырисовывать по правилам :D И так понятно :D

Чем дальше, тем больше понимаю, что пока получается гэ. Виснет где-то. А по уарту с такими таймингами до хрена не наотлаживаешь :(

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

=DeaD= » 07 окт 2008, 09:54

А по сколько байт в посылке идёт? И сколько байт вспомогательно инфы?

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

blindman » 07 окт 2008, 10:33

Не более 64, + 8 байт заголовок

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

=DeaD= » 07 окт 2008, 10:38

А буфер обмена на ATMega какой в каждую сторону?

Re: Разработка стандарта передачи данных по радиоканалу (СС2500)

blindman » 07 окт 2008, 10:40

По 128 на прием и передачу.


cron
Rambler\'s Top100 Mail.ru counter