Bonjour ou bonsoir,
Je suis étudiant en deuxième année en automation (avec Esprit ;-) ). Et là je suis devant un problème :o
Pour un 'tit projet j'utilise un capteur incrémental connecté à un PIC16F887. Pour les pistes A et B je n'ai pas de soucis, mon pic reçoit et interprète convenablement les impulsions. Mais pour la piste Z (1 impulsion au tour) quand le codeur tourne trop vite, l'impulsion n'est pas détectée par le pic.
Je suspecte que cette impulsion soit trop courte (elle est 2x plus courte que pour les pistes A et B)
Comme solution, je pensais utiliser un NE555 en monostable pmono-stabler une impulsion plus longue. Seulement voilà, le 555 à besoin d'une impulsion niveau bas... Là je suis perdu :-(
branchement du capteur:
ch Z +(vaut Vcc pendant l'impulsion)
ch Z GND
Vcc
GND
Si quelqu'un a une idée, je suis preneur.
Merci d'avance
Edel - Xavier
NE555 trigger niveau haut
Débuté par Edel, avril 06 2011 10:21
5 réponses à ce sujet
#5
Posté 09 avril 2011 - 09:38
Merci pour vos réponses
@Esprit,
promis quand j'ai 5 min je m'en occupe. Tu sais à quel point je manque de temps ;-)
@Maïck,
en fait je travaille sur une Easypic3, avec un LCD graphique. L'architecture fixe de l'easypic impose d'utiliser le portB pour le contrôle de l'écran. Or sur un PIC16F887 les interrupts se font sur le PORTB uniquement...
@webshinra,
peux-tu être plus explicite ;-)
J'en suis encore au stade d'avoir quelque lacunes dans mon ignorance...
Xavier
@Esprit,
promis quand j'ai 5 min je m'en occupe. Tu sais à quel point je manque de temps ;-)
@Maïck,
en fait je travaille sur une Easypic3, avec un LCD graphique. L'architecture fixe de l'easypic impose d'utiliser le portB pour le contrôle de l'écran. Or sur un PIC16F887 les interrupts se font sur le PORTB uniquement...
@webshinra,
peux-tu être plus explicite ;-)
J'en suis encore au stade d'avoir quelque lacunes dans mon ignorance...
Xavier
#6
Posté 09 avril 2011 - 10:04
Répondre à ce sujet
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users