Неинвертиран 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 щифта на същия сериен порт.

smartport

телеметрия

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

неинвертиран

Интелигентен порт

Както при X4R-SB, за Betaflight и Cleanflight всичко, което се изисква, е един "A" (червен) щифт. Просто го включете в свободен TX порт на вашия компютър.

За друг фърмуер може да се нуждаете (или може да не се нуждаете) от втория щифт - "B" (жълт), средният от трите щифта, той трябва да бъде свързан към RX на същия порт. Опитайте това решение, ако има проблеми със S.Port, след което се консултирайте с техническата поддръжка на фърмуера.

сигнал

frsky

XM+ няма SmartPort телеметрия, а само SBUS.

Неинвертиран SBUS можете да намерите тук:

телеметрия

sbus

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

smartport

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

сигнал

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

sbus

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

неинвертиран

R9 MM е нова версия на R9 Mini. Единствената разлика е, че R9 MM вече има неинвертиран SmartPort (но все още се нарича Inverted S.Port във FrSky, така че не се бъркайте). Той замени щифта SBUS_IN.

Това решение избягва много проблеми, които можете да създадете сами чрез запояване на малки проводници. Можете да закупите R9MM тук:

Благодаря на AJ Karki за тази снимка. Съдейки по написаното от него, това е неинвертиран SBUS сигнал. За да улесните запояването, използвайте емайлиран (намотаващ) проводник и за надеждност запълнете мястото за запояване с лепило.

Аз лично не съм тествал тази опция, така че правете всичко на свой собствен риск.

smartport

История на промените

  • 2016 г. - първата версия на статията
  • Юли 2017 г. - добавени R-XSR, XM, XM+
  • Октомври 2018 г. - добавени R9 Mini, R9 MM, R9 Slim

SBUS е сигнал от приемника към компютъра, свързва се към RX на платката на компютъра. Това по същество е нормален сериен порт, но там сигналът е обърнат (това е проблемът). За да може компютърът да разпознае този сигнал, той трябва да бъде инвертиран отново (т.е. да се върне в оригиналната си форма), това може да стане по различни начини: - F3 има вградени инвертори (така че можете да свържете SBUS към всеки порт), - F4 няма вградени инвертори, но разработчиците на някои платки ги вграждат (т.е. те не са налични на всички портове) ако няма вграден verter, тогава: - можете да поставите външен - намерете на приемника, точката, където има неинвертиран сигнал, т.е. вземаме оригиналния сигнал от там

Кажете ми къде е неинвертираният порт на R9 Slim +?