Selectie van gegevensinterfacetype voor drone -zender en ontvanger

Vandaag, een klant meldde dat onze dronezender en -ontvanger een probleem hadden. Er zijn drie data-interfaces gereserveerd op de TX900: D1 TTL, D2 Sbus, en D3 RS232. Na het verbinden van de telemetriegegevens met D1, de videovertraging wordt erg groot. Hij vroeg ons hoe we dit moesten oplossen.

the sbus pin define in the 15km-150km transceiver D2 interface
de sbus-pin definieert in de 15km-150km transceiver D2-interface

Hier is zijn probleembeschrijving: Toen ik de telemetriegegevens met de luchteenheid verbond, beïnvloedde dat de video en ontdekte ik enige vertraging in de video. Alleen al de telemetriegegevens veroorzaakten een dergelijk probleem zonder telemetrie, Er is geen enkel probleem. Zonder telemetriegegevens, er is geen dergelijk probleem met telemetrie op korte afstand. Een dergelijk probleem deed zich voor.

Ons TX900 drone-zender en -ontvanger kunnen worden aangepast met drie typen telemetriegegevensinterfaces om aan uw behoeften te voldoen: TTL, RS232, en SBUS-interfaces.

Onze TX900 is een tweerichtingstransmissie. Het uploaden van gegevens en het downloaden van video hebben geen invloed op elkaar. Echter, de videostream is groter dan de datastroom. Bekijk hier de instellingen. Heb je ze veranderd? Standaardinstelling is 1D4U.

drone transmitter and receiver TDD configuration setting 1D4U
drone zender en ontvanger TDD configuratie-instelling 1D4U

D1 is de transparante seriële poort van het kernmodem van de TX900. Er is een bekend probleem als de hoeveelheid gegevens op D1 te groot is, dit kan de draadloze verbinding beïnvloeden. De prestatie is dat de draadloze verbinding tijdelijk kan worden verbroken en vervolgens opnieuw kan worden verbonden. Het is niet duidelijk of de klant dit probleem heeft ondervonden.

Hier is de testvideo van de klant.

De koper bevestigde ook dat het tx900-netwerktype point-to-point is, slechts één zender en één ontvanger, geen repeater. Uit de video van de koper lijkt geen probleem veroorzaakt door D1 te zijn. Wat voor soort camera is aangesloten op de frontend van de klant?? Een webcam of een encoderbord? De koper antwoordde dat hij een SIYI ZR30-camera gebruikte.

Probleemoplossen.

Als D1 TTL is aangesloten, als de hoeveelheid gegevens te groot is, dit kan de draadloze videozender- en ontvangerverbinding van de drone beïnvloeden, omdat D1 de transparante seriële poort van de draadloze verbinding is. Probeer uw vluchtcontroller te wijzigen om verbinding te maken via D3 RS323. (misschien moet je ook een TTL naar RS232-converterkaart gebruiken aan de zender- en ontvangerzijde).

Modify-RS232-to-TTL-UART-by-adding-an-external-adapter-board
Modify-RS232-to-ttl-uart-by-adding-an-external-adapterboard

Met videobevriezing, controleer of er een bitfoutpercentage is, draadloze parameters gerapporteerd door het centrale knooppunt en het toegangsknooppunt.

check whether there is bit error rate, wireless parameters reported by the central node and access node.

Stop met het verzenden van de video wanneer de video vastloopt, en gebruik de meetfunctie van de webinterface om te testen of 100% Transmissie kan worden bereikt door datapakketten van 4~8 Mbps van het toegangsknooppunt naar het centrale knooppunt te verzenden.

the measure function of the web UI to test whether 100% transmission

Onze ingenieur denkt dat het vastgelopen probleem in de video van de klant niets te maken heeft met de D1 transparante transmissietelemetriegegevens. Het zou veroorzaakt moeten worden door de lange afstand, de lage draadloze luchtinterfacesnelheid, en het wachtrij-effect van de videostream. Om deze speculatie te verifiëren, er zijn twee methoden:

  1. De klant kan de telemetriegegevens niet ontvangen (of de telemetriegegevens gaan via een afzonderlijke digitale transmissieverbinding) voor vergelijkende testen
  2. Stuur ons de videocoderingsinstellingen van de SIYI gimbal-camera die door de klant worden gebruikt om te zien of er enige mogelijkheid tot optimalisatie bestaat (Ik heb geleden met SIYI gecommuniceerd en ontdekte dat ze een aantal geavanceerde instellingen voor de codering niet hadden geopend, wat de vloeiendheid en realtime prestaties van de video zou beïnvloeden)

Gegevensinterface Type dronezender en -ontvanger

Ons TX900 drone-zender en -ontvanger kunnen worden aangepast met drie typen telemetriegegevensinterfaces om aan uw behoeften te voldoen: TTL, RS232, en SBUS-interfaces vanwege hun compatibiliteit, protocolkenmerken, en specifieke toepassingsbehoeften. Hier is een gedetailleerde analyse van de redenen achter deze ontwerpkeuze.

1. Universaliteit van TTL-interfaces

  • Directe hardwarecompatibiliteit: TTL-niveaus (3.3V/5V) overeenkomen met de GPIO-niveaus van reguliere microcontrollers (zoals STM32), waardoor directe verbindingen met sensoren mogelijk zijn (Bijv., GPS, optische stroommodules) en debug-tools zonder de noodzaak van niveauverschuiving.
  • Uitbreiding van hulpbronnen: Vluchtcontrollers beschikken doorgaans over meerdere TTL-seriële poorten (Bijv., PIXHAWK ondersteunt maximaal vijf), waardoor parallelle verbindingen met telemetrie mogelijk zijn, drone-zender- en ontvangermodules, en andere randapparatuur.
  • Gemak voor foutopsporing: UART-interfaces vergemakkelijken het flashen van firmware en loguitvoer, het vereenvoudigen van het ontwikkelingsproces.

2. Specifieke gebruiksscenario's voor RS232-interfaces

  • Communicatie over lange afstand: De ±12V-signalering van RS232 zorgt voor een sterke ruisimmuniteit, waardoor het geschikt is voor draadloze drone-zender- en ontvangertransmissie over lange afstanden over afstanden groter dan 10 kilometers (Bijv., communicatie tussen industriële drones en grondstations).
  • Legacy-compatibiliteit: Sommige oudere apparaten of afstandsbedieningsontvangers kunnen RS232-interfaces gebruiken, waarvoor niveauverschuivende chips nodig zijn (zoals MAX232) voor aansluiting op vluchtcontrollers.
  • Niveauverschuivende uitbreiding: Externe circuits kunnen TTL-signalen omzetten naar RS232, waardoor compatibiliteit met een breder scala aan apparaten mogelijk is (zoals bepaalde SBUS-ontvangers).

3. Voordelen van SBUS-interfaces

  • Efficiënte kanaaltransmissie: SBUS is een serieel protocol dat ondersteunt 16 proportionele kanalen plus 2 digitale kanalen, voldoen aan de multiparametercontrolebehoeften van drones (Bijv., servo's en camera-aanpassingen).
  • Bus-achtige verbinding: Door gebruik te maken van een hub, meerdere apparaten kunnen via één lijn worden aangesloten, het verminderen van de complexiteit van de bedrading.
  • Hardware-optimalisatie: Terwijl gebaseerd op TTL-signalering, SBUS gebruikt omgekeerde logica (laag signaal vertegenwoordigt “1”) en werkt met een baudsnelheid van 100 Kbps, waarvoor inversiecircuits nodig zijn (zoals transistors) voor compatibiliteit.

Interfacevergelijking en technologische trends

Interface TypeCore VoordelenTypische use casesUitdagingen bij hardware-implementatie
TTLDirecte compatibiliteit met microcontrollers; lage latentieSensoraansluitingen; firmware-foutopsporingKorte transmissieafstand
RS232Sterke geluidsimmuniteit; ondersteunt langeafstandscommunicatieIndustriële controle; compatibiliteit met oudere apparatenVereist niveauveranderende chips
SBUSMeerkanaals transmissie; uitbreiding in busstijlSignalen van de afstandsbediening; bediening van meerdere apparatenHeeft omgekeerde logische circuits of speciale decoderingschips nodig

Technologische evolutierichtingen:

  • Interfacemultiplexing: Nieuwere vluchtcontrollers gebruiken steeds vaker UART-multiplexing om SBUS-protocollen te ondersteunen, waardoor het aantal benodigde fysieke interfaces wordt verminderd.
  • Draadloze alternatieven: Technologieën zoals 2,4GHz/5,8GHz-telemetrie vervangen geleidelijk RS232 voor communicatie over lange afstanden (Bijv., TAISYNC PD21A-apparaten).
  • Geïntegreerde ontwerpen: Innovaties zoals die in patent CN216848552U laten zien hoe prioriteitslogica ervoor kan zorgen dat meerdere afstandsbedieningen één drone kunnen bedienen, het verminderen van de hardwarecomplexiteit.

samengevat, het naast elkaar bestaan ​​van TTL, RS232, en SBUS-interfaces weerspiegelen een evenwicht in het ontwerp van de vluchtcontrollercompatibiliteitfunctionele uitbreiding, enprotocol-efficiëntie. TTL voldoet aan de basisbehoeften op het gebied van communicatie, RS232 is geschikt voor specifieke scenario's, terwijl SBUS vanwege het efficiënte protocol een standaardoptie is geworden in toepassingen voor afstandsbediening.

Een vraag stellen

← Terug

Bedankt voor je reactie. ✨