Bonjour Mr. le visiteur, si vous lisez ceci, cela signifie que vous n'êtes pas enregistré. Cliquez ici pour vous inscrire en quelques étapes simples, vous pourrez profiter de toutes les fonctionnalités de notre Forum. Vous pourrez évidemment nous faire partager vos connaissances avec nous ! et voir les images ou vidéos postées


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Mais qu'est ce donc que ce bus CAN ?
#20
Voici ma documentation. Ça devrait aider :idea:



Installer les outils CAN :
sudo apt install can-utils

voir ceci au cas où : https://github.com/linux-can/can-utils

Configurer l’interface à 500,000 bits/second:

On peut lancer le script CAN-start.sh

sudo ip link set can0 type can bitrate 500000 restart-ms 100
sudo modprobe vcan

Code :
sudo
modprobe can_raw

sudo ip link add dev vcan0 type vcan
sudo ip link set up can0

Vérifier si les drivers CAN se sont bien chargés

lsmod | grep "can"
can_raw 20480 1
can 24576 1 can_raw
vcan 16384 0
can_dev 40960 1 gs_usb

Vérifier si l’interface est UP :

ip addr ls dev can0
9: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UP group default qlen 10
link/can

To send data to the CAN bus, use the cansend utility:

~cansend can0 123#1122334455667788

The above command will send a CAN message on can0 with the identifier 0x123 and the data bytes [ 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88 ]. Values are always treated as hexadecimal.

Pour afficher les valeurs temps réels du bus CAN, on utilise la commande candump:

candump can0

Ou plus précisément pour le Pi 
candump -ta -a -x can0


Basic tools to display, record, generate and replay CAN traffic
  • candump : display, filter and log CAN data to files
  • canplayer : replay CAN logfiles
  • cansend : send a single frame
  • cangen : generate (random) CAN traffic
  • cansequence : send and check sequence of CAN frames with incrementing payload
  • cansniffer : display CAN data content differences
Jean-Luc
Répondre


Messages dans ce sujet
Mais qu'est ce donc que ce bus CAN ? - par jlm - 17-09-2022, 01:58 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 18-09-2022, 03:56 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 18-09-2022, 05:32 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 18-09-2022, 09:51 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 19-09-2022, 09:49 AM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 19-09-2022, 02:44 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 20-09-2022, 09:48 AM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 20-09-2022, 06:03 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 22-09-2022, 03:48 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 03-11-2022, 07:58 PM
RE: Mais qu'est ce donc que ce bus CAN ? - par jlm - 28-01-2023, 10:57 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
Synthèse
Please login or register to use this functionality.

[-]
discussions récentes
Ajout écran OLED sur ma Wallb...
essaye bishnoi — 11:31 PM
un peu d"aide info linky
C'est décidément incompréhensi...ghis.dlm — 10:08 PM
un peu d"aide info linky
J'avais pas fait attention suf...jlm — 08:50 PM
un peu d"aide info linky
Aucune entité:(j'ai modifié co...ghis.dlm — 03:36 PM
un peu d"aide info linky
je n'arrive pas à comprendre c...jlm — 11:39 AM
un peu d"aide info linky
J'ai fais ce que tu recommande...ghis.dlm — 05:08 PM
un peu d"aide info linky
ah oui, je peux tu essayer de ...jlm — 04:04 PM
un peu d"aide info linky
voici les modifications de yam...ghis.dlm — 03:50 PM
un peu d"aide info linky
il te manque à mon avis le: ...jlm — 03:31 PM
un peu d"aide info linky
voici mon yaml: ghis.dlm — 03:05 PM
un peu d"aide info linky
okay, 1er point ok :thumbsup: ...jlm — 02:20 PM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently no members online.

[-]
goals
95.1% of the way to our goal of 7,000 posts!
Only 343 posts left to go!

[-]
Statistics
» Members: 617
» Latest member: authoms
» Forum threads: 706
» Forum posts: 6,653

Full Statistics

>