Например TDA7294

Форум РадиоКот • Просмотр темы - Радиоуправление. Переходим на МК.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт май 06, 2025 21:05:36

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 870 ]     ... , , , 32, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср апр 27, 2016 16:40:47 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3720
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Цитата:
To ensure correct operation of the Bit Synchronizer, the following conditions have to be satisfied:
- A preamble (0x55 or 0xAA) of 12 bits is required for synchronization (from the RxReady interrupt)
- The subsequent payload bit stream must have at least one transition form '0' to '1' or '1' to '0 every 16 bits during data transmission
- The bit rate matching between the transmitter and the receiver must be better than 6.5 %.

Для гарантии правильного функционирования синхронизатора необходимо соблюсти следующие условия:
- Прием 12-ти бит преамбулы 0х55 или 0хАА (начиная с момента установки сигнала RxReady).
- Последующий поток битов данных должен иметь по крайней мере один переход от 0 к 1 или от 1 к 0 в каждой серии 16-ти переданных битов.
- Частоты тактирования битов приемника и передатчика не должны отличаться более чем на 6.5%

Цитата:
Notes:
- If the Bit Rates of transmitter and receiver are known to be the same, the RFM69HW will be able to receive an infinite unbalanced sequence (all “0s” or all ”1s”) with no restriction.
- If there is a difference in Bit Rate between Tx and Rx, the amount of adjacent bits at the same level that the BitSync can withstand can be estimated as follows:
- This implies approximately 6 consecutive unbalanced bytes when the Bit Rate precision is 1%, which is easily achievable (crystal tolerance is in the range of 50 to 100 ppm).

Замечания:
- Если частоты тактирования строго одинаковые, RM69HW способен принимать несбалансированную последовательность 0 и 1 без каких-либо ограничений.
- Если эти частоты в предатчике и приемнике отличаются, число одинаковых последовательных битов для обеспечения правильной работы синхронизатора может быть оценено как (см. формулу в ДШ).
- Отсюда вытекает, что примерно 6 последовательных несбалансированных байтов может быть принято при различии частот тактирования в 1%, что легко достижимо путем использования кристалла с точностью по частоте 50-100ppm.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт апр 28, 2016 15:30:53 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
Ser60 писал(а):
число одинаковых последовательных битов для обеспечения правильной работы синхронизатора...

Ясно)) Значит всетаки в радиомодуле есть битовый синхронизатор. Просто хотел уточнить)) (Учитывая мой плохой английский.. :))) )

А вообще ... лучше всё проверять на практике. :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Пн май 30, 2016 16:56:30 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
Такс.. на чём мы остановились ))) продолжаем эксперименты)) Взяли простенький приёмничек и передатчик))

И вообще... где наш кораблик? ))) :)))

aen писал(а):
Не забывайте про помехи и сделайте программно их выявление. Это или передача контрольных сумм или дублирование команды, т.е. например если команда пришла два(три) раза подряд одна и та же, значит она истинна. Если две соседние команды начиная с паузы пришли разные, значит команда ошибочна и она игнорируется.

roman.com писал(а):
Сначала сделали дублирование команды два раза подряд после паузы... Оказалось мало: одна ложная команда на 10.000 правильных. Сделали три раза подряд после паузы... 1.000.000 правильных. Ложных не зафиксировали.

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

Максимальная дальность... зависит от чувствительности приёмника. Чувствительность приёмника зависит от полосы пропускания приёмника. Полоса пропускания приёмника выбирается из условия скорости передачи. Скорость передачи определяется длинной пакета (при прочее равных условиях)...

Значит, чтобы увеличить дальность нужно уменьшить пакет. Поэтому делаем второй вариант - "Передача контрольных сумм"... В заводских радиомодулях это делают с помощью CRC. Для эксперимента накидал программку на МК - получил аналог заводского радиомодуля. )))
roman.com писал(а):
популярный радиомодуль (часто используется для радиоуправления) nRF24L01+... Там предлагают только два полинома на выбор:CRC-8-CCITT 0x07, CRC-16-CCITT 0x1021


Проверили оба полинома.

-CRC-8-CCITT 0x07 слабенький полиномчик)) Проскакивают ложные срабатывания... Для радиоуправления не подходит. :facepalm:

-CRC-16-CCITT 0x1021 нормальненько)) Ложных команд не зафиксировал. Надёжная штука))
...
...
Другие полиномы проверим позже)))

Получили:
Длина пакета с CRC меньше в разы! )) Т.к. длина пакета меньше, то для той же скорости передачи (пакет/c) можно уменьшить скорость передачи (бит/с). Значит можно уменьшить полосу пропускания приёмника и повысить дальность за счёт более узкой полосы приёмника)).

Сихронизация по преамбуле.. я не знаю алгоритм в заводском модуле. В даташите не сказанно. :dont_know: Сделал типа простую ФАПЧ.)) С синхрословом ясно. В даташите радиомодуля про это написано подробно.

С остальным по ходу разберёмся))

Для начала радиоканал. У многих с этим больше всего проблем)) Особенно проблемы с хорошим приёмником.
Для эксперимента накидал схемку... На трёх транзисторах. Схема называется "вспомним детство!" ))) :)))
Вложение:
RX.JPG [80.71 KiB]
Скачиваний: 481

Приёмник настроил на 125 Мгц. (перестраивается по диапазону 100...200 Мгц без проблем). Просто на УКВ эффективность коротких антенн лучше, поэтому частоты для радиоуправления лучше брать побольше))
Давно я таких приёмников не собирал...)))
В качестве передатчика пока используем простой маячёк.
Вложение:
TX.JPG [61.05 KiB]
Скачиваний: 489

На пару метров 5-ю гармонику (кварц 25 x 5 =125 МГц) принимает на кусок провода. ))

А вот осциллограммы. Это импульсы на выходе МК в передатчике (в точке Data TX):
Вложение:
2.gif [11.6 KiB]
Скачиваний: 426

А это импульсы в приёмнике-свехрегенераторе при включенном передатчике (в точке Data RX):
Вложение:
3.gif [10.21 KiB]
Скачиваний: 263

Кстате амплитуда импульсов не обязательно должна быть 5 вольт. Для работы МК можно меньше. У меня амплитуда около 1,5 Вольт (размах 3).
Кстате интересный момент про напряжение переключения внутреннего тригера Шмитта в МК.

В даташите ATmega8 написано 1,8 вольт. (при питании 5 вольт)
В Proteusе ATmega8 показала тоже 1,8 вольт. (при питании 5 вольт)
А мой тестер показал 2,4 вольт. (при питании 5 вольт)

Не маленький разбег с даташитом))) Вот и верь после этого даташитам))

А это шум сверхрегенератора при выключенном передатчике (в точке Data RX):
Вложение:
1.gif [11.84 KiB]
Скачиваний: 432


Всё про сверхрегенераторы тут http://radiokot.ru/circuit/analog/games/11/

Вообще если сравнивать сигнал на выходе супергетеродина с ЧМ и свехрегенератора с АМ, то они (сигналы) мало чем отличаются.
(См выше.)
Изображение

Про сверхрегенераторы не писал только ленивый)) :))) Чувствительность маленькая... Хотя всё зависит от передатчика))
С передатчиком порядка 20 Ватт и антенну на крышу (на балконе), сверхрегенератор принимает нормально на расстоянии 10 км. Во всяком случае я спокойно слушаю авиадиспетчера на 10 км из дома... и все мимо пролетающие самолёты на расстоянии несколько десятков километров (судя по разговорам пилотов) :))) Примерно как на этом видео:
https://www.youtube.com/watch?v=TDKF7MtZZhA
только у меня качество получше (без искажений).

Кстате... есть и промышленные варианты таких приёмников. Пример: http://radiotrician.ru/r855.php
Такие простенькие рации на сверхрегенераторе расчитаны на работу совместно с радиостанциями в самолёте. Например с такими: http://civil.trcvr.ru/2015/08/29/радиос ... аклан-520/

Вывод: для радиоуправления можно использовать и сверхрегенератор, если есть хороший передатчик))). :)))
Хотя если делать радиоуправление на маленькое расстояние то можно использовать сверхрегенератор. Например всякие радиозвонки.. автосигнализации... гаражные ворота.. и т.д. )) Всё это работает на несколько десятков метров (максимум несколько сотен).

Или например заводской радиомодуль типа nRF24L01 - Дальность до 100 м. В помещении - до 30 м.
С такой дальностью справится и сверхрегенератор))

Кстате сверхрегенератор можно собирать и без кварцев. Полоса приёмника широкая, подстраивать не нужно)) Пример китайская радиоуправляемая машинка работает вообще без кварцев. viewtopic.php?f=28&t=434&p=2616626#p26

Ещё один момент. Модуляция АМ в простых передатчиках на кварцах или ПАВ. Типа таких:
Изображение
Там же ООК... :shock: Вот схема http://forum.cxem.net/index.php?hl=&showtopic=137870
Я не знаю как они работают, а мой сверхрегенератор отказывается принимать OOK... одни искажения и шум...
Мой сверхрегенератор требует АМ с глубиной 30%...50%... или около того (судя по громкости). :roll:

Воощем надо теперь переделать кораблик под 8 битный PCM с CRC-16... http://www.rcdesign.ru/articles/radio/ppm_pcm ))
И можно плавать спокойно))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вт май 31, 2016 21:28:12 
Грызет канифоль

Карма: 5
Рейтинг сообщений: 2
Зарегистрирован: Пн авг 12, 2013 21:24:55
Сообщений: 291
Рейтинг сообщения: 0
roman.com писал(а):
И вообще... где наш кораблик? )))

Роман добрый день или вечер. Проект кораблик не заброшен и даже не остановлен на летние каникулы. Работа по немного двигается.
roman.com писал(а):
Для начала радиоканал. У многих с этим больше всего проблем)) Особенно проблемы с хорошим приёмником.

Немного почитал старые книжки, правда те в которых больше картинок и поменьше формул. Порылся в нете. Набросал схемку. Собрал приемник по схеме Дениса, и несколько его вариантов с небольшими изменениями, пока только на макете. На столе все работает, команды нормально проходят. Принялся рисовать новую печатку. Буду по не многу осваивать новые технологии с применением СМД монтажа. Тех номиналов которых нет буду заменять на простые.
roman.com писал(а):
Приёмник настроил на 125 Мгц. (перестраивается по диапазону 100...200 Мгц без проблем)

Как раз вариант для начинающих с дальностью метров на 300. :) Особенно передающая часть
Пара приемников и передатчиков типа Fs1000A тоже есть, без настройки антенн и контуров , дальность составила 50-70м при питании передатчика 12в.
Извини часто писать не смогу, за окном лето дел много.


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср июн 01, 2016 21:42:51 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
приветствую Александр :beer:
MASIK писал(а):
На столе все работает, команды нормально проходят.

Уже прогресс))
MASIK писал(а):
вариант для начинающих с дальностью метров на 300.

Думаю простенький сверхрегенератор и передатчик АМ мощностью 0,1 Ватт потянет 300 метров)) Я не спец по сверхрегенераторам))
MASIK писал(а):
Принялся рисовать новую печатку.

По старой схеме? Менять ничего не будем? )) Ну и ладно.. :tea:

Если брать Fs1000A , то надо глянуть что он выдаёт на выходе. На всякий случай))

Мдя... начали с SSB... перешли на ЧМ.. затем опустились до АМ... а теперь вообще скатились до сверхрегенератора))) :))) Я так и знал что этим всё закончится)) :)))


Последний раз редактировалось roman.com Ср июн 01, 2016 22:39:18, всего редактировалось 1 раз.

Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср июн 01, 2016 21:49:04 
Мудрый кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 230
Зарегистрирован: Пн янв 12, 2009 01:59:20
Сообщений: 1815
Откуда: Россия.
Рейтинг сообщения: 0
roman.com писал(а):
... начали с SBB... перешли на ЧМ.. затем опустились до АМ... а теперь вообще скатились до сверхрегенератора))) :)))
Еще ППП не пробовали. :))
http://radiokot.ru/start/analog/practice/15/
Начало здесь.
http://radiokot.ru/start/analog/practice/14/
Код:
Частоту ППП можно стабилизировать кварцем и вот решил попробовать, нельзя ли его приспособить для целей простейшего дистанционного управления вместо сверхрегенератора. В этом случае приемник получается узкополосный, а частоту приема можно будет стабилизировать кварцем.

А что там будет в следующих частях, пока неизвестно. :)


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Сб июн 04, 2016 01:34:32 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
ППП уже пробовали)) Давно правда... И вообще это http://radiokot.ru/start/analog/practice/15/ скорее супергетеродин с низкой ПЧ. Там так и написано:
"частота передатчика должна на 6 кГц отличаться от частоты гетеродина в приемнике."

Уже брали простой супергетеродин и убирали катушки ФСС. Сделали простой супергетеродин с низкой ПЧ... около 20..40 кГц.

И на TDA7000 тоже пробовали)) Тоже самое... Выше подробно всё обсудили.

В следующий раз обязательно попробуем ППП, только уже заводской. Типа такого:
Изображение
Или такой..
http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf
Или...

Их много)))) И все другие тоже ППП...
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Сб июн 04, 2016 15:32:07 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
Такс.. на чём мы остановились... "кораблик" ! )))

В последней версии программы "кораблик" мы использовали протокол PCM 32. Передача отдельных пакетов:
Изображение
с тремя повторами каждой команды (для надёжности):
Изображение
При передачи импульсы искажаются и богут быть любой формы (с шумами). Это не важно:
Изображение
Хотя лучше прямоугольные)) Поэтому с помощью простого усилителя на трёх транзисторах просто усиливаем сигнал после детектора до уровня 5 Вольт))

Приёмник импульсов "кораблик" работает по принципу аппаратного UART в МК:
Изображение
"кораблик" имеет те же блоки: восстановление сигнала, приёмный сдвиговый регистр, приёмный буфер... и т.д. Всё это реализовано у нас программно в МК. Алгоритм работы приёмника UART подробно расписан в даташите МК:
Формат пакета:
Изображение
Синхронизация по старт биту с обнаружение ложного старт бита: (Для лучшей синхронизации мы добавили ещё синхропаузу).
Изображение
Использовали простенький ФНЧ для борьбы с шумами:
Изображение
Ещё добавили пару служебных импульсов... ))

Теперь надо улучшить работу кораблика. Поэтому смотрим как работают заводские радиомодули и делаем так же. Открываем даташит любого радиомодуля и читаем. Например вот (первый попавшийся):
http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf
Формат пакета:
Изображение
Preamble (1010...) - Sync word (Network ID) - Message data - 2-bytes CRC checksum

Чуть изменили программку кораблика)) Получили:
Изображение
Передаём всё одним пакетом... :roll: Дальность чуть уменьшилась из-за более длинного пакета, но зато увеличилась скорость передачи...

Получили простенький PCM 256 с CRC-16.)) Схема самого кораблика не изменилась. Осталось настроить радиотакт и подкрутить (при необходимости) программку под механнику.

Отался вопрос с индикаторм уровня сигнала... Программка была рассчитана на супергетеродин с S-метром. Если использовать сверхрегенератор, то надо подумать как определить уровень сигнала...

В заводских схемах ещё используют уплотнение. Впринципе мы может тоже его использовать)) http://www.rcdesign.ru/articles/radio/p ... ztoc8736_3
MASIK писал(а):
Принялся рисовать новую печатку.

По какой схеме?
MASIK писал(а):
Пара приемников и передатчиков типа Fs1000A тоже есть, без настройки антенн и контуров , дальность составила 50-70м при питании передатчика 12в.

50-70м ? как определил? )) На слух? При каком с/ш ? Покаж осциллограммы что выдаёт Fs1000A. У меня таких нет.
схема на 12 вольт... много. Надо поменьше)) максимум 6 вольт. В идеале от одной банке литионки на 3,6.
12 вольт нужно для двигателей. Для МК достаточно 3,6 вольт.


Вложения:
кораблик PCM 32.rar [296.69 KiB]
Скачиваний: 209
кораблик PCM 256.rar [345.92 KiB]
Скачиваний: 198
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Пн июн 06, 2016 16:55:43 
Грызет канифоль

Карма: 5
Рейтинг сообщений: 2
Зарегистрирован: Пн авг 12, 2013 21:24:55
Сообщений: 291
Рейтинг сообщения: 0
roman.com писал(а):
По какой схеме?

Схема приемника самая обыкновенная, супергетеродин чм с одним преобразованием.
roman.com писал(а):
50-70м ? как определил? )) На слух? При каком с/ш ? Покаж осциллограммы что выдаёт Fs1000A. У меня таких нет. схема на 12 вольт... много. Надо поменьше)) максимум 6 вольт. В идеале от одной банке литионки на 3,6.

Передатчик от 12в запитывал приемник от 5в. Дальность мерял попугаями :) , 50м про меряно не однократно, катушка лески 100м сложенная пополам. Уверенный прием до 50м дальше нужно искать сигнал дальше 70м хоть ищи хоть не ищи сигнал не достаточный. Погрешность может плюс минус 2-3м. Проверял не на слух, а просто подключил кодер и декодер кораблика по даташиту. Осциллограммы не смотрел, да и выложить не смогу. Фотоаппарат уехал и пока не вернулся а телефон с компьютером совсем не дружат. Просто у меня телефон еще дедушки Белла. Будет возможность выложу фотки осцилограм.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Пн июн 06, 2016 17:39:40 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 110
Зарегистрирован: Вс сен 25, 2005 10:07:31
Сообщений: 1219
Откуда: Россия.
Рейтинг сообщения: 0
Написал сразу на схеме про излишнее усиление по ПЧ и др.
Чувствительность К174ХА6 порядка 100 мкв, поэтому перед ней нужен усилитель с усиление порядка 80 - 100 и больше только ухудшит параметры приемника. У вас же стоит усилитель с усилением больше 1000
И конечно много зависит от настройки.
ФСС как настраивали?
СпойлерИзображение


Вложения:
1.GIF [54.15 KiB]
Скачиваний: 1006
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Пн июн 06, 2016 22:37:00 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
MASIK писал(а):
Уверенный прием до 50м...

Это эти модули дают 50 метров?
Изображение
Изображение
вообщето я бельшего и не ждал))
MASIK писал(а):
Осциллограммы не смотрел, да и выложить не смогу.

Осциллограммы снимаются на компе)) без всяких фотиков))

Александр... ты всётаки решил добить мою схему супергетеродина?)) :)))
Дмитрий писал(а):
Чувствительность К174ХА6 порядка 100 мкв, поэтому перед ней нужен усилитель с усиление порядка 80 - 100 и больше только ухудшит параметры приемника.

Всё это уже педробно обсуждали много раз.. например тут
http://www.radiokot.ru/forum/viewtopic. ... &start=180
и тут..
http://www.radiokot.ru/forum/viewtopic. ... &start=160
и ещё гдето ... не помню))

И там же подробно рассказали про резистор 3к3 на входе К176ХА6... Он нужен для согласования керамического ФСС 455 с выходным сопротивлением 2к2 ... Изначально там стоял керамический ФСС 455 кГц.

Можно и с резистором... а можно и без резистора. Например так:
Изображение
Это вообще не принципиально.

Уже всё много раз обсудили и измерили)) и даже кучу фоток сделали...
Изображение
Фоток много.. все не сохранились))

и даже видео сняли))) :))) видео любезно предоставлено Mtr))
https://www.youtube.com/watch?v=5ozJORHRwog

и там же обсудили сколько нужно усиление УПЧ... и сравнили с заводской схемой http://www.qrz.ru/schemes/contribute/co ... 2001.shtml

и там же обсудили почему лучше ФСС ставить не после смесителя, а после предварительного УПЧ... как в заводской схеме. Так получаем меньше шума и чуть выше чутьё ...

У тебя получится слишком большое усиление УПЧ. Мало того что это уменьшить чувствительность, так это ещё приведёт к возбуждению всего УПЧ! Тебе придётся весь УПЧ запаивать в глухой экран... :facepalm:
Изображение
И зачем такой сложный ФНЧ... и что за резистор в компараторе??? Что мы будем регулировать в компараторе?))) Посмотри как сделано в заводском радиомодуле:
Изображение
С детектора на компаратор (компаратор с автосмещением), затем на МК. Всё !!! Никаких настроек компараторов !!!

и т.д. и т.п.)) :tea:
MASIK писал(а):
Уверенный прием до 50м дальше нужно искать сигнал дальше 70м хоть ищи хоть не ищи сигнал не достаточный.

Сигналы лучше смотреть на осциллографе.
Изображение
Можно вместо осциллографа использовать компьютер.
Изображение
И можно ещё на слух...

Александр... ты же уже собрал готовую схему
Изображение
Изображение
Ну и зачем ты её зазобрал?)) Проверенная отработанная схема... Уже штук 20 собрали в разных вариантах...

В схеме была проблема с избирательностью по соседнему каналу... слишком маленькая.. Всё что нужно сделать - это поставить на входе К176ХА6 ФСС из обычных катушек...
Изображение
Схема уже "вылезана" до предела)) всё что можно выкинули... Я сомневаюсь что можно ещё что-то добавить или убрать их этой схемы))

Вообщем рекомендую собрать на отдельной плате приёмник и передатчик. Если вдруг опять не получится настроить (как в прошлый раз) то просто заменим радиомодуль на простой сверхрегенератор или на заводской радиомодуль))

Опять застряли с приёмником))) Рекомендую открбыть схему любого УКВ приёмника... Все они постоены по классической схеме:
-УВЧ
-смеситель, на выходе один или два контура. Достаточно одного.
-УПЧ на одном транзисторе. Достаточно одного.
-К174ХА6 или К174УР3

Изобретать свои схемы не имеея опыта.. потратишь много времени и ничего не добъёшся. Всё придумано до нас)))

Кстате.. покажи что мы вообще делаем)) надо же программку подкрутить под конкретную схему корабля...
:tea:


Вложения:
wpid-image001_0134.jpg [41.48 KiB]
Скачиваний: 326
48226898.jpg [112.69 KiB]
Скачиваний: 418
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вт июн 07, 2016 19:13:02 
Грызет канифоль

Карма: 5
Рейтинг сообщений: 2
Зарегистрирован: Пн авг 12, 2013 21:24:55
Сообщений: 291
Рейтинг сообщения: 0
Дмитрий писал(а):
Написал сразу на схеме про излишнее усиление по ПЧ и др.

Спасибо за указанные ошибки, схему немного подправил. Схема этого приемника собрана из многих схем. Ни чего нового я не придумывал.
Дмитрий писал(а):
Чувствительность К174ХА6 порядка 100 мкв, поэтому перед ней нужен усилитель с усиление порядка 80 - 100 и больше только ухудшит параметры приемника. У вас же стоит усилитель с усилением больше 1000

Вы совершенно правы усиление этого каскада как пишет А.В.Днищенко в книге «Дистанционное управление моделями» 6000 это конечно многовато, нужно уменьшить. Зато в этой схеме есть, не знаю как правильно сказать АРУ или ограничение сигнала. Как по мне так этот каскад больше похож на каскодный усилитель с регулирующим транзистором, ну или где то так. Извините могу ошибаться или заблуждаться, сказывается отсутствие образования в области радиотехники. Пока данная схема собрана на столе в виде макета и внести изменения можно в любой момент. Резистор между выводом 17 и 18 микросхемы К174ХА6, в моем понимании согласовывает вход микросхемы с при ведущим каскадом.

roman.com писал(а):
Это эти модули дают 50 метров?

Да именно эти модули, хотя 50м это мало, пишут можно больше.
roman.com писал(а):
У тебя получится слишком большое усиление УПЧ. Мало того что это уменьшить чувствительность, так это ещё приведёт к возбуждению всего УПЧ! Тебе придётся весь УПЧ запаивать в глухой экран..

Да, усиления по ПЧ в этой схеме больше чем нужно и его нужно уменьшить, возбуждения даже на макете пока не наблюдаю. По схеме ФНЧ вопросы к ДЕНИСУ это его схема. Как она работает мне понравилось, меняя конденсаторы можно менять частоту среза, опробовано и подтверждено причем без уменьшения уровня сигнала. Перед компаратором стоит обыкновенный усилитель в котором резистор изменяет коэффициент усиления а потом компаратор. Схема этого приемника задумывалась как компромисс. Вынимаем из панельки к174ха6 вставляем АМ детектор и получаем АМ приемник как у А.В.Днищенко.
Мне хочется разобраться самому, пускай даже, наступая на те же самые грабли.
roman.com писал(а):
Ну и зачем ты её зазобрал?

Не только платы разобрал, а и пульт целиком пошел в металлолом, вышло первый раз как то не эстетично. :) Посмотрим как на второй раз выйдет.
По кораблику, будет завершённая конструкция пускай не очень красиво, то уже как получится, тогда будут фотки обязательно. Пока в двух словах, моно корпус выклеен из стекло волокна и эпоксидной смолы размерами 600/280/160 мм (длина/ширина/ высота), установлен дейдвуд вал и винт а также рулевое кольцо, больше ни чего. Разберусь с радио управлением продолжу с надпалубными надстройками и бункером.
Всем СПАСИБО за подсказки, не буду отнимать Ваше время. Писать не буду, ушел в подполье. :solder:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вт июн 07, 2016 22:17:15 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
MASIK писал(а):
Резистор между выводом 17 и 18 микросхемы К174ХА6, в моем понимании согласовывает вход микросхемы с при ведущим каскадом.

Да.
Например в УКВ приёмнике этот резистор 330 Ом, согласовывает выход керамического фильтра 10,7 Мгц около 300 Ом и вход К174ХА6...
ФНЧ - можно и такой, это не принципиально.
MASIK писал(а):
Мне хочется разобраться самому, пускай даже, наступая на те же самые грабли.

Просто я в своей схеме выкинул все лишнии детали и максимально упростил... А ты, я смотрю, наоборот всё любишь усложнять)) :)))

По конструкции я вообщето спрашивал про механнику. Какая серва? максимальный угол поворота... и т.д. и т.п. Всё это лучше сразу настроить в программе. Драйвера движков надо наверное получше сделать...

Ещё раз пройдёмся по схемке.. только подробней... :tea:

Компановка Думаю в идеале всё сделать на отдельных платах и соединить проводами, чтобы потом менять (если что). Вдруг захотим поменять приёмник или ещё что...
Изображение

Питание Пихать в пульт и кораблик аккумулятор 12 вольт.. это слишком навороченно)) В МК есть супервизор питания.. у нас отключён. Наш МК (в пульте и кораблике) работает нормально при напряжении 2,5...5 Вольт. МК кушает 10 mA. Это значит, что схема управления нормально работает от одной литионки 3,6 вольт от старого мобильника. Проблема только с приёмником и передатчиком. Если переделать приёмник и передатчик на 2,5...5 Вольт, то весь пульт можно запитать от литионки 3,6 вольт. А в кораблик поставить аккумулятор поменьше - например 6 вольт для двигателей.

Индикатор у нас простенький))) на светодиодиках)) Можно заменить на 7-ми сигментник https://yandex.ua/images/search?text=7- ... source=wiz

А можно даже поставить пару простых стрелочных индикатора.
Изображение
Мдя... согласен)) Извращение получается :)))

можно что-нить посовременней. В идеале типа ЖКИ... мож потом подумаем))
Изображение
Драйвера на движки надо переделать... В случае глюка МК (при напряжении МК ниже 2 вольт у МК случаются глюки) :))) МК может случайно выдать два напряжения одновременно на драйвера например вперед и назад... при этом транзисторы драйверов просто сгорят. Поэтому надо изменить схему драйверов... :roll:

S-метр А нужен ли он нам? И зачем?)) Что он будет показывать? Уровень сигнала? В случае помехи (чужой передатчик или просто искры от коллекторов движков.. и .т.д) S-метр будет показывать нормальный уровень сигнала, в то время как на самом деле сигнал может быть слабым... даже критически слабым... S-метр для таких целей не надёжная вещь...
Изображение
Первые рации делал с шумодавом на S-метре... ужасная вещь. Рядом работающий двигатель вызывал произвольные срабатывания шумодава (импульсные помехи от двигателя вызывают ложные показания уровня сигнала).

Все последующие шумодавы делал только спектральные. Можно выдрать из рации блок шумодава на двух транзисторах. Они не так чувствительны к импульсным помехам... Однако и они не надёжные. А если на нашей частоте будет помеха ? Индикатор будет показывать полный уровень сигнала, хотя на самом деле никакого сигнала нет))

Есть ещё вариант (помоему самый лучший). Не будем измерять ни уровень сигнала, ни уровень шума... а будем считать пакеты. Сделать как в компьютере. По количеству отправленных и принятых пакетов будет определять качество радиоканала.
Изображение
Только как это красивее сделать)) Вывести данные на пять диодиков... Ты в двоичной системе хорошо считаешь ? ))
Изображение
количество принятых пакетов: отображается на индикаторе "пять диодиков" ...
00001 - 1
00010 - 2
00011 - 3
...
11111 - 31
)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср июн 08, 2016 16:06:50 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
Такс... что мы тут наковыряли)) :)))

Значит со слов Александра, дальность при использовании простеньких радиомодулей на сверхрегенераторе с АМ составила 50...
метров... :roll:

При использовании самодельной рации на супергетеродине с ЧМ рассчётная дальность должна составить не менее 1км.
В зависимости от типа и высоты антенны, мои самодельные рации работали на 1...3 км.

Можно использовать заводские рации. Вначале форума я уже подключал МК к своей самодельной рации. Точно так же можно подключит МК к заводской рации.
Изображение
Валялся у меня тут айком (136-174 МГц, мощ. 5 Ватт, чутьё 0,158 мкВ.) в зависимости от высоты на 10...15 км работал стабильно))

Примечание. С рациями SSB наша схема не работает. Выше обсудили почему. Хотя если сильно надо, то можно подкрутить программку под SSB. )))

Подробно по схеме кораблик. Наш кораблик работает по стандартному алгоритму, как в заводских радиоуправляемых моделях.

Наш МК в пульте:

1 - измеряет напряжение на всех резисторах и переводит в двоичный код.
2 - проверяет состояние кнопок и певодит в двоичный код.

Данные передаются в передатчик. Передатчик:

3 - к полученным данным добавляет номер пакета.
4 - считает контрольную сумму для всего пакета.
5 - добавляет преамбулу для синхронизации.
6 - добавляет синхрослово для синхронизации.

Всё это выводится последовательно на радиомодуль (рацию) и улетает в эфир))
Изображение
Приёмник работате так же как заводской радиомодуле.
Изображение

1 - приёмник МК синхронизируется по преамбуле.
2 - поиск начала пакета по синхрослову.
3 - запись данных в буфер FIFO.
4 - проверка контрольной суммы CRC-16. Если CRC-16 не равно нулю, то пакет игнорируется и риёмник переходит к поиску следующего пакета. Ещё добавили фильтр манчестера. Выше писал...

Вообщем всё стандартно. ))) В протеусе все работает замечательно)) В реальной жизни чуть сложней)) Выше поэкспериментировали с рациями ЧМ, теперь попробуем для интереса сверхрегенератор. Заводских модулей нет, поэтому накидал простенькую схемку на трёх транзисторах (аналог заводских модулей на сверхрегенераторе). Подключаем двухканальный осциллограф одним выводом на выход усилителя сверхрегенератора, а вторым к точке "контроль". Смотрим что у нас получилось и как на это реагирует наш МК в кораблике.
Изображение
Мдя... ))) В приёмнике импульсы не такие красивые как в передатчике. Искажения.. шумы.. Но для нашего МК это не критично. МК работает и с такими импульсами. В МК есть внутренний триггер Шмитта, который переключается при напряжении примерно половины напряжения питания. А точнее: при 5 Вольт питании, внутренний триггер Шмитта перключается при 2,4 вольт (так показал тестер и осциллограф). Поэтому установили напряжение на коллекторе выходного транзистора примернго половина питания 2,4 вольт и подключили МК. Амплитуда импульсов получилась около 1,5 вольт. Для МК этого достаточно. Можно конечно поставить ещё пару транзисторов (инверторов) и усилить сигнал до уровня 5 вольт и получить более ровные и прямоугольные импульсы как выше:
Изображение
,но это не обязательно. Для МК и 1,5 вольт достаточно.

Увеличил что бы лучше было видно наши импульсы)) Это наша преамбула в приёмнике. Видно как МК синхронизируется по преамбуле.
Изображение
Видно как МК синхронизировался на 9-м импульсе... и перешёл к поиску синхрослова. 11110000 (F0)... Далее записываем импульсы в буфер FIFO и считаем CRC.
Изображение
МК выдал короткий импульс - сообщив нам что пакет принят без ошибок)) Замечательно. :tea:

кстате.. чтото слишком долго наш МК считает CRC.. почти 1 mc.. алгорит несовершенный)) Надо использовать табличный метод для CRC..)) Потом подумаем))

Увеличили..)) Да, видно что не смотря на то что импульсы у нас не идеальные, однако синхронизатор находит начало и конец импульса и синхронизируется практически точно по фронтам импульсов... В точке переключения внутреннего триггера Шмитта - 2,4 Вольт.
Изображение
Всё благодаря автомату выборок... Выше писал))
Изображение

Выше уже обсуждали, что при слабом сигнале появляются ложные импульсы (из-за шумов)
Изображение
В заводском радиомодуле написали (и показали) как они с этим борятся
Изображение

А что наш самодельный синхронизатор? Относим подальше передатчик... уровень сигнала уменьшается.. появляются шумы и ложные импульсы... А наш синхронизатор продолжает работать (определяет фронт импульсов в шумах)
Изображение
Изображение
Вот зараза! ))) Слабеньким шумом синхронизатор не обманишь)) :)))

А теперь вообще выключаем передатчик. На вход МК поступает только один шум от работающего сверхрегенератора.
Изображение
Синхронизатор пытается синхронизироваться по шуму... и ему это удаётся)) Дальше МК ищет синхрослово, но не находит. Сбрасывается и начинает всё сначала... (превышено время синхронизации).

Если МК не может принять пакет (нет сигнала или слабый сигнал), то включается режим Failsafe
http://www.rcdesign.ru/articles/radio/p ... ztoc8736_6

Теперь надо прикинуть, какой минимальный сигнал нам нужет. При каком отношении сигнал/шум может работать наш МК. От этого зависит максимальная дальность работы нашего кораблика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср июн 08, 2016 22:25:40 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
По идеии мы должны посчитать энергетику радиоканала... в децибелах и микровольтах))
Но к сожалению все приборы (калиброванные ГСС для измерения чувствительности, вольтметры, АЧХ метры... спектроанализаторы...) остались на работе :( Под рукой простенький ослик и паяльник)) Поэтому кто хочет может сам измерить. ))
MASIK писал(а):
Дальность мерял попугаями :) , 50м про меряно не однократно, катушка лески 100м сложенная пополам. Уверенный прием до 50м дальше нужно искать сигнал дальше 70м хоть ищи хоть не ищи сигнал не достаточный. Погрешность может плюс минус 2-3м.
Хороший метод измерения :))) Ладно. Потом измерим точно в -dBm ))
Скажу "на глаз". На осциллограмах выше:
-при хорошем сигнале с/ш 10:1 - все пакеты проходят без потерь.
-при относительно хорошем сигнале с/ш 3:1 - не все пакеты проходят без потерь.)) некоторые всё таки теряются по дороге))
-при плохом сигнале с/ш 1:1 - большая часть теряется. Только одиночные пакеты доходят.
Всё таки алгоритм у нас простенький)) И я сомневаюсь что заводские радиомодули работают лучше (судя по алгоритму работы)... Это вам не сигнальный процессор для CDMA)) :)))

Далее...
Телеметрия. Пульт непрерывно передаёт пакеты управления (15 пакетов/c). Каждую секунду запрашивает у кораблика подтверждение... напряжение аккумулятора и уровень сигнала.
Изображение
Вопрос Александру:
-я не знаю нужно ли так частот делать запросы...
-я не знаю что мы мерим ? Уровень сигнала или количество принятых пакетов? Или и то и другое?)) Или что-то ещё ? Например температуру за бортом и направление ветра ?))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Сб июн 11, 2016 17:34:28 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
такс..)) что мы наковыряли)) Убрал S-метр по уровню и по шумам... будем считать пакеты по номерам)) Прога работает от любой рации...
Можно использовать любой приёмник:

-Сверхрегенератор.

-Супергетеродин с ФСС на контурах. ПЧ 455 кГц.

-Супергетеродин с низкой ПЧ 10...30 кГц. В этом случае не нужно мотать катушки и подбирать кварцы с разносом 455 кГц.
Чувствительность супергетеродина с низкой ПЧ не хуже супергетеродина с ФСС на контурах. Только избирательность по соседнему каналу меньше... Нормальные активные фильтры 10...30 кГц не доделал))
Можно на транзисторах. Можно на TDA7000 ... https://yandex.ua/images/search?text=td ... source=wiz

-Любой аналогового радиомодуль... АM, ЧМ.

Для эксперимента проверил работу самодельного сверхрегенератора. Передатчик АМ, глубина модуляции 30%.
Есть одна фишка)) В момент включения передатчика первый пакет теряется. В усилителе после детектора переходные кондёры заряжаются... Усилителю нужно время чтобы войти в нормальный режим...
Изображение
Но это не страшно. Мы передаём манчестером, поэтому переходные конденсаторы в усилителе нам не страшны. Только в моменты включения передатчика.
То же самое с супергетеродином на К174ХА6. Выше писал...

Александр... придумай схему драйверов. Надо драйвера с защитой от одновременной подачи двух сигналов (на всякий случай).

Сейчас у нас так: http://cdxp.zx6.ru/archives/130


Вложения:
кораблик PCM 256-16x16.rar [334.49 KiB]
Скачиваний: 174
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вс июн 12, 2016 12:31:57 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пт сен 04, 2015 13:10:49
Сообщений: 121
Откуда: г. Ижевск
Рейтинг сообщения: 0
Здраствуйте, всем. Очень интересная тема. А кто-нибудь пробовал использовать радиомодули ф. Telecontrolli - RRTFQ1-433.92 и RTFQ1-433.92? Как с ними правильно работать? Очень мало по ним информации в сети, только характеристики, а какой сигнал им подавать не понятно? У вас там, я посмотрел Н-мост используется, а что же не на полевых? КПД будет выше и греться меньше.

_________________
Истина где-то рядом...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вс июн 12, 2016 14:08:42 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
artemik32 писал(а):
кто-нибудь пробовал использовать радиомодули ф. Telecontrolli - RRTFQ1-433.92 и RTFQ1-433.92? Как с ними правильно работать?

Уже подробно обсудили тут viewtopic.php?f=28&t=115893

Проблема была в том, что передавали кодом NRZ , а надо было передавать манчестером https://ru.wikipedia.org/wiki/Физическое_кодирование

И сразу всё бы заработало))
artemik32 писал(а):
У вас там, я посмотрел Н-мост используется, а что же не на полевых? КПД будет выше и греться меньше.

Собираем из того что есть под рукой))

Греется? Вообщето прежде чем собирать, мы всё посчитали)) Двигатель 12V, 1А. Какие ему нужны транзисторы? )) Измерили падение напряжения на биполярном транзисторе 0,15...0,3 V (в зависимости от типа транзистора).

И как сильно он будет греться? Мощность рассеивания равна 1А х 0,3 V = 0,3 Ватт. По вашему это сильно?))

Включили.. проверили... транзисторы чуть тёпленькие)) Всё согласно расчётам)) Радиатор не нужен.

Можно конечно и мосфеты.. Но их нужно подбирать по минимальному сопротивлению.
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Пн июн 13, 2016 12:13:24 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пт сен 04, 2015 13:10:49
Сообщений: 121
Откуда: г. Ижевск
Рейтинг сообщения: 0
Читаю ваши посты с начала темы, Роман, очень интересно встретить творческого человека, исследователя, желающего дойти до всего самому, по теме радиоуправляемых моделей. Я вот тоже варился в собственном соку несколько лет, я тоже начинающий в деле программирования МК, жаль только картинки не открываются в тексте почему то? Могу показать свою схему, если интересно, она работает в принципе нормально, но иногда глючит, как я понял из-за помех электродвигателей, программа дешифратора сбивается, пока не могу это победить. Буду рад Вашим подсказкам.

_________________
Истина где-то рядом...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Пн июн 13, 2016 15:14:27 
Друг Кота

Карма: 2
Рейтинг сообщений: 53
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8010
Откуда: .ru
Рейтинг сообщения: 0
Вообщета эта тема не ограничивается только радиоуправляемыми моделями... Тема чуть шире))
Картиник не открываются, потому что "превышен лимит картинок" )) Старые удалил... Нарисуем новые :) Показывайте свою схему. Поковыряем и вашу схему заодно)) Мож появятся новые идеи...

Такс... и что мы наковыряли)) Собрали самодельный радиомодуль.)) Собственно сам алгоритм и схему (идею) самодельного радиомодуля "кораблика" мы используем такую же как в радиоидуле MRF49XA (см. даташит).
https://yandex.ua/images/search?text=mr ... source=wiz
MRF49XA условно состоит из двух частей: аналоговой и цифровой.
-Передатчик стандартный: PLL синтезатор + усилитель.
-Приёмник прямого преобразования подробно описан тут: http://the-mostly.ru/misc/priemniki_pry ... nalov.html
Изображение
Мы собрали самодельный приёмник (супергетеродин на кварцах и/или сверхрегенератор) и передатчик на кварцах.

В MRF49XA есть дополнительные блоки:
MRF49XA RSSI - Цифровой выход контролирует уровень входного сигнала. В нашей самодельном блоке S-метр. Это одно и тоже.)) Как его использовать (кроме настройки приёмника) мы пока не придумали))
Показания индикатора уровня сигнал RSSI нелинейные:
Изображение
Примерно такие же показания (нелинейные) даёт S-метр в К174ХА6.
Из-за нелинейных показаний S-метра (RSSI), точно определить расстояние до кораблика невозможно. При близком расстоянии от пульта до кораблика S-метр (RSSI) всегда показывает "полную шкалу".

MRF49XA DQI - Индикатор качества данных... Подсчитывает количество "шипов" (ложных импульсов) в течение определенного времени (построен на обычном автомате выборок). Указывает на работающий передатчик (дословный перевод даташита). Вообщем обычный спектральный шумоподавитель как в обычной рации ЧМ... В нашей схеме не используется... нет необходимости.
Хотя МК может измерить уровень шума по выборкам. Или можно использовать внешний измеритель уровня шума (спектральный шумодав от рации). Но из-за нелинейных показаний DQI-метра, точно определить расстояние до кораблика невозможно. При близком расстоянии от пульта до кораблика DQI-метр всегда показывает "полную шкалу".

Оба шумодава RSSI и DQI могут использоваться в радиомодуле MRF49XA для определения появления сигнала. По уровню шума или уровню сигнала MRF49XA определяет что есть сигнал. В этом случае MRF49XA записывает данные в приёмный буфер FIFO. Настраиваются пороги срабатывания шумодавов по отдельности. В нашей схеме никакие шумодавы мы не используем (хотя есть такая возможность), потому что любой сигнал или помеха от "чужого" пульта приведёт к записи ложного сигнала... от "чужого" пульта.

MRF49XA AFC - Автоматическая подстройка частоты... В нашей самодельном блоке нет. Т.к. стабильность частоты наших приёмников и передатчиков достаточна.

В MRF49XA импульсы с детектора (I/Q DEMOD) поступают на цифровой фильтр (Data Filtering).
Изображение
Цифровой фильтр MRF49XA (судя по описанию из даташита) построен на обычном автомате выборок. Цифровой фильтр (Data Filtering) делает 39 выборок на каждый импульс. Т.е. фильтруем все входящие импульсы с выхода детектора и избавляемся от ложных импульсов. На выходе цифрового фильтра (Data Filtering) получаем импульсы данных (DATA) и импульсы частоты (DCLK). К этим выводам подключаем внешний МК. Или можно использовать внутренний буфер FIFO, куда будем записавать наши данные.
Изображение

В самодельном радиомодуле мы используем этот же принцип. Только цифровой фильтр (автомат выборок) и буфер FIFO у нас сделан программно в МК.
Изображение
1- Когда сигнал хороший (уровень шума низкий), то все пакеты у нас проходят без потерь. Причём форма импульсов значения не имеет.
2- При слабом сигнале (уровень шума повышается) часть пакетов теряется. Алгоритм не совершенный))

Причём форма импульсов и амплитуда импульсов в нашей схеме значения не имеет. Важен только уровень шума.

Можно подумать как уменьшить количество потерянных пакетов при слабом сигнале. Вариантом много...
:tea:

Самым эффективным методом (из простых) - это регулировать полосу пропускания приёмника в зависимости от дальности, меняя чувствительность. Например в MRF49XA шесть фиксированных полос УПЧ. Нам достаточно и двух. В МК можно добавить "переключатель скорости передачи". Только делать приёмник с переключаемыми ФСС - слишком навороченно получится )) Хотя всё можно)) И даже сделать плавную регулировку полосы в приёмнике.

Мне особенно понравилось как сделана плавная регулировка в старом приёмнике...
"при приёме АМ сигналов предусмотрена регулировка полосы пропускания ПЧ, от 5 до 18 кГц."
http://rw6ase.narod.ru/00/rtran/kazahstan.html
Изображение
Три контура ФСС связали ниткой и крутиш туда-сюда меняя связь контуров в УПЧ.))) Вот реальная технология. И никаких тебе цифровых фильтров. ))) :)))

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

Ну с чувствительностью всё понятно. А что ещё можно сделать? Выше рассмотрели работу простого цифрового ФНЧ на примере радиомодуля MRF49XA. В более современных радиомодулях для обработки сигнала используют АЦП. Как пишут в даташите... "радиомодули с улучшенными параметрами"...))
Изображение
Судя по описанию во всех радиомодулях используют приёмник ППП по одной схеме. )) Отличие в обработке сигнала после детектора...

В принципе наш простенький МК может оцифровывать звуковой сигнал после детектора приёмника и всю дальнейшую обработку сигнала производить в цифровом виде.
В принципе можно вообще выкинуть всякие усилители и компараторы из схемы и подавать сигнал прямо с ввыхода К174ХА6 на вход АЦП ATmega8.
Изображение
10-битный АЦП в ATmega8 без проблем справляется с этой задачей)) Точность измерения 5/1024=0,0048... Грубо - точность измерения около 5 mV. На выходе К174ХА6 напряжение +/- 0,1V (при девиации +/- 7 кГц). Достаточно.)) Возможности ATmega8 ограничены только вычислительной мощностью. ))
:tea:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 870 ]     ... , , , 32, , , ...  

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y