Aller au contenu

Microprix  MECATECHNIC - Pièces et accessoires pour Volkswagen Coccinelle, Cox cabriolet, Buggy, Combi split, Bay window, Transporter

Photo

Allumage Electronique A Cartographie En Diy

ECU ARDUINO

1298 réponses à ce sujet

#16 scourtaud

scourtaud

    Grosse bete ..

  • Membres
  • 3 070 messages
  • Localisation:Geneve

Posté 27 août 2015 - 21:05

top !

 

J'attends que Seb m’apprenne à coder :)

 

Pour faire du xCode, il faut passer au mac... Ou ca doit pouvoi marcher sur une machine virtuelle mais j'ai jamais essayé... Le logiciel est gratuit et les sdk aussi... Ensuite tu pends une licence annuelle si tu veux distribuer ton app mais c'est pas le sujet pour l'instant... Et tu peux faire ton app sans savoir code au dela des simples bases vu le nombre de tutoriels dispo la dessus.


Outil de boites de vitesses : Le sujet
Flat4find project - Cartographie aircooled : Le sujet

Ma voiture bien aimée : 1303 routière
Son moteur : Evolution 1776 Vers Xxxx
Sa restauration : http://www.old-dropp... 1303 Cabriolet

#17 2hot4u

2hot4u

    Grosse bete ..

  • Membres
  • 1 906 messages
  • Localisation:Entre Sauternes et foie gras
  • Interets:Les mêmes que vous ! Enfin je pense !

Posté 28 août 2015 - 13:17

Salut à vous tous, je m'accroche au sujet, très intéressant, bravo sarahconnors  :smartass:


Hugues.tipi <-Ma page Web mes objets passion avec des roues... ;-)

#18 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 28 août 2015 - 13:21

quelques news du roulage :

 

- d'abord ca roule !

- ensuite ca roule ! (je suis un peu fier..)

- la gestion du multi etincelle est un bonheur a bas regime (<1800 tr/min) le moteur est beaucoup plus souple et coupleux

- La gestion de la dépression permet de ne plus avoir de trou a la réaccélération

- le controle a la lampe stroboscopique montre une allumage d'une précision diablolique

 

Il reste quelques bugs a corriger :

- la gestion de l'étalonnage du capteur a pression ambiante -> a faire

- la gestion de la carto RPM a revoir avec probablement une interpolation car sinon on peut passer de par exemple 10 degrée a 14 degrée avec 10 tr/min de plus si on atteinds un seuil

- la gestion de la carto dépression, il est impossible d'utiliser la carto 100kpa ! car le programme selectionne toujours la version précédente -> a corriger

 

et une petite photo pour voir l'avancement du proto dans le combi :

739975IMG1017.jpg

 

va falloir faire un peu de rangement dans cette foret de cable :

335936IMG1018.jpg


Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr


#19 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 29 août 2015 - 10:44

bon les évolutions d'aujourd'hui :

- La cartographie a été portée a 23 X 17 (mieux qu'un megasquirt !)

- La gestion de la dépression a été améliorée (étalonnage du capteur automatique, revue du code )

- le multi spark est activé par défaut (plus besoin de faire "ms on" a chaque démarrage)

 

je viens de mettre le code du 1er post a jour 


Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr


#20 scourtaud

scourtaud

    Grosse bete ..

  • Membres
  • 3 070 messages
  • Localisation:Geneve

Posté 29 août 2015 - 12:03

C'est cool que ca fonctionne comme tu veux.

 

Je regardais la map et me disais qu'il serait peut etre intéressant de prévoir au moins 6000RPM (pas compliqué a compléter) afin de pouvoir accommoder les moteurs avec des AAC plus destinés aux hauts régimes, et après vérification, tu as prévu le cas ou le moteur tourne plus vite que la map donc ca devrait pas etre un problème, je pense pas que plus d'avance soit intéressant mais il faudrai l'avis de Loic la dessus.

 

La map semble bien assez complète, il est toujours possible de faire des extrapolations mais avec un point tous les 200RPM, ca suffira pour 99.9% des moteurs.

 

A mon avec ta prochaine étape c'est d'externaliser la map et les valeurs RPM et KPA afin de pouvoir faire des modifs simplement sans toucher au code et il est simple ensuite de faire un mini outil web pour editer les Map et tu pourrais ainsi simplement varier les plages RPM et KPA, rendant le systeme entièrement personnalisable.

Si en plus tu prévois une nomenclature de fichier (map_1 a map_xx.txt), tu peux (avec quelques modifs simples), faire de map_1 la map par defaut et avec un simple selecteur permettre de charger n'importe quel map et donc tu peux te préparer 5 map ou 10 map et aller rouler pour voir laquelle marche le mieux et ne pas perdre de temps avec chaque changement. Avec une variable pour le nom de la map dans le fichier externe, ca deviens facile de s'y retrouver (et une fois que tu as une app, tu pourras facilement choisir ta map par nom).

Tu peux aussi prévoir que la config soit dans un fichier externe mais ca n'a de sens que si tu le distribue (ce que j'espere que tu fera).

 

Pour générer les maps, je ferai un mini outil web (un ou deux fichier PHP avec un peu de jQuery et un output des fichiers et la possibilité de charger les fichiers précédents pour les modifier. en 15 minutes de plus, tu peux meme stocker toutes les maps dans une bdd et enregistrer des notes sur chaque map. Basé sur bootstrap pour le design de la page, ce sera meme esthétique.

 

La prochaine upgrade au systeme c'est l'ajout d'un capteur de cliquetis pour detecter le dit cliquetis et donc modifier l'avance en consequence... Mais je n'ai pas les compétence pour savoir comment la routine devrait travailler mais je me souviens que Loic avait fait des experiences et donc optimisé la conso/perf...

 

Voila pour mon petit avis... (pour info j'ai passé une bonne partie de ma vie pro a concevoir et conceptualiser des outils de gestion donc je peut etre chiant sur la modularité et les options... J'en ai aussi developpé plusieurs et je sais que c'est chiant de devoir changer du code qui fonctionne simplement pour un systeme plus compliqué mais personalisable... Le bon coté c'est qu'une fois que ce sera personnalisable, si tu décides de modifier ton moteur, pas besoin de toucher au code).

 

Je suis impressionné par ce que tu as déjà accompli, ça fait des années que j'y pense mais j'ai jamais eu/pris le temps de mettre les mains dedans et me suis pour l'injection, rabbatu sur un systeme complet... Bravo a toi


Outil de boites de vitesses : Le sujet
Flat4find project - Cartographie aircooled : Le sujet

Ma voiture bien aimée : 1303 routière
Son moteur : Evolution 1776 Vers Xxxx
Sa restauration : http://www.old-dropp... 1303 Cabriolet

#21 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 29 août 2015 - 23:06

salut,
pour la génération des map, j utilise un bete excel. rapide et pratique. j essaierais de le mettre sur le site demain.

pour la gestion multi map, j attends d'avoir l'appli i phone. pour l'instant le dev n'est pas commencé. je sais a peine faire une appli qui écrit "hello World"....c est le debut d'un long process d'apprentissage

Pour le cliquetis, c est assez compliqué sur un moteur refroidi par air car il y a beaucoup de "bruit" parasite. je vais faire quelques tests avec plusieurs capteurs/emplacement. Si vous avez des expériences réussies, je suis preneur !

pour la map je vais encore la modifier, car après plusieurs essais, je n'arrive pas a descendre en dessous de 50 kpa (-0,4 bar). je vais donc revoir la map en conséquence en resserrant les intervalles

la prochaine étape sera de passer d'un proto vite fait à un montage compatible avec les contraintes automobile( soudure des fils, gainage , carte electronique sur plot antivibration et dans une boite étanche, etc)

Modifié par sarahconnors, 29 août 2015 - 23:11 .

Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr


#22 Loïc

Loïc

    Grosse bete ..

  • Membres
  • 3 168 messages
  • Localisation:Caen - 14 -
  • Interets:Développement mécaniques automobiles

Posté 30 août 2015 - 08:36

Je viens seulement de tomber sur le sujet.

Beau travail, déjà bien avancé.


Mieux vaut un moteur de route dans une voiture de course qu'un moteur de course dans une voiture de route.

#23 scourtaud

scourtaud

    Grosse bete ..

  • Membres
  • 3 070 messages
  • Localisation:Geneve

Posté 30 août 2015 - 09:22

pour la gestion multi map, j attends d'avoir l'appli i phone. pour l'instant le dev n'est pas commencé. je sais a peine faire une appli qui écrit "hello World"....c est le debut d'un long process d'apprentissage

 

Un peu de lecture (pas de moi) mais ca te permettra de voir les bases et un peu de variété, et tu vas vite pouvoir faire 80% de ton app : http://chrisrisner.com/31-Days-of-iOS/

 

Après la doc apple est très bien faite et y'a de nombreux exemples.

 

Pour la map, ce qui serait intéressant c'est que le systeme commence sans s'occuper de la depression et enregistre min et max kpa et soit capable de générer automatiquement les valeurs intermediaires en fonction du nombre de points prévus parce que la depression va toujours varier d'un moteur a l'autre (etat ces cylindres, etancheité des culasses, pipes et carbus/corps EFI.

 

Je vais regarder dans le logiciel de l'EFI si j'arrive a le faire fonctionner ainsi que celui de leur allumage digital pour voir ce qu'ils prévoient comme plage de valeurs.

 

Pour le capteur de cliquetis, il me semble que c'est derrière la turbine que ca marche le mieux, mais je me souviens plus de l'emplacement, faudrait retrouver le sujet mais je sais meme plus sur quel forum c'etait...


Outil de boites de vitesses : Le sujet
Flat4find project - Cartographie aircooled : Le sujet

Ma voiture bien aimée : 1303 routière
Son moteur : Evolution 1776 Vers Xxxx
Sa restauration : http://www.old-dropp... 1303 Cabriolet

#24 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 31 août 2015 - 18:31

loic,
si tu as un exemple de MAP dans tes cartons je suis preneur.
Pour le cliquetis, je bute un peu...si des possesseurs de megasquirt ont des références de capteur mis en oeuvre je suis toujours preneur.

scourtaud,
Pour l'appli externe, je suis en attente des mes modèles bluetooth qui doivent être quelque part entre shenzen et chez moi
je pense que par mesure de simplicité je vais commencer par une appli arduino simpliste avec un stockage des map sur carte microSD
en parrallele j'apprendrai a développer sur iOS...

Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr


#25 garth

garth

    Apprenti Pilote

  • Membres
  • 25 messages

Posté 31 août 2015 - 20:28

merci de ton partage c'est trés interressant ce que tu fais



#26 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 02 septembre 2015 - 10:46

j'ai franchi le pas..j'ai enlevé l'allumeur mais sans enlever le pignon (on ne sait jamais..) pour ça j'ai découpé un allumeur HS que j'ai passé au tour.

 

464643IMG1019.jpg

 

et ca donne ça :

672816IMG1020.jpg


Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr


#27 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 02 septembre 2015 - 11:07

Bonles news du jour :

 

1/ correction des bugs :

- le multi spark ne s'enclenchait pas systematiquement. Après lecture de la doc Ford, il semblerait qu'il faille envoyer une premiere impulsion de 2048us pour qu'il se cale.puis envoyer une impulsion correspondant au degré d'avance désiré + 2048  donc 2048 + 1536 - (25.6 * advance_degrees)

 

- J'ai revu la prise de mesure de la dépression. Le programme faisait une moyenne des 20 dernière valeurs. Donc il réactualisait la valeur moyenne toutes les 60 millisecondes. Je vais diminuer le nombre d'echantillonnage pour avoir un peu plus de vivacité

 

le bénéfice du multi spark est net (env 150 tr/min en + au ralenti). J'ai pu changer mes gicleurs de 55 à 50.

Avec l'ancien allumeur les gicleurs de 50 étaient trop petit et ne fonctionnaient pas. Je vais donc gagner en conso

De plus le Combi accepte maintenant de repartir à 1200 tr/min en 4e (30km/h env) sans broncher !

 

2/ amélioration

J'ai rajouté des fonctionalités sympa pour les tests :

- "plus"  saisi dans le moniteur série augmente toutes les courbes de +3degré et "moins" diminue de 3degré

- "ms on" enclenche le multispark , "ms off" l'arrete

- "fixed" force une avance fixe de 15 degree indépendamment de la MAP, "MAP" annule cet effet

 

Si des personnes sont interressés par ce montage et ont besoin d'aide (tournage/fraisage/electronique) je suis évidemment disposé à aider (je suis en région PACA)


Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr


#28 scourtaud

scourtaud

    Grosse bete ..

  • Membres
  • 3 070 messages
  • Localisation:Geneve

Posté 02 septembre 2015 - 11:18

Je suis comme tu t'en doute extremement intéressé par le montage, surtout que je suis pas calé en electronique donc le fait que tu l'ai mis au point m'arrange grave...

 

Mon moteur est actuellement posé a coté de la caisse et du chassis en cours de resto mais si tu es chaud pour faire un deuxieme kit, donnes moi un prix par MP ou un liste de courses et on discutera de l'aspect tournage/fraisage.

 

Il faudra que je t'envoi ma poulie (serpentine) et prenne les mesures pour le support du capteur (serpentine plus large que classique).

 

L'avantage en plus c'est que je peut faire une map "moins puissante" pour passer l'homologuation tranquillement.


Outil de boites de vitesses : Le sujet
Flat4find project - Cartographie aircooled : Le sujet

Ma voiture bien aimée : 1303 routière
Son moteur : Evolution 1776 Vers Xxxx
Sa restauration : http://www.old-dropp... 1303 Cabriolet

#29 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 02 septembre 2015 - 11:47

En fait le plus "difficile " ça n'est pas l'electronique ! c'est l'avantage d'arduino. tu as peu etre 3/4 soudure simple a faire c'est tout.

 

Voila déja un lien pour le plus couteux du matèriel :

http://www.ebay.fr/i...7#ht_813wt_1119

 

pour l'arduino il te faut ca

http://www.ebay.fr/i...=item1a0568c430

 

et ca pour transformer le 12V en 7/8 v acceptable par l'arduino :

http://www.ebay.fr/i...=item418257acbb

 

et un truc comme ca pour eviter d'avoir trop de trucs a souder:

http://imall.itead.c...rew-shield.html

 

3/4 metre de cable blindé pour les capteurs :

http://www.ebay.fr/i...55#ht_422wt_882

 

Un MAP sensor :

http://trigger-wheel.../en-uk/d10.html

 

Pour la trigger wheel je pense qu'un systeme plus simple que ce que j'ai fait est envisageable . cherche sur google des photos. Le capteur peut être positionné sour le moteur et la trigger wheel entre le bloc et la poulie

 

Si t'as besoin d'aide pas de soucis tu m'envoies le matos et je connecte tout ca


Modifié par sarahconnors, 02 septembre 2015 - 13:03 .

Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr


#30 sarahconnors

sarahconnors

    VW Addicted

  • Membres
  • 510 messages
  • Localisation:cannes 06

Posté 02 septembre 2015 - 13:04

au fait je n'ai aucune action chez aucun de ces revendeurs. Ce que je propose sont des exemples....


Une 60', une 1500 de 69 et le nouveau venu le combi de 64' mon blog : http://restocombisplit.unblog.fr





1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users