potrzebny schemat czujnika napiecia futaba sbs-01V
Kluczowe punkty
• Wejście EXT: dzielnik 33 : 1, zabezpieczenia TVS + bezpiecznik.
• MCU z ADC 12-bit, zasilany 3,3 V z LDO.
• Interfejs S.Bus2: UART 100 kb/s, logika odwrócona (NPN + rezystor pull-up).
• Dokładność ≤ ±1 % uzyskiwana dzięki rezystorom 0,1 % i kalibracji w oprogramowaniu.
• Zakres EXT: 0-100 V DC (według instrukcji Futaba).
• Zakres „Linia Rx”: 3,5-8,4 V (napięcie zasilania odbiornika).
• Komunikacja: magistrala S.Bus2 (UART 100 kb/s, 1 start, 8 data, 1 stop, brak parzystości, idle = stan niski).
• Zasilanie: 4,8-7,4 V z odbiornika → LDO 3,3 V.
Dzielnik wysokiego napięcia (EXT)
R1 ≈ 330 kΩ ±0,1 %
R2 ≈ 10 kΩ ±0,1 %
→ V_OUT = V_EXT × R2 / (R1+R2) ≈ 0,0297 × V_EXT (100 V → 2,97 V)
Z węzłem dzielnika sprzężony filtr RC ( R_F ≈ 1 kΩ, C_F ≈ 100 nF ) i dioda TVS 5 V.
Pomiar napięcia Rx
R3 ≈ 33 kΩ, R4 ≈ 10 kΩ → 8,4 V → ≈ 2 V.
Mikrokontroler (np. STM32F030F4, PIC16F18313 lub Renesas RL78)
• 2 kanały ADC 12-bit
• UART z możliwością programowej inwersji bitów
• EEPROM/Flash do trzymania współczynników kalibracyjnych.
Zasilacz
• LDO 3,3 V (HT7333-1 lub XC6206P332)
• Kondensatory 10 µF + 100 nF przy wejściu i wyjściu.
Interfejs S.Bus2
TX_MCU → rezystor 1 kΩ → baza tranzystora NPN (2N2222)
Emiter → masa, kolektor → linię S.Bus2, wspólny pull-up 4,7 kΩ do Vcc odbiornika.
Jednokierunkowość wystarcza, bo sensor tylko wysyła ramki telemetryczne.
Zabezpieczenia
• Bezpiecznik szybki 3 A/125 V w szereg z czerwonym przewodem EXT (identyczny jak w oryginale).
• Termokurcz do izolacji.
• Dioda TVS SMAJ100A na wejściu EXT – ochrona przed przepięciem > 100 V.
+100 V EXT
|
FUSE 3 A/125 V
|
R1 330 kΩ 0,1 %
+-----> TVS 100 V
|
R2 10 kΩ 0,1 %
|
+---- RC (1 kΩ/100 nF) ---> ADC_CH1 (MCU)
|
GND
Wejście Rx analogicznie (R3 33 kΩ / R4 10 kΩ → ADC_CH2).
Interfejs S.Bus2 zgodnie z blokiem 5.
• Tolerancja dzielnika (0,1 %) + błąd ADC (±2 LSB) → < ±0,5 % F.S.
• Końcowa ±1 % poprzez korekcję dwu-punktową (0 V i wartość znana, np. 50 V).
• Na rynku dostępne są gotowe zamienniki SBS-01V oparte na STM32 (np. produkcji FrSky-to-Futaba community) – koszt ok. 25 €.
• Trend: integrowanie pomiaru prądu i napięcia (INA226, ADS1115) oraz komunikacja jednocześnie z Futaba S.Bus2 i SmartPort/CRSF.
• Nowe odbiorniki Futaba serii R700x obsługują szybszą telemetrię (SBUS2 Fast) – schemat powyżej jest kompatybilny przy samym podbiciu baudrate do 200 kb/s.
• Dlaczego dzielnik 33 : 1? – 100 V / 33 ≈ 3,03 V, czyli bezpieczny margines dla ADC 3,3 V.
• TVS 5 V w środkowym węźle nie zakłóci pomiaru (< 1 µA w trybie normalnym), zadziała dopiero przy przebiciu.
• NPN inwerter: odwraca logikę (SBUS2 wymaga idle = low), a kolektor „open-collector” umożliwia wielopunktową magistralę.
• Odtwarzanie schematu do użytku własnego lub naprawy jest zgodne z zasadą „fair reverse-engineering”.
• Sprzedaż klonów wymaga poszanowania znaków towarowych i zgodności z dyrektywą EMC/RED.
• Praca z napięciami do 100 V: konieczne spełnienie PN-EN 61010 (Kategoria przepięciowa II).
• Podany schemat nie uwzględnia pomiaru temperatury – oryginał SBS-01V także jej nie mierzy.
• Brak izolacji galwanicznej – przy 100 V DC zwykle nie jest wymagana, ale przy konstrukcjach HV (> 120 V) zalecany izolowany ADC (np. AMC1301).
• Implementacja pomiaru prądu (INA219) i wysyłka w tej samej ramce SBUS2.
• Analiza ramek Futaba „Fast SBUS2” (200 kb/s) – możliwość zwiększenia częstotliwości odświeżania do 50 Hz.
• Zastosowanie kalibracji temperaturowej rezystorów (rezystory RG 0,05 %).
Oficjalny schemat Futaba SBS-01V nie jest ujawniony, lecz na podstawie znanych zasad projektowania i dokumentacji można odtworzyć funkcjonalny odpowiednik: dzielnik 33 : 1 + MCU 3,3 V z ADC, interfejs SBUS2 przez inwerter tranzystorowy. Zapewnienie dokładności (±1 %) wymaga precyzyjnych rezystorów i kalibracji programowej. Opracowany tu schemat i wytyczne pozwalają zarówno naprawić, jak i zbudować kompatybilny czujnik napięcia do 100 V, przy zachowaniu wymogów bezpieczeństwa i zgodności z telemetrią Futaba.