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 default tip

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)