How to count number of pulses in a signal in Simulink

66 visualizaciones (últimos 30 días)
aakash dewangan
aakash dewangan el 14 de Sept. de 2021
Comentada: aakash dewangan el 31 de Mzo. de 2024 a las 9:57
I have a signal (containing pulses) comming out of an encoder of a motor. I want to count the number of pulses present in the signal. The objective is to read the speed of the motor using encoder data. So, i am counting pulses, which i will be using to calculate the speed of motor. Please let me know How can I do this is simulink?
I used "Detect Increase" block, but it does't give me count for number of pulses. Since pulses are in large number so I can not count it manualy.

Respuesta aceptada

aakash dewangan
aakash dewangan el 25 de Oct. de 2023
Editada: aakash dewangan el 31 de Mzo. de 2024 a las 9:56
Hi,
I used 'encoder' block from 'simulink support packege for arduino'. The block is available in the versions 2021b and above.
Thanks
  2 comentarios
Jobin Geevarghese Thampi
Jobin Geevarghese Thampi el 12 de Mzo. de 2024
But does that count the number of pulses?.
aakash dewangan
aakash dewangan el 31 de Mzo. de 2024 a las 9:57
Yes, It does, You need to judiciously choose the sampling time in that block.

Iniciar sesión para comentar.

Más respuestas (1)

Paul
Paul el 14 de Sept. de 2021
Similar problem addressed in this link.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by