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

 
 
> 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
Ответов
rx3apf
сообщение Mar 28 2017, 13:56
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Вот на счет "надежно" - плавали, знаем (применительно к DTMF). В реальном эфире - паршиво. Да, с аппаратным декодером (8870, 8880). А все равно паршиво. А вот модем SmarTrunk-2 (топикстартеру я его в качестве примера приводил) - как часы. Через аудиоконтакт, в шумах - а все равно работает. Но, конечно, на бейсике это не написать... Ресурсы - хватало PIC16x84 @ 4 MHz.
Go to the top of the page
 
+Quote Post
Михась
сообщение Mar 28 2017, 13:59
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 161
Регистрация: 29-09-10
Пользователь №: 59 816



Цитата(rx3apf @ Mar 28 2017, 19:56) *
Вот на счет "надежно" - плавали, знаем (применительно к DTMF). В реальном эфире - паршиво. Да, с аппаратным декодером (8870, 8880). А все равно паршиво. А вот модем SmarTrunk-2 (топикстартеру я его в качестве примера приводил) - как часы. Через аудиоконтакт, в шумах - а все равно работает. Но, конечно, на бейсике это не написать... Ресурсы - хватало PIC16x84 @ 4 MHz.


Что есть куча решений, лучше чем DTMF, никто не сомневается. Но тогда надо плотно лезть в цос и связь, иметь инструменты для верификации решений. А это немалое время и немалые деньги. Тут уже Тсу решать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- RA3MAH   FSK на AVR   Mar 27 2017, 15:52
- - zltigo   Цитата(RA3MAH @ Mar 27 2017, 17:52) С пер...   Mar 27 2017, 16:38
|- - 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
- - 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 Текстовая версия Сейчас: 19th July 2025 - 02:49
Рейтинг@Mail.ru


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