![]() |
|
IMPORTANT MESSAGE FOR OUR USER |
|
![]() |
|
Outils de la discussion
![]() |
![]() |
#1 |
Moderateur
![]() Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 285
Thanked 7 461 Times in 2 088 Posts
Pouvoir de réputation: 143 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
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 |
![]() |
![]() |
The Following 3 Users Say Thank You to j-sky For This Useful Post: |
![]() |
#2 |
Membre habitué T-E
Date d'inscription: février 2013
Localisation: france, rennes
Messages: 116
Thanks: 32
Thanked 27 Times in 21 Posts
Pouvoir de réputation: 13 ![]() |
![]()
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
|
![]() |
![]() |
The Following User Says Thank You to jerem22 For This Useful Post: | aek amine (21/06/2018) |
![]() |
#3 |
V.I.P
Date d'inscription: octobre 2013
Localisation: Bretagne , RC
Âge: 47
Messages: 2 681
Thanks: 769
Thanked 1 699 Times in 805 Posts
Pouvoir de réputation: 61 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Content de te voir actif parmi nous ;
__________________
Pas de participation = pas de réponse !!! EP+ |
![]() |
![]() |
![]() |
#4 |
Membre habitué T-E
Date d'inscription: janvier 2016
Localisation: France Bordeaux
Messages: 134
Thanks: 15
Thanked 10 Times in 7 Posts
Pouvoir de réputation: 11 ![]() ![]() |
![]()
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é ! |
![]() |
![]() |
The Following 2 Users Say Thank You to catno For This Useful Post: | aek amine (14/08/2018), yacine27000 (23/08/2019) |
![]() |
#5 | |
Moderateur
![]() Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 285
Thanked 7 461 Times in 2 088 Posts
Pouvoir de réputation: 143 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citation:
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 |
|
![]() |
![]() |
![]() |
#6 |
Membre trés attaché
![]() Date d'inscription: décembre 2011
Localisation: FRANCE , Montelimar
Messages: 978
Thanks: 770
Thanked 1 647 Times in 579 Posts
Pouvoir de réputation: 34 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
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 |
![]() |
![]() |
![]() |
#7 |
Membre trés attaché
![]() Date d'inscription: décembre 2011
Localisation: FRANCE , Montelimar
Messages: 978
Thanks: 770
Thanked 1 647 Times in 579 Posts
Pouvoir de réputation: 34 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
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 |
![]() |
![]() |
![]() |
#8 | |
Moderateur
![]() Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 285
Thanked 7 461 Times in 2 088 Posts
Pouvoir de réputation: 143 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citation:
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 |
|
![]() |
![]() |
![]() |
#9 |
Moderateur
![]() Date d'inscription: mars 2013
Localisation: Alliat France
Messages: 17 099
Thanks: 6 368
Thanked 13 784 Times in 7 609 Posts
Pouvoir de réputation: 250 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
@ je vais dire une bétise, tant pis ! tu pourrai enregistré un vrai signal et le reproduire
@ |
![]() |
![]() |
![]() |
#10 | |
Moderateur
![]() Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 285
Thanked 7 461 Times in 2 088 Posts
Pouvoir de réputation: 143 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citation:
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 |
|
![]() |
![]() |
![]() |
#11 |
Moderateur
![]() Date d'inscription: mars 2013
Localisation: Alliat France
Messages: 17 099
Thanks: 6 368
Thanked 13 784 Times in 7 609 Posts
Pouvoir de réputation: 250 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
tu fait un vaisseau spatial sur Arduino !?
|
![]() |
![]() |
![]() |
#12 |
Membre habitué T-E
Date d'inscription: janvier 2016
Localisation: France Bordeaux
Messages: 134
Thanks: 15
Thanked 10 Times in 7 Posts
Pouvoir de réputation: 11 ![]() ![]() |
![]()
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é ! |
![]() |
![]() |
![]() |
#13 |
Membre habitué T-E
Date d'inscription: février 2013
Localisation: france, rennes
Messages: 116
Thanks: 32
Thanked 27 Times in 21 Posts
Pouvoir de réputation: 13 ![]() |
![]()
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 ? |
![]() |
![]() |
![]() |
#14 |
Débutant T-E
Date d'inscription: avril 2015
Localisation: France, Beauvais
Messages: 90
Thanks: 197
Thanked 15 Times in 12 Posts
Pouvoir de réputation: 11 ![]() |
![]()
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 ?...) |
![]() |
![]() |
The Following User Says Thank You to Yannn For This Useful Post: | aek amine (25/09/2018) |
![]() |
#15 |
Membre trés attaché
![]() Date d'inscription: décembre 2011
Localisation: FRANCE , Montelimar
Messages: 978
Thanks: 770
Thanked 1 647 Times in 579 Posts
Pouvoir de réputation: 34 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
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 |
![]() |
![]() |
The Following 2 Users Say Thank You to CSYSTEME For This Useful Post: | Black gees (27/08/2018), manudiag (04/02/2019) |
Sponsored Link |
![]() |
Liens sociaux |
|
|
![]() |
||||
Discussion | Auteur | Forum | Réponses | Dernier message |
Moteur sans arbre a cames ! | Amine-TE | Café du forum | 11 | 14/03/2016 19h16 |
P0343 et cible capteur arbre à cames | kilm | Opel-Vauxhall, Saab | 21 | 11/01/2016 19h41 |
Moteur tourne mal sur Peugeot 406 essence (défaut de capteur arbre à cames) | mohadhafsa | Peugeot, Citroën | 11 | 10/09/2014 15h57 |
Syncro vilebrequin et arbre à cames avec Renault CAN Clip | Nizar-maoukil | Renault clip, DDT2000, Nissan consult | 2 | 10/03/2014 22h49 |
Culasse camless (sans arbre à cames) | eobd-scan92 | Automobile en général | 1 | 25/01/2010 19h22 |