suite logique d'activation de solenoide pneumatique (etape "haut" "bas")

merci pour avoir consacrer du temps pour le schéma

réponse partielle, (schéma provisoire joint) en attendant le dimensionnement des composants....

de quelle donner a tu besoin pour dimensionner correctement les composants ?

-Zener intégrée : inutile si le montage dispose d'une tension régulée de 12V, utile si on veut faire un compte-tours alimenté par la batterie.

je ne dispose pas de 12V réguler sur ma voiture seulement la sortie batterie qui fluctue de 11v j'usqua 14v je voulez mettre un régulateur 12V mais artouste ma dit que se n’était pas possible (ma tension n'est pas assez élevée) par contre j'ai une sortie 9V réguler et les sortie 3.3V et 5V du seeeduino

-Un condensateur et une résistance permettront d'obtenir sur la pin 1 du LM2907 du [-2,5v, +2,5V] à partir du signal carré [0V, 5V] disponible. le LM2907 veut de l'alternatif sur son entrée 1 si la pin 11 est à la masse.

hmmmm ok je vois je n'aurai jamais pensez a sa

-si le signal ECU sort en collecteur ouvert il faudra ajouter un pull-up.

je ne veux pas dire de connerie mais il me semble que c'est en collecteur ouvert malheureusement je ne peut en être sur car je n'est pas d’oscilloscope

-Pont diviseur en sortie pour limiter la pleine échelle à 5V

ok je vois resistance 4K7 et 2K2 = 5V

Question 'subsidiare' : est-tu certain des caractéristiques du signal tachymetrique disponible dans ton cas (0-5V, carré, de fréquence proportionnelle à la fréquence de rotation ???). Si l'info tachymetrique sort sous la forme d'un signal rectangulaire de rapport cyclique variable alors la conversion fréquence/tension ne convient pas.

eh bien le probleme c'est que je suis pas sur a 100% mais j'ai effectuer plusieurs recherche qui confirme que c'est du 5V a se que j'ai compris il y a 2 grand type de signal

les ancien Voltage spike
et les nouveau 5V square wave (se que je dois forcement avoir)

http://dtec.net.au/Tachometer%20Driver.htm
il est ecrit: (like the 5V 'tacho' output from an ECU)

et aussi sa

EDIT: apparemment certaine personne dise avoir mesurer la tension sur l'ECU d'origine du 2JZ-GTE (le moteur que j'ai) est il s'agirez bien d'un signal carrer mais pas en +5V mais plutôt en +12V je suppose que je dois avoir le même type de signal sur mon ECU programmable (je continue mais recherche)

de quelle donner a tu besoin pour dimensionner correctement les composants ?

la doc avec sa formule : Vout = Vcc. F . R1 . C1 . k
k vaut typiquement 1
Vcc : si un 9V régulé est disponible il est possible de prendre un composant sans zener et d'alimenter en 9V

choisir ensuite un couple R1C1 :
exemple R1 = 100k, C1 = 100nF ==> Vout = 5,4V pour F=600Hz

Pas de composant sous la main mais une petite simulation sous LTSpiceIV donne :
5,4V pour 600Hz 2,7V pour 300Hz 1,35V pour 150Hz ....
(pour accélerer les calculs j'envoie une sinusoide décalée (sommet à 5V, creux à 0V, moyenne à 2,5V)

pdf joints : schéma simulé et courbes

schéma LM2907-14 600Hz.pdf (6.48 KB)

LM2907-14 sortie pour 600Hz.pdf (126 KB)

LM2907-14 sortie pour 300Hz.pdf (108 KB)

Vcc : si un 9V régulé est disponible il est possible de prendre un composant sans zener et d'alimenter en 9V

oui j'avais utiliser un LM7809 avec en entrer un condensateur 1 µF et un autre 1µF en sortie

choisir ensuite un couple R1C1 :
exemple R1 = 100k, C1 = 100nF ==> Vout = 5,4V pour F=600Hz (et bien entendu 9V pour 1kHz)

sa me semble bien sa nous donne:

600/5,4x5 = 555,55 hertz = 5Volt

(555,55x2)x10 = 11 111 RPM max pour ne pas dépasser 5 volt et détruire le seeeduino

théoriquement il et impossible de le détruire si je ne dépasse pas 11 100 rpm ? ou vos t'il mieux mettre un circuit de protection ou cas ou, pas mon moteur mais une erreur qui produit par exemple 1Khz = 9V et la pus de seeeduino ??

ps: a 11 100 rpm sa me laisse une marge plus que raisonnable pour les possibilité de ma preparation moteur je ne pense pas en venir j'usqua ici

Pas de composant sous la main mais une petite simulation sous LTSpiceIV donne :
5,4V pour 600Hz 2,7V pour 300Hz 1,35V pour 150Hz ....
(pour accélerer les calculs j'envoie une sinusoide décalée (sommet à 5V, creux à 0V, moyenne à 2,5V)

oui c'est judicieux sa évite de manipuler des composant est de les griller avec une fausse manip ou un mauvais calcul je garde le nom du logiciel au chaud

pour les 2 dernière pièces jointe tu voulez me montrez le temps de latence d'aprer se que j'ai compris ?? pendant un laps de temps de quelque ms les valeur sont fausse c'est bien sa ??

pour le signal qui se retrouve en +12V aulieu de +5V sa ne change rien ?

0-5V, carré, de fréquence proportionnelle à la fréquence de rotation ???. Si l'info tachymetrique sort sous la forme d'un signal rectangulaire de rapport cyclique variable alors la conversion fréquence/tension ne convient pas.

j'ai pas exactement compris se que tu voulez dire par la tu veux dire que la frequence ne bouge pas mais que le rapport cyclique lui change ?? (impulsion plus long ou plus courte ??)

si c'est sa non elle ne change pas c'est toujours le même type d'impulsion (déclenchement des bobine d'allumage) il y a que la fréquence qui augmente par rapport au régime moteur (nombre de déclenchement de bobine par minute)

théoriquement il et impossible de le détruire si je ne dépasse pas 11 100 rpm ? ou vos t'il mieux mettre un circuit de protection ou cas ou, pas mon moteur mais une erreur qui produit par exemple 1Khz = 9V et la pus de seeeduino ??

Un circuit de protection (zener par exemple) est recommandé même si dans les conditions normales d'utilisation la sortie ne dépasse pas 5V. Il faut prévoir l'anormal' , limprobable qui finit par arriver.....

pour les 2 dernière pièces jointe tu voulez me montrez le temps de latence d'aprer se que j'ai compris ?? pendant un laps de temps de quelque ms les valeur sont fausse c'est bien sa ??

.
Le simulateur effectue içi les calculs à partir de la mise sous tension ( = condensateurs déchargés).
(J'aurai pu démarrer avec des condensateurs initialement chargés mais ça complique inutilement.)
On voit donc la mise en route. Un changement de fréquence en entrée sera reporté en sortie avec un petit retard.
Ci joint une simulation a fréquence variable en entrée. Je ne sais pas si ce retard (20 à 30ms) est acceptable dans le contexte.
On peut réduire ce retard avec comme conséquence d'augmenter l'amplitude de l'ondulation sur Vout. C'est donc un compromis.

pour le signal qui se retrouve en +12V aulieu de +5V sa ne change rien ?

En première approche la réponse est Oui. (+/- 6V et +/- 2,5V sont dans la plage de tension admise en entrée.
Mais rien ne vaut ensuite les constatations 'en vrai' sur maquette avec le vrai signal d'entrée.

'ai pas exactement compris se que tu voulez dire par la tu veux dire que la frequence ne bouge pas mais que le rapport cyclique lui change ?? (impulsion plus long ou plus courte ??)

Ne connaissant pas du tout les signaux pouvant sortir des divers ECU j'imaginais que la sortie aurait pu être du type rectangulaire a fréquence constante avec un état haut (ou bas) dont la durée 'porte' l'information RPM. Si ce n'est pas les cas autant oublier !

LM2907-14 perso FM.pdf (226 KB)

neodelavega:
sa me semble bien sa nous donne:

600/5,4x5 = 555,55 hertz = 5Volt

(555,55x2)x10 = 11 111 RPM max pour ne pas dépasser 5 volt et détruire le seeeduino

Bonsoir
selon les infos d'al1fch, regarde quelle est la tension d'alim la plus basse necessaire au CFV pour que
Vout à 600 Hz soit la plus proche de Vref arduino sans depasser Vlimit, c'est à ces conditions que securité et resolution seront reunies :grin:

Bonjour

Le simulateur effectue içi les calculs à partir de la mise sous tension ( = condensateurs déchargés).
(J'aurai pu démarrer avec des condensateurs initialement chargés mais ça complique inutilement.)
On voit donc la mise en route. Un changement de fréquence en entrée sera reporté en sortie avec un petit retard.
Ci joint une simulation a fréquence variable en entrée. Je ne sais pas si ce retard (20 à 30ms) est acceptable dans le contexte.
On peut réduire ce retard avec comme conséquence d'augmenter l'amplitude de l'ondulation sur Vout. C'est donc un compromis.

je ne pense pas que se soit très grave je m'ettrais le déclenchement a 7000rpm par exemple (rupteur 7200 pour l'instant)

se qui veux dire sur les première vitesse la ou elle sont les plus courte sa passera a 7100 ou 7150 (se n'est qu'un exemple) du a l'offset du LM2907 et sa passera a 7000 vers les dernière vitesse qui elle sont plus longue est donc le LM a le temps de s'actualiser

si sa augmente l'amplitude de l'ondulation c'est que je vais avoir d’avantage d'erreur fluctuation positive ou négative se qui n'est pas trop bon non plus sa demande a réfléchir ou même a faire des test

selon les infos d'al1fch, regarde quelle est la tension d'alim la plus basse necessaire au CFV pour que
Vout à 600 Hz soit la plus proche de Vref arduino sans depasser Vlimit, c'est à ces conditions que securité et resolution seront reunies

j'y avais déjà penser l'alimenter directement en 5V pour ne pas qui dépasse 5V si jamais la fréquence dépasse 600Hz mais se n'est pas bon car si je change la tension d'alim sa va tout me changer dans la formule et si aprer je tombe sur des composant qui sont pas dans les norme sa sera introuvable alors que une résistance de 100K et un condo de 100nF se trouve facilement

j'en profite:
comment sa se fait que dans la datasheet il est écrit voltage supply 28V alors que dans les montage on vois des alim en 12V et au dernière nouvel 9V apparemment

EDIT: quelle découplage choisir ? et comment le calculer surtout, car j'usqua maintenant on ma simplement dit de mettre sa ou sa donc y a t'il une façon de le calculer ou c'est plus par expérience est connaissance en électronique qu'on peut dire il faut t'elle condo

j'y repense pour la résistance pull up on peut la mettre par sécurité ?? (ou vos t'il mieux en être sur) car je ne suis pas sur que le signal sois a collecteur ouvert ou si le signal est tirer a 0V par l'ecu

merci bon dimanche !!

comment sa se fait que dans la datasheet il est écrit voltage supply 28V alors que dans les montage on vois des alim en 12V et au dernière nouvel 9V apparemment

28V c'est le maximum admissible (desctruction au delà)
12V c'est la valeur pour laquelle sont données la plupart des spécifications
7,5V est la valeur de la zener interne, on est donc assuré que la puce fonctionne également à 7,5V
6V est une valeur de Vcc que l'on aperçoit sur deux courbes, il est probable que ça soit le minimum pour Vcc
La puce ne semble pas fonctionner sous 5V
On a donc un vaste choix de tensions d'alimentation !!

al1fch:
...
6V est une valeur de Vcc que l'on aperçoit sur deux courbes, il est probable que ça soit le minimum pour Vcc
La puce ne semble pas fonctionner sous 5V
On a donc un vaste choix de tensions d'alimentation !!

bonjour
sans garantie voir ça , qui semble bien répondre au probleme :grin:

Bonjour Artouste
Si un LM2907 fonctionne sous 5V , comme sur le réalisation que tu cites, ça simplifie l'interfaçage avec l'Arduino !
Par contre avec une tension Vcc aussi basse la tension de déchet de l'ampli op de sortie et le transistor en émetteur suiveur limiteront sans doute la tension de sortie vers 3,5V.
En envoyant vers l'Arduino une tension variant entre 0V et 3,5V il y a quand même de quoi faire une mesure de fréquence acceptable !
Je ne trouve pas de LM2907 dans mes fonds de tiroir. Le modèle Spice du LM2907 ne modélise pas les 'défauts' de AOP internes.

j'ai regarder le lien il semble l'alimenter en 5V j'ai fait plus de recherche sur le LM2907 il semblerez que certaine personne les même tester a 3volt

on peut donc dire:

Vout = Vcc. F . R1 . C1 . k

Vout = 5x600x128x130 (k ignorer car = 1)

R1 = 128k, C1 = 130nF ==> Vout = 4,99V pour F=600Hz

sa nous donne 4,99V pour 600Hz

ps: je peut directement récupérer le 5V sur le régulateur du seeeduino

neodelavega:
ps: je peut directement récupérer le 5V sur le régulateur du seeeduino

bonsoir
si tu ne tire pas plus dessus que la disponibilité , c'est même la solution la plus pragmatique
puisque ce 5V sera aussi le "meme 5V" utilisé pour AREF

bonjour a tous

Si un LM2907 fonctionne sous 5V , comme sur le réalisation que tu cites, ça simplifie l'interfaçage avec l'Arduino !
Par contre avec une tension Vcc aussi basse la tension de déchet de l'ampli op de sortie et le transistor en émetteur suiveur limiteront sans doute la tension de sortie vers 3,5V.
En envoyant vers l'Arduino une tension variant entre 0V et 3,5V il y a quand même de quoi faire une mesure de fréquence acceptable !
Je ne trouve pas de LM2907 dans mes fonds de tiroir. Le modèle Spice du LM2907 ne modélise pas les 'défauts' de AOP internes.

est si on mais un régulateur a 6,5V (réglable car je suppose que sa existe pas dans cette gamme) pour obtenir 5V en sortie ?? j'aimerez maximiser les chance que sa marche car déjà je vais avoir un décalage de 30ms (je ne sais pas encore si c'est grave ou si se laps de temps est infime) je me dit méme qu'il serrer préférable que j’achète une plaque a essaie sans rien souder est faire des teste dans plusieurs mois avec le moteur remonter et comme tu dises al1fch avec le signal réel

et pour la pull up si je la rajoute ou cas ou sa peut altérer le signal si l'ecu en en déjà une ?? ou vos t'il mieux tester sans pull up voir si les résultat sont correcte est s'il ne le sont pas mettre la pull up

merci

neodelavega:
...
est si on mais un régulateur a 6,5V (réglable car je suppose que sa existe pas dans cette gamme) pour obtenir 5V en sortie ??

Bonjour
Je n'ai pas sous la main de LM2907, donc pas de levée de doute me concernant sur la tension VCC "basse".
avant de "mettre la charrue avant les boeufs" , attend d'avoir recuperer ton/tes LM2807 et il sera alors facile de faire quelques test simple ET ensuite determiner quelle sera la "meilleure" methode" pour l'alimenter "au simple mieux" :grin:

bonjour

tu a raison je vais acheter une plaque a essaie car je n'en est pas est je clipse tous sa dessus pour faire mes teste avent de souder sur une plaque epoxy définitive

je vais prendre un potar comme sa je le mettrez a la place de R1 je bougerez la valeur j'usqua avoir 5Volt max

concernant le pull up personne ne ma encore répondu je peut le mettre quand même ou vaut il mieux faire des teste sans est le mettre par la suite et aussi quelle valeur prendre ??

concernant le pull up personne ne ma encore répondu je peut le mettre quand même ou vaut il mieux faire des teste sans est le mettre par la suite et aussi quelle valeur prendre ??

Essaies sans , le 'besoin' se fera tout de suite sentir !!

ok sa roule !!!

j'ai modifier ton schéma avec notament C1 R1

http://img577.imageshack.us/img577/74/photoqhz.png

j'ai quelque question

sur le schéma quand tu écrit .1µF sa veut dire bien 1µF ou plutôt 0.10 µF ???

pour la sortie j'ai mis sur OUT qu'apporte de plus OUT 2 avec la résistance R6 de 100K et le condo C5 de .1µF ?

merci

.1µF c'est 0,1 µF = 100 nF

le filtre passe bas entre OUT et OUT2 'lisse' le signal OUT. ( mais plus on 'lisse' et plus on ralentit les changements de tension en sortie...). çi dessous sorties OUT et OUT2 à 300 Hz (plus la fréquence d'entrée est basse et plus Vout ondule)