Tlemcen Car electronics  

Précédent   Tlemcen Car electronics > Débutant & newbie > Electronique > Arduino

VF2
Réponse
 
Outils de la discussion
Vieux 29/03/2016, 20h40   #1
j-sky
Moderateur
 
Avatar de j-sky
 
Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 283
Thanked 7 401 Times in 2 079 Posts
Pouvoir de réputation: 142
j-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond repute
Par défaut Est il possible de simuler un régime moteur et arbre à cames avec arduino

Salut les amis

tout est dans le titre !

L'un d'entre vous sait il générer un signal régime moteur avec un arduino ?
En +, il faudrait qu'il puisse varier à l'aide d'un potentiomètre

L'idéal serait de générer le vrai régime mais si au moins on pouvais générer un signal carré de 58 dents + dents manquantes, ce serait déjà bien



Et pareil pour l'arbre à cames...

Je commencé à chercher mais je ne trouve pas la solution à mon problème
__________________
Le savoir est la seule matière qui s'accroît quand on la partage.
Comment se mettre en règle sur le forum tlemcem electronic ?
Rappel des règles du forum
j-sky est déconnecté   Réponse avec citation
The Following 3 Users Say Thank You to j-sky For This Useful Post:
aek amine (13/06/2018), manudiag (04/02/2019), scorpion593 (13/11/2017)
Vieux 29/03/2016, 23h32   #2
jerem22
Membre habitué T-E
 
Avatar de jerem22
 
Date d'inscription: février 2013
Localisation: france, rennes
Messages: 116
Thanks: 32
Thanked 27 Times in 21 Posts
Pouvoir de réputation: 12
jerem22 is on a distinguished road
Par défaut

je suis justement a travailler dessus, j'ai le programme pour la sinusoïde mais j'ai pas encore trouver comment enlever les 2 périodes. Je pense ensuite filtrer avec des ampli op et je pourrait joué avec un offset pour aller dans les négatifs et avoir un signal parfait
jerem22 est déconnecté   Réponse avec citation
The Following User Says Thank You to jerem22 For This Useful Post:
aek amine (21/06/2018)
Vieux 30/03/2016, 01h22   #3
r1lef
V.I.P
 
Avatar de r1lef
 
Date d'inscription: octobre 2013
Localisation: Bretagne , RC
Âge: 46
Messages: 2 683
Thanks: 768
Thanked 1 689 Times in 800 Posts
Pouvoir de réputation: 59
r1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond reputer1lef has a reputation beyond repute
Par défaut

Citation:
Envoyé par jerem22 Voir le message
je suis justement a travailler dessus, j'ai le programme pour la sinusoïde mais j'ai pas encore trouver comment enlever les 2 périodes. Je pense ensuite filtrer avec des ampli op et je pourrait joué avec un offset pour aller dans les négatifs et avoir un signal parfait
Content de te voir actif parmi nous ;
__________________
Pas de participation = pas de réponse !!! EP+
r1lef est déconnecté   Réponse avec citation
Vieux 30/03/2016, 15h41   #4
catno
Membre habitué T-E
 
Avatar de catno
 
Date d'inscription: janvier 2016
Localisation: France Bordeaux
Messages: 134
Thanks: 15
Thanked 10 Times in 7 Posts
Pouvoir de réputation: 10
catno will become famous soon enoughcatno will become famous soon enough
Par défaut

salut,
je suis "oldscool" : PIC microchip et assembleur, mais je vois un algorithme dans ce goût (à affiner) :

1- acquisition potard + conversion A =>N .
2- générer un signal carré (SC1) de période T inversement proportionnelle au potard ( 8 ms < T < 0.1 ms) .
3- générer SC2, complément de SC1.
4- décompter 58 .. puis forcer à zéro SC1 et SC2 pendant 2T.
5- goto 1

envoyer SC1 et SC2 sur un demi pont en H pour symétriser le signal PMH par rapport à zéro.

pour l'arbre à came, c'est encore plus simple.
............

J-sky, je suppose que t'envoies le signal dans un calculo pour tester / mettre au point ... ?
dans ce cas je ne pense pas que ce soit utile de se rapprocher d'une sinusoide, le calculo remet carré et fait une conversion A=>N.

Tu cherches quelqu'un qui programme Arduino ou bien tu sais faire ?

Je te fais 2 schémas dans l'après midi pour préciser tout ça.

d'autres idées des T-E boys vont peut être arriver ...


.
__________________
" Un problème bien posé est à moitié résolu "... le plus dur, c'est d'obtenir l'autre moitié !
catno est déconnecté   Réponse avec citation
The Following 2 Users Say Thank You to catno For This Useful Post:
aek amine (14/08/2018), yacine27000 (23/08/2019)
Vieux 30/03/2016, 18h10   #5
j-sky
Moderateur
 
Avatar de j-sky
 
Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 283
Thanked 7 401 Times in 2 079 Posts
Pouvoir de réputation: 142
j-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond repute
Par défaut

Citation:
Envoyé par catno Voir le message
salut,
je suis "oldscool" : PIC microchip et assembleur, mais je vois un algorithme dans ce goût (à affiner) :

1- acquisition potard + conversion A =>N .
2- générer un signal carré (SC1) de période T inversement proportionnelle au potard ( 8 ms < T < 0.1 ms) .
3- générer SC2, complément de SC1.
4- décompter 58 .. puis forcer à zéro SC1 et SC2 pendant 2T.
5- goto 1

envoyer SC1 et SC2 sur un demi pont en H pour symétriser le signal PMH par rapport à zéro.

pour l'arbre à came, c'est encore plus simple.
............

J-sky, je suppose que t'envoies le signal dans un calculo pour tester / mettre au point ... ?
dans ce cas je ne pense pas que ce soit utile de se rapprocher d'une sinusoide, le calculo remet carré et fait une conversion A=>N.

Tu cherches quelqu'un qui programme Arduino ou bien tu sais faire ?

Je te fais 2 schémas dans l'après midi pour préciser tout ça.

d'autres idées des T-E boys vont peut être arriver ...


.
Salut

merci pour ta réponse

En effet, comme je le disais, un signal carré de 60-2 dents sera suffisant car le calculo veut juste voir les fronts montant

Je suis débutant en arduino (quelques bases pour faires des trucs simples mais là, je sèche)
__________________
Le savoir est la seule matière qui s'accroît quand on la partage.
Comment se mettre en règle sur le forum tlemcem electronic ?
Rappel des règles du forum
j-sky est déconnecté   Réponse avec citation
Vieux 30/03/2016, 18h30   #6
CSYSTEME
Membre trés attaché
 
Avatar de CSYSTEME
 
Date d'inscription: décembre 2011
Localisation: FRANCE , Montelimar
Messages: 974
Thanks: 771
Thanked 1 643 Times in 579 Posts
Pouvoir de réputation: 32
CSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant future
Par défaut

bonjour

un de nos amis a fait un post ,c'est pas un ardunio mais ca marche quand meme

cherche tutto edc15c3 ,notre amis le lapin a fait un simulateur d'arbre a cames +pmh avec reglage vitesse et diferent truc

cordialement
CSYSTEME est déconnecté   Réponse avec citation
Vieux 30/03/2016, 18h35   #7
CSYSTEME
Membre trés attaché
 
Avatar de CSYSTEME
 
Date d'inscription: décembre 2011
Localisation: FRANCE , Montelimar
Messages: 974
Thanks: 771
Thanked 1 643 Times in 579 Posts
Pouvoir de réputation: 32
CSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant future
Par défaut

re

le lapin ,c'est capalti ,son tutto ou il explique la generation ,le plan,le code du pmh et acc

http://www.tlemcen-electronic.com/fo...=tutto+edc15c3

cordialement
CSYSTEME est déconnecté   Réponse avec citation
Vieux 30/03/2016, 18h36   #8
j-sky
Moderateur
 
Avatar de j-sky
 
Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 283
Thanked 7 401 Times in 2 079 Posts
Pouvoir de réputation: 142
j-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond repute
Par défaut

Citation:
Envoyé par CSYSTEME Voir le message
bonjour

un de nos amis a fait un post ,c'est pas un ardunio mais ca marche quand meme

cherche tutto edc15c3 ,notre amis le lapin a fait un simulateur d'arbre a cames +pmh avec reglage vitesse et diferent truc

cordialement
Salut
oui, j'avais vu son post mais capalti ne vient plus sur TE
il a développé ça sur un pic
il m'avait expliqué vite fait le principe quand je l'avais rencontré

Moi, j'aimerai le faire sur arduino
__________________
Le savoir est la seule matière qui s'accroît quand on la partage.
Comment se mettre en règle sur le forum tlemcem electronic ?
Rappel des règles du forum
j-sky est déconnecté   Réponse avec citation
Vieux 30/03/2016, 18h55   #9
jphp
Moderateur
 
Avatar de jphp
 
Date d'inscription: mars 2013
Localisation: Alliat France
Messages: 17 054
Thanks: 6 351
Thanked 13 724 Times in 7 578 Posts
Pouvoir de réputation: 249
jphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond repute
Par défaut

@ je vais dire une bétise, tant pis ! tu pourrai enregistré un vrai signal et le reproduire
@
jphp est déconnecté   Réponse avec citation
Vieux 30/03/2016, 18h57   #10
j-sky
Moderateur
 
Avatar de j-sky
 
Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 283
Thanked 7 401 Times in 2 079 Posts
Pouvoir de réputation: 142
j-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond repute
Par défaut

Citation:
Envoyé par jphp Voir le message
@ je vais dire une bétise, tant pis ! tu pourrai enregistré un vrai signal et le reproduire
@


Oui, tu as raison ! C'est une bêtise Lol
__________________
Le savoir est la seule matière qui s'accroît quand on la partage.
Comment se mettre en règle sur le forum tlemcem electronic ?
Rappel des règles du forum
j-sky est déconnecté   Réponse avec citation
Vieux 30/03/2016, 19h16   #11
jphp
Moderateur
 
Avatar de jphp
 
Date d'inscription: mars 2013
Localisation: Alliat France
Messages: 17 054
Thanks: 6 351
Thanked 13 724 Times in 7 578 Posts
Pouvoir de réputation: 249
jphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond reputejphp has a reputation beyond repute
Par défaut

tu fait un vaisseau spatial sur Arduino !?
jphp est déconnecté   Réponse avec citation
Vieux 30/03/2016, 20h04   #12
catno
Membre habitué T-E
 
Avatar de catno
 
Date d'inscription: janvier 2016
Localisation: France Bordeaux
Messages: 134
Thanks: 15
Thanked 10 Times in 7 Posts
Pouvoir de réputation: 10
catno will become famous soon enoughcatno will become famous soon enough
Par défaut

moi aussi je suis plutôt PIC , maintenant Arduino c'est mieux

voilà à quoi je pensais.



pont en H

http://www.ebay.com/itm/L9110S-H-bri...-/310541225088

quelques idées et lignes de codes ici ?

http://www.loginfor.fr/Arduino/arduino_02.html

.
__________________
" Un problème bien posé est à moitié résolu "... le plus dur, c'est d'obtenir l'autre moitié !
catno est déconnecté   Réponse avec citation
The Following 2 Users Say Thank You to catno For This Useful Post:
aek amine (25/09/2018), manudiag (04/02/2019)
Vieux 30/03/2016, 21h16   #13
jerem22
Membre habitué T-E
 
Avatar de jerem22
 
Date d'inscription: février 2013
Localisation: france, rennes
Messages: 116
Thanks: 32
Thanked 27 Times in 21 Posts
Pouvoir de réputation: 12
jerem22 is on a distinguished road
Par défaut

bah la sinusoïde c'est le top quand même, parce que sur du bosch par exemple le traitement du capteur pmH est très complexe.

Faire un carré sinon il n'y a rien de plus facile un peut même le faire en composant analogique avec des compteurs, et encore plus simple avec le arduino.

Quelle qu'un à les signaux pmh et arbre à came synchronisé ? je ne sais pas a qu'elle moment la dent décalé intervient dans le pmh ?
jerem22 est déconnecté   Réponse avec citation
Vieux 31/03/2016, 16h36   #14
Yannn
Débutant T-E
 
Avatar de Yannn
 
Date d'inscription: avril 2015
Localisation: France, Beauvais
Messages: 89
Thanks: 197
Thanked 15 Times in 12 Posts
Pouvoir de réputation: 9
Yannn will become famous soon enough
Par défaut

Salut les amis,

j'avais travaillé sur quelque chose de similaire: simulation du signal tachymètre véhicule sur UCH Mégane.

Après quelques modifications mineures, ci-joint une variante avec cycle 58/60. Il reste encore de l'adaptation à faire pour ton besoin, mais comme il me manque des données, je fourni déjà l'ébauche pour exemple.

Ce petit programme n'a pas été testé...

Il reste:
- ajuster la fréquence des signaux en fonction du régime moteur
- adapter la course du potentiomètre au régime moteur de façon linéaire (fonction "map()")
- adapter le signal de sortie avec l'électronique pour le rendre compatible avec ton calculateur (si besoin ?...)
Fichiers attachés
Type de fichier : zip SpeedMegane_V1.zip (1,3 Ko, 34 affichages)
Type de fichier : zip MotorSpeed_V0.zip (1,5 Ko, 20 affichages)
Yannn est déconnecté   Réponse avec citation
The Following User Says Thank You to Yannn For This Useful Post:
aek amine (25/09/2018)
Vieux 01/04/2016, 10h06   #15
CSYSTEME
Membre trés attaché
 
Avatar de CSYSTEME
 
Date d'inscription: décembre 2011
Localisation: FRANCE , Montelimar
Messages: 974
Thanks: 771
Thanked 1 643 Times in 579 Posts
Pouvoir de réputation: 32
CSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant futureCSYSTEME has a brilliant future
Par défaut

bonjour

je vient de trouver un code sur un autre forum ,

si vous voulez le regarder et le decripter ,

/*********************************************
** Générateur signaux PMH **
**********************************************
** Circuit de mise au point pour **
** ODB / REGULATEUR de vitesse **
** **
** DEV : MEGA2560 **
**********************************************
** Pin / por - Signal **
** A0 - PC0 - Motor speed IN (analog) **
** 04 - PG5 - PMH OUT **
** 05 - PE3 - allumage OUT **
*********************************************/

volatile byte Cmpt_dent; // comptage des dents
volatile boolean moteur; // ON/OFF
volatile byte allumage; // postion allumage

void setup() {
TCCR1A = 0x03; // (WGM1 = Fast PWM)
TCCR1B = 0x18; // (WGM1 = Fast PWM CTC), clk = 0
TIMSK1 = 0x02; // INT sur OCR1A
OCR1A = 65530; // valeur de démarrage moteur
TCCR1B += 0x01; // Prescaler = 1/1, Fclk = 16MHz
DDRG |= 0x20;
DDRE &= 0xDF; // PE5 en entrée
DDRE |= 0x08; // PE3 en sortie
PORTE |= 0x20; // pullup sur PE5
DDRF &= 0xFE; // PF0 en entrée
DDRB |= 0x80; // led en sortie
allumage = 36;
}

ISR(TIMER1_COMPA_vect) { // appelée par T1 sur COMPA
if (Cmpt_dent > 38) { // secteur PMH
if (Cmpt_dent == 41) {
PORTG |= 0x20;
}
} else {
if ((Cmpt_dent & 0x01) == 1) { // dent impaire
PORTG |= 0x20;
} else { // dent paire
PORTG &= 0xDF;
}
}
if (Cmpt_dent == allumage) {
PORTE |= 0x08;
} else {
PORTE &= 0xF7;
}
Cmpt_dent++;
if (Cmpt_dent == 44) Cmpt_dent = 0; // 1 demi-tour fini
}


volatile word accelerateur, charge;

void loop() {
accelerateur = analogRead(A0);
// charge = analogGet(1);
Moteur_set_speed(accelerateur, charge);
}
{
long IC_Val;

IC_Val = 1090909 / accel;
// IC_Val = 1090909 / (accel - depression);
// allumage = depression;
OCR1A = IC_Val;

}

cordialement
CSYSTEME est déconnecté   Réponse avec citation
The Following 2 Users Say Thank You to CSYSTEME For This Useful Post:
Black gees (27/08/2018), manudiag (04/02/2019)
Sponsored Link
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Moteur sans arbre a cames ! Amine-TE Café du forum 11 14/03/2016 20h16
P0343 et cible capteur arbre à cames kilm Opel-Vauxhall, Saab 21 11/01/2016 20h41
Moteur tourne mal sur Peugeot 406 essence (défaut de capteur arbre à cames) mohadhafsa Peugeot, Citroën 11 10/09/2014 16h57
Syncro vilebrequin et arbre à cames avec Renault CAN Clip Nizar-maoukil Renault clip, DDT2000, Nissan consult 2 10/03/2014 23h49
Culasse camless (sans arbre à cames) eobd-scan92 Automobile en général 1 25/01/2010 20h22


Fuseau horaire GMT +1. Il est actuellement 15h45.


Tlemcen-electronic.com ne tolère aucune des opérations illégales et ne prend pas en charge les responsabilités pour la perte de l'équipement utilisé.
Toutes discussion sur ce forum est à des fins expérimentales et éducatives seulement. Utilisez les informations fournis par les membres à vos propres risques.
Partenaires : Cars Review - DZSAT : Télévision Par Satellite,Médias,Fréquences,Card sharing.
- GSM-ALGERIE - [ Box & outils Gsm ] - Guide Algérie- Musique mp3 - Bled Music" - EcuServer - Immo off & virgin, airbag cleaner online - Rafplus.com le gratuit sur internet - presse algerie - OBDFR.COM, France Diag - Info Algerie - Le Portail de petites annonces en Algérie- Informastore - Boutique Informatique & Multimedia - mandataire auto - Annonces Algérie HexaShopping - ChipTuning professionnel express
Tlemcen-electronic © All right reserved