Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #60 on: September 12, 2012, 07:49:45 am » |
J'en ai vu un il y a bien... fiou! 20 ans... dans une fiat panda 4x4... Il y avait deux cadrans, avec dans chacun une petite voiture (face et profil) qui s'inclinait grâce à un pendule mécanique (à l'époque, les capteurs gyro électroniques étaient peu fiables et réservés à la NASA).
Mais je n'en monterai pas tant que je n'aurai pas terminé l'asservissement par servo du becquet arrière et des ailerons...
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Geneva
Offline
Faraday Member
Karma: 22
Posts: 2879
Yoplait... le pt'it suisse
|
 |
« Reply #61 on: September 13, 2012, 12:44:18 am » |
sympa comme rendu, mais pour moi il manque un HA comme affichage  et si il n'y en a pas , je ne monte pas !   Tu peux utiliser le mien 
|
|
|
|
|
Logged
|
MacBook intel core 2 duo os X snow Leopard 10.6 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #62 on: September 13, 2012, 01:19:43 am » |
Tu peux utiliser le mien  Le vélo de JF est encore plus "tunné" que la pire des R11  Tu as un IMU pour le contrôle d'assiette ? Vélo pendulaire pour compenser dans les virages ?
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
Biganos
Offline
Full Member
Karma: 0
Posts: 218
|
 |
« Reply #63 on: September 14, 2012, 01:10:36 am » |
|
|
|
|
|
Logged
|
ORDINAUSORE 2Ghz AMD64 QUI S'ALLUME EN 48 SECONDES AVEC UBUNTU 12.04 ARDUINO UNO / Shield Ethernet / RTC DS1307 Programmation Python et j'apprends le C Technicien Télé Vidéo à la retraite.
|
|
|
|
Forum Moderator
Geneva
Offline
Faraday Member
Karma: 22
Posts: 2879
Yoplait... le pt'it suisse
|
 |
« Reply #64 on: September 14, 2012, 01:19:23 pm » |
Le vélo de JF est encore plus "tunné" que la pire des R11  Tu as un IMU pour le contrôle d'assiette ? Vélo pendulaire pour compenser dans les virages ? J'ai une centrale inertielle que j'avais utilisée pour faire cet HA, mais ce n'est pas monté sur mon vélo.... qui n'est pas encore un tilting trike 
|
|
|
|
|
Logged
|
MacBook intel core 2 duo os X snow Leopard 10.6 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #65 on: September 14, 2012, 02:46:00 pm » |
Pour revenir au sujet de base, j'ai été "obligé" de le rendre un minimum présentable car j'exposais mon embryon de TDB avec un petit speetch à des élèves du lycée. Les copains profs m'ont bien eu, car c'était des élèves de première, donc pas encore à même de piger les notions que j'abordais. Il espéraient en fait que je déclenche quelques réactions, histoire de repérer quelques uns qui auraient déjà du code dans les doigts, mais non, pas dans cette promo. J'y retournerai quand même pour apporter un oeil "extérieur" sur les TPE
Mais les 4 potars que j'ai mis font bien bouger les aiguilles, les compteurs s'incrémentent quand on le leur demande, c'est pas trop mal.
J'ai soudé un petit transistor et codé une PWM pour la gestion du contraste, mais pas encore essayé...
|
|
|
|
|
Logged
|
|
|
|
|
Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #66 on: September 15, 2012, 06:02:27 am » |
Et j'ai bien fait de ne pas essayer... Un coup de metrix sur la broche V0 du LCD : -11.2V, là, tout s'est effondré... Puis finalement, j'ai regardé de plus près, le potar qui gère le contraste est connecté entre le +5 et VEE (VEE = -13.5V). Ouf! on peut donc faire un truc simple avec un PNP :  Rien de plus facile au final, car sur le back-pack, il y a deux rangées de trous pour relier un LCD, puisqu'il est prévu aussi bien pour le LCD 160x128 (le mien) que le 128x64. Donc je fais un circuit qui se soudera sur les trous du 128x64 (pour avoir accès aux pins J1 à J4), et un petit câble plat entre J5 et le connecteur ISP pour récupérer le OC2A qui s'y trouve. J'en profite pour rajouter quelques capas (C2 et C3 erreur de frappe, C3 = 330µF) de filtrage, car les alims sont vraiment pas belles à l'oscillo (ça ondule de +/-0.4V alors qu'à la base, je peux fournir jusqu'à 2A...). J'ai aussi constaté que le contraste est très sensible à l'alim, avec un réglage correct sous 5V, il suffit de descendre à 4.7V et tout disparaît. Le backpack avec ses deux rangées de connecteurs :  Le typon (que j'ai fait avant de dessiner le circuit, c'est ma spécialité...) :  Cet am, je ferai d'autres circuits puis un peu de gravure (tant qu'à utiliser de l'eau oxygénée, autant faire un max de circuits dans le bain qui sera perdu).
|
|
|
|
« Last Edit: September 15, 2012, 06:41:25 am by Super_Cinci »
|
Logged
|
|
|
|
|
Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #67 on: September 16, 2012, 10:56:56 am » |
Et ça marche :  On voit à droite du connecteur ISP la trace du potar que j'ai dessoudé (j'ai arraché la piste sur l'autre écran...) Bon, il a fallu que je câble autrement mon transistor, car le contrast se règle sur un petit poil (entre -8 et 12V, en dehors, on ne voit plus rien...).  Reste qu'il va falloir peut-être changer les régulateurs de la carte de sparkfun, car ils ne sont vraiment pas bons. le VCC s'écrase pour un rien, alors que le 5V qui rentre dessus ne bouge pas d'un poil... J'ai finalement trouvé un compromis pour utiliser le timer 2 à la fois pour le clignotement des icônes et pour la PWM du contraste, reste à tester (avec le timer 0, ça clignote pas du tout...)
|
|
|
|
« Last Edit: September 16, 2012, 12:09:32 pm by Super_Cinci »
|
Logged
|
|
|
|
|
Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #68 on: September 18, 2012, 06:04:57 am » |
Un peu d'avancement... J'ai fait les connecteurs pour brancher le faisceau d'origine et câblé les voyants...  C'est sûr que le tableau de bord d'origine fait plus propre, mais m'en fous, ça se verra pas...  Reste un dernier connecteur à faire qui ira vers l'unité de traitement et normalement, de ce côté, c'est fini (à part certainement encore un peu de prog rectificative sur les écrans...)
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Edison Member
Karma: 12
Posts: 1800
There is an Arduino for that
|
 |
« Reply #69 on: September 18, 2012, 09:31:53 am » |
En vibration, un condensateur radial n'est pas très endurant. Personnellement, je mettrais un point de colle sur les capa pour éviter de les retrouver au fond du tableau de bord dans 1 an.
|
|
|
|
|
Logged
|
|
|
|
|
Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #70 on: October 12, 2012, 01:06:35 am » |
Bon, allez, quelques nouvelles! Le projet avance lentement, j'en suis à lister les fonctionnalités et les classer par catégories (mesures à intervalles régulières, mesures ponctuelles, interruptions prioritaires...) histoire de définir un ordre hiérarchique. Bon, ben ça fait noircir du papier. Mais voilà qu'entre temps, j'ai plié ma R11... pas dans un talus, mais juste en mettant le cric en dessous : le châssis était tellement pourri que la caisse est devenue toute molle et s'est pliée en deux sur le cric, plus de tenue de route etc etc. Bref, c'est pas réparable. Donc en attendant, j'ai acheté une autre caisse (un modèle que je lorgnais depuis pas mal de temps : une R21 PH1, le tout premier modèle... oui, je suis assez vintage dans mon genre, ce qui va très bien avec mon budget). Bien sûr, toutes les renault de 1980 à 1995 ont eu le même tableau de bord (même gabarit, seules les options changent), donc mon projet est transposable sans modifications particulières sur la 21. Mais je pense que je vais commencer par remettre cette nouvelle auto en état (je l'ai achetée comme les autres : sans CT et pas chère) avant de lui coller mes options persos...  Puis là, je vais avoir un max de place pour mettre de l'électronique derrière la planche de bord, contrairement à la R11 qui ne m'aidait pas beaucoup de ce côté...  projet en pause...
|
|
|
|
|
Logged
|
|
|
|
|
Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #71 on: October 27, 2012, 12:49:27 am » |
du nouveau? oui et non... Cette nouvelle auto s'est révélée peu satisfaisante (moteur dégonflé : conçu pour donner 90chx, mais la version sur cette voiture est bridée à 76chx), pis beaucoup de frais finalement. Donc je me suis mis en quête d'une autre auto, pareil : pas chère. J'ai trouvé la perle rare : R21GTS en super état, le même moteur, mais celui-là gonflé à 95chx, et avec beaucoup plus d'options (il manque juste la clim en fait). Donc dans la même idée : remise en état, puis après, on reprend le projet pour le mettre dedans. Tous les capteurs que j'avais imaginé sont déjà dedans, puisque c'est une injection multi-point, voire même il doit y avoir encore plus de capteurs, car il y a deux calculateurs (injection et allumage séparés). En plus, il me suffira d'aller me piquer sur le calculateur pour récupérer tous les signaux, presque trop facile! Peut-être même qu'en utilisant la prise diag, j'aurai accès à des données déjà filtrées :    toujours en pause...
|
|
|
|
|
Logged
|
|
|
|
|
IDF
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #72 on: November 17, 2012, 07:08:05 am » |
Salut, j'ai pas encore lu tous les messages donc j'ai peut-être zappé une info quelque part, mais comme j'ai un projet similaire en cours pour un espace ( avec certaines idées déjà rodées, mais toujours prêt à piquer celles des autres ! ) je me permets de m'incruster dans ce forum.
mes bidouilles perso :
Pour le RPM je repique la commande de bobine d'allumage issue du calculateur ( que je mets en forme avec un pont résistif et des diodes de protection, avec deux "sorties" sur mon "capteur" : une qui est l'image du signal, l'autre filtrée avec une capa qui représente la valeur moyenne et qui me sert de référence de comparaison ) pour l'envoyer ensuite sur le comparateur analogique ( entrées 6 et 7 sur une UNO ) qui me permet de gérer ça par interruptions.
Pour la vitesse réelle, j'utilise un capteur à effet Hall avec un aimant ultra léger monté sur un des arbres de transmission, sur le tripode de sortie de boîte, et re-interruptions sur la broche 2 cette fois.
Pour l'instant je me sers de "micros()" pour mesurer le temps entre 2 impulsions, puis un rapide calcul "vitesse = coeff / temps" avec "coeff" fixé à 30000000 pour les RPM ( 4 temps 4 cylindres et mesure en µs ) d'où un affichage possible à 1 tr/min près, on fait ce qu'on veut après de la donnée. Pour la vitesse, comme je n'ai pas encore étalonné le système, j'ai conservé le coeff calculé pour mes roues.
Pour ma part je ne remplace pas tout le TDB, je ne fais qu'ajouter un LCD avec des infos numériques et l'état de certains organes du véhicule.
La partie régulateur est un peu similaire à la tienne ( c'est ce qui m'a fait m'inscrire pour poster ! ) à un détail près : pas de servo sous mon capot mais un moto-réducteur d'extraction de cassette ( costaud ces bêtes-là ! tu t'arraches les doigts en essayant de le retenir ) piqué sur un vieux magnétoscope Gründig parti à la décharge il y a bien des années, le tout monté sur un portique de table traçante, avec comme toi un câble de vélo dans sa gaine entre le chariot porte-stylo et la commande de papillon.
Je désespérais de tomber un jour sur quelqu'un d'aussi taré que moi pour équiper une bagnole avec un régul de conception perso, voilà c'est fait !
Si le fait de mettre des idées à plat permet d'en trouver d'autres, je suis preneur.
En tout cas, j'aime beaucoup ton projet et la façon dont tu le fais avancer, surtout la partie graphique ( je me contente de quelques formes géométriques sur le mien, tout est en texte ) et l'aspect de la réalisation ( comme tu dis, une fois monté on ne voit plus les fils, il n'y a que la façade qui compte ).
|
|
|
|
|
Logged
|
|
|
|
|
Bretagne
Offline
God Member
Karma: 8
Posts: 658
|
 |
« Reply #73 on: November 19, 2012, 10:12:04 am » |
Je désespérais de tomber un jour sur quelqu'un d'aussi taré que moi pour équiper une bagnole avec un régul de conception perso, voilà c'est fait !
merci du compliment et bienvenue dans la zone des malades.  le signal d'allumage n'est pas top pour le calcul RPM, il bouge beaucoup à cause de l'avance à l'allumage. Mieux vaut piquer un signal ailleurs, tout dépend de quel moteur tu as. De mon côté, j'ai fait une pause, car la nouvelle receveuse n'est pas encore sur route (et vient juste de claquer son joint de culasse, c'était pas prévu). De plus, comme c'est une injection, et qu'elle ne démarrait pas à froid, j'ai fini par construire vite fait un système avec un léonardo et un LCD pour déchiffrer les infos du calculateur d'injection, et j'ai trouvé la panne en 5 secondes (capteur de température moteur HS). Mais j'ai découvert que ce calculateur m'envoyait des infos en continu par trame d'une 30aine d'infos (par lisaion série, norme "XR25") des capteurs, gestion moteur etc etc. Bref, il me suffit de récupérer ces infos pour m'affranchir d'un tas de calculs (le calculateur envoie par exemple l'avance à l'allumage, vitesse rotation moteur, temps d'injection... et le tout préformaté, une simple multiplication d'un octet donne la bonne valeur). Ca remet toute la prog du proc central en cause. Car en plus, le calculateur envoie ses trames de donnée toutes les 30ms au repos, et toutes les 9ms quand le moteur tourne à 3000tr, pour l'affichage, c'est assez précis (même trop) je pense. Je me focalise plus sur la mécanique pour l'instant, et la prog sur PC d'un soft pour visualiser mes données (à cause du JDC, je vais devoir démonter la moitié du moteur, un tel diagnostique ne sera pas de trop pour la remise en route...). Quel moteur as-tu? je peux peut-être te donner des infos utiles...
|
|
|
|
|
Logged
|
|
|
|
|
IDF
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #74 on: November 19, 2012, 04:37:04 pm » |
salut super_cinci
c'est un 2L2 essence injection ( un J7T je crois ) de 1996 : toi c'est un 1L8, je crois, avec la même gestion mais plus de ch/litre ?
bien sûr que toutes les infos sont intéressantes ! je ne suis pas assez calé en méca auto pour tout faire par moi-même ...
je reviens d'ailleurs de chez mon mécano préféré qui vient de me diagnostiquer une prise d'air au collecteur d'admi : le moulin broute comme un parkinsonien depuis 3 jours, et il avait d'abord pensé à un fonctionnement sur 3 pattes ... c'est juste un joint à 2 balles !
mais on s'éloigne de ton sujet !
je t'explique pourquoi le choix du signal d'allumage : l'avance ne varie que peu entre 2 étincelles, et la fréquence est tellement faible que je préfère mesurer le temps entre 2 impulsions que les compter, c'est le principe du tachymètre réciproque
à 6000 tr/min ( cas hypothétique le plus rapide ) on a 1 top toutes les 5 ms, ce qui laisse largement le temps de faire la division
pour la vitesse, à 200 km/h ( optimiste, hein ? ) et avec mes 195x65x14 c'est toutes les 34 ms, encore mieux
le reste du temps, s'il n'y a pas de nouvelle capture, il n'y a pas non plus ni nouvelle correction, ni nouvel affichage
mais si tu dis que je peux tirer directement l'info sans installer de nouveau capteur ou utiliser d'entrée inutilement, je suis bien entendu intéressé
par ailleurs, ton servo modifié m'intéresse beaucoup, je n'ai encore jamais joué avec ces bêtes-là, je suis plutôt moteur à CC et PWM, je n'ai même encore jamais mis en œuvre un pas-à-pas
tiens, pour le côté fun : mon moto-réducteur sous le capot consomme tellement peu que ( lorsqu'il était encore installé ) je me servais de deux 555 pour faire le pont-H
le système, entièrement analogique et fonctionnant à l'époque en TOR, était monté sur un Audi 5 cylindres qui avait largement plus la patate que l'Espace et beaucoup moins d'inertie ( meilleur frein moteur ) d'où un comportement "parfait", mais j'ai déchanté en l'installant sur le Renault, et j'ai opté pour une version entièrement numérique, avec laquelle je pourrais modifier des paramètres pour passer d'une bagnole à l'autre, et gérer les écarts vitesse de consigne / vitesse réelle, l'accélération, etc ... , afin d'anticiper les corrections et affiner le comportement : une sorte de PID-FuzzyLogic Arduinesque
j'avais aussi pensé gérer moi-même certains paramètres moteur, mais je me tâte encore, j'ai peur de foirer le moulin, et tant que mon calculateur fait son boulot ...
salut, ainsi qu'aux autres alimentant les topics ...
----------- la connaissance s'accroît quand on la partage ( Socrate )
|
|
|
|
|
Logged
|
|
|
|
|
|