das ist mein erster Post bei euch also bitte seit nachsichtig :)
ich habe mir den:
USB zu CAN Konverter Kable for Raspberry Pi4/Pi3B+/Pi3/Pi Zero(W)/Jetson Nano/Tinker Board and Any Single Board Computer Support Windows Linux and Mac OS (USB2CAN-C)
Gekauft da er in Linux arbeiten soll dachte ich man kann den so in codesys einbinden da es auf einen Rasperry Pi lauft.
Erkannt wird der Adapter als
Bus 001 Device 004: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter
Wie bekomme ich den in Codesys mit einen Rasperry pi eingebunden. (Im Internet habe ich nichts gefunden.)
ich bedanke mich.
euer
Martin
Last edit: gallusrrr 2024-01-18
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Basis für all diese Linux Produkte mit CODESYS ist Socket CAN-
sprich wenn dein Adapter in Linux als Socket CAN verfügbar ist sollte es funktionieren.
also zunächste mal sowas ausprobieren:
sudo ip link set can0 up type can bitrate 500000
sudo ip -s -d link show can0
cansend can0 00065132#21.04.00.00.3E.80.50.00
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich danke für die Rückmeldung.
ich habe das oben geschriebene durchgeführt und auch festgestellt das mit die Commandos für die Can befehle noch fehlen. (Google angeschmissen und geschaut auch gefunden)
sudo apt-get install can-utils
(damit auch jemanden anders der Post hilft)
Anschließend habe ich das CAN System komplett aufgebaut so das ich mit einen anderen CAN Adapter schauen konnte ob die Nachricht auch ankommt.
(Sorry habe kein Speicherplatz im Web um Bilder anzuzeigen..)
man kan sehen das die Nachricht abgeht und auch 32 Byte Empfangen worden sind.
Die nachricht ist auch am anderen CAN Adapter sichtbar gewesen.
Wie bekomem ich den einrichteten Adapter in Codesys rein?
das ich den Befehl
sudo ip link set can0 up type can bitrate 500000
das ich die Einrichtungs des Can Adapters noch in die Rasperry Start rutine nehmen muss ist mir klar.
Ich bedanke mich .
Last edit: gallusrrr 2024-01-18
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Forum
das ist mein erster Post bei euch also bitte seit nachsichtig :)
ich habe mir den:
USB zu CAN Konverter Kable for Raspberry Pi4/Pi3B+/Pi3/Pi Zero(W)/Jetson Nano/Tinker Board and Any Single Board Computer Support Windows Linux and Mac OS (USB2CAN-C)
Gekauft da er in Linux arbeiten soll dachte ich man kann den so in codesys einbinden da es auf einen Rasperry Pi lauft.
Erkannt wird der Adapter als
Bus 001 Device 004: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter
Wie bekomme ich den in Codesys mit einen Rasperry pi eingebunden. (Im Internet habe ich nichts gefunden.)
ich bedanke mich.
euer
Martin
Last edit: gallusrrr 2024-01-18
Basis für all diese Linux Produkte mit CODESYS ist Socket CAN-
sprich wenn dein Adapter in Linux als Socket CAN verfügbar ist sollte es funktionieren.
also zunächste mal sowas ausprobieren:
sudo ip link set can0 up type can bitrate 500000
sudo ip -s -d link show can0
cansend can0 00065132#21.04.00.00.3E.80.50.00
Hallo und guten Morgen,
Ich danke für die Rückmeldung.
ich habe das oben geschriebene durchgeführt und auch festgestellt das mit die Commandos für die Can befehle noch fehlen. (Google angeschmissen und geschaut auch gefunden)
sudo apt-get install can-utils
(damit auch jemanden anders der Post hilft)
Anschließend habe ich das CAN System komplett aufgebaut so das ich mit einen anderen CAN Adapter schauen konnte ob die Nachricht auch ankommt.
die Nachricht kommt an :)
danach habe ich follgende Ausgabe:
pi@Codesys:~ $ sudo ip -s -d link show can0
3: can0: <noarp,up,lower_up,echo> mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10
link/can promiscuity 0 allmulti 0 minmtu 0 maxmtu 0
can state ERROR-ACTIVE restart-ms 0
bitrate 250000 sample-point 0.875
tq 250 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1 brp 12
gs_usb: tseg1 1..16 tseg2 1..8 sjw 1..4 brp 1..1024 brp_inc 1
clock 48000000
re-started bus-errors arbit-lost error-warn error-pass bus-off
0 0 0 0 0 0 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536 parentbus usb parentdev 1-1.4:1.0
RX: bytes packets errors dropped missed mcast
3549 819 0 0 0 0
TX: bytes packets errors dropped carrier collsns
32 4 0 0 0 0</noarp,up,lower_up,echo>
(Sorry habe kein Speicherplatz im Web um Bilder anzuzeigen..)
man kan sehen das die Nachricht abgeht und auch 32 Byte Empfangen worden sind.
Die nachricht ist auch am anderen CAN Adapter sichtbar gewesen.
Wie bekomem ich den einrichteten Adapter in Codesys rein?
das ich den Befehl
sudo ip link set can0 up type can bitrate 500000
das ich die Einrichtungs des Can Adapters noch in die Rasperry Start rutine nehmen muss ist mir klar.
Ich bedanke mich .
Last edit: gallusrrr 2024-01-18