Op één of andere wijze is in de RC zender of ontvanger(Walkera WK-2401__HM5#10) de uitslag van de servo's beperkt.
Kan ik dit PWM signaal, voordat het in de servo gaat bij wijze van spreken versterken zodat ik een grotere servobeweging heb?
Bob.

Je servo is inwendig toch begrenst op zijn maximale uitslag, of mis ik iets ?

Je kan een kleine microcontroller het servosignaal laten inlezen en een 'versterkt' signaal laten produceren.

Er kunnen 2 soorten begrenzingen zijn:

  • Een mechanische in de vorm van een palletje / lipje net hoe je het wilt noemen wat de beweging van je as beperkt.
  • Of een elektronische die je pulsbreedte knijpt.

De vraag is dus welke van de 2 loop je nu tegenaan? Meet het signaal wat de servo aanstuurt eens als je op de maximale uitslag zit. Dit zou typisch overeen komen met een 50hz puls met een puls breedte van ofwel 2500us of 500us. Naar gelang welke kant jij uitstuurt.

Het is wel degelijk een electronische begrenzing(pulslengtes). Met een servotester wijkt de servo normaal uit.
Bob.

Op de zender is vaak de maximale uitwijking in te stellen, bij die van mij in ieder geval wel. EPA staat er bij dat knopje.

Op de zender kun je vaak ook over dimensioneren (bv 100% = 2ms, 150% is een puls van 2,5 ms)

Je kan het signaal niet direct versterken, maar je zou dan bijvoorbeeld een microcontroller kunnen gebruiken met een Input Capture pin en dan software matig de puls 'verlengen', best nog wel veel werk, maar zeker niet onmogelijk.

Na wat googelen ben ik zo goed als zeker dat de PPM uitsluitend wordt samengesteld en aangepast in de zender.
Door mijn (oudere) studies en praktische ervaring ken ik wel iets van elektronica en mijn hobby heeft weer een en ander gestimuleerd.
Echter microprocessor is mij een iets te ver.
Ik weet wat een PPM signaal is en hier in mijn Walkera zender wordt dit samengesteld voor HF modulatie door het IC:

http://be.farnell.com/atmel/atmega48-20au/ic-8bit-4k-flash-mcu-smd-tqf…

(Sorry de snelkoppeling werkt nog niet, ik zoek nog uit).

Mijn bedoeling is dus het uitgestuurde PPM signaal hetgeen nu(met de oscilloscoop gemeten)nu van 14ms tot 16ms gaat te wijzigen naar(overdreven) 0,7 tot 2,3 ms(of ben ik....)

Een Hint; natuurlijk liefst een oplossing.

Bob.

Het allermooiste is natuurlijk dat je een instelling kunt vinden in je zender om toch nog je ppm aan te kunnen passen, dan hoef je ook niet met microcontrollers aan de gang.

Je zegt:

Op 2 mei 2013 14:28:09 schreef Opabob:
Echter microprocessor is mij een iets te ver.

En

Op 2 mei 2013 14:28:09 schreef Opabob:http://be.farnell.com/atmel/atmega48-20au/ic-8bit-4k-flash-mcu-smd-tqf…

Dat is een beetje tegenstrijdig, je wilt dit proberen op te lossen met een microcontroller ?. Ik heb eventueel wel code om ppm in te lezen en uit te sturen, dit is alleen voor een at90can64, ik denk dat het vrij gemakkelijk is om dit werkend te krijgen op een atmega 48, mocht je dit zo bedoelen/willen.

Bij het doorbladen van de datasheet van dit IC kreeg ik zo wat de indruk dat door bepaalde ingangen een 1 of een nul te geven,de pulsbreedte van het PPM signaal voor maximum of minimum in te stellen is. Ik ben daar dus niet zeker van.
Zoals gedacht werkt een rechtstreekse link naar de datasheet niet en moet je op de beschrijving van het IC bij Farnel doorklikken naar de PDF, wat alleen lukt als je bij hen geregistreerd bent.

Dat is een microcontroller, zonder software erin gaat weinig doen behalve stroom verbruiken.

Waar komt die 14-16ms vandaan? Dat kan volgens mij niet het signaal zijn waarmee de servo wordt aangestuurd. Is de puls voor een servo niet actief laag? Ik denk dat die 14-16ms juist de tijd tussen de pulsen is.

[Bericht gewijzigd door SparkyGSX op (42%)]

Als je het kant en klaar wilt, moet je even zoeken naar "servo stretcher".

Op 3 mei 2013 10:14:55 schreef SparkyGSX:Waar komt die 14-16ms vandaan?

Zou opabob hier niet 1.4-1.6 ms bedoelen, lijkt mij dan wel logisch

servo stretcher had ik nog nooit van gehoord.

1e hit op google http://www.servocity.com/html/180o_servo_stretcher.html

volgens mij is dit precies wat je moet hebben.