Прошивка Dshot для ESC
Банни уже летает на Dshot в связке Kiss FC + Kiss ESC vk.com/wall-127653956_1336
А Борис тестирует Dshot с BetaFlight 3.2 Alpha instagram.com/p/BMEhuxigoaQ/
Видимо хорош Dshot 😃
Большое обновление
Felix
www.rcgroups.com/forums/showpost.php?p=35924094&po…
Update, and clean up from previous updates
T10 близко к тому как это должно быть (the T10 ESC FW has no functional changes to T91 just the settings and beep is new).
the working GUI for the KISS FC T10 FW is still the attached T8 GUI
what do we have ATM (28.10.2016)
KISS24A ESC’s (FW T10):
- PWM, Oneshot125, Oneshot42 and Dshot autodetect
- Dshot bitrate autodetect (100-1200khz)
- version T91 was tested succesfully (before we had some motor stops) (T10 is similar from the Dshot reading side)
- it now also accepts some settings and answers requests over Dshot:
request area is 1-47
the kiss24A uses 1-13 from it
1-5: beep (1= low freq. 5 = high freq.)
6: ESC info request (FW Version and SN sent over the tlm wire)
7: rotate in one direction
8: rotate in the other direction
9: 3d mode off
10: 3d mode on (3d mode dont workes with Dshot ATM)
11: ESC settings request (saved settings over the TLM wire) (planed but not there yet)
12: save Settings
if a setting or request value is sent, the motor must be standing still and the telemetry bit must also be 1.
critical things like rotation direction change, 3d mode on/off and save and reset, must be sent 10x in a row.
KISSFC (T10)
- does Dshot150, Dshot300 and Dshot600 for the first four motor outputs
- the ESC version reading workes now with Dshot(T10)
- the FC can make the ESC’s beep (will be used for buzzer/ beacon in future) now it just beeps _- _-- after gyro is calibrated
betaflight also is working on the support for more targets…
and also BLheli has first test versions ready (Dshot150 and Dshot300 as far as i know)
overall does all of this needs much more testing to find problems that might remain. at this point i want to thank all testers for risking their quads just to help developing this faster
but still, be very carefull when using these test versions… this thread exists because things ar enot save for now… only use it if you like to try new things and know that it might damage your stuff…
По ходу мне задавали вопросы по фейлсейфу ( Феликс):
failsave is 0.5seconds … so after 0.5seconds without a new valid signal it disarmes
Я за бидирекшионал
Кисс не зря так и сделали. Видимо к этому и придут.
Обновилась прошивка BLHeli_S для Dshot test code до версии 16.42, если кто то тестит
github.com/bitdump/…/Dshot test code hex files
BB2 now runs Dshot150 and Dshot300 well.
BB1 also runs both, but with a small data decoding error rate for Dshot150.
PS Самое время “уйти” на каникулы до лета и собирать денежку 😃 И еще, полетник от рейсфлайевцев пока не замечен в списке тех которые поддерживают Dshot
PSS
Update T10.1 (FC FW only) Это прошивка KISS полетника
- Removed gyro calibration beep (it was just to show it workes)
- added Buzzer SOS beep support for the ESC’s (if Dshot is used and the buzzer is activated)
- added some filter to work against the grinding noise
Надо попробовать DShot 300. Через недельку (пока командировка).
На сайте Kiss в описании бета прошивка RC30 написано - Note: this is the latest Non-Dshot version with OneShot 125 and 42 and it will need the latest GUIs in order to match the new functions.
Знаково блин )
На сайте Kiss в описании бета прошивка RC30 написано - Note: this is the latest Non-Dshot version with OneShot 125 and 42 and it will need the latest GUIs in order to match the new functions. Знаково блин )
Главный вывод Boris.B сделал, прошивка состоялась и будет развиваться. Сейчас идут ходовые испытания и понятно что в будущем появится в офиц стабильных релизах.
Непонятно что будет с железом, спец ESC под дшот, полетники новые или еще что то. Ближе к лету будут новые полетники от Бориса, уже есть прототип от Скитзо да и те которые выпускают будут пере выпускаться под дшот из за несовместимости. Сейчас можно повестись и начать тратить деньги чтобы ближе к лету пожалеть об этом… Я себя поставил на Стоп…
Во как ( никак ) пока работает Dshot ( выложил автор прлетника ) на моей Fury4
В подтверждении написанного выше Борис как я понял собрался выкинуть PID контроллер и заменить его LQG controller который уже успешно испытал “peabody”
Кому интересно читаем по ссылкам
www.rcgroups.com/forums/showpost.php?p=36084553&po…
а тут уже натурное испытание нового контроллера автором на 4 рамах и просьба хорошим пилотам принять участие в тестировании
www.rcgroups.com/forums/showpost.php?p=36085612&po…
Борису это нравится и он пишет что все нововведения сейчас делаются ( адаптируются ) на железо которое есть, думаю мучится перестанут и сделают нужное ( а я про что ? 😃 )
PS его цитата , приспособить Dshot на некоторые полетники F3 это как иметь дело с кубиком Рубика…
И ышо видео первого полета Bluejay f4, racerstar 30a v2, Dshot300, Digital idle at 53, 8/8 synced. Борис пишет что видит впервые полет на BLHeli_S
Полет со срывами
Непонятно что будет с железом, спец ESC под дшот, полетники новые или еще что то.
Для разработчика вся та каша с шимами и дма для работы с ними просто ад. Часть железа как видим не будет в принципе поддерживаться. Скорее всего для простоты и удобства все перейдет на UART, он есть у всех, с ним просто работать, он аппаратный и тянет минимум доп ресурсов, двунаправленый, его можно разогнать даже на блхели до мегабита в секунду. Вот только регули нужно будет переразводить и перепокупать 😃 А полетники даже возможно менять и не придется.
Скорее всего для простоты и удобства все перейдет на UART
4 UART только под регули)
ну и еще 3 под аппаратуру - только F7 процы.
Но это ж ппц сколько контактов… коптер в ведро проводов превратится… А как мы знаем “Автоматика - наука о контактах” ИМХО - только больше проблем поимеем. Мне пока больше нравится как это сделано у KISS))
4 UART только под регули)
Под регули нужен только один UART, они все подключаются параллельно - итого, если делать однонаправленый канал и, например, регулям задать каким либо образом адреса - то нужен вообще всего один провод на все регули.
В случае отказа от адресов на регулях возможны варианты, как например использование тех же шим каналов для адресации, как на SPI шине.
они все подключаются параллельно
Это если только на приём. А на передачу они ждать что ли будут друг друга?
Это если только на приём. А на передачу они ждать что ли будут друг друга?
В обратную сторону задержки в передаче не так страшны, данные передаются скорее для общей информации/статуса. По этим данным никакого критичного к задержкам управления не осуществляется, поэтому вполне подошел бы протокол и с ожиданием в очереди. Но возможны и другие варианты, где полетник запрашивает данные с регуля, например сигналом по пину адреса. Гдето такое уже реализовано, насколько я знаю.
Для разработчика вся та каша с шимами и дма для работы с ними просто ад.
Сергей, я понял KISS 100 проц совместим с Dshot или тоже не все так хорошо ?
Может не парится и перейти потихоньку на кисс…
А в это время в новых билдах потихоньку точат F7
Изменения
#637 (31.10.2016 22:54:46)
F7 Fix DSHOT — samik.korhonen / githubweb
#636 (31.10.2016 11:24:48)
Initial FURYF7 Target
Не в курсе, как дела у кисс с дшот, но с арм32 архитектурой в регулях сложность алгоритмов становится не так критична, как в случае 8битных блхели контроллеров. Ребята с бетафлайта делают большую работу, в том числе чтобы сохранить поддержку максимального количества уже имеющегося железа. Но чем проще код, тем он надежнее. Посмотрим к чему все в конце концов придет, но думаю еще одно поколение регулей может и появиться.
Не в курсе, как дела у кисс с дшот
Вот у этого KIS AIO с дшот, уверен, всё отлично будет.
Мозг вместе с регуляторами на одной платке все-в-одном.
Ещё пару лет назад это выглядело бы как страшный сон.
Сейчас для мелкоты всякой на низких токах - лучше не придумать.
Не нашёл нигде инфы о регах. Мозг видно из фото что F3, а какие регули - молчат и даже на комментарии не отвечают 😃
даже на комментарии не отвечают
Им, видимо, запретили раскрывать подробности, пока это прототип.
No finally decided, so i cant tell you
Ну и очередной KISSFC-1.03-RC30-8-Dshot-T107
i added T10.7 to the fisrt post. it is the same as T10.4 just with a new “anti grinding” filter. please test it carefully as it might makes some other things worse … eaven if my test quads fly very well with it
regards
Felix
Блин я летаю реже, чем они прошивки меняют.
Прошил 105 вроде хорошо, а тут уже 107.
P.S. Сделал для себя открытие - оказывается в Kiss фильтр HIGH это мало фильтрации, LOW это много.