Делаем из простого приемника Продвинутый-3 или универсальный модуль управления и индикации.
добрый день. Спаял приемник по этой схеме
Изображение на дисплее есть, каналы сканирует. Но дальше у меня “затык” Кнопки работаю как то “не так”. Меню отличается от меню проекта [
Блин! Ничего у меня не получается!😦 Совсем я в ардуино-программировании нуб! Помогите, можно в личку. Ардуино установил разные, и 1.05 и 1.06 и 1.69. Какие еще файлы скачать, в какие директории поместить? На пальцах разъясните пожалуйста.
Всем доброго дня!
Собрал свой приемник-сканер. Правда, экран цветной 128Х160. Программу писал с нуля.
Столкнулся с таким косяком. Экран управляется то же по SPI. По идее, если RX5808 и экран повесить на разные CS (выбор устройства) мешать друг другу они не должны. ФИГА!
Выбираем CS приемника, настраиваем на частоту. Приемник настраивается, но при первом же обращении к экрану настройка приемника слетает, хотя его CS остается высокого уровня.
Пришлось реализовывать второй программный SPI для управления только приемником. Все заработало как часы. Вроде жить, да радоваться, ан нет же.
Пока разбирался с программным SPI обнаружил во всех выложенных кодах один и тот же косяк.
Частота вычисляется по формуле: F=479+2*(32*N+A)*(8MHz/R)
При первоначальной инициализации приемника RX5808 по адресу 0х00 записывается число 0х08 – это и есть R=8.
Таким образом: F=479+2*(32*N+A)
Далее вычисляем делитель синтезатора: (32*N+A) = (F-479)/2, который загоняем в виде значений N и A по адресу 0х01. Все, приемник перестроен.
Здесь и загвоздка:
Для F=5865 (32*N+A)=2693 и для F=5866 (32*N+A)=2693 !!! т.е. при R=8 шаг перестройки 2МГц. Для четных частот ошибка в настройки: -1МГц.
Попробовал изменить значение R на 16. Это даст шаг перестройки 1МГц.
Но меня ждало разочарование – приемник не желает перестраиваться!!!
Куда копать???
Нет там шага в 1 мгц. Только 2 мгц. Уже пояснял в теме что “косяка” моем коде нет.
Кстати в теме на рцгрупс, писали про то, что в диверсити ентом картинка получается с размытием. Человек там сравнил сигнал сразу с выхода приемника и после микрухи-переключателя, так сразу с приемника он четкий был, а после микрухи уже с размытием. Никто не объяснит почему и как от этого избавится?
Извините за “косяк”, не хотел обидеть.
Получается, что запись в регистр 0х00 пустая формальность и он вообще не нужен?
Из описания RTC 6715 этого не следует.
Вот фрагмент из описания:
Address 0x00: Synthesizer Register A
SYN_RF_R_REG [14:0]:
Default
5.8GHz: 0010H
R-counter divider ratio control for RF Synthesizer.
For 5.8GHz Default: 00008
Crystal clock (Fosc )=: 8MHz
Reference clock=crystal clock/R-counter=8MHz/8=1MHz
Сам отвечу…
Сейчас провел тест.
По адресу 0х00 можно писать все, что угодно, а можно вообще ни чего ни писать.
Это не на что не влияет! А жаль…
Подниму тему.
Меж делами развел компактную универсальную плату.
Позволяет собрать разные варианты ( лишнее просто отрезается).
С двумя модулями ( диверсити)
Обычный- с одним.
Модуль кнопок может так-же отрезаться- чтоб установить в стороне.
Как индикатор может использоваться как Nokia-1202 так и индикаторы по шине I2C ( к примеру OLED- ы 0.96).
Здоров! Ещё бы дырки крепёжные предусмотреть.
С дырками уже поздно, платы уже приехали. Да и размер платы они сильно увеличивают, ведь ни под модулями, ни под индикатором их не расположишь, а плата практически их размерами и определяется.
Но мы ж авиамоделисты, у на вся электроника без крепежных отверстий- и ничего- обходимся.😃
Подниму тему.
Меж делами развел компактную универсальную плату.
Позволяет собрать разные варианты ( лишнее просто отрезается).
С двумя модулями ( диверсити)
Обычный- с одним.
Модуль кнопок может так-же отрезаться- чтоб установить в стороне.
Как индикатор может использоваться как Nokia-1202 так и индикаторы по шине I2C ( к примеру OLED- ы 0.96).
Сергей, а это под какую прошивку?
Из всех приемников, что приведены в этой теме, понравился Ваш из шапки темы, но нехватало диверсити.
Еще только буду писать, на основе прошлых.
Сергей, отлично, буду с нетерпением ждать, а платки где можно заказать ? Или есть возможность приобрести у Вас ?
Себе я пару соберу, а платок десяток.
Как скетч напишу-испытаю то лишние платы предложу в барахолке.
кто нибудь собирал диверсити приемник на 5.8 на минимосд или микроминимосд?
Народ, подскажите. Собрал базовую станцию на базе продвинутого приемника с модулем комтеч на 1.2 ггц и управлением с ардуины. Ок. Теперь хочу расширить диапазон и встроить еще один такой же модуль, только уже на 2.4 ггц 😃 Вопрос такой. Формула расчета частоты там такая же или другая? Где ее можно почерпнуть?
На 2.4 модуль совсем на другой базе.
Нужно смотреть на чем он выполнен, брать даташиты и изучать.
На другой? Странно. По виду вроде тот же comtech, и распиновка такая же. Хочу из лавмейта на 2.4 вытащить его.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3ea929d03df955007779662a":{"_id":"3ea929d03df955007779662a","hid":1628,"name":"Панкратов_Сергей","nick":"Панкратов_Сергей","avatar_id":null,"css":"user__m-banned"},"4b9ff8823df9550077763231":{"_id":"4b9ff8823df9550077763231","hid":62883,"name":"SheD","nick":"SheD","avatar_id":null,"css":""},"4c088bcf3df955007776028e":{"_id":"4c088bcf3df955007776028e","hid":67018,"name":"dAfunk","nick":"dAfunk","avatar_id":null,"css":""},"4c21d2763df955007775f5cb":{"_id":"4c21d2763df955007775f5cb","hid":68027,"name":"DChernov","nick":"DChernov","avatar_id":null,"css":""},"4cc4f44a3df955007775ac8a":{"_id":"4cc4f44a3df955007775ac8a","hid":73834,"name":"student06","nick":"student06","avatar_id":null,"css":""},"4fb654ce3df9550077744420":{"_id":"4fb654ce3df9550077744420","hid":119583,"name":"alezalez","nick":"alezalez","avatar_id":null,"css":""},"51880aea3df9550077736dbe":{"_id":"51880aea3df9550077736dbe","hid":151680,"name":"usup","nick":"usup","avatar_id":null,"css":""},"51924fc73df95500777369c0":{"_id":"51924fc73df95500777369c0","hid":153258,"name":"DiscoMan","nick":"DiscoMan","avatar_id":null,"css":""},"524d22213df9550077731845":{"_id":"524d22213df9550077731845","hid":176944,"name":"rank","nick":"rank","avatar_id":null,"css":""},"52d457063df955007772d7f8":{"_id":"52d457063df955007772d7f8","hid":193137,"name":"antidote","nick":"antidote","avatar_id":null,"css":""},"533b88243df955007772a8fb":{"_id":"533b88243df955007772a8fb","hid":199057,"name":"Frolv","nick":"Frolv","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb5186","hid":90,"title":"Полёты по камере, телеметрия","parent":"61c9a54c3df9550077bb50fc","description":"Бортовые видеокамеры, передатчики видео, видеоочки, обсуждение полётов по камере.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":3152,"post_count":433308,"last_post":"6728eab36bffb2a54436b438","last_topic":"64c4c399563b07d6031067ed","last_topic_hid":572060,"last_topic_title":"WalkSnail HD Video System","last_ts":"2024-11-04T15:39:31.900Z","last_user":"5469d13d3df9550077723996"}},"topic":{"_id":"51d9b2e03df955007719fcbd","hid":327590,"title":"Делаем из простого приемника Продвинутый-3 или универсальный модуль управления и индикации.","views_count":183322,"last_post_counter":865,"cache":{"post_count":864,"first_post":"51d9b2e03df95500771a04bd","first_ts":"2013-07-07T18:26:40.000Z","first_user":"3ea929d03df955007779662a","last_post":"5a4144603df95500771a0b88","last_post_hid":865,"last_ts":"2017-12-25T18:33:04.000Z","last_user":"4eedeade3df955007774ac9c"},"st":1,"section":"61c9a54c3df9550077bb5186"},"subscription":null,"pagination":{"total":864,"per_page":25,"chunk_offset":814},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}