Package versturen over RS232.

Arduino shields
Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Package versturen over RS232.

Berichtdoor baco1978 » 26 Feb 2018, 10:58

Ja daar heb je het al.

dat gaat dus niet werken, dit is een zoals de module al zegt een CAN-bus, dat is geen RS232 aansluiting, ook al gebruiken ze toevallig dezelfde soort connector.


deze shield heb je dan nodig
https://iprototype.nl/products/arduino/shields/rs232?gclid=EAIaIQobChMIrNnWhpvD2QIV8hbTCh3ynA-ZEAQYASABEgKfr_D_BwE
Met vriendelijke groet Arjan

Advertisement

Berichten: 14
Geregistreerd: 05 Feb 2018, 15:06

Re: Package versturen over RS232.

Berichtdoor JMolenaar23 » 08 Mrt 2018, 11:30

Ik heb sinds gisteren de DFRobot RS232 shield binnen, zoals je aangaf.
Nu heb ik deze code in gebruik genomen omdat ik niet wist hoe de strings nou verwerkt moeten worden.
Code: Alles selecteren
/*
# This sample codes is for testing the RS232 shiled.
# Editor : YouYou
# Date   : 2013.9.25
# Ver    : 0.1
# Product: RS232 shield
# SKU    : DFR0258
*/
void setup()
{
  Serial.begin(115200,SERIAL_8N1);
}
void loop()
{
  if(Serial.available())
  {
    Serial.write("*#1PRGC3500000\r\n");
    delay(1000);
    Serial.write("*#1PRGC35,0000\r\n");
    delay(1000);
    Serial.write("*#1PRGC35\r\n");
    delay(1000);
    Serial.write("*#1PRGC350000\r\n");
    delay(1000);
    Serial.print("*#1PRGC3500000\r\n");
    delay(1000);
    Serial.print("*#1PRGC35,0000\r\n");
    delay(1000);
    Serial.print("*#1PRGC35\r\n");
    delay(1000);
    Serial.print("*#1PRGC350000\r\n");
    delay(1000);
  }
  delay(1000);
}


Hij werkt er alleen nog niet op. iemand enig suggesties?
O en als ik de shield aansluit op de kabel gaat de RXD Led kei fel branden.

Groet J.Molenaar.

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Package versturen over RS232.

Berichtdoor baco1978 » 08 Mrt 2018, 13:08

if(Serial.available())....... dit gebruik je om te kijken of er data naar de arduino verstuurd wordt, lijkt me overbodig op t moment omdat je er naar toe wil sturen

en de baudrate klopt waarmee je arduino met die led controller praat?
Met vriendelijke groet Arjan

Berichten: 14
Geregistreerd: 05 Feb 2018, 15:06

Re: Package versturen over RS232.

Berichtdoor JMolenaar23 » 08 Mrt 2018, 13:32

Dankje voor je reactie, dat is dus de reden dat hij verder niks uitvoert.
De baud rate kan zowel 9600 zijn als 115200. die 2 baudrates gebruikt Powerled.
Ik had ze beide al geprobeert maar ter vergeefs.

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Package versturen over RS232.

Berichtdoor baco1978 » 09 Mrt 2018, 09:21

hmmmmm, vreemd

knippert het tx ledje wel tijdens het verzenden van data vanaf de arduino?

als je trouwens de arduino helemaal niks laat doen, blijft dan dat RXD ledje dan ook nog branden?
Met vriendelijke groet Arjan

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Package versturen over RS232.

Berichtdoor nicoverduin » 09 Mrt 2018, 12:13

En ook die serial.available() eruit gesloopt?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 14
Geregistreerd: 05 Feb 2018, 15:06

Re: Package versturen over RS232.

Berichtdoor JMolenaar23 » 19 Mrt 2018, 11:12

Ja dat stukje code is er idd uit gesloopt, en de txd knipperd gewoon zoals het hoort. hij verstuurd gewoon zijn databits.
Ik heb afgelopen weekend een com port naar usb converter gekocht voor mijn computer en heb uartassist gebruikt.
Toen ik die opgestart had had ik hem vrijwel met 1 druk op de knop werkend.
Ik heb hier onder de instellingen van uart assist staan. misschien dat jullie me er dan verder mee kunnen helpen?

Afbeelding

Met Vriendelijke groet, Jeffrey Molenaar.

Oh even een Edit : het werkt ook zonder het als HEX te versturen.

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Package versturen over RS232.

Berichtdoor baco1978 » 19 Mrt 2018, 12:59

dan zou het toch gewoon een soort van copy-paste van je ontvangen hex getallen



Code: Alles selecteren
Serial.write(0x2A);
Serial.write(0x23);
..enz.....

Met vriendelijke groet Arjan

Berichten: 14
Geregistreerd: 05 Feb 2018, 15:06

Re: Package versturen over RS232.

Berichtdoor JMolenaar23 » 19 Mrt 2018, 14:54

Hallo allemaal,

Super bedankt voor jullie help volle reacties, het is me zelf al gelukt om dit te programmeren.
Dankzij jullie is er weer iemand goed op weg geholpen.
Ik kwam er namelijk achter dat mijn shield over een cross verbinding bestaat.
En 2 crossverbindingen op elkaar gaat niet samen.

Heel erg bedankt en tot de volgende ronde!!

J.Molenaar.

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Package versturen over RS232.

Berichtdoor baco1978 » 20 Mrt 2018, 09:49

Fijn om te lezen dat je er toch nog uitgekomen bent.

Kan je misschien (op z'n minst een stukje) code plaatsen wat je nu daadwerkelijk naar de controller stuurt?

dan kan een volgende die zo iets zoekt ook al uit de voeten :)
Met vriendelijke groet Arjan

VorigeVolgende

Terug naar Shields

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast