Pages: [1]   Go Down
Author Topic: Fréquence d'échantillonnage Simulink  (Read 996 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Je voudrai obtenir en temps réel la vitesse de rotation d'un moteur à courant continu.
Je souhaiterai donc acquérir le signal du codeur . J'utilise pour cela une librairie de Matlab Simulink "Target for Use with Arduino Hardware".
Je suis en mode "External" ce qui me permet de communiquer avec l'Arduino. J'ai établi une période (sample time) de 0.0001 soit 10kHz .Cependant la période d'échantillonnage du signal que j'obtient sur mon scope ne me semble pas assez courte. Pourtant Il suffit de 3kHz pour détecter correctement la fréquence . j'obtient un signal discret et apériodique ne me permettant pas de l'exploiter.
Avez vous une idée pour augmenter la vitesse de communication entre l'Arduino et Simulink?


* codeiur2.png (148.44 KB, 1920x1080 - viewed 36 times.)

* codeiur2.png (148.44 KB, 1920x1080 - viewed 23 times.)
Logged

france
Offline Offline
God Member
*****
Karma: 8
Posts: 722
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pourquoi ne pas plutôt réduire la fréquence des impulsions en entrée, en intercalant un CI de compteur binaire pour diviser par 8 ou 16 le signal ?
Logged

Christian

France
Online Online
Faraday Member
**
Karma: 23
Posts: 3032
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu devrais peut être jeter un coup d'oeil par là http://interface.khm.de/index.php/lab/experiments/arduino-frequency-counter-library/, il y a une librairie qui pourrait t'intéresser.
Logged

Pages: [1]   Go Up
Jump to: