Domanda:
Qual è il vantaggio di SBUS rispetto a IBUS?
Brecht
2020-04-15 11:46:42 UTC
view on stackexchange narkive permalink

I controllori di volo devono implementare un inverter per elaborare il segnale SBUS. Perché SBUS non è solo non invertito?

Tre risposte:
#1
+10
bingo-fuel
2020-04-15 13:18:44 UTC
view on stackexchange narkive permalink

SBUS e IBUS sono entrambi protocolli digitali e per un protocollo digitale si definiscono due valori di tensione per rappresentare uno stato attivo e uno stato inattivo. Questo viene fatto per ogni protocollo digitale.

Puoi specificare che 0V è inattivo e 1V è attivo (questo è chiamato attivo alto). Ma puoi anche definire che 0V è attivo e 1V è inattivo (attivo basso).

Molti protocolli bus sono attivi bassi e anche SBUS è un protocollo di questo tipo. La ragione di questa scelta è che i segnali attivi bassi possono gestire meglio il rumore. Questo è probabilmente il motivo per cui Futaba ha progettato SBUS in questo modo.

I chip ARM usati sui controller di volo hanno l'hardware per decodificare i segnali seriali (sia SUBS che IBUS sono protocolli seriali). Questo decodificatore è costruito anche per segnali attivi alti o attivi bassi. Se vuoi decodificare un segnale attivo basso (SUBS) con un decodificatore costruito per attivo alto devi aggiungere un inverter in mezzo in modo che entrambi "parlino la stessa lingua". Questo è il caso dei chip F4 poiché ARM non includeva un inverter sul chip. Per F3 / F7 questo problema non esiste poiché ARM ha incluso l'inverter nel chip e il software può abilitare / disabilitare l'inverter.

Si ottengono prestazioni simili da SBUS e IBUS poiché entrambi sono un protocollo seriale con tempi di frame.

#2
+3
Tehllama
2020-04-15 19:25:51 UTC
view on stackexchange narkive permalink

In realtà non c'è un vantaggio per SBUS rispetto a IBUS nei protocolli seriali digitali e con i processori STM32 F4 che richiedono hardware inverter. Le prestazioni del frame sono sostanzialmente identiche, sebbene IBUS abiliti 2 canali extra rispetto a D16 SBUS (e 10 in più rispetto a D8).

Ci sono ricevitori SBUS a basso costo che superano i loro equivalenti IBUS, altrimenti, io considera IBUS un protocollo superiore perché non richiede inversione ... ma personalmente utilizzo principalmente un misto di ricevitori XM + compatti e ricevitori X6B FlySky per quad più grandi.

#3
  0
Bambusgott
2020-04-15 12:24:39 UTC
view on stackexchange narkive permalink

L'inversione è dovuta al progetto elettrico del ricevitore. Di solito, troverai anche un pad non invertito sul ricevitore.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...