FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [18]
Блоки пользователей [162]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [188]
Поиск
...
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вторник, 17.07.2018, 01:00
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог файлов
Главная » Файлы » Блоки пользователей

Блоки приема и передачи данных посредством RF433 канала
[ · Скачать удаленно (250kB) ] 01.03.2017, 23:41
Два типа блоков:

1. Блоки приема/передачи с легкой шифрацией рендомной переменной 0..65536. Данная переменная передается в посылке в открытом виде. Все данные, кроме адреса, меняются динамически при каждой передаче. Данные блоки передают от 2-х до 8-ми переменных типа ИНТ.

2. Блоки с приставкой "cod". Это блоки с усиленной шифрацией посредством счетчика передач, рендомной составляющей и таблицы кодов. Все данные, кроме адреса, меняются динамически при каждой передаче. Счетчик передачи шифруется рендомной переменной.
В блоках приемника и передатчика имеется таблица на 50 символов для шифровки данных. Данная таблица известна только приемнику и передатчику, в посылке данные из таблицы не передаются, передается только ссылка на эти данные.
При каждой передаче счетчик прибавляется и выбирает из таблицы очередные два символа, которые шифруют данные посредством операции XOR. Приемник, получив посылку, сверяет контрольную сумму, расшифровывает счетчик передач, также выбирает из своей таблицы два символа в соответствии со счетчиком и расшифровывает данные. Данные блоки передают две переменных типа ИНТ.

Все блоки приема работают на прерываниях от Таймера 1, независимо от текущей программы.
Блоки передачи вносят задержку в выполнение программы от 200 до 800мс в зависимости от количества передаваемых данных.

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

Для работы блока приемника нужна библиотека TimerOne: https://github.com/PaulStoffregen/TimerOne

В блоках передатчиков была допущена ошибка, связанная с переполнением таймера millis() - передатчик может зависнуть через 49 дней работы. Архив перезалил 26.03.2017.

.
Категория: Блоки пользователей | Добавил: Boroda
Просмотров: 3064 | Загрузок: 872 | Комментарии: 27 | Рейтинг: 4.7/6
Всего комментариев: 271 2 »
avatar
1
1
Блоки подойдут для hc-12?
avatar
0
7
Нет, она не UART, а дерганье ногой.
avatar
0
2
При компиляции не найдена  #include <TimerOne.h>
avatar
0
6
Библиотека на GitHub https://github.com/PaulStoffregen/TimerOne. Скачать (зеленая кнопка Clone Dounload) и распаковать папку сюда: C:\Program Files (x86)\Flprog\ideV1\libraries\TimerOne
avatar
0
3
у меня при скачки пишет что троян есть !!!!!!!!!!!!!
avatar
0
5
Avast? У меня он на все проги самописные в HiAsm ругается. В их базе программы моей нет, и он ее считает зловредом. Сейчас очень многие антивирусы проверяют сначала "название файла".exe по своей базе и, если не находят, то считается опасной программой. Если в базе есть, то проверяют уже потроха. Кидаешь файл программы в техподдержку и вечером получаешь обновленную базу антивируса, которая его не трогает.
avatar
0
4
У меня nod32 молчит. Все нормально.
avatar
0
8
Пересмотрел блоки, жаль для uart модулей не подходит. Boroda можете сделать такие блоки для hc12?
avatar
0
9
С передатчиком проблем не будет, а вот с приемником придется повозиться. Попробую что-нибудь сделать.
avatar
0
10
Испробовал Ваши блоки в работе. Считаю, что сделано большое дело для пропаганды FLprog. Большой плюс малый размер скетча (в отличии от WirtualWire), а также адресация и шифрование.
avatar
0
11
Прошу прощения за тупой вопрос, это вот для таких модулей?
433Hz
avatar
0
12
У меня такие 433 По Вашей ссылке похожие, возможно полный аналог.
avatar
0
13
Спасибо нашел и такие как у вас.
avatar
0
15
RedSky, на раз поиграться. Приемник сразу в помойку. Аналогичного здесь только цвет платы. По качеству работы даже рядом не стояли.
avatar
0
14
tooshka99, Ваши лучше!
avatar
0
16
Спасибо, буду знать)))
avatar
0
17
Boroda, вы собаку съели на передатчиках. Может вы составите список этих плат с их плюсами и минусами исходя из вашего опыта с краткими коментами?
avatar
0
18
Очень нужные блоки!!! Как вариант можно и cc1101 в асинхронном режиме использовать на разных частотах.
avatar
0
19
В блоках передатчиков была допущена ошибка, связанная с переполнением таймера millis() - передатчик может зависнуть
через 49 дней работы. Архив перезалил.
1-10 11-16
avatar
FLProg © 2018
uCozЯндекс.Метрика