Pages: [1]   Go Down
Author Topic: Entrée numérique supérieure à 5V  (Read 392 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour

Je débute avec l'Arduino, j'ai commencé à expérimenter, avec des montages liés aux sorties numériques (afficheurs,...).
Maintenant je souhaite passer à un niveau où je vais pouvoir traiter des données en entrée, et là, mes compétences en électronique étant assez limitées, je vais avoir besoin d'aide.
Je souhaite justement interfacer l'Arduino avec un dispositif qui produit un signal carré, dont la valeur de la fréquence variable est proportionnelle à la quantité que je souhaite mesurer.
J'ai bien noté que l'Arduino permet de gérer ce type de signal avec une interruption externe qui peut se déclencher lors du front montant (instruction RISING), d'où un calcul aisé de la fréquence. Or, si niveau bas de ce signal est à 0 V, le niveau haut est à 32 V, et je crains que cela soit trop élevé pour les entrées numériques de la carte. Qu'en pensez-vous? Si je dois mettre une résistance, quelle valeur dois-je prendre?

Merci pour votre aide
Logged

Offline Offline
Faraday Member
**
Karma: 19
Posts: 4229
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...
J'ai bien noté que l'Arduino permet de gérer ce type de signal avec une interruption externe qui peut se déclencher lors du front montant (instruction RISING), d'où un calcul aisé de la fréquence. Or, si niveau bas de ce signal est à 0 V, le niveau haut est à 32 V, et je crains que cela soit trop élevé pour les entrées numériques de la carte. Qu'en pensez-vous? Si je dois mettre une résistance, quelle valeur dois-je prendre?

Merci pour votre aide
bonsoir
oui 32V c'est en dehors des limites acceptables

Il y a plusieurs solutions envisageables pour faire accepter le signal, mais il faut cerner l'environnement
frequence max du signal, ce signal provient d'où, de quoi exactement  ?
« Last Edit: December 16, 2012, 02:29:15 pm by Artouste » Logged

perpignan, france
Offline Offline
Sr. Member
****
Karma: 0
Posts: 283
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si la valeur est fixe, toujours à 32V, tu peux utiliser un simple pont diviseur avec deux résistances.
http://fr.wikipedia.org/wiki/Pont_diviseur_de_tension

par exemple dans ton cas, si tu veux obtenir 4,5V en entrée de l'arduino, tu va avoir  :

Code:
32V->-
    i |
     | |
     | |R1
     | |
      |
       ---- 4,5V
      |
     | |
     | |R2
     | |
      |
      |
     0V

avec la loi d'ohm U=RI on obtiens :
i=32/(R1+R2) = 4,5/R2
soit 32/4,5=(R1+R2)/R2 = R1/R2 + 1

d'où 32/4,5 - 1 = R1/R2 ou encore au final R1 = 6,11R2

il ne reste plus alors qu'a choisir le courant pour calculer les résistance avec la première relation i=32/(R1+R2)
Logged

-tu savais que si tu passe le CD de windows à l'envers, tu entends une chanson satanique ?
-non, mais il y a pire : à l'endroit, ça l'instal

Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour vos réponses, je note bien que je ne peux pas appliquer la tension directement.

Les rappels de Bricofoy  me ramènent pas mal d'années en arrière!
Selon la valeur des résistances que l'on va prendre, sachant qu'on a déterminé pour l'instant leur rapport (R1 = 6,11R2), a-t-on interet à les prendre les plus fortes possibles, tout en les limitant à une petite fraction de la valeur de la résistance interne du port de l'Arduino?
Ne faut-il pas intégrer également la valeur de cette dernière résistance (Principe du diviseur de tension chargé)?
Logged

perpignan, france
Offline Offline
Sr. Member
****
Karma: 0
Posts: 283
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

l'entrée de l'arduino est en haute impédance, son action sur le pont est quasiment négligeable. si le but était de mesurer la tension, il te faudrait la prendre en compte. comme là tu dois mesurer un état haut ou un état bas, ce n'est pas la peine.

pour le courant qui doit circuler dans le pont, il faut choisir en fonction des caractéristiques de ton montage et de son environnement, plus le courant sera faible, plus ça sera sensible aux parasites.

En général j'utilise un courant de 1mA dans mes diviseurs, mais des fois je l'augmente quand je constate que j'ai des perturbations.
Logged

-tu savais que si tu passe le CD de windows à l'envers, tu entends une chanson satanique ?
-non, mais il y a pire : à l'endroit, ça l'instal

Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour ces explications, pas de nouvelle question avant la mise en oeuvre.
Logged

Offline Offline
Faraday Member
**
Karma: 19
Posts: 4229
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour ces explications, pas de nouvelle question avant la mise en oeuvre.
bonjour
si l'environnement est "bruité/industriel" je mettrais une zener de 4.V en protection "ça ne mange pas de pain"  smiley-mr-green
Logged

Pages: [1]   Go Up
Jump to: