Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

Multiplier ou diviser la fréquence d'un signal externe TTL

Bonjour,

 

Sans réelles contraintes sur le systèmes si ce n'est qu'il doit être sur PC (Port PCI, USB etc.) et le code en C++ sous visual studio.

Je voudrai savoir s'il est possible d'appliquer un coefficient multiplicateur Alpha sur la fréquence d'un signal TTL externe. Suite à cela, un signal (TTL) serait généré à la fréquence fTTL x Alpha.

Pour information, Alpha serait compris entre 0,015 et 60. (Il serait donc possible de diviser ou multiplier la fréquence).

La fréquence du signal externe serait compris entre 1KHz et 60KHz.

 

Pourriez vous me dire quels systèmes répondent à ce cahier des charges ?

Sinon, pourriez vous m'indiquer quels sont les limitations?

 

Merci d'avance,

Cordialement,

 

Nicolas

Nicolas Abreu
0 Kudos
Message 1 of 3
(6,600 Views)

Bonjour,

 

Pouvez vous me préciser le matériel utilisé ?

 

Je vous conseille de passer par les compteurs pour cela je vous invite à regarder les deux liens suivants :

 

http://zone.ni.com/devzone/cda/tut/p/id/4523

 

http://zone.ni.com/devzone/cda/tut/p/id/3117

 

Aussi, étant donné que l'on est dans le domaine échantillonné, il faudra que vos coefficients (de division et multiplication) soit des multiples entier de la fréquence source.

 

Cordialement,

0 Kudos
Message 2 of 3
(6,563 Views)

Bonjour Maxime,

 

Concernant mon besoin, je suis parti sur le principe suivant:

sur une carte 2 compteur, j'utilise une entrée pour mesurer la fréquence, et l'autre en sortie. j'applique donc le coefficient désiré à la mesure précédante afin de générer cette nouvelle fréquence. Du coup je suis limité au niveau cadence de lecture et écriture mais cela n'est pas réellement gênant dans notre cas. De plus cette solution me permet d'avoir un coefficient entier ou non.

 

Merci de ta réponse

Nicolas Abreu
0 Kudos
Message 3 of 3
(6,439 Views)