www.robowars.org

RoboWars Australia Forum Index -> Technical Chat

Reprogramming Brushless ESCs - Complete - No Support Offered
Goto page Previous  1, 2, 3 ... 26, 27, 28 ... 50, 51, 52  Next

Post new topic   This topic is locked: you cannot edit posts or make replies.
  Author    Thread
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

So actually had some battle testing today. Since we all had events.

In feathers collectively there was 14 fights with 3 pairs of TZ85as. There was no failures. In wanda one of miles and jules bots the ESCs smoked 2 drill motors on 6S and are still running fine. So was a pretty good test and the ESCs seem to provide a good low cost small solution for entry level featherweights.

On the beetle front in NSW angus managed to fry one of his ESCs quite spectacularly. Not 100% sure but looks to have likely been due to a short because of damage but can never be sure.

I am now going to order some more tz85as to replace my sabertooth2x25a which just doesn't work properly.

Steve
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Sun May 22, 2011 12:24 am 
 View user's profile Send private message Send e-mail MSN Messenger
Valen
Experienced Roboteer


Joined: 07 Jul 2004
Posts: 4436
Location: Sydney


 Reply with quote  

my guess is shorted motor wires, leading to blown fets leading to 100% shoot through, leading to pools of solder and components in the bottom of the bot.

EPIC!
_________________
Mechanical engineers build weapons, civil engineers build targets

Post Sun May 22, 2011 12:44 am 
 View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

Well if its gunna fail at least you know it will do so spectacularly.
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Sun May 22, 2011 12:45 am 
 View user's profile Send private message Send e-mail MSN Messenger
Valen
Experienced Roboteer


Joined: 07 Jul 2004
Posts: 4436
Location: Sydney


 Reply with quote  

http://www.vapourforge.com/rw/2011/marryong-2011-04-22/angus_esc/thumbs/IMAGE_001.jpg
http://www.vapourforge.com/rw/2011/marryong-2011-04-22/angus_esc/IMAGE_001.jpg
http://www.vapourforge.com/rw/2011/marryong-2011-04-22/angus_esc/thumbs/IMAGE_004.jpg
http://www.vapourforge.com/rw/2011/marryong-2011-04-22/angus_esc/IMAGE_004.jpg
http://www.vapourforge.com/rw/2011/marryong-2011-04-22/angus_esc/thumbs/screenshot4.png
3 second video
_________________
Mechanical engineers build weapons, civil engineers build targets

Post Sun May 22, 2011 1:16 am 
 View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number
Knightrous
Site Admin


Joined: 15 Jun 2004
Posts: 8511
Location: NSW


 Reply with quote  

Plush10 hacked ESC's lasted all event in Kruger on 3S. Very happy with them!
_________________
https://www.halfdonethings.com/

Post Sun May 22, 2011 9:23 am 
 View user's profile Send private message
Jaemus
Experienced Roboteer


Joined: 01 Apr 2009
Posts: 2674
Location: NSW


 Reply with quote  

Yep i think im definately going to get some TZ85's happening and do a feather - but i would be keen to see the current limiting code implemented for all types of hacked ESC's, based on angus's explosion Smile even though m&j smoked a motor with no damage to the ESC, i still think this is a thing we need
_________________
<Patrician|Away> what does your robot do, sam
<bovril> it collects data about the surrounding environment, then discards it and drives into walls

Post Sun May 22, 2011 3:19 pm 
 View user's profile Send private message Send e-mail MSN Messenger
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

TBH current limiting can't effectively be done in software. If you want it done you need to buy a proper ESC. And even with current limiting it is not likely to save your ESCs in case of direct short.
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Sun May 22, 2011 3:59 pm 
 View user's profile Send private message Send e-mail MSN Messenger
Valen
Experienced Roboteer


Joined: 07 Jul 2004
Posts: 4436
Location: Sydney


 Reply with quote  

is there anything that looks like a thermal cutout perhaps?
I'd be interested to see what kind of readings you get doing synchronous reads of ADC while the PWM is on.
it probably wouldn't help too much against a dead short but it might help prevent crisping a motor.
_________________
Mechanical engineers build weapons, civil engineers build targets

Post Sun May 22, 2011 6:25 pm 
 View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

Temp limiting is already implemented. I just haven't really played with the values of where to limit at for every controller. It has only been done for tz85a and then I just turned it off as I would prefer to fry a controller than have it limit.

Limiting is setup so that when it gets over a certain threshold it cuts to 50% then another threshold it cuts right out.

Still not going to help with short circuit or over current situations.
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Sun May 22, 2011 8:55 pm 
 View user's profile Send private message Send e-mail MSN Messenger
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

So more moving into a tidy up and finish off phase for the standard brushed controllers.

I think I am going to remove the programming mode. This means that I need to tidy up the limit ranges for standard RCs pulses. Anyone who is using the ESCs I would be looking for feedback on high low values.

The code will retain all the options however the default setup will now be.

No calibration mode.
Temp limiting off.
Linear not exponential control.
Smaller dead band
A larger buffer zone for shorter and longer RC pulses.
No motor beeping

Might try and get this done on AVRs tonight and SiLabs during the week.

Other things which I am still working on.
2in1 - aaron gave me some plush10 AVRs which I should be able to continue development with.
Superbrain - This is an ESC which has current limiting which I have been looking at.
Temp sensing on SiLabs
SatRX modules for ants. Possibly DSM2 variant as well.

So still plenty of things which need to be done but other than the Temp Sensing on SiLabs I think most of the core project goals have been achieved.
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Mon May 23, 2011 2:12 pm 
 View user's profile Send private message Send e-mail MSN Messenger
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

http://www.rcgroups.com/forums/showthread.php?t=922566

Well that sounds easy. Much easier than the HK module.

Couple that with this
http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=13418
And 2in1 code.

Write a single channel output for weapon

And you got yourself a controller and radio which might weigh < 20g.
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Tue May 24, 2011 3:19 pm 
 View user's profile Send private message Send e-mail MSN Messenger
DylanFM



Joined: 25 Apr 2011
Posts: 12
Location: United States


 Reply with quote  

Have you checked the output from the HK satellite receiver? I've been curious about what format it is since I read a couple days ago that the spektrum satellite outputs serial.

It seems like it most likely just outputs a stream of PWM pulses, but that is what I would have guessed for the Spektrum satellite RXs also.

Even if it was just a PWM pulses, it seems like it would be fairly easy to to run that into the servo input of a re-programmed ESC, have it look for the sync pulse and then store each channels value into a separate variable.

Dylan

Post Tue May 24, 2011 5:35 pm 
 View user's profile Send private message
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

It uses a non standard 16bit serial string. I have used it and have a working implementation for pololu-b328

Main disadvantage is you can't buy txs anymore.
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Tue May 24, 2011 5:46 pm 
 View user's profile Send private message Send e-mail MSN Messenger
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

Tutorial is done.

http://www.robowars.org/forum/viewtopic.php?p=68066#68066
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Thu May 26, 2011 10:29 am 
 View user's profile Send private message Send e-mail MSN Messenger
marto
Experienced Roboteer


Joined: 08 Jul 2004
Posts: 5459
Location: Brisbane, QLD


 Reply with quote  

AVR code has been fixed to incorporate changes.

I have also had some feedback from aaron regarding SiLabs code and it has been tidied up accordingly but not tested.

Hopefully get to that tonight.
_________________
Steven Martin
Twisted Constructions
http://www.botbitz.com

Post Thu May 26, 2011 5:46 pm 
 View user's profile Send private message Send e-mail MSN Messenger
  Display posts from previous:      

Forum Jump:
Jump to:  

Post new topic   This topic is locked: you cannot edit posts or make replies.
Page 27 of 52

Goto page Previous  1, 2, 3 ... 26, 27, 28 ... 50, 51, 52  Next

Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Last Thread | Next Thread  >
Powered by phpBB: © 2001 phpBB Group
millenniumFalcon Template By Vereor.