Цифровой радиоканал для управления моделью
фигня какая то, подогнали мне тут по большому блату мегу328
если в передатчике мега168 в приемнике мега 328 то
не пашет-(причем даже в компиляторе ставишь #include <mega328p.h> и и проекте 328) ловит только на рассоянии 10 см , и 90% пакетов не доходит
ставлю туда и туда 168 пашет
ставлю туда и туда 328 пашет
хз
Наиболее вероятно, это разброс частот тактовых встроеных генераторов процессоров. Эта частота применяется для вычисления таймслотов ППРЧ, если разные - пипец. Сейчас в работе прошивка с использованием кварца RFM22 для тактирования процессоров, в общем и целом работает, но надо кое-что подправить. Как поправлю - выложу. Там и коммутация прием-передача на самом RFM 22 сделана, и тактирование с него взято.
-------------------
www.1slon.ru
расковырял PCM1024 от wfly- он похож на футабовский, но гораздо проще. Если кому интересно- выложу!
//кадр pcm1024_wfly
//3ms-1/0.3ms-0/0.15ms-LSB_/_/_/_/_/_/_/_/_/MSB/../LSB_/_/_/_/_/_/_/_/_/MSB/ всего 16 слов по 10бит младшим вперед
// || преобразование 6b10b отсюда в 16 слов по 6 бит в которые упакованы 9 слов по 10 бит - каналы
// 0/L/_/_/_/_/M/ 1/L/_/_/_/_/M/ 2/L/_/_/_/_/M/ 3/L/_/_/_/_/M/ 4/L/_/_/_/_/M/ 5/L/_/_/_/_/M/ 6/L/_/_/_/_/M/ 7/L/_/_/_/_/M/ 8/L/_/_/_/_/M/ 9/L/_/_/_/_/M/ a/L/_/_/_/_/M/ b/L/_/_/_/_/M/ c/L/_/_/_/_/M/ d/L/_/_/_/_/M/ e/L/_/_/_/_/M/ f/L/_/_/_/_/M/
// /L _ _ _ C H 1 _ _ M/L _ _ _ C H 2 _ _ M/L _ _ _ C H 3 _ _ M/ L _ _ _ C H 4 _ _ M/L _ _ _ C H 5 _ _ M/L _ _ _ C H 6 _ _ M/ L _ C R C M/ L _ _ _ C H 7 _ _ M/L _ _ _ C H 8 _ _ M/L _ _ _ C H 9 _ _ M/
//
//****************************************************************************
купил футабу 4-х канальную. использую модули xemix на 434 мгц. гоняю данные на 4800 бод. вроде работает. не знаю что с ЖКИ делать, и корпус резать неохота, раритет все-же. и настройки оперативно менять как-то надо…
RW9UAO, а модули у нас в городе покупали? Или заказывали?
модули брал у буржуев 5 лет назад. сейчас такие не выпускают. просто пилотный проект с ними не пошел. вот и валялись.
2 версия - уже на 22 модуле, с отключаемым усилком внутрисогласованным ah101 (ah102) на выходе. Правда заложил туда 88 мегу (как у Слона) - так их сейчас не купишь, плату пока сам не пробывал- не повторять! может и не заработает вовсе
PS/
плата в габаритах футабьих-Wfly
PPS/
плата для ЛУТ непригодна- RF
парни, у кого нибудь есть рабочая схема и прошивка? просто сижу читаю, есть или исходники или платы. дело в том что я делаю дальнобойную систему радиоуравления, но в программировании я от силы смогу что либо скомпилировать 😦 так вот нужно сделать хотя бы просто передатчик и приёмник, возможно без обратной связи (поскольку придётся ставить достаточно мощный передатчик на самолёт) можно и без прыжков по частоте, я поставлю на передатчик 7 ваттный услтель если на 433мгц (не пугайтесь, там где я летаю, я никого не заглушу, поскольку пускаю в полях за 200км от москвы 😃 ). на самолёте стоит достаточно мощный видеопередатчик 4ватта. меня интересует схемне решение, потому что приёмник состоит из процессора и приёмного модуля, процессор управляет сразу и модулем, и выводит сигнал на сервы
михалыч2, то, на чем я сейчас летаю- по сути макетка- выкушенный из рабочего проекта кусок платы, повторять его точно не стоит, но прога, которую я выкладывал, привязана к нему. Хвост Слона пока свою не выкладывал, но это тоже по сути макетка, то что я выложил в предыдущем сообщении, к нему прога еще не привязана, хотя там все просто:
#define PPM_IN PINB.0 - нога на которую подается ппм - она де привязана к прерыванию- менять только переназначив прерывание на другую ногу
#define BEEPER PORTD.7- нога к которой привязана пищалка
#define LED_Y PORTB.1- нога с желтым светодиодом
#define LED_G PORTB.2- с зеленым
#define NSEL PORTD.5- нога к nSEL радиомодуля
#define TX_ON PORTB.7- нога к TX_ON радиомодуля
#define RX_ON PORTB.6- нога к RX_ON радиомодуля
#define IRQ PIND.2- нога к nIRQ радиомодуля - она де привязана к прерыванию- менять только переназначив прерывание на другую ногу
ноги MOSI мк соединить с SDI радиомодуля
MISO - SDO радиомодуля
схему поэтому никто и не рисовал - она в голове, запутаться негде
остальное питание и блокировочные кондеры, и разводи под себя как удобно
Господа!, у кого есть оборудование чтоб настроить антенну на 868?
ксв там подкрутить и тд.
Просто готовой на 868 не нашел, кусочек провода l/4 както не красиво да и не согласовано.
Есть на 900 как на фотке, но ксв думаю с ней зашкаливает.
Приборов нет, но я брал в Терраэлектронике вот такую готовую - www.terraelectronica.ru/…/TLB-868-JW-3800N.pdf Стоит она 100 руб, сейчас есть в наличии.
Господа!, у кого есть оборудование чтоб настроить антенну на 868?
ксв там подкрутить и тд.
Просто готовой на 868 не нашел, кусочек провода l/4 както не красиво да и не согласовано.
Есть на 900 как на фотке, но ксв думаю с ней зашкаливает.
У нас на работе есть. Только разъемы n-типа, есть поверенные переходники на 7/16. Другого ничего нет.
Вот мои успехи. Облетано на самолете на отлично, на квадрокоптере пока есть еще мелкие проблемы. Особенно порадовала работа показометра RSSI. Пока идешь к севшей модели, цифры RSSI на дисплее прибавляются прямо с каждым шагом. Стоит только два шага не в том направлении сделать, как цифирь уменьшается - ну просто идеальный поисковик!
===============================================================
www.1slon.ru - Современная авионика радиоуправляемых моделей
У меня сейчас новая идея по поводу этого линка- по обратному каналу пустить телеметрию с борта квадрика, а в видео мишать OSD на земле (на голове 😃 )
Сегодня за ночь платку нарисую на MAX7456 и 32меге. OSD планирую открытую приспособить. Результаты доложу (выложу )
Хвост Слона, а что на квадрокоптере не так? у меня все летает
Сергей, антенка на приёмнике не маловата?
1/4 Л?
я сделал по рекомендации MMANA-GAL 1/2л (ровно 16см)
согласованность лучше (ближе к 50ом) и чуть уже направленность
То cvy7
С квадриком есть некая проблема - несколько раз (1-3 раза за 15 минут) за полет происходят кратковременные резкие рывки, как в стороны так и по газу. Рывок резкий, но очень кратковременный, смещение квадрика максимум на 5-10 см. Что такое и откуда - пока не поймал, хотя пару раз прошелся по коду в правке спорных моментов. Основную плату квадрика уже менял… На самолете рывков незаметно.
То EXPERT
Там 8 см - это вроде как четвертьволны и 50 ом, а полволны это очень большое входное сопротивление.
Сергей, у меня тоже дрыгания ппма были (в расшифровке, в передатчике), устранил разрешением прерывания в других прерываниях.(метод сомнительный). Сразу, еще до полетов. В передатчике(все равно перешивал) не стал обнулять таймер по которому формируется ППМ. В новой плате сделал на ногу ICP, но пока прогу еще не прикрутил к ней. Приемником пока не занимался. Свел к минимуму, ну не так чтобы они летать мишали, просто неприятно когда коптер из висения вдруг кудато резко дернул. Вопрос еще в интерпретации ППМа коптером, в одной из крайних прошивок Сергея (botvoed) уже прикручен фильтр, вероятность неадекватного поведения коптера при помехах(аппаратных и программных) сведена к 0, хотя последние конечно же надо устранять.
у меня тоже дрыгания ппма были
А можно вопрос? Это привязааность к старому доброму пульту, или…?
Просто не вижу смысла в преобразованиях цифра-ппм-цифра…
Та версия, что подвешена выше уже понимает PCM1024. Но особой разницы нет- ППМ ведь не по радио!. А программные плюхи полюбому надо устранять. PPM пока остался между приемником и коптером.