Неинвертиран SBUS сигнал и SmartPort телеметрия на FrSky приемници, RCDetails Blog
За хеликоптерите и не само
Неинвертиран SBUS сигнал и SmartPort телеметрия на FrSky приемници

В това ръководство ще ви покажа как да получите неинвертиран SBUS сигнал и SmartPort телеметрия в FrSky приемници, включително R-XSR, XSR, X4R-SB и XM.
Защо изобщо ви трябва "неинвертиран сигнал"?
SBUS и SmartPort Telemetry е обърнат сериен порт, от който микроконтролерът не може директно да разпознае данни.
Контролерите от сериите F3 и F7 имат вградени хардуерни инвертори, така че можете да свържете SBUS и Smart Port към всеки наличен сериен порт (UART) и той ще работи. Ситуацията обаче се променя, когато използвате компютър на F1 или F4, те изискват неинвертиран сигнал или инвертираният сигнал трябва да бъде инвертиран отново.
Преди (в дните на Naze32) бяха необходими външни инвертори за свързване на приемника към полетния контролер. Днес много модерни компютри F4 имат вградени инвертори за SBUS, например Kakute F4.
Ако обаче вашият полетен контролер няма вградени инвертори за SBUS и S.Port, тогава ще трябва да използвате външни инвертори и това ръководство може да ви помогне.
В тази статия ще покажем къде можете да получите оригиналния, неинвертиран сигнал на приемника (преди инверсията) и можете да запоите компютъра директно към приемника.
Ако не знаете как да настроите SBUS и SmartPort в Betaflight/Cleanflight, ето ръководството.

В приемника Frsky X4R-SB неинвертираният SBUS сигнал може да бъде взет от щифт "А" на чипа, показан на снимката, или от щифт "А", разположен на ръба на платката.

Интелигентен порт
Когато използвате Betaflight,Cleanflight и някои други компютърни фърмуери (англ.), всичко, което се изисква, е да се свържете към щифт "A" (червен). Просто запоете единия проводник към този щифт и свържете другия край към TX на свободен сериен порт на компютъра.
Някои фърмуери обаче също изискват втори щифт ("B" - жълт, средният от трите щифта на частта), който да бъде свързан към RX щифта на същия сериен порт.


Както при X4R-SB, неинвертираният сигнал е разположен в средата на частта.

Интелигентен порт
Както при X4R-SB, за Betaflight и Cleanflight всичко, което се изисква, е един "A" (червен) щифт. Просто го включете в свободен TX порт на вашия компютър.
За друг фърмуер може да се нуждаете (или може да не се нуждаете) от втория щифт - "B" (жълт), средният от трите щифта, той трябва да бъде свързан към RX на същия порт. Опитайте това решение, ако има проблеми със S.Port, след което се консултирайте с техническата поддръжка на фърмуера.


XM+ няма SmartPort телеметрия, а само SBUS.
Неинвертиран SBUS можете да намерите тук:


XM няма Smart Port телеметрия, само SBUS, неинвертираният сигнал се взема тук:

Неинвертираният S.Port сигнал е показан като червен кръг. Този контакт беше открит от един от моите приятели във Facebook, аз все още не съм го тествал сам.

Новите партиди приемници имат 2 нови никела за: неинвертирания SBUS и неинвертирания Smart Port, така че сега ще бъде по-лесно да се работи с тях.

Благодарение на David Marzocca, той намери неинвертиран SmartPort на оригиналния R9 Mini приемник. Аз лично не съм тествал тази опция, така че направете всичковаш собствен риск.

R9 MM е нова версия на R9 Mini. Единствената разлика е, че R9 MM вече има неинвертиран SmartPort (но все още се нарича Inverted S.Port във FrSky, така че не се бъркайте). Той замени щифта SBUS_IN.
Това решение избягва много проблеми, които можете да създадете сами чрез запояване на малки проводници. Можете да закупите R9MM тук:
Благодаря на AJ Karki за тази снимка. Съдейки по написаното от него, това е неинвертиран SBUS сигнал. За да улесните запояването, използвайте емайлиран (намотаващ) проводник и за надеждност запълнете мястото за запояване с лепило.
Аз лично не съм тествал тази опция, така че правете всичко на свой собствен риск.

История на промените
- 2016 г. - първата версия на статията
- Юли 2017 г. - добавени R-XSR, XM, XM+
- Октомври 2018 г. - добавени R9 Mini, R9 MM, R9 Slim
SBUS е сигнал от приемника към компютъра, свързва се към RX на платката на компютъра. Това по същество е нормален сериен порт, но там сигналът е обърнат (това е проблемът). За да може компютърът да разпознае този сигнал, той трябва да бъде инвертиран отново (т.е. да се върне в оригиналната си форма), това може да стане по различни начини: - F3 има вградени инвертори (така че можете да свържете SBUS към всеки порт), - F4 няма вградени инвертори, но разработчиците на някои платки ги вграждат (т.е. те не са налични на всички портове) ако няма вграден verter, тогава: - можете да поставите външен - намерете на приемника, точката, където има неинвертиран сигнал, т.е. вземаме оригиналния сигнал от там
Кажете ми къде е неинвертираният порт на R9 Slim +?