S.Bus System

Вахтанг

както странно твиглядит част сообщении на ветке. Присутствует куча цитат из сообщении KGB, а оригиналов нет. Его забанили?

DmitryS
crafter:

Думаю лучше переплатить 2 раза, при такой скромной стоимости. А если попользовать скидки с башни - выйдет дешевле.

Не годится, в первом варианте 6202 как присобачить канал газа? Хаб покупать?
Второй 6203 “mid-range recevier” для зальников, чет стремно. Нормальные 6203SB в глубоком бэке, даже предоплату не берут.
А надо срочно, вот на китай и смотрю.

Like_no_other
DmitryS:

Не годится, в первом варианте 6202 как присобачить канал газа? Хаб покупать?
Второй 6203 “mid-range recevier” для зальников, чет стремно. Нормальные 6203SB в глубоком бэке, даже предоплату не берут.
А надо срочно, вот на китай и смотрю.

Хаб не нужен, даже если этот взять, то через двойник подключаете и батарею и серво газа, или же газ в 3-й канал, там 2 выхода S.Bus в один из них сам S.Bus, в другой питанию, вот и все. У меня у самого так стоит, питание дал через S.Bus выход, т.к. в 6208SB HV уже мест не было… всё занято.

Действительно покупайте лучше один раз нормальный приемник нежели экспериментировать с китайскими, вам решать конечно.

crafter
DmitryS:

Не годится, в первом варианте 6202 как присобачить канал газа? Хаб покупать?

Можно же переназначать каналы. Или я чего-то не понимаю?

Colo
DmitryS:

Не годится, в первом варианте 6202 как присобачить канал газа?

R6202SBW
Two port S.Bus system output and conventional system channel
(2, 3ch) outputs

т.е. обычные выходы - 2-ой и 3-тий каналы. у вас газ на каком?

crafter
Colo:

т.е. обычные выходы - 2-ой и 3-тий каналы. у вас газ на каком?

Да без разницы на каком, легко же переназначается.

serop72
crafter:

Да без разницы на каком, легко же переназначается.

не на всех аппаратурах…но можно изголиться через свободный микс…
а вот батарею можно в любой порт
и машинку газа тоже можно в сбас порт

DmitryS:

с SBus-ом, с ХК, для верта на 3Gx.

на верт…с сбасом…с хоббикинга? это муве тон, вам верт не жалко? чай не пенолёт-экономия мелочная

DmitryS
serop72:

на верт…с сбасом…с хоббикинга? это муве тон, вам верт не жалко? чай не пенолёт-экономия мелочная

О, как:)! “А мужики, то, не знают…”(с)😇
Вот как раз на самолет, я китайца и не поставлю, может улететь и не вернутся. А что верт? 450-ка дальше 20-40м от себя не отпускаешь. Что, секретная технология SBus требует применения супернанонотехнологий? Простая последовательная передача пакета каналов, ничего сложного, так почему сотни человек летают на китайских приемниках с SBusом… и не знают что это мОветон😇???
У меня аппа Футаба, приемники тоже все фирмовые, но платить за 3-канальный приемник, который потом некуда будет деть почти 100$, при наличии отличной альтернативы в 35$, я не могу.

Colo

меня вот еще что беспокоит:
для большого самолета вешать несколько мощных серв на один провод - не криминально? суммарные токи могут быть приличные, а футаба предлагает пользоваться Y кабелями… или в их S.Bus удлинителях используются более толстые провода?

serop72
DmitryS:

А что верт? 450-ка дальше 20-40м от себя не отпускаешь.

вот, когда эта мясорубка, из за отказа электроники влетит в вас!! (тьфу-тьфу! чтоб никогда такого не случилось!!)
дальность то каким боком к шине сбас припеклась?

DmitryS:

Что, секретная технология SBus требует применения супернанонотехнологий?

культуры производства требует! и не только сбас технология. но и приёмник с хоббикинга…и выходного контроля требует (читай ОТК)

DmitryS:

“А мужики, то, не знают…”(с)

мужики из хунь сунь выня, которые паяют эти поделки про контроль качества и выходной контроль не знают…

“Все динозавры были одинаковы…только антропологи собирают их по разному!”(с)

Colo:

для большого самолета вешать несколько мощных серв на один провод - не криминально? суммарные токи могут быть приличные, а футаба предлагает пользоваться Y кабелями… или в их S.Bus удлинителях используются более толстые провода?

до определённого предела всё ок, (шины на приёмнике держут 5 ампер спокойно…а уж провода точно)
далее, повербоксы и всякое такое…да и в сбас можно ввести питание отдельно-(управляет как не крути всё один провод…)

crafter

На удлиннителях сбас провода действительно толще раза в 2-3.

7 months later
MPetrovich

Привествую всех, кто следит за темой.
Похоже, я нашёл здесь человека, который сможет мне растолковать про S.Bus.

KGB:

сделан вот такой вот декодер! декодируется 2 канала 7й и 8й + на плате сразу присутствует кил свич!!!

Для меня загадка сам протокол этой модной ныне шины. Если я правильно понимаю, то начинается от с F0h, т.е. 11110000; за стартовой последовательностью следуют 16 каналов по 11 бит - длительность импульса РРМ в микросекундах, потом 8 бит, содержащие информацию о состоянии приемного канала (включая бит файлсейва) и в конце 00h, т.е. 00000000. Так вроде?
Во-первых: не понятно как разделяются стартовый импульс и последующие информационные посылки по 11 байт?
Во-вторых: адресов у сервомашинок нет и в кадре S.Bus тоже нет адресации, как канальные коды (16 каналов по 11 бит) находят свою серву?
В-третьих: немного в сторону вопрос - с сателлита на приёмник какой протокол передачи? S.Bus, РРМ или UART?

PigTail

Я не он, и не могу расстолковать, но кое какая информация для размышления

MPetrovich:

Так вроде?

в первоначальном варианте так и было, приемник 6208
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEE;0x62;0x00;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x00;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEE;0x62;0x00;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x00;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEE;0x62;0x00;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x00;
, но мне попадались и другие, например приемник 6308
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x00;
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x34;
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x00;
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x04;
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x00;
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x14;
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x00;
0x0F;0x04;0x4C;0xA0;0xA3;0xFD;0x37;0xF7;0xB9;0x03;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x00;0x24;
он же
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x00;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x2C;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x00;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x20;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x00;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x28;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x00;
0xF0;0x20;0x32;0x05;0xC5;0xBF;0xEC;0xEF;0x9D;0xC0;0x08;0x01;0x00;0x20;0x04;0x00;0x80;0x10;0x02;0x00;0x40;0x08;0x01;0x00;0x24;
приемник 2008
0x0F;0xF9;0x0B;0x20;0x5C;0xF8;0x07;0x77;0x06;0x02;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x03;0x00;
0x8F;0xF9;0x0B;0x20;0x5C;0xF8;0x07;0x77;0x06;0x02;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x03;0x00;
0x0F;0xF9;0x0B;0x20;0x5C;0xF8;0x07;0x77;0x06;0x02;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x03;0x00;
0x8F;0xF9;0x0B;0x20;0x5C;0xF8;0x07;0x77;0x06;0x02;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x03;0x00;
0x0F;0xF9;0x0B;0x20;0x5C;0xF8;0x07;0x77;0x06;0x02;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x03;0x00;
0x8F;0xF9;0x0B;0x20;0x5C;0xF8;0x07;0x77;0x06;0x02;0x10;0x80;0x00;0x04;0x20;0x00;0x01;0x08;0x40;0x00;0x02;0x10;0x80;0x03;0x00;
на порядок следования ниблов не обращайте внимания, счейчас лень править, но видно, что и заголовок и окончание могут меняться.

MPetrovich:

как разделяются стартовый импульс и последующие информационные посылки по 11 байт?

просто эти 11 бит распихиваются по разным байтам и потом передаются по обычному UART

MPetrovich:

адресов у сервомашинок нет и в кадре S.Bus тоже нет адресации, как канальные коды (16 каналов по 11 бит) находят свою серву?

Адреса у исполнительных устройств есть(номер канала) и они в них устанавливаются, значения для адресов передаются последовательно в протоколе, машинки соответственно из всей последовательности выбирают значение соответствующие их адресу(номеру канала)

MPetrovich:

с сателлита на приёмник какой протокол передачи? S.Bus, РРМ или UART?

Оно тоже UART-образное, только естественно свой протокол, если под протоколом иметь ввиду смысловое значение передаваемых байт.

MPetrovich

Нашёл подробное описалово:
S-BUS protocol

The protocol is 25 Byte long and is send every 14ms (analog mode) or 7ms (highspeed mode).
One Byte = 1 startbit + 8 databit + 1 paritybit + 2 stopbit (8E2), baudrate = 100’000 bit/s
The highest bit is send first. The logic is inverted (Level High = 1)

[startbyte] [data1] [data2] … [data22] [flags][endbyte]

startbyte = 11110000b (0xF0)

data 1-22 = [ch1, 11bit][ch2, 11bit] … [ch16, 11bit] (ch# = 0 bis 2047)
channel 1 uses 8 bits from data1 and 3 bits from data2
channel 2 uses last 5 bits from data2 and 6 bits from data3
etc.

flags = bit7 = ch17 = digital channel (0x80)
bit6 = ch18 = digital channel (0x40)
bit5 = Frame lost, equivalent red LED on receiver (0x20)
bit4 = failsafe activated (0x10)
bit3 = n/a
bit2 = n/a
bit1 = n/a
bit0 = n/a

endbyte = 00000000b
Теперь вроде всё ясно. Остался ещё один вопрос : какой сигнал идет с сателлита приёмника Турнига ТХ9? Есть необходимость конвертировать этот сигнал с сателлита в S.Bus и подать его на устройство под названием ФуБар(аналог ВиБар).

PigTail

www.rcgroups.com/forums/showthread.php?t=967207&pa… экие у Вас загогулины однако, по ссылке можно сыскать изучение протокола сателлита первой версии ФлайСкай, кстати посмотрите в ветке rcopen.com/forum/f8 , кто то на нашем форуме успешно использовал эти сателлиты.

MPetrovich

Ковыряюсь тут с S.Bus и хотел спросит совета по конвертированию протокола приёмника в S.Bus. Протокол приёмника описан здесь: www.rcgroups.com/forums/showpost.php?p=13200954&po… ;
S.Bus описан здесь: rcopen.com/forum/f4/topic268205/149
В общих чертах, нужно перевести UART-образный протокол со скоростью 46660 Бод в другой UART-образный протокол со скоростью 100000 Бод.
Вопрос как лучше сделать: тупо принимать на RX со скоростью 46660 Бод, складывать в буфер(строку), потом переключать скорость UART на 100000 Бод(надеюсь, это реально - переписать значение регистра, определяющего скорость UART) и выдавать данные на ТХ? Или есть более “модный и молодёжный” способ?
Просто, если можно сделать как я описал выше, то достаточно копеечного PIC12 и конвертер готов.

Aleksey_Gorelikov

Я бы посмотрел в сторону контроллеров с двумя уартами. Но перед этим посчитал бы частоты уартов. Вполне возможно, что обе скорости адекватно поддержать не сможете и один из уартов придется делать програмным.

4 months later
MPetrovich

Не прошло и полгода, и я снова здесь. Всем доброго времени суток.
Неспешно и с большими перерывами ковыряясь со своим конвертером, я, таки, почти допилил его. Вот проверить, правда не на чем - девайс, под который я планировал конвертер, забыт на даче вместе с вертолётом, а других устройств понимающих S.Bus у меня нет. Посоветуйте какое-нибудь недорогое исполнительное устройство, которое можно купить в Москве, чтобы на практике проверить работу конвертера.

Aleksey_Gorelikov:

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

Обе скорости нормально поддерживаются аппаратным уартом PIC16F1823,24,27 и т.п. при тактовой частоте в 8МГц. Это относительно новая серия “нановатт” Микрочиповских контроллеров, которые я купил поиграться по цене порядка 40 руб/шт. В них ещё до фига чего понапихано, весьма любопытная серия.
Однако, мне всё равно пришлось использовать ещё и программный уарт для приёма посылок с передатчика, поскольку я не смог заставить аппаратный уарт понимать 16-битные посылки без промежуточных стартовых и стоповых бит.

RW9UAO
MPetrovich:

не смог заставить аппаратный уарт понимать 16-битные посылки без промежуточных стартовых и стоповых бит.

SPI