Hi,
I'm currently using a motor encoder to monitor the position of a BLDC motor, however at high motor speeds (circa 1,400rpm or so) the board appears to be unable to read the encoder. I'm using a 1,024 line encoder and am thinking that perhaps the line resolution is too high, or is my programming unsatisfactory for this task (I've attached the model to this post)?
FYI, I've worked out that the subroutine used to calculate the rotor position is being executed every 1.5e-5 seconds at 1,000 rpm.
Thanks in advance for your help,
Crispin