Делаем из простого приемника Продвинутый-3 или универсальный модуль управления и индикации.
Извините за “косяк”, не хотел обидеть.
Получается, что запись в регистр 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
Address 0x01: Synthesizer Register B
Default
5.8GHz: 02A05H
Synthesizer counter default setting ( 5.8Ghz band:5865MHz)
For 5.8Ghz band, FLO = 2*(N*32+A)*(Fosc/R)
Example: default FRF=5865MHz, FLO=5865-479=5386MHz, Fosc=8MHz, R=8
5386/2=(N*32+A)*8Mhz/8=2*(N*32+A)*1MHz
N=84(=1010100), A5(=0101)
For 5.8GHz default: 02A05H
Сам отвечу…
Сейчас провел тест.
По адресу 0х00 можно писать все, что угодно, а можно вообще ни чего ни писать.
Это не на что не влияет! А жаль…
Подниму тему.
Меж делами развел компактную универсальную плату.
Позволяет собрать разные варианты ( лишнее просто отрезается).
Здоров! Ещё бы дырки крепёжные предусмотреть.
С дырками уже поздно, платы уже приехали. Да и размер платы они сильно увеличивают, ведь ни под модулями, ни под индикатором их не расположишь, а плата практически их размерами и определяется.
Но мы ж авиамоделисты, у на вся электроника без крепежных отверстий- и ничего- обходимся.😃
Подниму тему.
Меж делами развел компактную универсальную плату.
Позволяет собрать разные варианты ( лишнее просто отрезается).
Сергей, а это под какую прошивку?
Из всех приемников, что приведены в этой теме, понравился Ваш из шапки темы, но нехватало диверсити.
Еще только буду писать, на основе прошлых.
Сергей, отлично, буду с нетерпением ждать, а платки где можно заказать ? Или есть возможность приобрести у Вас ?
Себе я пару соберу, а платок десяток.
Как скетч напишу-испытаю то лишние платы предложу в барахолке.
В личку постучите тогда, если не сложно будет.
Себе я пару соберу, а платок десяток.
И мне, если можно.
Начал тему по диверсити приемнику
rcopen.com/forum/f90/topic481340
кто нибудь собирал диверсити приемник на 5.8 на минимосд или микроминимосд?
Народ, подскажите. Собрал базовую станцию на базе продвинутого приемника с модулем комтеч на 1.2 ггц и управлением с ардуины. Ок. Теперь хочу расширить диапазон и встроить еще один такой же модуль, только уже на 2.4 ггц 😃 Вопрос такой. Формула расчета частоты там такая же или другая? Где ее можно почерпнуть?
На 2.4 модуль совсем на другой базе.
Нужно смотреть на чем он выполнен, брать даташиты и изучать.
На другой? Странно. По виду вроде тот же comtech, и распиновка такая же. Хочу из лавмейта на 2.4 вытащить его.
Комтеч что в 1.2 ггц- это стандартный тюнер от спутниковых аналоговых приемников. У него по паспорту диапазон частот 950-2150 мгц. Только заменен разъем, хотя есть и с обычными F-разъемами, меня были такие.
Фото сделайте что внутри модуля 2.4 ггц, будет ясно.
Конкретно фото внутренностей своего сейчас сделать не могу. Но вот в инете нашел:
Да, база одна и та же практически.
beta.ivc.no/…/comtech_fm2400rtim8.pdf
Только на 1.2 гетеродин выше по частоте, а тут ниже. Промежуточная 479.5 мгц.
Можно попробовать влить ту же прошивку, а на прием устанавливать частоту на 479.5*2 мгц ниже.
То есть, к примеру, нужно принимать на частоте 2450 мгц, установить 1491 мгц.
Здравствуйте, прочитал все три темы, теперь в голове полная каша. Хочется сделать приёмник на базе модуля bss479laidf , ардуинки про мини и 1602 дисплея (IIc расширитель pcf8574 в комплекте) Функционал и оформление первой версии вполне устраивают. Но к сожалению в программировании я ноль. Обычно в подобных делах шил НЕХ через USBASP касамой или синапрогом и дело как говорят в шляпе 😃 Попробовал прошить через ARDUINO IDE пишет такую вот ошибку
This report would have more information with
“Show verbose output during compilation”
enabled in File > Preferences.
Arduino: 1.0.6 (Windows XP), Board: “Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328”
proba1_tuner.pde: In function ‘void setup()’:
proba1_tuner:45: error: ‘class TwoWire’ has no member named ‘send’
Начиная с версии Arduino 1.0, функция Wire.send() была переименована в Wire.write() для согласованности с другими библиотеками.
Если я правильно понял ,нужно в скетче Wire.send() физически заменить на Wire.write()
или пользовать ардуино ide до 1 версии.
Может кто поделится НЕХ ом под этот зкранчик , буду очень признателен.
В ардуино вкладка “правка” найти вводите send и в строку заменить- write Далее кнопка “заменить и найти” . Будет чуть более 10 замен. После этого все скомпиллируется.
Или вручную все send замените на write.
пробовал только что ардуино IDE 0022 там usbasp нет, вот дела…