23

Вопрос к электронщикам1

Всем привет. Столкнулся тут с дебильной проблемой, тривиальной, на первый взгляд, но уже несколько дней бьюсь.

Дано: RC Receiver 2.8GHz , 8 каналов. Выдает в PWM, PPM, SBUS (по желанию).
Задача: прочитать эти каналы в Raspberry Pi через GPIO. Я знаю про ограничения в микросекунду на Pi, но мне больше и не надо.

Вроде все просто, но не получается.

Начнем с того что pigpio не видит сигнала. Долго ковырялся, посмотрел осциллографом - сигнал есть, но он 1.3в максимум. То есть, судя по всему, для GPIO это ноль. Хотя, и выдает как 1, но постоянный.
Тут я вообще теряюсь, ибо сигнал есть, если к PWM подключаю серво то все реагирует как надо.

Попробовал через транзистор поднять до 3.3в , но то-ли руки из жопы, то-ли транзистор не тот (NPN, TIP120), то-ли хз что, на выходе вижу те-же 1.3в.

Гугл весь прочитал, но так и не нашел внятного и понятного ответа как на Raspberry Pi работать со стандартными 2.8GHz RC ресиверами. Помогите плз.

PS: Если есть годный рецепт как читать это на ардуине то могу попробовать (она тоже есть), но с обязательным рецептом передать это дальше в малинку по i2c. Ибо из-за контроллера моторов свободных GPIO почти не осталось.

Ресиверы у меня такие:
Radiolink R8FM (PPM & S.BUS): https://www.radiolink.com/r8fm
Radiolink R8EF (PWM, PPM & S.BUS) : https://www.radiolink.com/r8ef

Вот скрин с осциллограммы (в режиме PPM):

Вопрос к электронщикам Raspberry pi, Электроника, Радиоуправляемые модели

Ну а вот, собственно, сценарий использования:

Вопрос к электронщикам Raspberry pi, Электроника, Радиоуправляемые модели

Arduino & Pi

1.5K поста20.8K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу