Пазете се от „загубена телеметрия“ с Хорус

Карбонатор

Всички хмел;)

Опитах много, но съм твърде глупав. Моля за просветление. Като малка помощ, следващата скица.

внимавайте

Проследяваме предаването на 13 кадъра. Вляво 8-канален вариант, където се надяваме всеки да види, че липсващ кадър не може да бъде реконструиран. След това работният калъф с 16 канала, след това калъфът с 4 изгубени кадъра във всеки друг кадър. Сега резултатът идва с предишния метод, при който се запазва последната валидна стойност. И най-вдясно, надарен човек трябва да въведе резултата от метода на Евалд.

nihonski

Евалд

Не мога да направя нищо с вашата маса.
Вземете безкрайна пръстенна памет, в която непрекъснато се изтласкват данни от 4 кадъра.
Най-новият кадър винаги е 1:

1 + 3 съдържа данните за Ch1-8, 2 + 4 съдържа данните за CH9-16
Обратното е вярно за следващия кадър.

Е 1 + 2 ОК => SBUS
Ако 1 е загуба и 2 + 3 е ОК, тогава 2 + 3 влизат в SBUS без флаг FL.
Ако 2 е Загуба и 1 + 4 е ОК, тогава 1 + 4 стигнете до SBUS без флаг FL.
Ако 1 + 2 загуба и 3 + 4 ОК, тогава 3 + 4 влизат в SBUS без флаг FL.
Във всички останали случаи се задава флагът FL и се приемат последните валидни SBUS данни.

Когато влезе следващият кадър, същото нещо започва отначало.
На практика 90% от случаите на FL се случват индивидуално, а не един след друг.

Карбонатор

Всички хмел;)

Не мога да направя нищо с вашата маса.
Вземете безкрайна пръстенна памет, в която непрекъснато се изтласкват данни от 4 кадъра.
Най-новият кадър винаги е 1:

1 + 3 съдържа данните за Ch1-8, 2 + 4 съдържа данните за CH9-16
Обратното е вярно за следващия кадър.

Е 1 + 2 ОК => SBUS
Ако 1 е загуба и 2 + 3 е ОК, тогава 2 + 3 влизат в SBUS без флаг FL.
Ако 2 е Загуба и 1 + 4 е ОК, тогава 1 + 4 стига до SBUS без флаг FL.
Ако 1 + 2 загуба и 3 + 4 ОК, тогава 3 + 4 влизат в SBUS без флаг FL.
Във всички останали случаи се задава флагът FL и се приемат последните валидни SBUS данни.

Когато влезе следващият кадър, същото нещо започва отначало.
На практика 90% от случаите на FL се случват индивидуално, а не един след друг.

О, човече, ужасен съм, че FrSky беше много лесно с теб. SBus всъщност е съвсем проста:

- 8 канала идват „по въздуха“ на всеки 9 милисекунди
- 16-канален SBus кадър се извежда на всеки 9 милисекунди

- ако в SBus са необходими само до 8 канала, всеки кадър на SBus е актуален
- останалите стойности на канала са фиксирани стойности и просто остават постоянни
- ако кадърът "over the air" е невалиден, той не се актуализира и се запазват старите стойности на канала
- битът за изгубен кадър е зададен

- ако са необходими повече от 8 канала, 1-8 и 9-16 се актуализират последователно
- ако кадърът "over the air" е невалиден, 1-8 или 9-16 не се актуализират
- запазват се старите стойности на каналите от 1-8 или 9-16
- битът на изгубения кадър е зададен

- след определен брой изгубени кадри се задава и бита за безопасност

Това е всичко, а всичко останало бълбука. Няма трикове за подобряване на SBus. Ако кадърът "по въздуха" не успее, последните стойности просто остават валидни в рамката SBus. Загубеният кадър бит също трябва да бъде настроен така, че свързаните устройства да знаят, че кадърът SBus не е актуален. Всичко останало е измама, извинете. Всеки може да разбере SBus, няма оправдания. Най-много това, че го обясних глупаво, моля, попитайте.

QuadCrash

Опитен потребител

ярък

Опитен потребител

nihonski

Евалд

Карбонатор

Всички хмел;)

Днес получих още един дневник от @ quax2011, също с "хубаво" блокиране в три полета. Надявам се скоро да можем да измерим неговия предавател, за да видим дали честотната теория също се вписва.

Локаутът не е свързан със серво отклонение, @ quax2011 е сигурен, че контролираният елерон в този момент е съвпадение, а не корекция.

Карбонатор

Всички хмел;)

Майкъл Фопел

Известен член

Не означава "потиснати" изгубени кадри, интересно! Сега най-накрая разбрах графиката правилно!
Но защо тази разлика?
Мислят ли китайците, че европейците са малко по-„раздразнени“?
Във всеки случай бихте били прави с LBT!

Карбонатор

Всички хмел;)

QuadCrash

Опитен потребител

bendh

Опитен потребител

Карбонатор

Всички хмел;)

Така или иначе никога не съм бил засегнат и по всяко време мога да летя със сензор за изгубен кадър, което със стария фърмуер ми показва точно дали всичко е наред. FJH предложи на FrSky да получи този сензор „стандартно“, което също му беше обещано, но все още не е реализирано. Но предварително фалшифицирате информацията. Измамник, който мисли зло

Бих искал честната реклама да се върне, защото ми помага да работя безопасно.
Като цяло също мисля, че трябва да се защитавате от подобни манипулации. FC и RB разчитат информацията да бъде вярна. Според мен FrSky не бива да се измъква, в противен случай следващите глупости ще дойдат скоро.

Пилотът едва ли може да се интересува, това е правилно.

QuadCrash

Опитен потребител

Аз съм на същото мнение, но мисля, че защитената от копиране история е по-лоша.

Моите FC реагират само на бита, който е безопасен. Докато работи правилно, не се притеснявам за (малкото) самолети с FrSky-HF.

Карбонатор

Всички хмел;)

Карбонатор

Всички хмел;)

Според броя на посещенията тази тема често се чете, но за съжаление публикациите са малко. Бих искал да ви насърча да задавате въпроси. Ако някой се страхува да се изложи, също чрез PM. Няма глупави въпроси. Просто глупави обяснения.

Тъй като димните свещи отново се хвърлят във форума на дилъра, съчетани с невероятно компетентни на вид измервания, ето няколко коментара относно изхода на ШИМ на приемника:

8-канален приемник от първи случай с 18ms ШИМ време на кадър (стандартно), предавателят изпраща само 8 канала (9ms дисплей)
- Пристига кадър 1-8 по въздуха
- е валиден, но 18ms все още не са приключили
- Пристига кадър 1-8 по въздуха
- ако е валидно, този кадър се оценява и се извеждат PWM импулсите
- ако е невалидно, се извежда предишното
2-ри корпус 8-канален приемник с 18ms PWM кадър време (стандартно), предавателят изпраща 16 канала (18ms дисплей)
- пристига кадър „по въздуха“ 1-8
- ако е валидно, се извежда на 1-8
- ако е невалиден, предишният се извежда на 1-8
- пристига кадър „по въздуха“ 9-16
- това не е необходимо -> в този момент трябва да разберете защо е важен броят на каналите в предавателя
8-канален приемник от 3-ти случай с 9ms PWM кадрово време (HS режим) предавател изпраща 8 канала
- Пристига рамка 1-8 по въздуха
- ако е валидно, се извежда
- ако е невалидно, отново се извежда предишното
8-канален 8-канален приемник с 9ms PWM кадър (HS режим) предавател изпраща 16 канала
- моля попълнете себе си

Всичко всъщност е много просто и "ужасно" логично. Ще се радвам да предоставя допълнителни примери при поискване. Между другото, такова предаване е подходящо и за професионални цели.