реклама на сайте
подробности

 
 
> FSK на AVR
RA3MAH
сообщение Mar 27 2017, 15:52
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 27-03-17
Пользователь №: 96 129



Добрый день! Есть задача передать телеметрические данные по радиоканалу. Стандартные радиомодули не подходят, так как с ними удалось перекрыть только 1000 метров, требуется несколько км. В качестве устройств передачи будут использоваться радиостанции. Передача в спектре голосовых частот. Передатчик излучает либо 1000 гц это логический 0, либо 2200 это 1. Частоты манипуляции могут быт любыми. Оптимальное решение - baycom модем, но к сожалению не могу найти исходный код, дабы дописать под свои нужды. С передатчиком проблем не возникло. Передаваемое событие будет содержать либо 5, либо 9 байт, если получится нормально реализовать. Байт состоит из 4 бит. Например, событие 123456789 будет кодировано и передано, как 0001 0010 0011 0100 0101 0110 0111 1000 1001. 0 - тон 1000 Гц, 1 - 2200 Гц. Проблема возникла с демодулятором. Понимаю, что нужно реализовать алгоритм Герцелля или Быстрое преобразование Фурье. Но в математике не очень. Пишу на BASCOM-AVR. Может кто-то делал подобное? и не обязательно на AVR и готов поделиться кодом или показать пример. Считать импульсы переходом через 0 корректно не получилось. Так как, если выключить у радиостанции шумоподавитель - появится эфирный шум (пшшшшш), и из-за этого микроконтроллер выдает ересь. DTMF оставил на крайний случай, так как скорость передачи очень мала. Передача будет односторонняя, достоверность доставки сообщения будет обеспечена избыточностью, т.е. сообщение будет передано много-много раз в течении, например 10 минут. Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Mar 27 2017, 16:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(RA3MAH @ Mar 27 2017, 17:52) *
С передатчиком проблем не возникло.

Вообще то уже "возникло".
1) Необходима передача некой последовательности по которой приемник сможет захватить, как минимум, битовую синхронизацию.
2) Надо что то обеспечивабщее фрейминг.
3) Напрашивается избыточное кодирование при передаче.
Цитата
Пишу на BASCOM-AVR

Займитесь лучше чем нибудь другим. Не программированием.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- RA3MAH   FSK на AVR   Mar 27 2017, 15:52
|- - RA3MAH   Цитата(zltigo @ Mar 27 2017, 19:38) Вообщ...   Mar 27 2017, 17:07
|- - zltigo   Цитата(RA3MAH @ Mar 27 2017, 19:07) 4)Я и...   Mar 27 2017, 17:45
|- - RA3MAH   Цитата(zltigo @ Mar 27 2017, 20:45) Вот и...   Mar 27 2017, 18:16
- - arhiv6   Принятый пакет вы можете разобрать только захватив...   Mar 28 2017, 04:01
|- - zltigo   Цитата(arhiv6 @ Mar 28 2017, 06:01) Если ...   Mar 28 2017, 06:45
- - sigmaN   Без обид, но о чем говорить с человеком, который в...   Mar 28 2017, 04:27
|- - Herz   Цитата(sigmaN @ Mar 28 2017, 07:27) Без о...   Mar 28 2017, 07:06
|- - sigmaN   Цитата(Herz @ Mar 28 2017, 10:06) Я не по...   Mar 28 2017, 14:31
- - arhiv6   ТС, вам скорее всего проще сделать так: копить неб...   Mar 28 2017, 06:36
- - jcxz   Цитата(RA3MAH @ Mar 27 2017, 17:52) Станд...   Mar 28 2017, 06:59
|- - jcxz   Цитата(jcxz @ Mar 28 2017, 08:59) На CPFS...   Mar 28 2017, 07:13
- - RA3MAH   Большое спасибо, тем кто откликнулся помочь) Преам...   Mar 28 2017, 08:29
- - arhiv6   Для детектирования 2х частот БПФ не нужен - исполь...   Mar 28 2017, 09:08
- - aiwa   Цитата(RA3MAH @ Mar 27 2017, 17:52) Добры...   Mar 28 2017, 11:02
|- - jcxz   Цитата(aiwa @ Mar 28 2017, 13:02) Реализо...   Mar 28 2017, 11:11
- - aiwa   Цитата(jcxz @ Mar 28 2017, 13:11) Дальнос...   Mar 28 2017, 11:57
- - Михась   Если четырехбитные слова, тем более имеет смысл об...   Mar 28 2017, 12:44
- - rx3apf   Вот на счет "надежно" - плавали, знаем (...   Mar 28 2017, 13:56
|- - Михась   Цитата(rx3apf @ Mar 28 2017, 19:56) Вот н...   Mar 28 2017, 13:59
- - RA3MAH   Все же ассемблер я не потяну... Подскажите, пожалу...   Mar 28 2017, 17:09
- - sigmaN   это общая библиотека так сказать полнофункциональн...   Mar 28 2017, 20:07
- - Alexashka   Вставлю свои 5 копеек. Конечно ЦОС на DSP это всё ...   Mar 30 2017, 07:22
|- - jcxz   Цитата(Alexashka @ Mar 30 2017, 09:22) Вс...   Mar 30 2017, 07:47
|- - Alexashka   Цитата(jcxz @ Mar 30 2017, 11:47) "П...   Mar 31 2017, 05:42
|- - RA3MAH   Цитата(Alexashka @ Mar 31 2017, 09:42) С/...   Mar 31 2017, 18:53
- - Alexashka   Прямых аналогов нет (или я их не встречал), есть к...   Apr 1 2017, 20:34
- - jcxz   Цитата(Alexashka @ Apr 1 2017, 22:34) Осн...   Apr 2 2017, 08:13
- - Alexashka   Цитата(jcxz @ Apr 2 2017, 12:13) Тот моде...   Apr 2 2017, 16:55
- - jcxz   Цитата(Alexashka @ Apr 2 2017, 18:55) Оче...   Apr 2 2017, 18:33


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016