-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

ESP32 CanSee dongle pour CanZE

+6
romelec
EliotFR
Sylv'1
oliver
Pixel
freedom2000
10 participants

Page 1 sur 3 1, 2, 3  Suivant

Aller en bas

ESP32 CanSee dongle pour CanZE Empty ESP32 CanSee dongle pour CanZE

Message par freedom2000 Dim 24 Jan 2021 - 11:30

Bonjour,

J'ai fait un petit circuit imprimé pour un dongle CanSee.
ESP32 CanSee dongle pour CanZE Canze13

le pcb se monte en mezzanine sur l'ESP32

ESP32 CanSee dongle pour CanZE Pcb12

et finalement le convertisseur DC/DC et l'adaptateur de bus se montent de l'autre côté

tout ça rentre dans un boitier après avoir coupé l'arrière à la dremel (version imprimée 3D à venir !)

ESP32 CanSee dongle pour CanZE Fini10

J'ai récupéré le source arduino, mis tous les fichiers  à plat dans un même dossier et compilé tout ça avec l'IDE arduino (je n'ai pas plateformIO...)

Le firmware s'uploade parfaitement sur l'ESP32, le bluetooth détecte un appareil "CANSee" et le debug sur port série envoie des choses sympathiques : "CANSee starting..."

J'ai donc testé sur la Zoé... Et ça ne marche pas... Le bluetooth monte ce qui tend à prouver que le convertisseur DCDC continue à fonctionner et que l'ESP32 a bien booté, mais aucune information ne se rafraîchit...

Je suis donc sec, j'ai vérifié tous les câblages et ça semble bon (surtout les fils CANH et CANL)...
Si quelqu'un avait une idée ?
Merci d'avance
JP


Dernière édition par freedom2000 le Dim 24 Jan 2021 - 11:34, édité 1 fois
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Dim 24 Jan 2021 - 11:31

Voici la configuration de CanZe :

ESP32 CanSee dongle pour CanZE Canze211
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Dim 24 Jan 2021 - 13:51

Bon j'ai installé PlatformIo et tout recompilé.

Puis installé le dongle sur la Zoé et ça marche Very Happy Very Happy

ESP32 CanSee dongle pour CanZE Canze_10

Donc tout va bien pour mon pcb.

Si vous le voulez, le voici il se tire sur du simple face. Les pistes sont larges donc toute méthode artisanale fonctionnera.
Perso je fais avec la technique du "toner transfert" avec une plastifieuse modifiée. Tous les détails ici

[edit] : fichier pcb joint ! Bon je ne sais pas comment insérer un fichier pdf... Donc pour le pcb : please mail me Basketball

ESP32 CanSee dongle pour CanZE Canzep10
Fichiers joints
ESP32 CanSee dongle pour CanZE Attachment
ESP32_CanZe3_pcb.pdf Vous n'avez pas la permission de télécharger les fichiers joints.(26 Ko) Téléchargé 9 fois


Dernière édition par freedom2000 le Dim 24 Jan 2021 - 17:51, édité 1 fois
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par Pixel Dim 24 Jan 2021 - 14:04

Juste en dessous de la zone de saisie du message, il y a une zone "Joindre un fichier".

_________________
Producteurs de pétrole, je n'ai plus que ma tondeuse à gazon qui roule pour vous.
Pixel
Pixel
Administrateur

Messages : 34011
Date d'inscription : 23/01/2015
Age : 76
Localisation : Marolles en Hurepoix (Essonne)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Dim 24 Jan 2021 - 18:09

Merci @Pixel pour le fichier !

J'en ai aussi profité pour faire un boitier en impression 3D. On le trouve sur thingiverse ici

ça fait propre et se glisse facilement dans le connecteur sans trop dépasser !

Le connecteur vide vient de chez aliexpress : OBD2 OBDII EOBD JOBD ODB ODB2 ODBII EOBD2 OBDII ODB II J1962 connecteur mâle prise adaptateur câblage OBD2 16Pin connecteur mâle

ESP32 CanSee dongle pour CanZE Half_c10

ESP32 CanSee dongle pour CanZE Finish10

ESP32 CanSee dongle pour CanZE Plugge10

Le dongle ESP32 est vraiment super rapide. C'est du quasi temps réel --> génial  cheers

A noter que le pcb a les emplacements pour le deuxième bus et pour les leds.
Le boitier n'as pas les trous pour les leds...de toute façon vu où est le connecteur, je doute fort qu'elles servent à quelque chose !
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par oliver Mar 2 Fév 2021 - 16:28

j'ai acheté un dongle ODBLink LX origine du fabricant, il ne marche pas du tout avec CanZE

oliver

Messages : 21
Date d'inscription : 30/01/2021
Age : 61
Localisation : PARIS

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par Sylv'1 Mar 2 Fév 2021 - 16:35

Bonjour,
Merci.

Sylv'1

Messages : 110
Date d'inscription : 03/09/2020
Age : 51
Localisation : Bouches-du-Rhône

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par Pixel Mar 2 Fév 2021 - 17:12

oliver a écrit:j'ai acheté un dongle ODBLink LX origine du fabricant, il ne marche pas du tout avec CanZE
Bienvenue ! cheers
Et yopopop ! Présentation !

https://renault-zoe.forumpro.fr/f3-presentation

_________________
Producteurs de pétrole, je n'ai plus que ma tondeuse à gazon qui roule pour vous.
Pixel
Pixel
Administrateur

Messages : 34011
Date d'inscription : 23/01/2015
Age : 76
Localisation : Marolles en Hurepoix (Essonne)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Mar 2 Fév 2021 - 17:15

Salut,

tu fais ton schema, pcb et routage avec quoi ? On dirait la suite Proteus ?

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Mar 2 Fév 2021 - 20:01

Bonjour,

Je les fais avec eagle.

pas très simple au démarrage mais une fois habitué à l'interface ça va vite !

JP
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Mer 3 Fév 2021 - 0:26

Sympa, est-ce que le 2eme bus CAN est disponible sur les 8 pins du PCB soudé sur le connecteur OBD ?

J'ai eu plus ou moins la même idée la semaine dernière, j'ai commencé à faire une carte avec tout intégré: https://oshwlab.com/romelec/cansee
Reste surtout à choisir le connecteur/boitier.
En en commandant une dizaine d'assemblées via JLCPCB ça reviendrait à 5€ par carte.

romelec

Messages : 389
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par Pixel Mer 3 Fév 2021 - 8:48

Tu travailles au CERN ? Wink

_________________
Producteurs de pétrole, je n'ai plus que ma tondeuse à gazon qui roule pour vous.
Pixel
Pixel
Administrateur

Messages : 34011
Date d'inscription : 23/01/2015
Age : 76
Localisation : Marolles en Hurepoix (Essonne)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Mer 3 Fév 2021 - 10:22

romelec a écrit:est-ce que le 2eme bus CAN est disponible sur les 8 pins du PCB soudé sur le connecteur OBD ?

Sur le connecteur (8 pins à plat) on trouve :
CanBus Hi Low
Gnd et +12V
L line et Kline
bus 1850 + et -

JP
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Mer 3 Fév 2021 - 13:28

J'ai fait aussi une version avec le transciever à souder en SMD sur la carte.
Et j'ai simplifié en "mono canbus" spécial Zoé !

ESP32 CanSee dongle pour CanZE Canzee10

ça reste à tester mais je devrais pouvoir relier directement le connecteur OBD2 avec ma carte en pinoches rigides plus faciles à souder !

JP
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Mer 3 Fév 2021 - 16:18

Je pense que ça serait sympa de faire un Cansee dans un boitier type ELM327 BT.
Il y a pas beaucoup de place au niveau de la prise OBD2 de la Zoe50. Ca permettrait de le laisser brancher en roulant.
Je vais regarder ce que j'arrive à sortir.

Je ne sais pas si ça pourrait intéresser des membres du forums un boitier de ce type.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Mer 3 Fév 2021 - 16:39

C'est faisable mais avec 2 PCB, boitier vide dispo ici :

https://item.taobao.com/item.htm?id=537072471700

(balise code, sinon le lien ne s'affiche pas).
Edit Pixel : le lien s'affiche très bien si on utilise le bouton lien, qui est fait pour ça.

Ou quelque chose comme ça qui est le plus petit sans devoir faire 2 PCB:
ESP32 CanSee dongle pour CanZE O1CN01QKsOYW1SLqGgGgEUM_!!250402231

romelec

Messages : 389
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Mer 3 Fév 2021 - 16:48

Oui dans une profondeur de 20mm c'est jouable je pense.

Un ou deux PCB en fonction de la densité de composant à placer dessus.
Si tout passe sur un pcb, le second ne servira qu'a faire le mapping du connecteur.
Et il pourrait être remplacé par un bout de fil au besoin.

Je pense quand même que ça doit rentrer avec le CAN Renault et le CAN ISO15765-4.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Mer 3 Fév 2021 - 18:00

voila les dimensions de mon dongle :

ESP32 CanSee dongle pour CanZE Dim10

Je dois pouvoir faire environ 10mm plus petit sur la profondeur. Longueur et largeur sont au taquet et bloquées par dimension de la carte ESP32.
Une autre carte ESP32 pourrait être plus compacte
quelque chose de ce type (mais à environner... et plus difficle à programmer/débugger)
ESP32 CanSee dongle pour CanZE TTGO-Micro-32-vs-ESP32-WROOM-32

C'est la profondeur qui gène le plus pour rouler (risque d'accrocher avec le pied)
Je dois pouvoir déporter le boitier un poil vers le haut pour que le pied passe mieux

JP
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Jeu 4 Fév 2021 - 14:15

J'ai fait un petit schematic rapide pour modéliser tout cela, ESP32 + 2 SN65HVD230 + Etage d'Alimentation + connecteur 7pin vers le connecteur OBD2 + JTAG + 5 LEDS.

Après une analyse plus ou moins longue, les contraintes sont les suivants  :
- partir sur un ESP32-WROOM-32 nue pour ne pas exploser les couts.
- tout monter en pinhead en 2.54mm afin de ne pas exploser les couts.
- avoir un PCB qui fait 18/20mm par 36/38mm pour garder un encombrement minimum et avoir un déport pour l'antenne de l'ESP.
- Avoir de la place pour la mise en place de jumper pour activer / désactiver les résistances de bouts de liaisons canbus ?
- Garder une empreinte pour une prog ultérieure, ( connecteur JTAG mais pas la place ... )
- Garder les deux réseaux canbus ?

Je pense qu'il est idyllique de penser qu'une carte en mezzanine règle le pb car on ne peut rien y mettre ...
Le connecteur OBD du boitier mange trop de place, environ 14x32mm d'un pcb de 40x20mm.

Je vais donc épurer le schéma mais je pense que l'on peut faire une croix sur le port JTAG ...
Il faudrait faire une espèce d'emprunte qui embrasse le pinout de l'ESP32 pour pouvoir le reprog...
Cela sous-entend qu'il sera difficile d'effectuer une maj du module sans soudure / sans un connecteur spéficique.

Je me suis paluché aussi le code en diag. On peut voir que les LEDS ne sont pas toute déclaré dans le code...

Code:

#define LED_BLUE 25   // BT connected, connected to WiFi, client has connected
#define LED_GREEN 33  // CAN traffic, either sending or receiving
#define LED_RED 32    // power indicator
#define LED_YELLOW 27 // reserved for future use (maybe: off = BT mode, on = WiFi Client, blink = WiFi AP)
#define LED_WHITE 26  // reserved for future use
#define LED_ON HIGH   // Active HIGH

Du coups, je me demande l'intérêt de mettre la led YELLOW ( N°2 ) et la led WHITE ( N°1 ) sachant qu'elles ne servent à rien ...
Apres c'est pas ce qui est le plus génant car les IO 25 33 32 27 26 donnent sur les PINS 12 13 14 15 16.

Bref, je continue ma réflexion ....

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Jeu 4 Fév 2021 - 16:02

je dirais même que les leds ne servent strictement à rien pour la Zoé...
Je les ai laissées mais juste pour faire joli sur le pcb (et pas montées).
On peut d'ailleurs utiliser la LED_BUILDIN de l'ESP32 (pin 22 sur le mien) le code est prévu pour ça !

On pourrait imaginer de reprogrammer l'ESP32 en OTA pour éviter le JTAG. Il suffit d'une pin "touch" pour déclencher ce mode et monter le wifi au boot et basculer en OTA.

Pour moi la solution mezzanine est celle qui minimise l'encombrement global. ça revient à faire du multicouches "multi composants" sur une même surface !
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Jeu 4 Fév 2021 - 16:20

Le second bus CAN n'est pas supporté: https://gitlab.com/jeroenmeijer/cansee/-/issues/1
Le (ou les) transceiver doit passer tout juste entre les pattes du connecteur OBD, un SO8 fait 5mm contre 9mm pour le pas du connecteur.

Mais l'alimentation DC/DC (l'ESP32 consomme jusqu'à 150mA, ça ne peut pas être un linéaire) rentrera difficilement dans un boitier d'ELM327.

C'est pas du JTAG pour le programmer mais une liaison série, mais c'est le même nombre de contacts.

romelec

Messages : 389
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par Pixel Jeu 4 Fév 2021 - 16:30

Vu l'émulation qui règne sur ce sujet, je pense qu'il est urgent d'attendre !
Merci de faire du si bon boulot pour nous ! cheers

_________________
Producteurs de pétrole, je n'ai plus que ma tondeuse à gazon qui roule pour vous.
Pixel
Pixel
Administrateur

Messages : 34011
Date d'inscription : 23/01/2015
Age : 76
Localisation : Marolles en Hurepoix (Essonne)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Jeu 4 Fév 2021 - 16:53

Pour les LEDS et le CAN qui ne servent à rien. Je pense qu'il faut quand même les mettre car si les devs les ont mit la, c'est qu'ils ont bien une idée derrière la tête. Et j'aimerai faire qque chose "d'upgradable" niveau code.

Mettre les SN65HVD230 entre les deux rangées de pin de l'OBD, c'est chaud les marrons. ça passe au 1/4 de mm et c'est problématique pour l'accès au jumper ( pas pratique de souder / dessouder sur la carte du dessous).

De plus j'utilise du 0805 pour que ça reste soudable par un humain.
Grosso modo ça laisse 3.5mm de débattement sur le pourtour et 6mm sur la bande du milieu.

Oui à la base je voulais mettre un AMS1117-3.3v mais c'est un peu trop léger.

Mea-culpa, c'est une première pour moi les ESP32. C'est une simple liaison série Smile.
De ce que j'ai compris il faut le U0 RTS / U0 RXD / U0 TXD /U0 CTX.
Donc 4 points seraient suffisant.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Jeu 4 Fév 2021 - 19:06

oui pour les ESP32 4 pins suffisent (+ - Rx TX) et la pin0 à la masse
mais je pense (toujours) qu'on peut passer en OTA si vraiment on manque de place.  mais modif du code à prévoir (facile)
Pour les leds une seule suffit et elle est sur la plupart des breadboards ESP32... et le firmware est déjà cablé pour 0, 1 ou 5 leds
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Jeu 4 Fév 2021 - 21:06

Dispo des pins ou pas ce serait bien d'avoir l'OTA, c'est toujours plus simple pour les utilisateurs lambda. ça pourrait même se faire en bluetooth via l'appli si les dev veulent l'implémenter

@EliotFR il y a largement la place pour les transceivers, et des jumpers accessibles pour les résistances de terminaison:
ESP32 CanSee dongle pour CanZE Obd_pr12
EDIT: PCB à peu près final, il manque quelques résistances/capas/transistors pour le reset et programmation.
Ca rentre au chausse pied, à voir si le régulateur linéaire est nécessaire ou si le DC/DC est suffisamment stable/propre pour s'en passer.

Je vais commander quelques boitiers vides, à suivre dans 2-3 semaines...
Ah et il faudrait que je commande la voiture aussi Laughing


Dernière édition par romelec le Ven 5 Fév 2021 - 2:06, édité 1 fois

romelec

Messages : 389
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE Empty Re: ESP32 CanSee dongle pour CanZE

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum