Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.59/82: Рейтинг темы: голосов - 82, средняя оценка - 4.59
sorsim
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
1

Передача текста по радио каналу(чат)

28.08.2016, 07:05. Просмотров 15417. Ответов 59
Метки нет (Все метки)

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


[58.42 Кб]
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2016, 07:05
Ответы с готовыми решениями:

Простая радио передача
Требуется построить передачу информации от контроллера к устройству(абстрактному, т.е не важно...

Передача аудиосигнала(RCA) по радио, передачик -> приёмник
Доброго времени суток. Мне требуется передать стереоаудио сигнал в радиусе 30-50м с минимальной...

Передача знаков по каналу
Помогите пожалуйста решить такую задачку: По каналу связи передается 1500 знаков. Каждый знак...

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

59
Kitvym
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 432
28.08.2016, 07:44 2
sorsim
Сделайте скриншот схемы, не каждому охота ставить протеус для ее просмотра.
Почему решили не использовать готовые цифровые приемопередатчики, вроде NRF24L01?
По коду скажу, что надо добавить контрольную сумму или коррекцию ошибок.
0
sorsim
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
28.08.2016, 20:09 3
схема проста до безобразия, с ноги на ногу контроллера напрямую соедененны одной трассой(были бы это модули рф к передатчику дата и приемнику дата), и вывод в юарт пришедший результат, только там каракули выводятся, а не то, что отправляешь.NRF24L01 у них дальность маленькая и габариты меня не устраивают, в качестве передатчика хочу использовать max1472.
0
Kitvym
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 432
29.08.2016, 02:16 4
Цитата Сообщение от sorsim
NRF24L01 у них дальность маленькая и габариты меня не устраивают, в качестве передатчика хочу использовать max1472
Дальность можно увеличить, добавив усилитель. А по габаритам NRF24L01 4x4mm 20-pin QFN / max1472 3x3mm 8-Pin SOT23, не на много больше.

При использовании амплитудной модуляции (ASK) желательно использовать манчестерский код.

Я так понял, передача будет односторонняя?
Шифрование будет использоваться?
0
otixsom
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,183
29.08.2016, 11:57 5
Передатчик-то там маленький, а приемник с обвязом...
Ну и связь односторонняя + нужен подбор номиналов иначе выигрыша в мощности не будет никакого. Более того может вообще не работать.
0
Sthuthu
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 879
29.08.2016, 12:44 6
Вы делаете терминал RTTY ? Без велосипеда никак?
Может что-то типа этого Вам подойдёт?
0
sorsim
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
29.08.2016, 13:47 7
NRF24L01 это сам чип, а обвеса у него мама не горюй. а у максы всего то катушка, резистор, кварц и кандёр, модуляция ask/ook. нет шифрование не нужно кидаются пакеты с текстом в одину сторону и в терминале сидиш смотриш что приходит от робота печатающего текст(ну робот это так может и кто другой пошлёт). я в интернете нигде не встречал ещё, что бы кто то это делал просто никому не интересно видимо все передают хексы по 2 байта светодиодами мигают к чему эти приколы не пойму, а вот текст передать куда интересней ).
0
otixsom
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,183
29.08.2016, 13:55 8
Ну так а принимать-то чем эти пакеты? У max1473 обвеса не менее чем у нордика

http://www.gaw.ru/im/Moxym/rf/1473_s.gif
0
яверт
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
29.08.2016, 14:38 9
Цитата Сообщение от sorsim
NRF24L01 это сам чип, а обвеса у него мама не горюй. а у максы всего то катушка, резистор, кварц и кандёр, модуляция ask/ook.
Maкс это только приёмник. Нужен будет еще передатчик...
Кроме нордика кстати есть много других трансиверов, есть на более низкую частоту и большие расстояния, например silabs si4432, semtech sx1278.
0
sorsim
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
29.08.2016, 20:30 10
Цитата Сообщение от otixsom
Ну так а принимать-то чем эти пакеты? У max1473 обвеса не менее чем у нордика
приёмник хоть с кирпичь будет главное что размер передатчика очень маленький получается. и по мощности он с нордиком не сравним.
0
Oxford
29.08.2016, 20:33 11
SI4432 модули на али.
_pv
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,515
29.08.2016, 21:28 12
Цитата Сообщение от sorsim
приёмник хоть с кирпичь будет главное что размер передатчика очень маленький получается. и по мощности он с нордиком не сравним.
по мощности и потреблению тут не в нордике дело, а в частоте: 433МГц против 2.4ГГц.

какой-нибудь CC115L всего лишь 4х4 мм вместо 3х3мм max1742.
из обвеса разница только в паре ёмкость/индуктивность чтобы балун сделать.

ну или еще лучше от силабса трансиверы, как тут выше посоветовали. у Si4432 вообще 20дБм выход.
0
sorsim
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
29.08.2016, 23:29 13
я тему создал для не обсуждения кому какой передатчик по душе, а для помощи, кто может помочь отзовитесь)
0
bw429
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 322
29.08.2016, 23:42 14
чисто теоретически си4432 до 960 МГц, а си446х до 1050 МГц.
И вот интересно, как в тех же размерах повлияет антенна. У какого модуля уровень передачи будет выше - у мощного 1 ГГц или слабого 2.4 ГГц.
Возможно, что найти качественную антенну на 2.4 проще.
0
ShodS
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 2,011
30.08.2016, 00:05 15
Цитата Сообщение от sorsim
я тему создал для не обсуждения кому какой передатчик по душе, а для помощи, кто может помочь отзовитесь)
Гы... да у вас там в импровизированном UART передатчике даже не реализованы старт\стоп биты... как же у вас может что то приниматься кроме каракулей )))

А во вторых такой вариант (даже правильно работающий по проводу) по радиоканалу не будет работать...
если только это умный передатчик, типа NRF24L01 то да, но опять же там нужно реализовать целый алгоритм взаимодействия с радио модулем...
Если же планируется передавать через обычный аналоговый передатчик, то там UART не применяется, нужен манчестер и некислый алгоритм декодирования...

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

PS
код приемника посмотрел - БББрррррр......
Де ж вы такого исходного понаходили...
В вашем случае легче все выкинуть и готовое предложить...

Опишите конкретно задачу, я вам свою либу адаптирую...
0
sorsim
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
30.08.2016, 01:08 16
я уже писал что я хочу, например есть в буфере ну или вообще char msg[]={"Жили у бабуси, два весёлых гуся, один пил другой курил третий бабку материл"}; вот это передать с передатчика и получить на другой стороне на приёмнике в юарте, вот что я хочу )) только я это буду делать потом по другому на ногу юарта поступает текст записывается в буфер и при нажатии кнопки он отправляется с буфера на приёмник. ну как то так.
0
ShodS
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 2,011
30.08.2016, 01:13 17
Ну завтра подгоню свой вариант...
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,044
30.08.2016, 05:14 18
У NRF24L01 буфер 32 байта. Вдобавок, не всякий текст можно отправить. Я поимел как-то засаду со словом "TEST". Из-за чего трансивер раком вставал. Так как это слово внутренняя инструкция модуля.
0
x893
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 886
30.08.2016, 05:45 19
Меня давно мучает вопрос - 1978 в конце что означает ?
0
sorsim
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
30.08.2016, 06:55 20
я так думаю год рождения )
0
30.08.2016, 06:55
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.08.2016, 06:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Передача пакетов по дуплексному каналу связи
В системе передачи данных производится обмен пакетами между пунктами А и В по дуплексному каналу...

Передача радио сигнала на устройство при потере напряжения
Здравствуйте! Если ли возможность передать сигнал на устройство отдаленное на 2 км? С устройства...

RadioGroupe получение текста радио бокса со значением true
Здравствуйте! Подскажите, пожалуйста, как из radioGroupe получить текст элемента со значением true.

Создать поле для ввода текста, радио кнопки
<!--Создать поле для ввода текста, радио кнопки, в которых указан тип шрифта и кнопку при нажатии,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.