![]() |
Citation:
bas donne moi ceux que tu veut utiliser exactement que je puisse prendre la configuration ce sera plus facile sur le le même matos ---------- Post added at 19h57 ---------- Previous post was at 19h55 ---------- Citation:
|
c est bon j ais trouver
|
Merci Stéphane,
Pour le projet "Simulateur CAN" l'auteur utilise un shield Bus CAN enfichable de chez SeeedStudio que je compte remplacer par le petit module CAN sauf que j'aurais du câblage Ã* effectuer + raccorder les sorties 12V/GND/CanH et CanL Ã* un module DB9 (RS-232). Comme le code utilise la libairie de chez Seeed, il faudrait aussi modifier la valeur du quartz qui est de 16000Mhz pour le shield CAN Ã* 8000Mhz pour le module CAN. Après pour contrôler le tout l'auteur du projet utilise un Arduino mais on peut le remplacer par un STM32 vu qu'il est compatible pour le soft ArduinoHome. Voici la page du projet, tout est lÃ* http://techtinker.co.za/forum/viewto...8a6d88809059d4 (J'en profite pour lui remercier, franchement il assure, respect Ã* Martin Viljoen) Le code et plus de détails... page de l'ami Martin sur Github https://github.com/mailmartinviljoen Après il est apparemment possible de rajouter des potentiomètres pour faire bouger les valeurs comme RPM, TR/min... On peut tester le bon fonctionnement de notre outil OBD2 genre un ELM... ou justement l'adaptateur STM32 que je voudrais réaliser avec des soft du style Scantool, Torque etc... pour connaître ces capacité et surtout le bon fonctionnement. En gros le simulateur CAN est un Ecu CAN :) qui permet de tester son ELM ou compagnie. Ce qui serait trop cool c'est dans un premier temps de réussir Ã* ajouter des potentiomêtres pour jouer avec les valeurs, après ajout d'un switch pour changer le mode de débits en bauds... Et le top serait de pouvoir réussir Ã* ajouter une ligne K et une ligne L qui serait selon moi le must du Simulateur OBD2. (Je rêve de trop faut que j'arrête un peu) :) En parlant de lignes K et L (en voie de disparition) ce n'est pas très important si pas moyen car le plus important étant le CAN qui est Ã* lui seul un trafic énorme de trames d'infos. Donc j'ai le PC sous Linux (Kubuntu) avec le soft ArduinoHome, je télécharge les librairies, j'injecte le code dans l'Atmega328Pu en modifiant la valeur du quartz, j'effectue le montage et on verra ce que ça donne au final :) Ça marche pour moi, Stéph je partagerais le résultat pour avoir ton avis, merci pour ton soutien frère. ---------- Post added at 00h13 ---------- Previous post was at 00h06 ---------- PS : bon désoler, j'ai été déconnecter pendant mon écriture et en me reconnectant les accents se sont transformé :) Merci pour votre comprèhension. |
d après ce que je voie tu est vachement avancer sur ton projet bravo je me régale d avance
ont risque d être coincer aux niveaux des pids mais allions y je suis partant 100/100 laisse moi réceptionner le matos qui me manque lol au faite tu as la bibliothèque |
Citation:
https://github.com/yexiaobo-seeedstudio/CAN_BUS_Shield Et d'autres en alternative si besoin... https://github.com/Seeed-Studio/CAN_BUS_Shield https://github.com/coryjfowler/MCP_CAN_lib PS: comme le bouclier à été retravailler pour une version plus récente, il faut modifié la broche CS (du module CAN bus) de D10 à D9 sur l'Arduino. En effectuant cette modification : const int SPI_CS_PIN = 9; "MCP_CAN CAN (9); // Définir CS (du mini module CAN) sur la broche D9 Et comme dit plus haut il faut aussi changer la valeur du chrystal quartz dans le code de la librairie comme ceci : Code : byte begin(byte speedset, const byte clockset = MCP_16MHz); // init can doit être changé en Code : byte begin(byte speedset, const byte clockset = MCP_8MHz); // init can Et le tour est normalement joué. Je suis actuellement entrain d'essayer de me faire un shéma (d'amateur) je vais partager tout ça. @+ ---------- Post added at 11h07 ---------- Previous post was at 11h05 ---------- Pour les PID yout est là http://fr.wikipedia.org/wiki/OBD-II_PID |
Pardonnez moi pour l'erreur d'adresse des Pids voici le bon..
https://en.m.wikipedia.org/wiki/OBD-II_PIDs En dessinant le shéma, je voulais utiliser 2 ports serie DB9 mâle/femelle afin d'effectuer le montage du mâle sur le mini module CAN comme le shield Can Bus de SeeedStuidio et le coter femelle avec un câble obd2 femelle afin d'inserer le port obd2 de l'ELM ou compagnie. Seulement je vois que cela ne servira pas à grand chose vu qu'à la base le projet est réaliser pour simuler un ECU. Le branchement en direct du CanH et CanL sur le port OBD2 femelle serait plus facile et moin encombrant. ---------- Post added at 13h05 ---------- Previous post was at 13h02 ---------- Voici un autre site pour les PIDs https://www.elm327.fr/norme-obd/modes-obd/ |
2 pièce(s) jointe(s)
Projet "Station de soudure" :
Donc comme dit plus haut, la station possède 2 étages, celle du bas pour l'alimentation général et le second pour le pilotage de la station, écran, boutons.. https://www.tlemcen-electronic.com/f...1&d=1556363936 Je sais que ça aurais été plus simple avec un transformateur 220V vers 24V mais étant amateur ne voulais pas trop prendre le risque de jouer avec du 220V (mortel) donc j'utilise un adaptateur d'imprimante 220V vers 32V (de dispo chez moi). https://www.tlemcen-electronic.com/f...1&d=1556364219 Je branche mon adaptateur 32V directement, puis il est transformer en 24V via le LM2596, la sortie vers le dominos, à partir du dominos il y à 2 sorties, - Sortie 1 du 24V vers le LM317 qui lui transforme la tension de 24V vers 5V pour alimenter l'étage au dessus donc (Nano, l'ecran, les modules..) - Sortie 2 du 24V vers le module IRF520 et du IRF520 vers la poigné de soudure Hakko 936 afin de contrôler la chaufferie du fer à souder. |
Salut les amis
Alors en mode construction du simulateur CAN suite à l'injection du code dans le microcontrôleur Atmega328 "arduino" j'obtiens une erreur avec (INT32U canId = 0x000;) ouaiii super, je ne l'attendait pas celui là :) Donc premier sujet à traiter, j'ai installer plusieurs library afin d'être tranquille mais cette erreur m'etais inatendu, bref je vais faire des recherches pour surmonter cet obstacle. Voici le setch... Citation:
@+ |
5 pièce(s) jointe(s)
Salut les amis
Comme promis voici les images du projet fini :) c'est pas hyper top car je suis amateur en élec. et j'ai utiliser uniquement de la récup pour la finition :) https://www.tlemcen-electronic.com/f...1&d=1559826730 Donc le but était de fabriqué une station de soudure made in maison :) plus haut vous pouvez voir l'image de l'étage du bas dédiée à l'alimentation du système, l'étage du dessus abrite le microcontrôleur, capteur de température... https://www.tlemcen-electronic.com/f...1&d=1559826952 Il y à deux modes de réglage (Class1 et Class2) Classe1 par réglage de température, classe2 par puissance de 0 à 100%. Actuellement en mode classe1 : Température à droite c'est la température souhaité à gauche la température actuel du fer à souder. https://www.tlemcen-electronic.com/f...1&d=1559827286 La température du fer monte assez rapidement, ce qui est vraiment cool, je pouvais continuer à monter mais je ne voulais pas voir le fer à souder partir en fumée :0: https://www.tlemcen-electronic.com/f...1&d=1559827815 Le mode Classe2 fonctionne actuellement à 100% ça monte vite fait bien fait :) https://www.tlemcen-electronic.com/f...1&d=1559828040 Voilà en mode stand by :) (reffroidissement) en bref petit outils utile pour tous, tout est dispo ici, je passe aux autres ptit projets... @+ |
Fuseau horaire GMT +1. Il est actuellement 11h18. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Version française #23 par l'association vBulletin francophone
Search Engine Optimisation provided by
DragonByte SEO (Pro) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Tlemcen-electronic © All right reserved