Encoder Pulse Missing-TMS320F28379D MCU

User: "Reshmi"
Altair Community Member
Updated by Reshmi

Dear Team,

We are currently using the Altair Embed 2024 license version.
While reading the encoder (GPIO24 & GPIO25) using the TMS320F28379D in our own microcontroller , we are experiencing missed pulse counts.
(Our motor has a tick count of 4000 per full rotation)


Ideally, the tick count should go from 0 to the maximum for one full rotation, but we are missing around 200 tick counts. Additionally,we have attached vsm file.

Regards,

Reshmi R&D Team.

Find more posts tagged with

Sort by:
1 - 1 of 11
    User: "pdarnell"
    Altair Employee

    What is the make and model of the encoder you are using? Is it a 4000 pulse count encoder?

    If it is an incremental encoder you should enable the index pulse.

    User: "Reshmi"
    Altair Community Member
    OP
    Updated by Reshmi

    Thanks for your response!!

    we are using an incremental encoder with an index, Model: E6-1000-250-IE-S-E-D-B with 1000 PPR. We are using unit 2(A-GPIO24,B-GPIO25,I-GPIO25)and unit 3 (A-GPIO28,B-GPIO29,I-GPIO31).In this setup, when we read the encoder from unit 3, we are getting the correct tickcount of 0 to 4000. However, when we read from unit 2, about 200 tick counts are missing.

    When we read the encoder in Unit 3, marking the encoder point at tickcount 0 and tickcount 3000 while the encoder is mounted on the motor.It's works correctly. But similarly, when we read it in Unit 2, we are experiencing missing tick counts.

    Additionally,we have attached vsm file.

    Regards,

    Reshmi R&D Team.