diff --git a/README.md b/README.md index db795064100ee7642d1cc6477b288cfa6f792e39..c30ef839e77140a96104eb5420c387949f18b929 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,15 @@ # Inductive Encoder +## HTMSTMAA Week 11 - 5/20/21 + +I spent the majority of this week (and last) stuck in debugging world with the encoder peroject. I actually only got everything back up and running last night, so my documentation is a little rushed here. + +Below is a video of the system working. The motor I am attached to is unpowered, so I have been spinning it with a pair of vice grips, while trying to keep the jaws far enough away from the PCB to create noise. The motor is dual shafted, so on the top is the inductive encoder, and on the bottom is the [CUI AMT102-V](https://www.cuidevices.com/product/resource/amt10.pdf), which is a capacative, quadrature, through-shaft encoder that provides a total of 13 bits of noise free rotary position data (so 0.044 deg of resolution). I also considered just powering on the stepper and sweeping through full steps to normalize my encoder data, but have heard steppers can be trusted to +/-5% (which honestly seems quite conservative considering they're just stamped steel). In the end I also wanted to try and configure a quadrature decoder hardware peripheral on an ST micro, which was exciting and simple to get up and running, so I went with the designated encoder. + +With both encoders, I can now plot my dubious encoder data against a known, trustworthy source, and begin to get an idea for how linear/sinusoidal my signal is, how repeatable it is peak to peak (remember this is a 6 pole encoder that was machined on a desktop router), and start to see what I am up against in terms of calibration. The results aren't quite as clean as I was hoping, but all of the makings of a solid encoder are there. + + + ## HTMSTMAA Week 9 - 5/5/21 This week I designed (and ordered) two encoders built around the LDC1101, one is linear and one is rotary. Rather than try and integrate everything with an MCU at this stage, I went ahead and just broke out all of the necessary communication pins, similar to my last board, but this time with the LC tank fully integrated. Not a whole lot to say here until the boards come in and I can test them. In the meantime I have been searching for a suitable ADC replacement for the HX711 back over on the dynamometer project. It would be great to have an infrastructure for high resolution + gain analog signal measurement for a number of projects, this one included potentially. diff --git a/images/normalizedEncoderData.png b/images/normalizedEncoderData.png new file mode 100644 index 0000000000000000000000000000000000000000..02116afe308860218d7d91676bf5a2074a3189ce Binary files /dev/null and b/images/normalizedEncoderData.png differ