Loading...
 

OM32, OC32 and LichtOrgel


Nieuwe firmware OC32 0.0.3.x: testen graag

Netherlands

Er is nieuwe firmware OC32 beschikbaar
Ik kan alle functies op de testbank verifiëren, maar de samenhang van functies in echte praktijksituaties is een ander verhaal. Daarom hiermee het dringende verzoek aan gebruikers om te helpen testen.
Ervaringen graag in dit topic

Mvg,
Leon

Netherlands

Leon,
Om firmware aan te brengen in de RMU en de OC32 ben ik gewend om dat te doen via de RMU. Ook zo bij versie o.o.3.5 van de OC32.
Als boodschap in de Bootloader kreeg ik de volgende regels:

01.01.01-00:06:37-421 > Connecting on port COM4...
01.01.01-00:06:39-187 > Device connected
01.01.01-00:06:44-765 > Program...
01.01.01-00:06:44-765 > execute compiled data
01.01.01-00:06:44-765 > 0.0.3.5
01.01.01-00:06:44-765 > Error: compiled file is not valid for device "ATmega162"

Is het nu zo dat de firmware is aangebracht of is het compleet mislukt?

Mijn tweede vraag is of er een manier is om op de manier zoals ik te werk ga bij het aanbrengen van de firmware te controleren of het ook inderdaad gelukt is (dus zonder gebruik te maken van de U485).
Met vriendelijke groet, Koos van der Loo


Netherlands

Hallo Koos,

De foutmelding lijkt aan te geven dat je de OC32 firmware (voor een ATmega128) probeert te laden in de RM-U (ATmega162). Aangezien de bootloader in de RM-U constateert dat dat niet klopt is er als het goed is niks gebeurd.

Je kunt de OC32 updaten via de RM-U op de gebruikelijke wijze door de RM-U eerst in Bootloader Transparant Mode te zetten.

Mvg,
Leon

Netherlands

Leon,
Eerst heb i via de Dinamo config de RMU in bootloader tranparant mode gezet (rode led blijft constant branden). Daarna de firmware voor de OC32 geprobeerd aan te brengen (zoals beschreven in de handleiding van de OC32 blz. 64/65). Het enige resultaat is dat de groene led gaat knipperen en de muispijl wordt een zandloper. Hierdoor en ik niet in staat om het veld Program te activeren.
Wat doe ik fout?
Groeten koos van der Loo.

Netherlands

Hallo Koos,

Blijkbaar zet je de OC32 niet in Bootloader-mode ("reset" op de OC32 terwijl AVRootloader verbinding probeert te maken met de OC32 via de RM-U).

Overigens heeft dit n.m.m. niets te maken met versie (0.0.)3.0, dus mocht je verdere vragen hebben over hoe een upgrade uit te voeren, dan graag even een nieuw topic

Mvg,
Leon

Netherlands

Hallo Leon,

Het spijt me zeer maar voor de versie die je nu vraagt te testen, release 0035 zitten er toch ring verwijzingen in het hele gebeuren.

Als commentaar van deze aard niet gewenst is, zeg het dan gewoon.

Met treingroet

Ellard Postma


Netherlands

Hallo Leon,

Ik denk dat er iets niet goed is gegaan. Welke link ik ook gebruik, ik kan de firmware update niet vinden. Graag jouw aandacht en aanwijzing.

Met treingroet

Ellard Postma


Netherlands

Nou, "welke link ik ook gebruik" ...

De firmware staat gewoon in de file galleries.
Via productondersteuning -> Nieuwe software en firmware kom je er ook

Bovenstaande link is inmiddels al bijna een half jaar oud, nog voor de site-migratie.
En inmiddels is er ook al Release 0035

Mvg,
Leon


Netherlands

Hallo Ellard,

Je mag van mij alle commentaar leveren die je wilt, maar ik weet oprecht niet waar je met "ringverwijzing" op doelt.

Inmiddels verwijst het nieuwsbericht links naar de hoofdpagina "nieuwe OC32 releases" evenals de link in de eerste post van dit draadje.
Hopelijk is het zo beter naar wens.

Met vriendelijke groeten,
Leon

Netherlands

Hallo Leon,

Het werkt!!!!

Ik heb de nieuwe release kunnen downloaden.

Ik ga er mee aan de slag en ik laat je graag weten wat de resultaten zijn.

Met treingroet

Ellard.


Netherlands

Hallo Leon

Als toegezegd een update.

De nieuwe firmware laden via de RMU in transparent mode is me niet gelukt. Ik kon wel via occonfig de stiftbezetting lezen. Er was dus goede communicatie via RS485 tussen Occonfig en de OC32.
Ik heb gecontroleerd of het misschien lag aan het niet verbonden zijn van de derde GND draad. Het verbinden aan GND van het systeem van deze draad had geen verbetering tot gevolg.
Na plaatsing van de reset jumper geen knipperend groene LED meer. Na verwijderen jumper kort Oranje LED en knipperend groene LED. De Oranje LED brandt niet meer.
Via de U485 is het gelukt de firmware in de OC32 te laden. Na verwijderen van de reset jumper Oranje continue en groene knipperende LED.
Ik kan via de nieuwe versie van OCconfig de pinbezetting van de OC32 in lezen.

Ik ben bezig om een rangeercomplex te maken waar handmatig gerangeerd kan worden. Het is de bedoeling dat de machinist ook de wissels zelf bedient. Hier lijkt het verhaal over het gebruik van OC32 pinnen als ingang een mooie optie te zijn. Via een enkele draad de servo aansturen en met een tweede draad op 8 pinnen er voor het ompool relais bedienen. Het omschakelen starten via een drukknop aan een derde pin van de OC. Ik ga de handleiding van de OC32 bestuderen om te zien of ik deze opzet voor elkaar kan krijgen. (zoals je aangeeft via "aspect configuratie")

Met treingroet

Ellard

Netherlands

Hallo Leon,

Ik heb een ETI test gedaan.
Op mijn OC32 Full zit een optocoupler. Event ingang ene zijde via weerstand aan aarde en andere zijde aan 15V via schakelaar.
Pin 1 geselecteerd. Event input 3: On = 1 Off = 0 Initial event On enable en Initial event Off enable aangevinkt.

Op pen 1 zit een relais.

Telling begint bij 1 aangevinkt.

Alles weg geschreven. Oc32config gesloten. Alles spanningsloos. Alles opnieuw opstarten. In OCconfig RMU in transparent mode. Inlezen van alles. Controle is in orde. Event inhoud als ingegeven.

Alles opnieuw opstarten. Schakelaar sluiten geeft geen reactie.
Wat doe ik niet goed??

Graag jouw advies.

Ellard.

Netherlands

Ellard,

Ik kan op basis van je beschrijving niet zien wat je fout doet.
Ik neem aan:

  • Dat je de K3 via een weerstand aan de gnd hebt zitten en de A3 via een schakelaar aan de plus.
  • Dat je Pin1 geconfigureerd hebt en het relais werkt bij testopdrachten vanuit OC32COnfig

Mvg,
Leon

Netherlands

Hallo Leon,

Ja Leon, K3 via weerstand aan GND en A3 naar de plus. Ik heb eerst getracht om een servo aan te sturen door die betreffende pin te laten bekrachtigen. Dat werkte niet. Om het zo simpel mogelijk te houden heb ik toen een pin gekozen waaraan een relais zit. Dit relais functioneert goed wanneer ik koploper mijn testbaan laat besturen.
Ik heb ook al geprobeerd om A1K1 te gebruiken. Zelfde resultaat.

Ik loop vandaag alles nog maar eens na. Dubbel genaaid houdt beter.

Mvg,

Ellard

Netherlands

Hallo Leon,

Ik geef toe, nadenken blijft een lastige zaak.

Om een lang verhaal kort te houden: bij een firmware update vallen natuurlijk alle settings die voor die update in de OC32 aanwezig waren ook weg!!
Pin 1 opnieuw als schakelaar gedefinieerd. Bij bekrachtiging van de ETI ingang schakelt het relais dat op pin 1 is aangesloten. Het werkt!!!!

Transparant mode duurt even langer. Vandaag naar de modelspoor vereniging!

Mvg
Ellard

Netherlands

Hallo Ellard,

Transparant Mode en Bootloader Transparant Mode zijn 2 verschillende toestanden voor de RM-U. Je schrijft "Transparant Mode".
Ik weet niet wat je nog meer aan die RM-U gekoppeld hebt. In principe zou het niet uit moeten maken, maar je zou voor de zekerheid de OC32 die je wilt updaten als enige aan de RM-U kunnen hangen.

Mvg,
Leon


Netherlands

Hallo Ellard,

Om een lang verhaal kort te houden: bij een firmware update vallen natuurlijk alle settings die voor die update in de OC32 aanwezig waren ook weg!!

Helaas, bij een firmware update blijven alle settings behouden. Conclusie moet zijn dat de pin niet geconfigureerd was.
Maar het werkt in elk geval.

Mvg Leon

Netherlands

Hallo Leon,

Bedankt voor de snelle reactie.
Ik ben natuurlijk meteen gaan controleren.
De situatie voor de firm ware update was dat ik vijf servo's met hartstuk ompoling via relais en drie geheugendraad wissel aandrijvingen in bedrijf had. Bovendien nog vier extra relais. In Koploper heb ik daar testrondes mee gereden.

Met Read all de waarden ingelezen. Behalve de pinnen die ik vanmorgen heb geconfigureerd, zijn alle pinnen leeg.

Hoe dat kan weet ik natuurlijk niet. Misschien heb je er iets aan.

Mvg,
Ellard


Netherlands

Heb je een configuratie weggeschreven met Write All?

Mvg,
Leon

Netherlands

Ik begin standaard altijd met read all. Heb ik als gewoonte aangewend.

Mvg,
Ellard


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