Rmilec Ppm modelu

Hallo ben nieuw hier
Ben bezig met modelbouw en wil een boot via arduino met rc besturen daar ik 16 kanalen gebruik wil ik een ppm module gebruiken zodat ik minder pinnen op de arduino nodig heb
heb een vraagje over hoe aansluiten en code rmilec conventor
€ 12,22 11% KORTING | Rmilec Hoge Precisie Pwm / Ppm / Sbus Signaal Converter Model V3 Versie Gratis Verzending
https://a.aliexpress.com/_vWRoXX ll [/ url]
Wilde signaal van carson 16 kanaals zender aansluit en dan als ppm dooruren naar arduino
Kom er echter niet uit
Geprobeerd met deze code
https://create.arduino.cc/projecthub/abhilashpatel121/reading-rc-receiver-ppm-signal-using-arduino-c42929
Ik heb op de rmilec module + en - aangesloten en 4 kanalen van de carson ontvanger op w1, w2, w3, w4 en pp1 op arduino uno pin 2
Bij opstarten de module op ppm mode gezet er gebeurt op de serieel monitor echter weinig deze geeft wel waarden aan maar deze veranden niet als ik een signaal met de zender verander

Hallo,
Het is een heel specifiek probleem. Dat maakt het voor ons erg lastig om er iets over te zeggen.

Kun je vertellen waarom je RMILIC converter nodig hebt ?

Is de + aangesloten op de Arduino 5V pin ? en de GND aan de Arduino GND ?
Het lijkt er op dat de gegevens uit de UART pin komen. Daarom begrijp ik niet waarom de Arduino gebruikt wordt om het PWM signaal te lezen.

Die sketch is trouwens niet al te best. Keyword 'volatile' vergeten, variable 'i' twee keer gedefinieerd.

Wilde de rmilec gebruiken om zo minder pinnen te gebruiken op de arduino want als ik het goed heb kun je de ontvanger 16 kanalen aansluiten op de rmilec en deze als een signasl ppm doorsturen naar de arduino op een attachinterrupt pin
Heb de + en gnd aangesloten op de arduino

Nu begrijp ik het. Het PPM signaal bestaat uit pulsen van verschillende kanalen bij elkaar. De Arduino hoeft dan alleen de tijd van elke puls te meten. In theorie zou het kunnen. Maar er is zoveel dat niet duidelijk is.
Je hebt een oscilloscoop of logic analyzer nodig om de signalen te bekijken.

Allereerst zou je moeten weten of er ook echt een signaal op een ingang van RMILEC staat. Vervolgens is het misschien nodig om de RMILEC te programmeren of in een bepaalde stand te zetten. Daarna zou je moeten weten of er een signaal uit de RMILEC komt, en dan zou de sketch nog moeten werken.

Ik zou niet weten hoe je als beginner dit zomaar werkend zou kunnen krijgen.

Is er een andere manier ?
De RC wereld is anders dan de Arduino wereld. Er bestaat een Servo library om meerdere servo signalen te maken, en de Arduino kan eventueel ook een servo signaal lezen van een ESC, maar dat is het wel zo'n beetje. Seriële/UART communicatie met commando's zou eenvoudiger zijn.

Kun je een logic analyzer lenen of kopen ? Een LHT00SU1 met sigrok/PulseView kost 30 euro.
Een goedkope 8 kanalen 24MHz logic analyzer van 12 euro werkt ook, maar de kwaliteit is zo slecht dat de usb-connector slecht contact maakt of afbreekt.

Heb inmiddels alle instellingen en aansluitingen gebrobeerd maar kom er niet uit krijg geen signaal bij arduino binnen

Zonder te meten en te weten is het volgens mij niet mogelijk om via dit forum vanaf een afstand te kijken wat er aan de hand is.
Sorry, ik weet helaas geen oplossing.

Dat ding heeft zelf een controller aan boord die nog het meest lijkt op die van de Due.
Dat betekent dat de functies van de module in die controller geprogrammeerd zitten.
Het is dus niet een chippie waar je even een datasheet van kunt raadplegen om uit te vinden hoe het ding werkt en hoe je het kunt gebruiken.
Daarom ben je 100 % afhankelijk van de leverancier van die module en ja, dat word een probleem bij 99,9 % van de Aliexpress shops.
Heel misschien kun je nog de fabrikant van het ding vinden en daar informatie lospeuteren, maar dan wel heul, heul, heulll (á la Jochem Myjer) misschien.

Met andere woorden: dit gaat heel lastig worden.
Ik zou eerst hebben geprobeerd meer informatie over dat product te verzamelen voor het te kopen.

In een afbeelding op die verkoper pagina staat vermeld dat je met 115200 8N1 moet verbinden (en iets over minimaal 2 GND verbindingen).
Er staat er ook een plaaje bij voor wanneer je het ding met een PC wil verbinden via een USB-serieel adapter.
Ben bang dat dat alle info is die je gaat krijgen.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.