From: Federica Di Lauro Date: Fri, 26 Jul 2019 20:22:46 +0000 (+0200) Subject: Starting to learn about drivers, encoders and PID control X-Git-Url: http://git.leonardobizzoni.com/?a=commitdiff_plain;h=1e4af7203e8977fe19ac59d60a62428e275ea55f;p=pioneer-stm32 Starting to learn about drivers, encoders and PID control --- diff --git a/learning-resources/drivers.md b/learning-resources/drivers.md new file mode 100644 index 0000000..a5e96e9 --- /dev/null +++ b/learning-resources/drivers.md @@ -0,0 +1,6 @@ +## Drivers + +### Logical pins +* 6 GPIO for fault indicators, sleep inputs, motor directions +* 2 PWM pins for motor speed control +* 2 Analog pins for current sense diff --git a/learning-resources/learning-resources.md b/learning-resources/learning-resources.md new file mode 100644 index 0000000..22f8d2d --- /dev/null +++ b/learning-resources/learning-resources.md @@ -0,0 +1,14 @@ +## Links and material + +### Drivers +[High-power motor drivers](https://www.pololu.com/category/11/brushed-dc-motor-drivers) + +### PID +[Introduction to pid](https://www.csimn.com/CSI_pages/PIDforDummies.html) + +[PID without PhD](https://m.eet.com/media/1112634/f-wescot.pdf) + +[Reddit thread](https://www.reddit.com/r/engineering/comments/3jcxe9/can_someone_eli5_basic_pid_loop_tuning/) + +### Quadrature Encoders + [Intro with nice gif](http://www.creative-robotics.com/quadrature-intro)