Loading...
 

OM32, OC32 and LichtOrgel


Seriele Accessoire Poort OC32

Netherlands

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

Netherlands

Hallo Pieter Jan,

Als ik een OC32 aspect configureer met

  • SendSerial2 72 69
  • SendSerial2 76 76
  • SendSerial1 79
  • SendSerial2 13 10


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

Netherlands

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


Netherlands

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

Netherlands

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

Netherlands

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


Netherlands

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

Groeten,
Leon


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