Ta-da.... The PDM_mk13
View attachment 68219
And this is the theoretical motor coil current waveform for a 2 sec run
View attachment 68220
I've also attached the .asc file for anyone who wants to play.
Differences from the Mk12 version
are highlighted by dotted rectangles and are:-
1) R4 is now 4.7k,
2) R6/D6 have been removed since the D9/R13 mod makes them redundant,
3) C4 is added,
4) R5 has been re-purposed and with C4 serves to delay current-limiting,
5) D5 cathode now connects to C4 instead of Q1 collector.
Simulation
The model of the motor is drastically changed and now accounts for coil commutation by the Hall IC in the motor. The motor is modelled as the series connection of a coil, a back-emf voltage source and a switch.
The model is based on these assumptions:-
1) Rotor torque
α [is proportional to] coil current
2) Rotor acceleration
α (torque - counterforce)
3) Counterforce [= windage + friction + viscosity]
α rotor speed
4) Rotor speed = integral of acceleration
5) Back-EMF
α rotor speed
6) Commutation rate
α rotor speed
7) Hall switch duty cycle ~ 90%
Constants of proportionality (k1, K2, k3) used in the sim were chosen by trial and error to give a motor which gets up to speed in ~ 1 sec, with an rpm ~2000-3000 and a running current ~ 1A.