Loading...
 

OM32, OC32 and LichtOrgel


Servo reageert niet

Netherlands

Ik heb een probleem met de aansturing van 2 servo's.
De opbouw is:

oc32/ds32: met weerstandsbank (120ohm) op pin 24-31 - de servo's zitten op pin 24 en 25
sp04: voeding + en - via de + en - aansluiting van de ds32 (uiteraard + naar + en - naar -)

De sp04 levert op de aansluiting voor de servo's 5V, dus dat is in orde.

In oc32 config gekozen voor de standaard Servo Turnout als apparaat op pin 24 en 25 en opgeslagen.

Als ik nu op test druk gebeurt er helemaal niets. Noch op pin 24 noch op 25.
De servo range staat op delayed en M.
Ook het gebruiken van andere servo's geeft geen resultaat. Het uitvinken van delayed
heeft - zoals te verwachten - geen effect.
Wat doe ik hier fout ?

mvrgr
Joep

Netherlands

Hallo Joep,

Welke firmware OC32 gebruik je en welke versie OC32Config?
Schrijf je bij wijzigingen in instellingen deze ook weg naar de OC32?
Ik neem aan dat je consequent nummering vanaf 0 gebruikt.
Heb je al gekeken of de stekker van de servo niet 180 graden gedraaid is?
Heb je bij hardware configuratie de betreffende groep op weerstandsbank gezet (dus geen sink en geen sourcedrivers)?

Mvg,
Leon


Netherlands

Dag Leon

dank voor je reactie. Vwb je vragen:

Welke firmware OC32 gebruik je en welke versie OC32Config?

firmware 0.0.2.3
oc32config v 0.0.2.0

Schrijf je bij wijzigingen in instellingen deze ook weg naar de OC32?

ja - via write all - via read all krijg ik ze ook weer terug.

Ik neem aan dat je consequent nummering vanaf 0 gebruikt.

ja - ik heb enkel koploper nummering aangevinkt. Servo 1 zit aan Q0 en 2 aan Q1

Heb je al gekeken of de stekker van de servo niet 180 graden gedraaid is?

ja - en ook 180 gr gedraaid, zonder resultaat

Heb je bij hardware configuratie de betreffende groep op weerstandsbank gezet (dus geen sink en geen sourcedrivers)?

ja - groep 1 uitgevinkt, 2,3 en 4 sink driver aangevinkt (die zitten er ook in uiteraard)

mvrgr
Joep


Netherlands

Hallo Joep,

Je schrijft in je eerste post dat de servo's op pin 24 en 25 zitten. Je hebt het nu over Q0 en Q1 resp groep 1. Dat rijmt in elk geval niet.
Als je Koploper nummering hebt aangevinkt telt OC32Config vanaf 1
Ik raad je aan firmware en software gelijk te houden. Dus upgrade OC32Confg naar 0.0.2.3.

Mvg,
Leon

Netherlands

dag Leon,

Dat met Q0 en 1 is een fout - dat is uiteraard Q24 en 25.
Dat geldt ook voor de aangevinkte groepen: dat zijn 1.2 en 3 en 4 uit.
Ik heb er 2 voor me liggen met beide hetzelfde probleem en keek verkeerd - excuses.
Ik heb inmiddels de firmware naar 3.0.0.0 geupdate en download nu OC32Config 3.0RC2. De extensie ORC2 kan ik niet plaatsen, maar
ik neem maar even aan dat dit de meest recente stabiele release is.

Koploper staat aan omdat ik in iTrain vanaf 1 tel - dat staat denk ik los van het probleem.

mvrgr
Joep


Netherlands

Hallo Joep,

3.0RC2 staat voor 3.0 Release Candidate 2
De laatste is firmware 0.0.3.7 en OC32Config 0.0.3.7a
Als je 3.0 gebruikt lees dan ook de toelichting. Een aantal zaken zijn wel fundamenteel anders.

Probeer met het schuifje bij servo eerst de servo eens handmatig te besturen.

Start numbering from 1 kun je naar believen aan en uitvinken. Bij testen met alleen OC32 zet ik het meestal uit. Dan vergis je je niet in de nummers. Als je daarna met Koploper of iTrain gaat werken kun je het gewoon aanzetten. Er verandert door dat vinkje niets in de configuratie, alleen aan de nummertjes die je op het scherm ziet.

Mvg,
Leon

Netherlands

dag Leon

dank voor info !

Ook het bewegen van de schuifregelaar heeft geen effect.
Ik heb 5 servo's getest, allen met hetzelfde resultaat - geen response

mvrgr
Joep


Netherlands

Joep,

Op basis van hetgeen je tot nu toe geschreven hebt kan ik niet vaststellen wat er fout is. Je schreef dat de spanning op de servo's correct is. Tja, dat impliceert dat de SP04 het doet.
Maar er moet ergens een aansluit of bedieningsfout zitten. Alleen ik zie het niet.
Uiteraard kan ook de hardware defect zijn, maar 2 OC32's tegelijk? De ervaring tot nu toe leert dat die kans minimaal is.

Mvg,
Leon


Netherlands

Leon,

ik verwacht niet dat het de oc32's zijn. Als ik sink drivers gebruik op de groepen waar nu de weerstandsbanken zitten
kan ik gewoon een sein aansturen. Dan is de oc32 toch ok?
De 5v op de sp04 meet ik per connector op de twee pinnen die het dichtst bij de condensatoren liggen. Dat klopt neem ik aan ook ?
Heeft de derde (buitenste pin) nog een bepaalde spanning ? Ik neem aan dat dat de "sinaalpin'is.

mvrgr
Joep


Netherlands

Leon,

ik zie nu in de handleiding van de sp04 dat wat ik meet eigenlijk niet kan. De signaalingang ligt het dichtst bij de condensatoren -dan de 5v en dan
de ground. De voeding naar de print heb ik correct aangesloten, dus ik begrijp nu niet zo goed waar die 5v op de eerste pin
vandaan komt....
Ik ga nog maar eens even dubbelchecken.

Gedaan - en alles is goed aangesloten. Dus waar die 5V op de datapin vandaan komt begrijp ik echt niet.
Dat kan volgens mij toch niet goed zijn, want dan gaat er dus ook 5V op de verbinding naar de oc32 .....

Ik heb even een test gedaan met een gestabiliseerde 5V direct op de servo en de datakabel ook direct op de oranje draad van
de servo. Er staat dan geen 5V op die draad (=data). Helaas gebeurt er ook dan niets bij "test" op de betreffende pin met het configprogramma, al beweegt de servo wel als ik de datakabel op de connector duw.

mvrgr
Joep



Netherlands

Hallo Joep,

Wat je beschrijft, is volgens mij niet op afstand op te lossen.
Je gaat er voetstoots van uit, dat jij alles goed hebt gedaan en dat het persé ergens aan de apparatuur moet liggen.

Het moet mij van het hart, dat ik jouw verhaal meerdere keren heb moeten lezen, voordat ik het goed begreep. In hoeverre weet jij zeker, dat er geen bedradingsfout ergens zit?

Daarnaast geef je zelf aan, dat je niet verwacht, dat het bij de OC32 ligt.
Voor Leon of anderen wordt het dan wel erg moeilijk om te bedenken wat er aan de hand kan zijn (buiten alle suggesties, die al zijn gedaan).
Wat ik niet uit jouw verhaal kan halen, is het feit, of je ook al een andere SP04 hebt geprobeerd.

Erg nieuwsgierig welke stappen jijzelf inmiddels weer hebt ondernomen om het probleem opgelost te krijgen, daar ik vandit soort vraagstukken alleen maar kan leren.

Groeten,

Barry


Netherlands

Tja, in deze samenleving wordt verwacht dat wij 7 dagen per week online zijn en instant reageren.

Op signaal staat +5V als de pin niet wordt aangestuurd. Die komt van de pull-up weerstand. Ik neem tenminste aan dat je een SP04R gebruikt.
Klopt dus allemaal. Als de servo niet wordt aangestuurd staat er 5V op de signaaldraad. Als er 5V op de signaaldraad staat wordt de servo niet aangestuurd. Als de servo wel wordt aangestuurd zal de spanning op de signaaldraad zo rond de 0,8V zijn schat ik (gemiddelde waarde).

Controleer ook eens of er wel een elektrische verbinding is tussen de betreffende pin op de SP04 en het betreffende pinnetje van de weerstandsbank. Gewoon ohmmeter er op. Niet zeker welk pinnetje? Gewoon proberen. Als je geen spanning op je systeem zet kun je nauwelijks iets stuk maken.

Zoals Barry schrijft zoekt 99% van de gebruikers de fout niet bij zichzelf en daar blijkt-ie dan uiteindelijk in 99% van de gevallen toch te liggen. Dat is oprecht niet om vervelend te doen, maar de droge ervaring van inmiddels zo'n 20 jaar. Alleen hoor jij misschien tot die 1%.

Laat eens iemand met je meekijken, begin vanaf het begin en neem bij geen enkele stap aan dat je het wel goed gedaan zult hebben.

Mvg,
Leon



Netherlands

Joep,

We proberen elkaar hier te helpen. Ik snap dat het soms best frustrerend kan worden. Ik hoop dat ook duidelijk is dat ik niet 24x7 klaar kan staan met instant antwoorden. Als we dat van elkaar accepteren ...

Het is vreemd dat het wel werkt met een sein en op dezelfde poort niet met een servo ..
Ik heb daar oprecht geen verklaring voor
Just to be sure: Als je de harware config aanpast klik je daar ook op "write" neem ik aan.
Overigens kun je de HWconfig ook gerust op weerstandsbank laten staan. Er kan niet erg veel fout gaan. Alleen bij gebruik van sourcedrivers en sink_source is het wel erg essentieel dat het goed staat.

Waar heb je de weerstandsbank gehaald? Zeker weten dat die goed is en het juiste type?
Sluit eens een LED aan tussen Q en GND met die weerstandsbank geplaatst. Een serieweerstand hoeft niet (als de weerstandsbank goed is) want die weerstand zit dan al in de OC32. Als de weerstandsbank niet goed is zou, hoewel onwaarschijnlijk, je LED kunnen sneuvelen, dus neem er een die je kunt missen. Kun je die LED dan besturen vanuit het PWM window met het schuifje?
Zo ja, zet hem dan daarna eens op servo en kijk eens wat de LED dan doet.

En iemand die met je meekijkt hoeft niet per se terzake kundig te zijn. Het punt is dat iedereen wel eens iets over het hoofd ziet. En naarmate je het vaker leest/naar kijkt wordt je een soort van blind voor je eigen vergissingen. Maar een ander zou het zo maar wel kunnen zien.

Mvg,
Leon


Netherlands

Beste Leon,

Natuurlijk snap ik dat je geen 24/7 klaar staat - dat zou ook niet goed zijn !

Ik pas idd na iedere hardware (pin) aanpassing op write all (ik kies daar voor de zekerheid altijd voor, ook al duurt dat iets langer dan write single)
De weerstandsbank is een BOURNS 4116R-1-121LF RESISTOR NETWORK, 120R - gekocht bij Farnell
Ik heb de test met de LED uitgevoerd en daar gebeurde zowel via het PMW Window als het servo window niets (geen licht).
Doet dat dus vermoeden dat deze weerstandsbanken (ik heb er verschillende geprobeerd) niet geschikt zijn ?

Bedankt weer !

mvrgr
Joep


Netherlands

Hallo Joep,

120 Ohm is geen heel gebruikelijke waarde, maar het type mag geen probleem zijn en de weerstandswaarde is nauwelijks van belang bij servo.

Als je ook bij een LED geen signaal hebt dan moet er een fout zitten in je verbinding. Ergens tussen de weerstandsbank en je LED is er iets onderbroken. Overigens is ook dat weer nagenoeg onmogelijk als een sink driver wel werkt op die pin, tenzij je iets verbouwd hebt aan je DS32. Meet eens op de pin van de 4116 zelf of je daar signaal meet. De volgorde is vrij logisch (op volgorde zoals je het logischerwijs verwacht).

Mvg,
Leon


Netherlands

Ga ik doen !
En ik heb niets verbouwd - althans niet bewust - dat zou voor mij echt een brug te ver worden.

Ik zal straks eens wat foto's maken van de hele verbinding, misschien dat dat helpt bij de beoordeling. Ik moet ergens overheen kijken....

mvrgr
Joep


Netherlands

Joep,

Onder "verbouwen" versta ik ook transistoren plaatsen.

Mvg,
Leon


Netherlands

Oké - dat heb ik bij deze DS32 niet gedaan. Bij een andere wel en die functioneert goed.
Is achteraf een zinloze actie geweest, maar goed. Al doende leer je.

Ik heb inmiddels op een andere OC32 de situatie nagebouwd (met hetzelfde resultaat) en daar wat foto's van gemaakt:

http://www.diorails.nl/Rail/VarImages/servo1.jpg
http://www.diorails.nl/Rail/VarImages/servo2.jpg
http://www.diorails.nl/Rail/VarImages/servo3.jpg

Op het tabblad "general" is groep 4 uitgevinkt en de config weggeschreven.
Het enig verschil met de onder de tafel gemonteerde OC32 is het ontbreken van de DS32 en eht feit dat dit een OC32 met dcc interface is (die ik overigens niet gebruik).

Ik meet op de sp04 14 v ingangsspanning en 5v op de pinnen van de servo's - dus dat klopt.

mvrgr
Joep


Page: 1/2  [Next]
1  2 
 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)