Loading...
 

OM32, OC32 and LichtOrgel


Servoaansturing werkt niet met oc32

Netherlands
Na dagen proberen om de servo op de oc32 aan de praat te krijgen is het nog steeds niet gelukt. Wat ik begrijp uit de handleiding is dat je voor servo sturing een andere driver nodig hebt. We hebben nu uitgang 0 tot 7 aangesloten met Source Driver(UDN2981A) en een weerstandsbank van 220Ω)De OC32 met laatste firmware 0.0.1.3 geupdate. We maken gebruik van een DS32 aansluitprint en vervolgens een SP4 met aparte voeding. We configureren de OC32 met OC32config over de RS485 interface. Nog steeds geen succes. Wat doen we fout?
Netherlands

Remco,

Wat je fout doet kan ik zo niet zeggen.
Je schrijft "Source Driver EN een weerstandsbank". Waar in de handleiding staat dat je ze beide tegelijk mag/moet plaatsen voor dezelfde groep uitgangen? Misschien doe je dat niet, maar ik lees het wel zo.

En nee, je hebt geen andere driver nodig, gewoon een weerstandsbankje in de OC32 uitgang (de waarde is niet echt van belang), SP4 erachter, voeding erop en draaien. Uiteraard wel nadat je de betreffende uitgang hebt geconfigureerd voor Servo met OC32Config.

Als het daarmee niet lukt is de workshop op 18 december wellicht nuttig. Ik zie dat je je daarvoor al hebt aangemeld.

Mvg,
Leon

Netherlands
Begrijp ik jou dan goed dat de servo dus gewoon werkt met de standaard sink driver. Moet ik dan de weerstandsbank in de ic voet van de sourcedriverbank plaatsen.
Netherlands

Hallo Remco,

Ik citeer maar gewoon even uit eigen werk: pag 21 van de OC32 handleiding:

  • 5V uitgang met ingebouwde weerstand: In dit geval komt er een weerstandsbank in het voetje voor de Sink Driver. Dit moet een weerstandsbank zijn in DIL16 uitvoering met individuele weerstanden. De weerstandswaarde kun je zelf bepalen, maar kies deze niet lager dan 100Ohm. 5V uitgangen heb je nodig voor het aansturen van servomotoren. Verder is deze configuratie erg handig voor het aansturen van LEDs. Je kunt in dat geval de LED rechtstreeks op de uitgang van de OC32 aansluiten. De voor de LED noodzakelijke serieweerstand zit dan al in de OC32.

Voor mij is het bovenstaande duidelijk. Als dat voor anderen niet zo is hoor ik graag hoe ik het anders moet verwoorden. Er staan overigens nog wat andere opmerkingen op de betreffende pagina die wellicht ook nuttig zijn.

Mvg,
Leon


Netherlands
Ik heb nu de standaard sink driver gebruikt en de voeding naar de sp4 uit de oc32 gehaald via de gnd en V+. De spanning naar de servo is nu precies 5v. Je hebt het in de sp4 handleiding over een weerstandsbank maar ik denk dat je bedoeld dat aan de uitgang van de oc32 een losse weerstand geplaatst moet worden op de signaaldraad. Na alles zo aangesloten te hebben nog steeds geen succes. Als de stuurdraad verkeerd om om zit dan draait de servo wel maar continue. Ik kan nu wel met de oc32config de snelheid regelen maar verder niets. Het aansturen van een led werkt zonder problemen Hoe kan dit?
Netherlands

Hoe kan dit?

Doordat je niet doet wat in de handleiding staat.

maar ik denk dat je bedoeld dat aan de uitgang van de oc32 een losse weerstand geplaatst moet worden op de signaaldraad

Nee dat bedoel ik niet. Als ik dat zou bedoelen dan zou ik dat zo opschrijven.
Als ik schrijf dat je een weerstandsbank moet plaatsen IN HET VOETJE VAN de sink driver, wat zou er dan met de sink-driver moeten? Die moet eruit, anders kan de weerstandsbank er niet in.

Mvg,
Leon


Netherlands
Het is nu geheel duidelijk. De weerstandsbank is geplaatst in het voetje van de sink driver. De servo werkt en we kunnen nu gaan testen met de configuratie mogelijkheden. We hebben 2 soorten mini servo's. De ene werkt prima en de andere schokt. Wanneer deze servo wordt ingesteld op een bepaalde staand dan komt deze meteen met veel schokken terug naar de 0 stand ongeacht welke stap je insteld. Dit zal waarschijnlijk aan de kwaliteit van de servo liggen maar ik vroeg me af of je hier nog iets aan kunt instellen?

Netherlands
probleem spontaan opgelost. defecte servo heeft glaszekering in voeding opgeblazen. Na het vervangen van deze glaszekering werken deze servo's opeens wel goed en zonder haperingen.

 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)