Сборка и разборка строк при обмене данными

Отправляем/принимаем данные своим "протоколом"

Вопросы по встроенным блокам
Ответить
Sancho
Полковник
Сообщения: 2678
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Имя: Sancho
Контактная информация:

Сборка и разборка строк при обмене данными

#1

Сообщение Sancho » 10.05.2019{, 13:08}

Сообщение отредактировал автор поста
Сообщение отредактировал автор поста. Все.

Sancho
Полковник
Сообщения: 2678
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Имя: Sancho
Контактная информация:

Сборка и разборка строк при обмене данными

#2

Сообщение Sancho » 10.05.2019{, 13:57}

Сообщение отредактировал автор поста
Сообщение отредактировал автор поста. Все.

Ingwar
Лейтенант
Сообщения: 591
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 26
Откуда: Ленобласть
Имя: Игорь

Сборка и разборка строк при обмене данными

#3

Сообщение Ingwar » 10.05.2019{, 21:22}

Халява сэр... даже спасибо никто не ставит, только качают :shok:
С точки зрения геометрической прогрессии, если посмотреть сверху,
то снизу покажется, что сбоку ничего не видно.

Аватара пользователя
belyx
Рядовой
Сообщения: 80
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 5
Откуда: Витебск Беларусь

Сборка и разборка строк при обмене данными

#4

Сообщение belyx » 10.05.2019{, 22:13}

ну так правильно-сначала качают,потом ещё надо это всё переварить и намотать на ус! ещё скажут :yes:

Аватара пользователя
diman27
Сержант
Сообщения: 185
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 0
Откуда: Белово
Имя: Дмитрий

Сборка и разборка строк при обмене данными

#5

Сообщение diman27 » 12.05.2019{, 09:50}

Мне модуля еще не пришли, как в Россию попали, так в черную дыру провалились. А с кодом разбираюсь, есть непонятные моменты, но пока модулей нет, и спрашивать не стоит.

Sancho
Полковник
Сообщения: 2678
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Имя: Sancho
Контактная информация:

Сборка и разборка строк при обмене данными

#6

Сообщение Sancho » 12.05.2019{, 10:52}

Сообщение отредактировал автор поста
Сообщение отредактировал автор поста. Все.

SSSergeich
Сержант
Сообщения: 118
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 4

Сборка и разборка строк при обмене данными

#7

Сообщение SSSergeich » 13.05.2019{, 21:04}

4 года назад требовалось отправлять данные от передатчика к приемнику, без обратной связи на 433 МГц. В условиях зашумленной городской среды отправлялось 5 пакетов, в каждом пакете отправляемые данные повторялись трижды,
например байт1, байт2, байт 3
отправлялись как:
байт1, байт2, байт 3, байт1, байт2, байт 3, байт1, байт2, байт 3,
байт1, байт2, байт 3, байт1, байт2, байт 3, байт1, байт2, байт 3,
байт1, байт2, байт 3, байт1, байт2, байт 3, байт1, байт2, байт 3,
байт1, байт2, байт 3, байт1, байт2, байт 3, байт1, байт2, байт 3,
байт1, байт2, байт 3, байт1, байт2, байт 3, байт1, байт2, байт 3,

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

Примерно по такому же принципу работали радиоканальные охранные системы типа Аргус 15 лет назад

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 302
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 1

Сборка и разборка строк при обмене данными

#8

Сообщение stapmoff » 14.05.2019{, 19:09}

Приветствую. Попробовал все это дело на LoRa. По началу не поехало. Немного подправив (были ошибки в подсчете строк) вроде как заработало. Жду теперь ведомого, он в первый раз, после получения ответа, начал опять слать данные, у меня мог разрядиться повербанк и сбросить контроллер. Как будет все корректно скину проэкты.

Все работает корректно. Спасибо огромное Александру.

Отправлено спустя 1 час 6 минут 41 секунду:
от ведущего к ведомому, все работает, а вот от ведомого (например сработка, замык. контакта,) данные приходить не будут. Чисто одностороннее управление. Сейчас пыюсь как то исправить

Отправлено спустя 6 минут 35 секунд:
Ступор короче))))) Пока в голову ни чего не лезет :smile171:
Вложения
Ведомый,обработка данных, ответ_ LoRa v01.flp
(668.29 КБ) 13 скачиваний
Сборка данных для отправки строкой LoRa v01.flp
(658.11 КБ) 13 скачиваний

Sancho
Полковник
Сообщения: 2678
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Имя: Sancho
Контактная информация:

Сборка и разборка строк при обмене данными

#9

Сообщение Sancho » 14.05.2019{, 21:14}

Сообщение отредактировал автор поста
Сообщение отредактировал автор поста. Все.

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 302
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 1

Сборка и разборка строк при обмене данными

#10

Сообщение stapmoff » 15.05.2019{, 10:51}

Sancho, Хорошо, я тоже вечерком сегодня попробую

Отправлено спустя 5 часов 44 минуты 31 секунду:
Sancho, В общем. ведомый не отправляет автоматом данные ведущему при смене пакета. При нажатии на кнопку у ведомого шлет новый пакет. Пока так
Вложения
Сборка данных для отправки строкой LoRa v01.flp
(776.74 КБ) 8 скачиваний
Ведомый,обработка данных, ответ_ LoRa v01.flp
(727.2 КБ) 7 скачиваний

Sancho
Полковник
Сообщения: 2678
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Имя: Sancho
Контактная информация:

Сборка и разборка строк при обмене данными

#11

Сообщение Sancho » 15.05.2019{, 17:20}

Сообщение отредактировал автор поста
Сообщение отредактировал автор поста. Все.

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 302
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 1

Сборка и разборка строк при обмене данными

#12

Сообщение stapmoff » 15.05.2019{, 19:01}

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

Отправлено спустя 48 секунд:
Sancho, файлы разные. Просто не переименовал

Sancho
Полковник
Сообщения: 2678
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Имя: Sancho
Контактная информация:

Сборка и разборка строк при обмене данными

#13

Сообщение Sancho » 15.05.2019{, 19:08}

Сообщение отредактировал автор поста
Сообщение отредактировал автор поста. Все.

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 302
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 1

Сборка и разборка строк при обмене данными

#14

Сообщение stapmoff » 15.05.2019{, 19:11}

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

Sancho
Полковник
Сообщения: 2678
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Имя: Sancho
Контактная информация:

Сборка и разборка строк при обмене данными

#15

Сообщение Sancho » 15.05.2019{, 19:16}

Сообщение отредактировал автор поста
Сообщение отредактировал автор поста. Все.

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 302
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 1

Сборка и разборка строк при обмене данными

#16

Сообщение stapmoff » 15.05.2019{, 19:24}

Sancho, да понятно. Но если адресация, то и команды всем можно слать разные

Ответить

Вернуться в «Штатные блоки»

Кто сейчас на конференции

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