diff --git a/README.md b/README.md index ba9a860b97c259cbcda70f9ac8c194d4f6ea7c61..ae371fb9dd1642a23c641b8457dd3e02005c8d0d 100644 --- a/README.md +++ b/README.md @@ -20,11 +20,11 @@ From the plots below, it would appear that I am acheiving about +/- 1.25deg of a It's worth noting that the AMT encoder that I am using as a reference is rated to [0.25 deg of accuracy](https://www.cuidevices.com/product/resource/amt10.pdf). So we are definitely within the right order of magnitude for a commercial product. The spec is also ambiguous in that it doesn't specify a +/- or full scale accuracy, but I believe it's +/-. - - [<img src="images/encoderError.png" width="800">] - +[<img src="images/calibratedError.png" width="800">] + +[<img src="images/encoderNoise.png" width="800">] One big question I had was if EMF from the motor would manifest as noise at the sensor, which fortunately seems to not be the case at all. Noise levels did not change with the motor running or not running, and the error down to +/- 0.25 deg appears highly repeatable. To test this, I ran the motor through a full 720 deg sweep, and then took the difference between errors in the first and second revolution, by manually lining up the data. Ignore the +0.25 deg offset, as that's just a result of my lining things up poorly.