2015-12-29

Hybrid BLDC ESC & GX25 ECU

I have advanced my thinking about the power train. More specifically the details for the board that will handle generator stage has converged somewhat. This is the current idea:


  • Use Brushless DC (BLDC) motor as both starter and generator connected to Honda GX25 motor.
  • Build a simple DIY ESC circuit that when powered will rotate the BLDC shaft to start the GX25 (working as a starter motor).
  • Build a rectifier circuit that when engaged to BLDC will make it generate power for charging batteries and giving the robot an extra power boost in the hour of need.
  • Build an ECU circuit with inputs for tachometer, voltmeter, ammeter and outputs for throttle servo and mechanical relays that allows engaging/disengaging the ignition, ESC and rectifier circuits on demand.
GX25 BLDC generator

The basic API for the circuit should look something like this:

  • Low-level
    • Start engine
    • Stop engine
    • Set throttle
    • Set charging
  • High-level
    • Start generator only when battery is low and/or power drain is high
    • Adjust throttle to accommodate load
    • Detect, alert and manage overheating
    • Detect, alert and manage low-fuel
    • Manage motor warm-up under different ambient temperatures.

How this circuit will communicate with central command and what will happen when communication breaks down is still to be decided.

1 comment:

  1. Although welcome offers are variety of the} commonest casino bonuses you will discover, lots of|there are many} offers reserved for current customers too. Reload offers are designed to reward loyal gamers with the potential to trigger extra bonus funds with your next real-money deposit. Some on-line casinos will also dish out free spins and other rewards like merchandise and tickets to shows and live sporting occasions as a betmove ‘thank you’ on your custom. We advocate avoiding them as a haunted house or a black cat. The amount of money spent by the user has a direct impression on the quantity of their compensation.

    ReplyDelete