← OM32, OC32 and LichtOrgel · Home

Seriele Accessoire Poort OC32

Seriele Accessoire Poort OC32

PeJe · 2017-09-20 15:30 UTC

Ik heb een vraag over de SAP van de OC32.
De RS485 poort op de OC32 is via een twisted wire verbonden met een RS485/USB connector op mijn PC.
Kan de OC32 netjes benaderen met de OC32 configurator, configuraties opslaan en wijzigen, dev. defenities aanmaken etc..
Ik heb RX-pin op de Arduino verbonden met een draadje aan de TX-pin op de OC32.

Er loopt een schetsje op de arduino die de seriele poort uitleest en terugstuurd naar de seriele monitor van de Arduino-IDE.
Als ik nu bijvoorbeeld een aspect instructie sendserial1 met daaraan 1 Byte aanmaak en met de testknop verstuur,
krijg ik keurig in de seriele monitor van de arduino de verstuurde byte gevolgd een NULL byte te zien.
Herhaal ik dit een aantal keren achter elkaar dan krijg ik soms een andere waarde ertussendoor, geen idee waarom.
Als ik deze actie herhaal met SendSerial2 en 2 Bytes, krijg ik er maar 1 binnen, alleen de eerste gevolgd door weer een NULL Byte
maar nooit de tweede Byte uit de aspect instructie. bij herhaald testen hetzelfde verschijnsel als bij de SendSerial1

Weet iemand hier een verklaring voor??

groet, Pieter Jan

Re: Seriele Accessoire Poort OC32

lvperlo · 2017-09-21 18:20 UTC

Hallo Pieter Jan,

Als ik een OC32 aspect configureer met

Krijg ik op de com-poort van mijn PC (met een TTL-RS2323 converter tussen de SAP poort en de PC) netjes "HELLO" binnen.
Juiste bitrate, aantal bits, stopbits, pariteit ingesteld?

Mvg,
Leon

Re: Re: Seriele Accessoire Poort OC32

PeJe · 2017-09-21 19:04 UTC

Hallo Leon,

9600 Baud, 8 Bit, 1 stopbit no parity.
Is zowel op de OC32 als de arduino gelijk.

Alleen krijg steeds maar 1 Byte binnen met ieder keer een NULL er achter

Mvg,
Pieter Jan

Re: Seriele Accessoire Poort OC32

lvperlo · 2017-09-21 23:45 UTC

Hallo Pieter Jan,

Dat had je al eerder geschreven en geloof ik best. Ik schreef dat (hoewel het uiteraard allemaal al eerder getest was, maar ik graag alleen uitspraken doe waarvan ik (nagenoeg) zeker ben) ik het zojuist nog een keer getest heb en (ook) op 9600bps, 8 bits, 1 stopbit, no parity alles correct binnenkrijg op een com-poort, zowel SendSerial1 als SendSerial2.
Ik kan op basis van deze testen niet anders dan concluderen dat je het in je Arduino met zoeken of de elektrische koppeling daar naar toe.

Mvg,
Leon

Re: Re: Seriele Accessoire Poort OC32

PeJe · 2017-09-22 07:46 UTC

Hi Leon,

Ga e.e.a. nog eens proberen met een andere arduino, en nog eens wat sleutelen aan de schets die er op loopt.
hartelijk bedankt voor de aandacht, als het gelukt is laat ik weten wat het was. heeft een ander er ook nog wat aan :-)

Mvg,

Pieter Jan

Re: Re: Seriele Accessoire Poort OC32

PeJe · 2017-10-17 22:08 UTC

Hallo Leon,

Ik ben er eindelijk weer eens aan toegekomen om aan mijn test opstelling te sleutelen.
Helemaal opnieuw begonnen, en wat denk je.
Was helemaal niets mis met zowel arduino als OC32, maar wel met mijn aansluitingen.
Met het (:redface:) op mijn kaken moet ik bekennen, dat als ik de GND van SAP nu eens vebindt met de GND van de Arduino !!!!!!
Nu werkt alles ineens als een zonnetje.
Je had helemaal gelijk het was een elektrische koppeling (:cool:)

Mvg,
Pieter Jan

Re: Seriele Accessoire Poort OC32

lvperlo · 2017-10-18 08:52 UTC

Mooi dat ook dit weer is opgelost.
Veel plezier/succes met je testen en de verdere ontwikkeling.

Groeten,
Leon