Re: Réalisation d'un pont diviseur de tension
Posté : mar. 18 avr. 2017 16:44
Vu comme ça, les signaux ont l'air propres et les niveaux corrects.
De mémoire, mais j'ai la flemme de rechercher dans tous mes posts, il me semble que je t'avais conseillé de ne traiter, dans un premier temps, que le signal B (celui des tours d'antenne) qui me semblait plus problématique.
Je te le suggères, à nouveau, avec une hypothèse:
Sur l'oscillogramme, on voit nettement que les signaux sont synchrones et changent d'état au même moment (ce qui est logique).
Je ne suis pas certain que le Raspberry (et la libwiringPi) sache traiter ces 2 interruptions en même temps.
A la limite, quand le signal B est présent, le signal A ne te sert à rien et pourrait être ignoré soit logiciellement, soit matériellement avec un XOR.
En approche logicielle, une interruption est armée sur le signal B et met le compteur à 0.
Le signal A est traité dans une boucle (avec les tempos suggérées par Bud dans la Saga) et incrémente ce même compteur qui te donne la position de l'antenne.
Sylvain
De mémoire, mais j'ai la flemme de rechercher dans tous mes posts, il me semble que je t'avais conseillé de ne traiter, dans un premier temps, que le signal B (celui des tours d'antenne) qui me semblait plus problématique.
Je te le suggères, à nouveau, avec une hypothèse:
Sur l'oscillogramme, on voit nettement que les signaux sont synchrones et changent d'état au même moment (ce qui est logique).
Je ne suis pas certain que le Raspberry (et la libwiringPi) sache traiter ces 2 interruptions en même temps.
A la limite, quand le signal B est présent, le signal A ne te sert à rien et pourrait être ignoré soit logiciellement, soit matériellement avec un XOR.
En approche logicielle, une interruption est armée sur le signal B et met le compteur à 0.
Le signal A est traité dans une boucle (avec les tempos suggérées par Bud dans la Saga) et incrémente ce même compteur qui te donne la position de l'antenne.
Sylvain