![]() |
![]() |
#1 |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Salut les amis
Je suis amateur dans le vaste monde Arduino et compagnie, je voudrais réaliser un projet qui consisterait à lire et effacer les défauts générique et bien plus si les trouvailles, le partage et l'aide le permettent. Donc pour commencer, j'ai fait des recherches sur les entrées et sorties de diffèrentes puces microcontrôleur et me suis aperçus que le STM32F103C8T6 possédait une voir deux sorties (CAN RX et CAN TX) intégrer. Ce qui n'est pas le cas pour les puces Arduino qui utilise le MCP2515 pour effectuer la liaison entre l'emetteur/recepteur CAN (ex. les plus commun, le MCP2551/2561 ou TJA1040/1050 ou Atmel710...) Alors j'ai trouver un bon petit partage (je remercie l'auteur) sur un site Russe, voici l'image du début de projet qui ressemblera à cela (+/-) ![]() Donc on peut voir le fameux STM32, ainsi que 2x modules mcp2551, un module régulateur dc dc (de 12V vers 5V) aux choix "module LM317 ou 2596 aussi pourraît être bon je pense" un module Bluetooth en option ainsi que le code du projet tout est partager ici http://www.drive2.ru/c/486832413771563406/ En bref, mon objectif est de travailler sur ce partage pour remplacer/ajouter du sketch dans le code afin d'utiliser 2 puces 9142A ou L9637D supplémentaire pour les lignes K et L Je vais faire plus de recherches pour comprendre le schmilblik pour ajouter les K et L Toutes avis, infos, conseille et orientation sont les bienvenues À suivre....
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
![]() |
![]() |
The Following 14 Users Say Thank You to ElTurco For This Useful Post: | atlon2 (25/04/2019), autodiagauto (14/05/2019), claude.n (25/04/2019), guyguy307 (25/02/2019), jah83 (25/02/2019), klif26 (25/02/2019), manudiag (25/04/2019), MecaTech (05/12/2020), progdebutant (25/02/2019), reda75 (28/04/2019), stephane (25/04/2019), vortex (25/02/2019), Y.B tec (25/02/2019), zazear (05/11/2019) |
![]() |
#2 |
Genious T-E
![]() Date d'inscription: mai 2016
Localisation: france
Messages: 3 995
Thanks: 4 580
Thanked 3 368 Times in 1 987 Posts
Pouvoir de réputation: 47 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Salut l'ami
désolé aucune compétence dans ce domaine mais bon courage pour ce projet |
![]() |
![]() |
![]() |
#3 |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Salut les amis
Suite aux recherches pour réaliser le projet, je m'aperçois que ça ne vas pas être facile :) la plupart des codes open source sont réaliser pour un modèle bien spécifique en utilisant les PID et VID du vehicule que l'auteur possède :) http://en.m.wikipedia.org/wiki/OBD-II_PIDs Néanmoins j'ai pu trouver sur un blog "chinatown" un code assez intéressant pour gérer ou lire plusieurs protocoles, ce projet est tout Ã* fait intéressant Ã* lire car pas mal d'info pour les amateurs comme moi et même les connaisseurs :) http://www.cnblogs.com/shangdawei/p/3558221.html La carte réaliser est assez professionnel, seulement le codage est réaliser pour du PIC16F, donc je vais contacter mes amis sur STM32Duino pour demander de l'aide afin de compatibiliser le codage en STM32. Mais sur la carte on vois bien un STM32 Ã* moin que je n'est pas trouvé le bon code. Le projet consiste Ã* utiliser 2 modules CAN MCP2551 pour LS et MS CAN, ensuite 2 puces L9637D ou MCZ33290 ou 9142A pour les lignes K et L afin de pouvoir communiquer avec le max de sondes. Après réflection je me dis que pour mener Ã* bien ce projet il me faudrait un simulateur de bus CAN et cerise sur le gâteau, une personne ayant le sens du partage nous dévoile son super projet Ã* developper en utilisant potentiomètre et bouton pour faire jouer les valeurs. http://www.instructables.com/id/Arduino-OBD2-Simulator/ Je compte utiliser l'arduino uno et le mini module CAN avec MCP2515 et TJA1050, il faut juste modifier la valeur du crystal quartz qui est de 16mhz sur le Seeduino CAN et 8mhz pour le petit module MCP2515, l'auteur utilise un ELM327 pour faire des tests avec les logiciels dediée. Ce simulateur peux aussi "Ã* mon avis" être utile pour apprendre Ã* utiliser les diffèrents soft que nous possèdons grâce aux PID adaptés ou modifier dans le codage pour la marque concerné. :) Mais attendez il manque toujours quelque chose d'intéressant pour nous faire aider :) oui un oscilloscope, et voici le lien pour un bon p'tit projet avec STM32 et LCD TFT, il peux effectuer d'autres tests etc... http://www.instructables.com/id/Fast...cope-and-Indu/ C'est un super projet pas chère, ya mieux mais pour moi "amateur du dimanche" c'est largement suffisant. VoilÃ*, j'espère réussir et faire profiter mes frères de mes expériences. À suivre... PS: Comme je suis Turc d'origine, notre président (que je salue de tout mon coeur) nous rappel souvent dans les discours pour nous faire comprendre que nous devons aider nos enfants pour leurs faciliter l'accés et l'apprentissage du Codage informatique, c'est pas pour rien :)
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
![]() |
![]() |
![]() |
#4 |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Salut les amis
J'ai reçu le matos, je vais déjà commencer par fabriquer une station de soudure avec un Arduino Nano V3.0 pour commencer. Puis inchallah on vas s'attaquer au reste, j'ai hâte de faire un essai sur simulateur CAN avec les logiciels style ELM, puis passer au pratique avec une 307 2.0hdi. CAN. Au final si j'arrive, j'aurais un adaptateur (made in house) pour lire le max de défauts en double CAN et K L, mon soucie de débutant est de ne pas pouvoir trouver de partages pour plusieurs protocoles de communication mais plutot dédiée à une marque donc protocole bien précis Comme je n'est pas un niveau élevé en programmation je lis et cherche à droite et à gauche, il faut que j'adapte plusieurs code pour en faire un bon qui communique avec les bus CAN/ L / K line. Après il suffirat d'utiliser les soft ELM pour voir ce qui est lu. Peut être que je n'arriverais pas vu la complexiter du shmilblick mais rien ne serais perdu car on apprend toujours dans ce genre de projets. Tout info, astuce... sont les bienvenus. A+
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
![]() |
![]() |
![]() |
#5 |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Salut les amis
J'avance pas à pas dans mes ptits hobby/projet :) voici le shéma d'amateur pour le montage de la station de soudure (vite fait) ![]() Oui je sais c'est vraiment amateur :) Voilà à quoi ça va ressembler au final avec les moyens de bord donc de la récup ![]() Attention !!! Le dispositif fait peut être un peu miskine mais ça marche très bien ![]() Alors mise sous tension, l'afficheur vous fait un pti cou cou puis affiche la température actuel. Il y à 3 boutons disponible pour les re Bouton 1 = Set (reglage de mode) Bouton 2 = Haut (pour monter le niveau) Bouton 3 = Bas (pour descendre le niveau) 2 Modes s'offre à nous : 1) Mode reglage de température fixe, exemple regler sur 350°C la station fait en sorte de rester dans cette plage de température. 2) Mode reglage de puissance, exemple sur une echelle de 0 à 100 selon votre souhait, si vous voulez travailler avec 60% de puissance la station fait en sorte de rester dans cette plage. = à même pas 10 balles :) pour votre station de soudure (Made In Homemade) :) Plus de photos du résultat finale, de détaille, un bon ptit shéma :) et biensûr le code du projet seront bientôt partager (inchaAllah) Après il y aura les bigs projet hobby qui pourront débuter à savoir, le simulateur CAN avec Arduino Uno, Module Can sous MCP2515 + TJA1050.. Un oscilloscope avec STM32F103 et écran LCD TFT 2.4 et au final si j'arrive l'adaptateur OBD2 avec Blue pill (STM32F103 Smart v2.0 ou similaire) double module CAN MCP2551 et le must ajout de double module L9637 ou 9241A pour les ligne K et L. Ya du boulot surtout pour un amateur comme moi mais avec l'aide du créateur et surtout si on est sérieux ya moyen inchaAllah. @ bientôt les frères.
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
![]() |
![]() |
![]() |
#6 |
TE-MANIA
![]() Date d'inscription: janvier 2013
Localisation: Frejus
Messages: 10 579
Thanks: 13 217
Thanked 18 930 Times in 6 851 Posts
Pouvoir de réputation: 242 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Le visuel c est de la finition le principal C.est que ce soit fonctionnel ;)
__________________
"Il vaut mieux être détesté pour ce que tu es, plutôt qu’être aimé pour ce que tu n’es pas" |
![]() |
![]() |
The Following User Says Thank You to jah83 For This Useful Post: | ElTurco (25/04/2019) |
![]() |
#7 |
Moderateur
![]() Date d'inscription: juillet 2014
Localisation: France/paris
Messages: 3 824
Thanks: 2 877
Thanked 8 651 Times in 2 394 Posts
Pouvoir de réputation: 119 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Salutations
Alors je prend en cours je vais te faire gagné tu temps prend un MÉGA avec le uno tu vas etre vite limitée et l adaptateur ttl de chez freematic il prend en charge les com can 500kbps/250 et le kwp2000 fast et 5kbps Si tu veut j ais un code de départ |
![]() |
![]() |
![]() |
#8 |
Moderateur
![]() Date d'inscription: juillet 2014
Localisation: France/paris
Messages: 3 824
Thanks: 2 877
Thanked 8 651 Times in 2 394 Posts
Pouvoir de réputation: 119 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
après je peut peut être t aidez je suis pas sur le même projet que toi mais ca ce touche
voila une photo sur un module sur le quelle je travaille qui vas permettre de voir les activité sur le réseaux can bus ![]() Dernière modification par stephane ; 25/04/2019 à 09h54. |
![]() |
![]() |
![]() |
#9 |
Membre accro
![]() Date d'inscription: juin 2011
Localisation: France,Albi
Messages: 1 302
Thanks: 3 831
Thanked 1 376 Times in 717 Posts
Pouvoir de réputation: 33 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
@stephane
la photo n'est pas visible ?
__________________
Veuillez donner suite à votre diag et à la résolution du problème !! un petit merci ne coûte rien . |
![]() |
![]() |
![]() |
#10 |
Moderateur
![]() Date d'inscription: juillet 2014
Localisation: France/paris
Messages: 3 824
Thanks: 2 877
Thanked 8 651 Times in 2 394 Posts
Pouvoir de réputation: 119 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
A oui mince je suis sorti je la reposte toute a l heure
|
![]() |
![]() |
![]() |
#11 |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Salut les amis
Merci à chacun pour vos participation et surtout à Stéphane pour le partage d'expérience et l'aide que tu veux m'apporter, ça me motive pour accelerer le processus. Très bon projet de ta part, c'est clair que l'avenir c'est le CAN :) je reconnais le MCP2515 et le 2551 avec ses leds prêt à denicher les infos sur le bus CAN, bravo à toi et merci pour le partage du prototype. J'ai vu et lu le Freematics mais comme je suis plus du genre à me débrouiller grâce aux amis comme toi et le people du monde Open Source et surtout que les composants sont dispo j'ai voudrais tenter l'expérience pour les nuls comme moi :) Freematic utilise aussi un STM32F103 dans son adaptateur c'est ce que je compte utiliser pour l'adaptateur, sinon pour le simulateur CAN je pourrais effectivement le modifier avec un Blue Pill, beaucoup plus puissant que l'arduino. J'ai aussi un Mega que je voulais utiliser pour un project de controleur de tempèrature pour gerer un ptit frigo transformer en chambre d'affinage :) oui je fait aussi du fromage à la maison ![]() Voici la carte que je possède pour le projet d' adaptateur OBD2 Ce qui est cool elle à 2x sortie CAN et 2 sorties UART RX TX pour les double lignes K et L c'est l'idéale je pense. Je vais partager le code qui est à la base programmer pour Opel, si tu à du code à partager il sera la bienvenu. À bientôt.
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
![]() |
![]() |
![]() |
#12 |
Moderateur
![]() Date d'inscription: juillet 2014
Localisation: France/paris
Messages: 3 824
Thanks: 2 877
Thanked 8 651 Times in 2 394 Posts
Pouvoir de réputation: 119 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
salutation c est quoi les ref de tes shield désoler j ais la flemme de chercher lol
Garde ton uno pour le frigo tu auras besoin d une sonde tp un écran 16/2 suffira un sheild relais , peut- être rajoutez un module pour l hygrométrie (je sait pas si ca existe pour arduino) et le contrôle de température En code rient de super compliqué a voir J oubliait les librairies qui vont avec .....là c'est autre chose je suis incapable de les crée , mais comme tu dit c'est de l open source ca doigt ce trouvé, Google est ton ami lol Courage j adore ce genre de projet j espère sincèrement qu il aboutissent Dernière modification par stephane ; 26/04/2019 à 00h44. |
![]() |
![]() |
![]() |
#13 | |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Voici le texte de base, je vais travailler avec ce code.
Citation:
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
|
![]() |
![]() |
The Following User Says Thank You to ElTurco For This Useful Post: | klif26 (26/04/2019) |
![]() |
#14 | |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citation:
Le second projet de controle de temperature est beaucoup plus sophistiqué avec beaucoup plus de contrôle (compresseur, ventilateurs, humidificateur...) le projet utilise un Méga car beaucoup plus de sortie de dispo. Mais je peux m'en passer c'est pas un soucis. Sinon pour les réf. des shield ? Quelle shield exactement ? Je vait te faire des photos des shield en ma possession, j'ai pas mal de matos qui attend d'être utiliser pour du projets. J'ai vu un ptit projet aussi avec arduino, un testeur d'injecteur :) c'est cool ça !!! https://www.sergentbrico.com/fabriqu...r-arduino.html PS: désoler d'avoir croquer toute la page en envoyant le code démo que j'ai bien insérer dans l'icône "texte" en pensant que ça allait le minimiser :(
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
|
![]() |
![]() |
![]() |
#15 |
Membre accro
![]() Date d'inscription: novembre 2018
Localisation: France land
Messages: 1 024
Thanks: 4 860
Thanked 2 815 Times in 757 Posts
Pouvoir de réputation: 36 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Donc voici mon pti trésor pour effectuer des projets Open Source
Pour la programmation PIC/AVR/STM... Les microcontrôleurs par familles :) avec un analyseur de logique et 2x module Wifi dans le lot Les "display" pour accompagné les projets pour la plupart en I2C. Et les modules prêt pour les projets "OBD2"... Ce qui est cool c'est de le faire soit même et de voir que ça marche. Maintenant au boulot, voila j'ai d'autres code mais je ne peux pas attaquer le projet d'adaptateur OBD2 avant de réaliser le Simulateur CAN qui me servirait dans les tests de bon fonctionnement de ce dernier. Je fini le montage de la station de soudure et attaque le simulateur CAN. Je vous tiendrais informer de chaque démarche ou étape afin de partager mon expérience d'amateur :) @+
__________________
"Ne pas faire aux autres ce que l'on ne veux pas que les autres te face" |
![]() |
![]() |
Sponsored Link |
![]() |
Liens sociaux |
|
|
![]() |
||||
Discussion | Auteur | Forum | Réponses | Dernier message |
code radio ford serie "v" "M" bien venus | LABDANI | Autoradio et Navigateur GPS | 17 | 07/03/2019 22h49 |
voyant "Stop" , " moteur " et " serv "allumé en acceleration | zikox | Mécanique générale | 48 | 21/12/2016 18h10 |
Difference entre véhicule badgés "TDI" et "2.0TDI" | VWPassat31 | Automobile en général | 5 | 18/10/2016 01h17 |
"air bag" de tableau de bord"chevrolet aveo"" | TOUFIK 40 | Airbag | 0 | 20/04/2014 22h06 |
de laide pour "" MPC89E58A "" | 24gsm | Electronique | 1 | 10/12/2010 12h16 |