STM3 ESC dual brushless motor controller. 10-60v, motor power rating tiny to kW. Ganged or independent motor control As used in 'The Brute' locomotive - www.jons-workshop.com
Dependencies: mbed BufferedSerial Servo FastPWM
History
STM3 ESC dual motor controller boards. Always 'Work In Progress', working snapshot March 2019
2019-03-04, by JonFreeman [Mon, 04 Mar 2019 17:51:08 +0000] rev 12
STM3 ESC dual motor controller boards. Always 'Work In Progress', working snapshot March 2019
Tidied class parameter passing, serial problem fixed (was hardware)
2019-01-19, by JonFreeman [Sat, 19 Jan 2019 11:45:01 +0000] rev 11
Tidied class parameter passing, serial problem fixed (was hardware)
Buggered serial comms to TS controller
2019-01-15, by JonFreeman [Tue, 15 Jan 2019 09:03:57 +0000] rev 10
Buggered serial comms to TS controller
About to work on hand control state machine to remove need of power cycle for direction change
2018-11-10, by JonFreeman [Sat, 10 Nov 2018 17:08:21 +0000] rev 9
About to work on hand control state machine to remove need of power cycle for direction change
Work underway to drive brushed motors.; Code as supplied to Rob
2018-08-18, by JonFreeman [Sat, 18 Aug 2018 12:51:35 +0000] rev 8
Work underway to drive brushed motors.; Code as supplied to Rob
Firmware for STM3 Twin Brushless Motor Electronic Speed Controller; Snapshot at 17th June 2018
2018-06-17, by JonFreeman [Sun, 17 Jun 2018 06:59:37 +0000] rev 7
Firmware for STM3 Twin Brushless Motor Electronic Speed Controller; Snapshot at 17th June 2018
Migrating towards code for both STM32F401RET (64 pin) and STM32F446ZET7 (144 pin). Should resolve IO conflicts for larger device - getting servo ins and outs working
2018-06-05, by JonFreeman [Tue, 05 Jun 2018 07:19:39 +0000] rev 6
Migrating towards code for both STM32F401RET (64 pin) and STM32F446ZET7 (144 pin). Should resolve IO conflicts for larger device - getting servo ins and outs working
Adding temperature sensor and fw\re input from possible hand held control box
2018-05-29, by JonFreeman [Tue, 29 May 2018 16:36:34 +0000] rev 5
Adding temperature sensor and fw\re input from possible hand held control box
Adding setup in eeprom code, responses to be aligned to controller;
2018-04-26, by JonFreeman [Thu, 26 Apr 2018 08:23:04 +0000] rev 4
Adding setup in eeprom code, responses to be aligned to controller;
Starting motors requires high-side mosfet drivers being enabled. Auto tickleup functions now included to switch high sides off and on again to charge high side supply capacitors (now 2u2, up from 100n)
2018-03-18, by JonFreeman [Sun, 18 Mar 2018 08:17:56 +0000] rev 3
Starting motors requires high-side mosfet drivers being enabled. Auto tickleup functions now included to switch high sides off and on again to charge high side supply capacitors (now 2u2, up from 100n)