Как стать автором
Обновить

Комментарии 9

А что за программа анализа осциллограмм? Валяется у меня датчик от иной метеостанции, тоже пробовал его разгадать (правда, подключая лог. анализатор напрямую с МК передающей части, минуя радиоканал.), да что-то не вышло.
Сырые тайминги с осциллографа анализировать неудобно, поэтому специально для декодирования этого протокола, писалась утилита, которая берет данные .csv формате, рисует осциллограмму, отделяет синхроимпульсы от данных и выводит принятые пакеты в двоичном виде. На втором этапе декодирование протокола было переписано на STM32F4 Discovery, а утилита на C# свою часть работы выполнила. В качестве 433 MHz приемника использовался китайский модуль от Canton Electronics (-112dBm, 9600 bod)
433,92 МГц, Амплитудная модуляция?
да
Здорово. Этак можно изобрести модуль для работы с различными популярными датчиками и выводить показатели даже на смартфон?
Многие энтузиасты описывают протоколы своих сенсоров. Есть Open Source программы, работающие с большим количеством разных сенсоров, например, pilight. В случае взаимодействия со смартфоном нужен мост, 433 MHz <-> BlueTouch / Wi-Fi, поскольку европейские сенсоры работают в открытом диапазоне 433.92 MHz.
Интересно. Я так понимаю готового решения нет? Нужно собирать что-то на Arduino с приемником на 433 МГц и передатчиком Bluetooth.
Добавьте, пожалуйста, мейкфайл для сборки проекта — так по си исходнику непонятно в какой среде собиралось, возможно еще файл линковщика нужен.

Планируется ли выкладка проекта на сишарп для разбора файла осциллограм?
Исходники публиковались в виде библиотеки,
Вначале вызываете функцию tfaInit();
потом каждые 50 uSec функцию tfaTask();
Проект примера STMCube STemWin_HelloWord, на базе которого запускалась библиотека, лишний раз в GitHub копировать не хотелось.
Собиралось в среде Keil, отлаживалось на STM32F429 (плата Discovery).
Добавил на GitHub немного пояснительной информации.

Утилита на С# писалась исключительно под эту задачу, и поскольку она не универсальная-красивая-законченная, ее публикация не планируется.
Если интересует Keil проект для Discovery STM32F429 или C#, пишите в личку, исходниками поделюсь.
Но в случае с C# придется поработать напильником :).
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.