Auto Voiture FAQ
Aide pour réparation d’auto et voiture d'occasion, neuf et usagé
Trouver une réponse de mécanique
Systèmes de contrôle des moteurs modernes
Question
Cela peut être une demande un peu étrange.
J'enseigne l'informatique au lycée, en partie par le biais de la conception de jeux. J'ai un étudiant qui veut être mécanicien automobile qui a été placé dans ma classe de conception de jeux parce que – je ne sais pas pourquoi. Ce n'est pas un joueur et la classe n'a pas fait grand-chose pour lui. C'est juste. Mais, comme nous n'avons pas de cours qui se concentre sur les commandes de moteur et qu'il devra presque certainement s'occuper de commandes de moteur informatisées et que mon travail n'est pas de rendre la vie plus difficile aux enfants, j'aimerais essayer de travailler avec lui sur les concepts de programmation de base dans le contexte du contrôle du moteur plutôt que d'un personnage dans un jeu.
Ma dernière voiture à essence était une SAAB 900 des années 80 à aspiration normale avec un distributeur et un calage des soupapes fixe. Je suppose que les calculateurs des voitures modernes sont beaucoup plus intéressants…
Donc, je me demande s'il existe de bons pointeurs vers les paramètres / composants / algorithmes contrôlés d'un système de contrôle moteur moderne et les capteurs qui sont utilisés ? Les deux pour que je puisse me familiariser avec certains de ce que je soupçonne qu'il sait déjà et pour que je puisse commencer à imaginer comment en faire une programmation de base.
Pour tout ce que ça vaut la plupart de ce que je connaître "moderne" les voitures sont des diesels VW et ses intérêts semblent être des Honda.
Toute indication serait la plus appréciée.
Réponse populaire
Une autre façon d'aller serait de vérifier Speeduino.
C'est un calculateur de bricolage open source. Le logiciel est disponible gratuitement ici : https://github.com/noisymime/speeduino/ et il peut fonctionner sur un Arduino.
S'il y a un côté matériel à la classe, vous pouvez acheter des kits pour un véritable ECU qu'il pourrait souder lui-même pour 80 £ en bits.
Il y a aussi Simulateurs de moteur de bricolage que vous pouvez construire où vous pouvez exécuter des cartes air/carburant, etc. sur le banc.
Le réglage du moteur est effectué à l'aide de TuberStudio, encore une fois gratuit.
C'est un peu de une courbe d'apprentissage mais il y a une grande communauté pour Speeduino.
Read more… Read less…
Oui, faites des recherches sur les premiers systèmes d'injection de carburant et l'allumage électronique.
Vous découvrirez que Bosch avait de superbes informations sur leur fonctionnement, etc. avec de très bons diagrammes et des explications détaillées.
< p>Recherchez K et J jetronic mais les informations sur les systèmes ultérieurs deviennent moins bonnes en termes de fonctionnement, en partie parce qu'elles supposent une connaissance des systèmes antérieurs et aussi parce qu'ils deviennent beaucoup plus compliqués.Ici sont quelques sources pour les premiers systèmes Jetronic :
- Instruction technique : K-Jetronic - PDF du document "officiel" Manuel Bosch.
- Injection de carburant mécanique < /ul>
Une idée de base est de pouvoir utiliser une carte caractéristique pour choisir la quantité de carburant et le calage en fonction de la vitesse du moteur, de la charge, de l'ouverture du papillon et d'autres choses comme la température ambiante, la température du moteur ...
DLU - c'est une excellente question et j'applaudis vos efforts au nom de l'un de vos étudiants. Félicitations à vous en tant qu'enseignant.
Je ne suis pas un gars de la voiture, mais je suis un ingénieur de systèmes embarqués professionnel, et je me suis concentré sur les systèmes de contrôle à l'école supérieure, donc je sais où votre étudiant doit aller à.
Les deux réponses ci-dessus (de Richard et Solar Mike) sont la bonne voie à suivre, en particulier les tutoriels et exemples basés sur Arduino. Commencez par Arduino pour la programmation de base, ce qui est une condition préalable pour pouvoir comprendre Speeduino ou tout autre code ECU. Trouvez quelques exemples d'utilisation de l'Arduino pour contrôler un moteur cheapo à l'aide d'un capteur de retour (interrupteurs de position pour démarrer). Plongez ensuite dans le code ECU.