- Configuration of the Hall Decoder and Validity blocks: Double check and ensure that the parameters for the blocks are correctly set and the incoming signals to the blocks are correct. If the validity condition is not met for some angles, it might prevent the Hall Decoder block from updating the angle estimate for those positions.
- Incorrect Number of Pole Pairs: Ensure that the number of pole pairs is correctly set in the Hall Decoder block. If the number of pole pairs is not set correctly, the angle estimation may not cover the full range.
- Simulation Time Step: If the simulation time step is too large, it might miss some transitions of the Hall sensor signals. Try decreasing the simulation time step to see if it captures the full range of angles.
- Signal Saturation and Output Limiting Issues: Check if there is any block in the signal path that might be saturating or limiting the angle output. For example, ensure there is no "Wrap To Zero" block incorrectly configured that might be wrapping the angle before it reaches 360 degrees.
- Other Simulink parameters: Check that the model parameters are correctly set and the simulation parameters like solver type, step size, etc. are appropriate for the system dynamics.
Angle estimation from hall sensor using hall decoder block
10 views (last 30 days)
Show older comments
While i am trying to find the angle from hall sensor signal using hall validity block and hall decoder block, the angle varies only inbetween 0 and 330.Please give answer regrding this.
0 Comments
Answers (1)
Jaynik
on 10 Jan 2024
Hi Nandhini,
I understand that angle estimation is erroneous, and it varies only between 0 to 330. It could be due to various factors. Without the actual model, it is difficult to provide an exact answer for the problem but here are some potential causes and troubleshooting steps you can take:
These steps could be a good starting point to troubleshoot your model. To assist you further and to accurately reproduce the issue on my end, it would be beneficial to have access to the model along with the information regarding the parameters and settings currently in use.
Hope this helps!
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!