Приемник XSR-E и недорогой, и работает прилично, но у него есть один недостаток - чтобы на нем получить неинвертированный сигнал S.Port, нужно обладать 80lvl пайки. У меня зрение уже не то 😦
А тут потребовалось подсоединить его к полетнику на F4, который имеет единственный инвертер на входе SBUS. Без телеметрии я не летаю. Тупик? Вовсе нет!
Нужен (а) внешний инвертер и (б) диод.
В качестве внешнего инвертера я взял crossfire taranis mod, который у меня лежал без дела. Можно было выпаять микросхему инвертера с дохлого приемника X4R, возможно, в будущем так и сделаю. Можно купить мод на бангуде, только дороговато. На сайте TBS такой инвертер продается отдельно аж за 1.5$ team-blacksheep.com/products/prod:qx7mod - но там доставка дорогая, если только не в воскресенье после 17:00 МСК/
А диод я выпаял со старой материнки-донора, первый попавшийся.
Один нюанс, также будет задействован встроенный в FC инвертер для SBUS. А раз так, перешиваем приемник прошивкой с поддержкой FPort. Для его работы нужен всего лишь один UART, по нему ходит и управление, и телеметрия - это дополнительный плюс.
Схема простая, см приложенную картинку. Выход приемника SBUS теперь не нужен, Вход S.Port присоединяется к контакту SBUS полетника. С того TX, который соответствует RX SBUS (TX1 в моем случае), кидаем провод на вход внешнего инвертера. Выход инвертера через диод (анод к инвертеру, катод к полетнику) соединяем с контактом SBUS полетника.
Настраиваем полетник на FPORT на UART1, или какой там у вас, даем команду в CLI “set sport_halfduplex=OFF” и все прекрасно работает.
Аналогичную схему с диодом я пользовал на полетнике Corner от Airbot. Там на UART есть управляемые инвертеры в обе стороны, нужен только диод и команда. На представленном на фото Omnibus Nano V6 есть только один неуправляемый инвертер на вход, поэтому потребовалось добавить еще один внешний на выход.
На приложенном фото собран работающий макет для проверки концепции. Летать, конечно, буду в “красивом” варианте пайки 😃
Comments
по-моему собрать инвертор можно гораздо проще и даже навесным монтажем на кабеле. достаточно одного транзистора и двух резисторов
у меня подоюных инверторов на СМД компонентах собрано несколько штук и просто лежат про запас, последний раз нужен был инвертор для s.Bus в ретранслятор ЛРСки. просто достал и поставил
Не спорю, что микросхема инвертера в данном примере может быть заменена на схему из трех элементов на транзисторе. Но диод все равно останется, потому что для работы FPort, впрочем, как и S.Port, нужен двунаправленный инвертер, так как протокол полнодуплексный (двунаправленный по одному проводу).
“протокол полнодуплексный” - неверно. Имеет место “полу дуплексный” или half duplex (Полный дуплекс - одновременная передача и прием имеется Rx и Tx. Полудуплекс - попеременная передача и прием по одному проводу. Устройство или канал, способный в каждый момент только передавать или принимать информацию. Прием и передача, таким образом, должны выполняться поочередно.)
Заметка хорошая, вот только с диодом не понятно, желательно бы знать номинал.
Вы совершенно правы, спасибо за исправление. Опечатался 😃
А диод, по идее, подойдет практически любой.
Правильно ли я понимаю, что транзистор можно заменить на “цифровой” dtc144, он уже с резистором на базе? Их у меня просто лежит где то
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4f65b7b03df9550077746b36":{"_id":"4f65b7b03df9550077746b36","hid":116276,"name":"kostya-tin","nick":"kostya-tin","avatar_id":null,"css":""},"53623ea63df95500777299cd":{"_id":"53623ea63df95500777299cd","hid":200975,"name":"PaulM","nick":"PaulM","avatar_id":null,"css":""},"5d23de103df95500776f8553":{"_id":"5d23de103df95500776f8553","hid":345740,"name":"whoim","nick":"whoim","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5bba3e199970730077118349","hid":23567,"title":"FPort на F4 и XSR-E","html":"<p>Приемник XSR-E и недорогой, и работает прилично, но у него есть один недостаток - чтобы на нем получить неинвертированный сигнал S.Port, нужно обладать 80lvl пайки. У меня зрение уже не то <span class=\"emoji emoji-frowning\" data-nd-emoji-src=\":frowning:\">😦</span></p>\n<p>А тут потребовалось подсоединить его к полетнику на F4, который имеет единственный инвертер на входе SBUS. Без телеметрии я не летаю. Тупик? Вовсе нет!</p>\n<!--cut-->\n<p>Нужен (а) внешний инвертер и (б) диод.<br>\nВ качестве внешнего инвертера я взял crossfire taranis mod, который у меня лежал без дела. Можно было выпаять микросхему инвертера с дохлого приемника X4R, возможно, в будущем так и сделаю. Можно купить мод на бангуде, только дороговато. На сайте TBS такой инвертер продается отдельно аж за 1.5$ <a href=\"http://team-blacksheep.com/products/prod:qx7mod\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://team-blacksheep.com/products/prod:qx7mod\" target=\"_blank\" rel=\"nofollow noopener\">team-blacksheep.com/products/prod:qx7mod</a> - но там доставка дорогая, если только не в воскресенье после 17:00 МСК/<br>\nА диод я выпаял со старой материнки-донора, первый попавшийся.<br>\nОдин нюанс, также будет задействован встроенный в FC инвертер для SBUS. А раз так, перешиваем приемник прошивкой с поддержкой FPort. Для его работы нужен всего лишь один UART, по нему ходит и управление, и телеметрия - это дополнительный плюс.<br>\nСхема простая, см приложенную картинку. Выход приемника SBUS теперь не нужен, Вход S.Port присоединяется к контакту SBUS полетника. С того TX, который соответствует RX SBUS (TX1 в моем случае), кидаем провод на вход внешнего инвертера. Выход инвертера через диод (анод к инвертеру, катод к полетнику) соединяем с контактом SBUS полетника.</p>\n<p>Настраиваем полетник на FPORT на UART1, или какой там у вас, даем команду в CLI “set sport_halfduplex=OFF” и все прекрасно работает.<br>\nАналогичную схему с диодом я пользовал на полетнике Corner от Airbot. Там на UART есть управляемые инвертеры в обе стороны, нужен только диод и команда. На представленном на фото Omnibus Nano V6 есть только один неуправляемый инвертер на вход, поэтому потребовалось добавить еще один внешний на выход.</p>\n<p>На приложенном фото собран работающий макет для проверки концепции. Летать, конечно, буду в “красивом” варианте пайки <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span></p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member200975/media/5bba3d949970730077715d40\" target=\"_blank\" data-nd-media-id=\"5bba3d949970730077715d40\" data-nd-image-orig=\"https://rcopen.com/member200975/media/5bba3d949970730077715d40\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5bba3d949970730077715d40_sm\" alt width=\"170\" height=\"150\"></a></p>\n","user":"53623ea63df95500777299cd","ts":"2018-10-07T17:10:49.000Z","st":1,"cache":{"comment_count":7,"last_comment":"5d2c2785997073007711c762","last_comment_hid":7,"last_ts":"2019-07-15T07:13:09.000Z","last_user":"5d23de103df95500776f8553"},"views":1536,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}