Community
Search
Notices
Brushed/Brushless motors, speed controls, gear drives Discuss all aspects of brushless motors, brushed motors, speed controls (ESC's), gear drives and propellers in this forum.

Hacking an ESC

Thread Tools
 
Search this Thread
 
Old 10-05-2008, 05:20 PM
  #1  
quantumflop
Junior Member
Thread Starter
 
Join Date: Oct 2008
Location: , AZ
Posts: 3
Likes: 0
Received 0 Likes on 0 Posts
Default Hacking an ESC

I am wondering if anyone has tried hacking an ESC. I know that the E-Flite 20Amp ESC has pads on the circuit board corresponding to the in-circuit programming pins of the Atmel processor. I'm thinking that it may be possible to burn the Atmel EEPROM with custom code. The Hyperion Titan 10A does not have the pads, but it appears that the ISP pins are not in use. Which, at least, leans toward the possibility that the Atmel is not fused to disable in-circuit programming.

Well, el gurus? Anyone have some info?
Old 10-06-2008, 07:51 PM
  #2  
Matt Kirsch
My Feedback: (21)
 
Matt Kirsch's Avatar
 
Join Date: Jul 2002
Location: Spencerport, NY
Posts: 7,350
Likes: 0
Received 0 Likes on 0 Posts
Default RE: Hacking an ESC

Wow, you're way more into this than I could ever hope to be.

Just out of curiousity, what would you be looking to improve over the stock programming?
Old 10-07-2008, 07:13 AM
  #3  
quantumflop
Junior Member
Thread Starter
 
Join Date: Oct 2008
Location: , AZ
Posts: 3
Likes: 0
Received 0 Likes on 0 Posts
Default RE: Hacking an ESC

The stock programming uses a startup code that is fairly routine in sensorless BLDC motors, i.e., they energize a winding to put the rotor into a known electrical position, then start guessing at the communation timing until they get the rotor up to a speed where the back EMF signal is sufficient for a commutation trigger. This startup technique frequently requires the motor to rotate "backward" to its starting position (not always desireable) and has horrible torque capabilities. A paper and patent from about 11 years ago, meaning it is nearly public domain now, provides a technique for sensorless BLDC startup that pings the windings in a predetermined pattern in order to determine the rotor position using the inductance saturation of the stator. This technique provides nearly an exact rotor position when compared with using Hall effect sensors and, as such, can provide optimum startup of sensorless BLDC motors. I'd like to try to implement that technique using a hobby ESC.
Old 10-07-2008, 10:53 AM
  #4  
-pkh-
Senior Member
My Feedback: (2)
 
-pkh-'s Avatar
 
Join Date: May 2004
Location: Emmaus, PA
Posts: 3,354
Likes: 0
Received 0 Likes on 0 Posts
Default RE: Hacking an ESC

I think the Castle Creations ESCs would be more easily hacked, since they use a USB interface to program them, and to upgrade the firmware.

BTW, an 11 year old patent is not even close to public domain. They expire 20 years after the filing date, which is typically 17-18 years after the issue date.
Old 10-07-2008, 11:33 AM
  #5  
quantumflop
Junior Member
Thread Starter
 
Join Date: Oct 2008
Location: , AZ
Posts: 3
Likes: 0
Received 0 Likes on 0 Posts
Default RE: Hacking an ESC

Oops. You're right about the 20 year patent term. I should've known that. Oh, well, I wasn't going to try to peddle the technology anyway. I just wanted to use it myself.

As for the Castle Creations ESC, you may be right. I'll give it a try. Thanks!

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Contact Us - Manage Preferences - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.