If you don't have a bench PWM signal generator, build one. Take an inspiration from my STM32 HAL example of an adjustable PWM generator with presets - a rudimentary one, yet quite useful 🙂 For starters, our DUTs (devices under test) will be: an SG90 servo (180 degrees), an SG90 drive (continuous 360 degrees), an Audi A4 throttle body, and a drone BLDC motor ESC.
Don't worry 🙂 Just hit Alt-K to generate /Drivers/CMCIS/ and /Drivers/STM32G4xx_HAL_Driver/ based on the .ioc file. After a couple of seconds your project will be ready for building.
- SG90 micro servo [180 degrees]
- SG90 micro drive [continuous 360 degrees]
- Drone BLDC motor ESC [PWM legacy mode]
- Drive By Wire - Electronic Throttle Control - Explained (Engineering Explained)
- Drive By Wire With PWM / Audi A4 1.8T Throttle Body (0033mer)
- Pierburg CWA400 water pump [PWM version]
- Bosch PCE coolant pumps [PWM version]
Coming soon 🔜
I challenge you to develop a closed-loop control of a butterfly valve 😎
- PID controlled throttle body (Max LeBlanc)
- PID Throttle Body Control. Full 3D printed Body. (Z-Tech Extrem)
- DStage #18 - DIY Electronic Throttle Control [a.k.a. Drive By Wire] (DStage)
Create your own home laboratory/workshop/garage! Get inspired by ControllersTech, DroneBot Workshop, Andreas Spiess, GreatScott!, ElectroBOOM, Electronoobs, Phil's Lab, atomic14, That Project, Paul McWhorter, Sara and Rui Santos (Random Nerd Tutorials), and many other professional hobbyists sharing their awesome projects and tutorials! Shout-out/kudos to all of them!
Warning
Control in drives - do try this at home ❗
200+ challenges to start from: Control Engineering for Hobbyists at the Warsaw University of Technology.
Stay tuned ❗