Salut , je vais lire la fréquence de sortie d'un oscillateur avec arduino uno , mon oscillateur fournit un signal sinusoïdal avec une fréquence variable entre 150 MHz et 50 MHz , que arduino ne peut pas la tolérer , pour cela je vais utiliser un diviseur de fréquence /64 de type MB504 qui à une sortie 1.6 V peak to peak , je vais utiliser la librairie freqcount ( FreqCount Library, for Measuring Frequencies in the 1 kHz to 5 MHz Range ) , le probleme ce que je dois convertir mon signal en signal digital pour le lire avec freqcount , dans la même page FreqCount Library, for Measuring Frequencies in the 1 kHz to 5 MHz Range j'ai trouvé que je dois utiliser un amp si l'entrée est un signal sinusoïdal ou un AC .
l'approche c'est de lier la sortie de l'oscillateur au diviseur de fréquence ensuite à l'amplificateur , enfin à l'entrée digital de la carte arduino Uno .
Quelqu'un peut confirmer cette approche ? est-ce qu'il me manque d'autres choses pour lire mon fréquence ??
ci dessous deux images présentant la sortie sinusoidale de mon oscillateur , le datasheet du diviseur , et le montage oscillateur que j'ai trouvé dans le lien ( FreqCount Library, for Measuring Frequencies in the 1 kHz to 5 MHz Range )
tu as une autre maniere, c'est d'utiliser pulsein,
par contre avec cette maniere il faut transformer le signal sinus en signal carré, mais avec un simple trigguer de schmitt c'est possible, avec un AOP ou un HC14 par exemple
dureeH=pulseIn(8,HIGH); //met la durée de l'impulsion de niveau HAUT dans la variable dureeH
dureeL=pulseIn(8,LOW); //met la durée de l'impulsion de niveau bas dans la variable dureeL
dureeT= dureeH+dureeL;
f = 1000000/dureeT; //determine la frequence avec t en micro seconde
Je viens de recevoir une demande d'aide en message privé.
C'est interdit sur ce forum qui est un forum de PARTAGE
Déjà qu'un message compact, sans retour à la ligne ni paragraphe, est illisible et fait fuir, je ne pense pas que cette demande va me mettre dans de bonnes dispositions pour faire des efforts.
Un nouveau membre SE DOIT de lire les règles d'un forum qu'il utilise pour la première fois. Cela s'appelle respecter les règles élémentaires de politesse au cas où tu ne le saurais pas.