0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
|
|
1 | |
Передача текста по радио каналу(чат)28.08.2016, 07:05. Просмотров 16005. Ответов 59
Метки нет Все метки)
(
Задумал сделать передачу текста, предложений по радио каналу, нашёл исходники подправил под себя, но текст в терминале отображается некоректно, помогите исправить ошибки. исходники и файл протеуса прилагаю.
[58.42 Кб]
0
|
|
28.08.2016, 07:05 | |
Простая радио передача Передача аудиосигнала(RCA) по радио, передачик -> приёмник Передача знаков по каналу Передача данных по дуплексному каналу связи |
|
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 432
|
|
28.08.2016, 07:44 | 2 |
sorsim
Сделайте скриншот схемы, не каждому охота ставить протеус для ее просмотра. Почему решили не использовать готовые цифровые приемопередатчики, вроде NRF24L01? По коду скажу, что надо добавить контрольную сумму или коррекцию ошибок.
0
|
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
|
|
28.08.2016, 20:09 | 3 |
схема проста до безобразия, с ноги на ногу контроллера напрямую соедененны одной трассой(были бы это модули рф к передатчику дата и приемнику дата), и вывод в юарт пришедший результат, только там каракули выводятся, а не то, что отправляешь.NRF24L01 у них дальность маленькая и габариты меня не устраивают, в качестве передатчика хочу использовать max1472.
0
|
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 432
|
|
29.08.2016, 02:16 | 4 |
![]() При использовании амплитудной модуляции (ASK) желательно использовать манчестерский код. Я так понял, передача будет односторонняя? Шифрование будет использоваться?
0
|
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,183
|
|
29.08.2016, 11:57 | 5 |
Передатчик-то там маленький, а приемник с обвязом...
Ну и связь односторонняя + нужен подбор номиналов иначе выигрыша в мощности не будет никакого. Более того может вообще не работать.
0
|
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
|
|
29.08.2016, 13:47 | 7 |
NRF24L01 это сам чип, а обвеса у него мама не горюй. а у максы всего то катушка, резистор, кварц и кандёр, модуляция ask/ook. нет шифрование не нужно кидаются пакеты с текстом в одину сторону и в терминале сидиш смотриш что приходит от робота печатающего текст(ну робот это так может и кто другой пошлёт). я в интернете нигде не встречал ещё, что бы кто то это делал просто никому не интересно видимо все передают хексы по 2 байта светодиодами мигают к чему эти приколы не пойму, а вот текст передать куда интересней ).
0
|
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 |
![]() Кроме нордика кстати есть много других трансиверов, есть на более низкую частоту и большие расстояния, например silabs si4432, semtech sx1278.
0
|
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
|
|
29.08.2016, 20:30 | 10 |
![]()
0
|
Oxford
|
|
29.08.2016, 20:33 | 11 |
SI4432 модули на али.
|
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
|
|
29.08.2016, 21:28 | 12 |
![]() какой-нибудь CC115L всего лишь 4х4 мм вместо 3х3мм max1742. из обвеса разница только в паре ёмкость/индуктивность чтобы балун сделать. ну или еще лучше от силабса трансиверы, как тут выше посоветовали. у Si4432 вообще 20дБм выход.
0
|
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
|
|
29.08.2016, 23:29 | 13 |
я тему создал для не обсуждения кому какой передатчик по душе, а для помощи, кто может помочь отзовитесь)
0
|
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 322
|
|
29.08.2016, 23:42 | 14 |
чисто теоретически си4432 до 960 МГц, а си446х до 1050 МГц.
И вот интересно, как в тех же размерах повлияет антенна. У какого модуля уровень передачи будет выше - у мощного 1 ГГц или слабого 2.4 ГГц. Возможно, что найти качественную антенну на 2.4 проще.
0
|
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,011
|
|
30.08.2016, 00:05 | 15 |
![]() А во вторых такой вариант (даже правильно работающий по проводу) по радиоканалу не будет работать... если только это умный передатчик, типа NRF24L01 то да, но опять же там нужно реализовать целый алгоритм взаимодействия с радио модулем... Если же планируется передавать через обычный аналоговый передатчик, то там UART не применяется, нужен манчестер и некислый алгоритм декодирования... Ну а если у вас задача добиться передачи всего лишь по проводу, то без проблем можно подрихтовать... PS код приемника посмотрел - БББрррррр...... Де ж вы такого исходного понаходили... В вашем случае легче все выкинуть и готовое предложить... Опишите конкретно задачу, я вам свою либу адаптирую...
0
|
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
|
|
30.08.2016, 01:08 | 16 |
я уже писал что я хочу, например есть в буфере ну или вообще char msg[]={"Жили у бабуси, два весёлых гуся, один пил другой курил третий бабку материл"}; вот это передать с передатчика и получить на другой стороне на приёмнике в юарте, вот что я хочу )) только я это буду делать потом по другому на ногу юарта поступает текст записывается в буфер и при нажатии кнопки он отправляется с буфера на приёмник. ну как то так.
0
|
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,011
|
|
30.08.2016, 01:13 | 17 |
Ну завтра подгоню свой вариант...
0
|
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,044
|
|
30.08.2016, 05:14 | 18 |
У NRF24L01 буфер 32 байта. Вдобавок, не всякий текст можно отправить. Я поимел как-то засаду со словом "TEST". Из-за чего трансивер раком вставал. Так как это слово внутренняя инструкция модуля.
0
|
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 886
|
|
30.08.2016, 05:45 | 19 |
Меня давно мучает вопрос - 1978 в конце что означает ?
0
|
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 24
|
|
30.08.2016, 06:55 | 20 |
я так думаю год рождения )
0
|
30.08.2016, 06:55 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Передача пакетов по дуплексному каналу связи Передача радио сигнала на устройство при потере напряжения RadioGroupe получение текста радио бокса со значением true Создать поле для ввода текста, радио кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |