Auteur Sujet: Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau  (Lu 29203 fois)

chris_bzg

  • Global Moderator
  • Sr. Member
  • *****
  • Messages: 311
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #30 le: octobre 28, 2018, 06:29:30 pm »
Superbe !
ça me donne envie de passer au numérique et au H0...

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 915
  • HO avec DCC++
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #31 le: octobre 28, 2018, 06:35:34 pm »
Merci Christian,

Et que ça donne envie à d'autres ! De venir au modélisme ferroviaire... et sur Locoduino en particulier.

Bien à toi.

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 915
  • HO avec DCC++
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #32 le: novembre 04, 2018, 08:12:03 pm »
J'évoquais plus tôt dans ce fil la nécessité d'utiliser un convertisseur de tension pour que les signaux en sortie du MCP2515 en 5V puissent communiquer avec l'ESP qui lui est en 3,3V.

Je viens de trouver ce tuto qui montre comment on peut isoler une partie de la carte et l'alimenter en 3,3V pour se dispenser du convertisseur :

https://vimtut0r.com/2017/01/17/can-bus-with-raspberry-pi-howtoquickstart-mcp2515-kernel-4-4-x/

Note du 10/03/2019 : Bon il se trouve que ceci n'est as une bonne idée, voir plus loin le post de Jean-Luc.

« Modifié: mars 10, 2019, 06:04:31 pm par bobyAndCo »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2901
  • 100% Arduino et N
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #33 le: novembre 04, 2018, 09:20:40 pm »
Effectivement, je viens de vérifier que le MCP2515 peut être alimenté en 3,3 V et le TJA1050 en 5 V et accepter l’interface avec le 2515 en 3,3 V.

Je pense que tu pourrais alimenter TOUTE la carte en 3,3 V sans la charcuter : j’ai un Due sur mon réseau avec un transmetteur Can alimenté en 3,3 V et ça communique sans problème avec toutes les autres cartes Can alimentées en 5 V et c’est même fait pour ça, le Can.

N’oublies pas de multiplier la vitesse par 2 à cause du Quartz à 8 MHz.

C’est intéressant de disposer aussi d’une solution Can pour le RPi (Jean-Claude ?).

Attention, ne crame rien à quelques jours de l’expo !

Amicalement
Diminique
« Modifié: novembre 04, 2018, 09:44:12 pm par Dominique »
Cordialement,
Dominique

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 915
  • HO avec DCC++
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #34 le: novembre 04, 2018, 09:22:37 pm »
Non je ne fais pas les tests sur le Locoduinodrome mais effectivement sur Raspberry. Non, le reste de la carte nécessite d'être alimenté en 5V, j'ai fait le test

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2901
  • 100% Arduino et N
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #35 le: novembre 04, 2018, 09:39:10 pm »
Oui je fais erreur, le TJA1050 ne tolère qu’une alimentation de 5V :

« Modifié: novembre 04, 2018, 09:42:14 pm par Dominique »
Cordialement,
Dominique

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 915
  • HO avec DCC++
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #36 le: novembre 04, 2018, 09:43:03 pm »
C'est ce que j'ai constaté et d'ailleurs la datasheet du TJA1050 donne un Vcc de 4,75 à 5,25

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #37 le: janvier 31, 2019, 08:16:43 am »
Non mais non  :(

Le TJA 1050 va délivrer une tension sur RXD (5V) qui dépasse ce qui est admissible par le 2515 (3,3 + 1 = 4,3). Ça va marcher car les entrées ont des diodes reliant la broche à VDD mais ces diodes sont prévues pour des dépassement ponctuels, pas répétés. Elle vont chauffer et un jour lâcher.

Pour connecter un 2515 en 3,3 à un transceiver, il faut que ce dernier soit bi-tension : 1 pour le bus, 1 pour l'interface. Par exemple un MCP2562.

Ci-dessous, par exemple, à un CPU en 1,8V

« Modifié: janvier 31, 2019, 08:21:21 am par Jean-Luc »
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #38 le: janvier 31, 2019, 08:25:03 am »
Et donc comme le module CAN chinois ne remplit pas le cahier des charge, il faudrait faire une carte passerelle WIFI - CAN.  8)
Cordialement

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 915
  • HO avec DCC++
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #39 le: janvier 31, 2019, 08:28:46 am »
C'est ce que j'ai fait :


Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #40 le: janvier 31, 2019, 08:31:36 am »
Envoie moi ton schéma complet  :)
Cordialement

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 915
  • HO avec DCC++
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #41 le: janvier 31, 2019, 08:35:20 am »
Le schéma complet de la carte, je ne l'ai pas fait mais MCP et Node MCU voici, pour le reste ce ne sont que des convertisseurs de tension :


bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 915
  • HO avec DCC++
    • Voir le profil
Re : Un TCO interactif sur votre navigateur WEB et relié au bus CAN du réseau
« Réponse #42 le: janvier 31, 2019, 08:42:04 am »
Pour le programme, voici le voici. Je voulais m'y replonger car il y a surement moyen d'optimiser encore.

Le code est disponible sur le github de Locoduino : https://github.com/Locoduino/CanGateway_ESP8266
« Modifié: avril 15, 2019, 10:41:45 pm par bobyAndCo »