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 : 5 visiteur(s)
[-]
Synthèse
Please login or register to use this functionality.

[-]
discussions récentes
Adresse Ip fixe
Salut, tu peux le faire depuis...NOLAK — 09:55 AM
Adresse Ip fixe
Bonjour a tous Je souhaiterai...TiTTaN — 10:17 PM
Compatilbilité onduleur
Avec beaucoup d'humour. Je ...Sylvain — 03:00 PM
Problème remonté PV2
Il te manque l'essentiel. L'...jeje3034 — 01:31 PM
retour Pylontech HS
Bonjour, Les infos que tu d...Le bieslois — 09:15 PM
surcharge pylontech us5000
bonsoir a tous! j'espère que ...Le bieslois — 08:50 PM
Compatilbilité onduleur
C'est bien un de nos objectifs...jlm — 01:30 PM
Compatilbilité onduleur
ah oui, c'est notre fameux c...Sylvain — 12:31 PM
Compatilbilité onduleur
Merci je m'en doutais un peu ...Sylvain — 04:37 PM
Petit retour
Je suis toujours épaté par la ...jeanserien — 10:45 AM
Compatilbilité onduleur
Oh que ouijlm — 07:06 AM

[-]
Rechercher








(Advanced Search)

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

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

[-]
Statistics
» Members: 628
» Latest member: chrismil
» Forum threads: 718
» Forum posts: 6,746

Full Statistics

>