Adding hall sensors to outrunners

Electric Motors and Controllers

Re: Adding hall sensors to outrunners

Postby liveforphysics » Sun Jun 06, 2010 5:42 am

toolman2 wrote:it would be good to hear from luke and others about how much real world continuous power these rc motors can take -my guess like any motor it may be able to do 3 times this (say 9kw) for a burst or running at light load and high rpm, but maby closer to 3kw in an ev that has massive start loads, long hills and not much cooling etc? let me know your thoughts people?



Well, in my application, I setup extremely good active cooling on my HXT motors. I went through a lot of effort to enhance the cooling potential of the motors to the max, so I would not expect this level of power handling from motors just bolted up to some steel brackets etc.

I lapped the anodization off the face on a machinist flat block with 600grit paper, then went down to 1000grit. Then mounted them to a lapped flat surface on a 1/2" plate of 6061, and mounted giant CPU heatsink with a thermostatic controlled fan on each heatsink that kicks on if the base of the stator reaches ~170F. The fans have only turned on a few times total that I'm aware of over the whole time I've had the bike. You gotta power up a very long hill with the pair of 18FET Methy controllers at 50-60mph to get the motors hot, and that's dumping 8,000-10,000watts into each motor. In my application, the controller heating is still the weak-link before motor heating.

That's my real-world experience with the big HXT motors. :)
For ebike parts, don't be a douche, buy from http://www.ebikes.ca or http://www.MethTek.com

Justin saved the forum at great personal expense! The man is a legend and a hero!
User avatar
liveforphysics
100 GW
100 GW
 
Posts: 10960
Joined: Wed Oct 29, 2008 1:48 am
Location: Santa Cruz, CA, USA

Re: Adding hall sensors to outrunners

Postby Thud » Tue Jun 08, 2010 10:17 pm

Burti,gwhy,

How potent is your starting tourque witht your halls at 17.14?

I have reserected the 1st of my blown mini controllers tonight.
My motor is running dead smooth, & will just start ticking over at low throttle with out any issuse. But it seems my starting tourque is weaker than my expectations.(may be the reason for the failures?) My only test run had a nice downhill starting run & was prolly forgiving to the cntroller. In ohio I had no such luxury.

I can apply load to the can with one finger & the motor will not start. just shakes & grumbles. Once up to 150rpms I cant stop it. (need to get working on the dyno again)

I know gwhy launches like a crazy man with his trial's set up. (I assume it takes some tourque to break a freewheel).

I guess Im just looking for a little insight.
gwhy, what is your favorite programing settings on your 116 chip 6fet?
Right now the best performance (on the bench) looks like

phase current=55
batt curent=30
block time=3
limitspeed setting=99
cycle mode
speed1=100
speed 2=120%
speed3=100
(IIRC the switch setting is what activates speed 1&3)
I have my shunt soldered on both legs.
Any thoughts on if the 80mm motor is just too much for these tiny tot's?
Thanks for any input. T
get some......

All information & advice provided by Thud are "Open Source" & free for personal use & distribution under the following agreement linked below.
http://creativecommons.org/licenses/by-nc-nd/3.0/
User avatar
Thud
10 MW
10 MW
 
Posts: 2369
Joined: Thu Aug 20, 2009 6:20 am
Location: West Michigan,USA

Re: Adding hall sensors to outrunners

Postby Burtie » Wed Jun 09, 2010 2:30 am

Hi Thud,
When I had the external 17.14 degree sensors fitted to the big HXT on my stinky, the starting torque was very strong and controllable. It was one of the things that impressed me most about the sensored setup.

If your starting torque is weak but it runs well at speed, this might indicate that your phase current limit is set too low,
or that the sensor timing is set too advanced.

I think the 6 FET controllers may be a little undersized to get the full potential from the big HXT, as this motor will easily draw 120 amps of battery current on a regular basis if allowed to.

Burtie
User avatar
Burtie
10 kW
10 kW
 
Posts: 527
Joined: Fri Mar 27, 2009 9:45 am
Location: UK

Re: Adding hall sensors to outrunners

Postby gwhy! » Wed Jun 09, 2010 3:43 am

Hi Thud,
Like Burtie have said the startup torque is huge and yes this is what broke my freewheel hub but this was with a smaller 3250w motor ( I havent used my big motor on a e-bike as yet ) Looking at your settings I would also say that your phase current is lower than mine I think ( from memory ) my settings on the 6fet is
phase current=55
batt curent=20
block time=1
limitspeed setting=99
Switch mode
speed1=20
speed 2=100
speed3=60

And programmed using the 18fet software. The shunt legs are both soldered but I also have a addition paralleled shunt ( tiny value :?: ) on the other side of the board. These setting give me a battery limit of around 70A running on 48v ( I will take some pic's of the shut when I get the chance ).
So was your controllers ok but just didnt have enough torque to pull away ? or did some give way with them.
User avatar
gwhy!
100 kW
100 kW
 
Posts: 1233
Joined: Tue Jan 13, 2009 8:32 am
Location: UK, Bristol

Re: Adding hall sensors to outrunners

Postby snath » Thu Jun 10, 2010 5:09 pm

Burtie wrote:KiM
Dont be afraid of fitting hall sensors to your motor. If you dont mind just glueing them in the stator slots, which works well on my Stinky, it would be a very easy job for you to do (considering some of the amazing stuff I have seen you produce in the past :shock: 8) )

You usually need to take these Turigy motors apart to fix the bearings anyway!

Go for it.
Burtie


Yes, you, based on my experience with one Turnigy 6374, can even run them edgewise. I was surprised when I noticed that the Hall sensor would work pretty much regardless of where I passed a magnet over them when I was playing with Fechter's Hall tester. So, I thought what the heck and they worked.

There's a picture in this post.

Larry Barefield
snath
1 W
1 W
 
Posts: 56
Joined: Mon Jan 04, 2010 6:01 pm
Location: Georgia, USA

Re: Adding hall sensors to outrunners

Postby dozentrio » Fri Jun 11, 2010 4:38 pm

I'm itching to get into this game too, but the turnigy hxt 80-100 is on backorder and I am getting impatient. Does anyone have the slightest idea of how long I might have to wait?

Or, does anyone have one of these they're not using, that I can buy? :twisted:

I intend on copying gwhy's setup for the halls. I've asked him about getting one of those PCBs that makes mounting so convenient. I am also considering an adaptive sliding mode fuzzy-neural controller to adjust the position of the halls in real-time.
My Turnigy 80-100 bike (40V 120A)
http://www.youtube.com/watch?v=GGc1hF5evVE
User avatar
dozentrio
1 kW
1 kW
 
Posts: 467
Joined: Tue May 26, 2009 5:51 pm
Location: Canada

Re: Adding hall sensors to outrunners

Postby dontsendbubbamail » Fri Jun 11, 2010 8:03 pm

dbaker wrote:[quote="dontsendbubbamail"


Bubba,

What was WOT unloaded current and voltage for you witht he HXT motor?

Thanks,

Dave


Dave,

Sorry buddy. I didn't see your question until now. Don't have the answer right now, but if I get time this weekend I will take the belt off and find out for you.

Bubba
User avatar
dontsendbubbamail
10 kW
10 kW
 
Posts: 714
Joined: Wed May 28, 2008 5:50 pm

Re: Adding hall sensors to outrunners

Postby full-throttle » Sat Jun 12, 2010 2:25 am

dozentrio wrote:I'm itching to get into this game too, but the turnigy hxt 80-100 is on backorder and I am getting impatient. Does anyone have the slightest idea of how long I might have to wait?

Or, does anyone have one of these they're not using, that I can buy? :twisted:


You can always go direct if you don't mind paying more and a bank deposit to china.
User avatar
full-throttle
1 MW
1 MW
 
Posts: 1817
Joined: Thu May 07, 2009 8:21 pm
Location: Melbourne Australia

Re: Adding hall sensors to outrunners

Postby Burtie » Sat Jun 12, 2010 6:40 pm

dozentrio wrote:
...I am also considering an adaptive sliding mode fuzzy-neural controller to adjust the position of the halls in real-time.


I am intrigued. Please tell us more :shock:
User avatar
Burtie
10 kW
10 kW
 
Posts: 527
Joined: Fri Mar 27, 2009 9:45 am
Location: UK

Re: Adding hall sensors to outrunners

Postby Cr3am » Sat Jun 12, 2010 6:51 pm

Hi all, Im new to this forum and boy am I glad I found you guys.
I am working on a project which requires me to have a smooth start up using a brushless motor with alot of load at starting.
I already have been using a turnigy Motor with a brushless controller but the cogging is too bad.
I have not purchased a sensored controller and have tried getting the timing right on the halls, but it seems impossible,
In one position it just makes noise and goes nowhere (0% I think) then slightly moving it advance or retard it judders between phases.
I am using 3 halls externally mounted at 17.1 degrees and have tried in various position over a 30 degree range.
I hope to see some of your results under load to prove this can be done.
Thanks.
Cr3am
1 µW
1 µW
 
Posts: 3
Joined: Fri Jun 11, 2010 3:14 pm

Re: Adding hall sensors to outrunners

Postby dozentrio » Sat Jun 12, 2010 7:16 pm

Burtie wrote:
dozentrio wrote:
...I am also considering an adaptive sliding mode fuzzy-neural controller to adjust the position of the halls in real-time.


I am intrigued. Please tell us more :shock:


I'm sorry, I said that part in jest. :P Whenever someone has absolutely no clue what they are doing in my field, they throw around these catch-words. Especially popular, is trying to use neural networks to solve all problems.

I think adjusting the timing would be sufficient for any issue related to hall position. I wonder if it's possible to adjust the timing of EACH hall signal individually, though. At very small intervals too? Say, tenths of a degree? That way, even if you haven't mounted them exactly perfectly, the software could adjust the signal so that it runs perfectly smooth. I could potentially contribute on the code for that.
My Turnigy 80-100 bike (40V 120A)
http://www.youtube.com/watch?v=GGc1hF5evVE
User avatar
dozentrio
1 kW
1 kW
 
Posts: 467
Joined: Tue May 26, 2009 5:51 pm
Location: Canada

Re: Adding hall sensors to outrunners

Postby Burtie » Sun Jun 13, 2010 2:26 am

I said that part in jest.

Cool, that one went right over my head! :mrgreen: :mrgreen:


dozentrio wrote:
I think adjusting the timing would be sufficient for any issue related to hall position. I wonder if it's possible to adjust the timing of EACH hall signal individually, though. At very small intervals too? Say, tenths of a degree? That way, even if you haven't mounted them exactly perfectly, the software could adjust the signal so that it runs perfectly smooth. I could potentially contribute on the code for that.


A very interesting point. -See reply inTiming Adjuster Tool thread, here:
viewtopic.php?f=2&t=19054&p=278598#p278598
User avatar
Burtie
10 kW
10 kW
 
Posts: 527
Joined: Fri Mar 27, 2009 9:45 am
Location: UK

Re: Adding hall sensors to outrunners

Postby Burtie » Sun Jun 13, 2010 2:53 am

Cr3am wrote:
have tried getting the timing right on the halls, but it seems impossible,
In one position it just makes noise and goes nowhere (0% I think) then slightly moving it advance or retard it judders between phases.


Hi Cr3am, welcome to ES.

Assuming you have the sensors at 17.1 deg intervals and all the same way up, sounds like your problem might be one of:

a) One of the sensors not functioning, or not connected to the controller reliably
or b) Wrong hall wiring sequence
or c) Controller set for 60 degree mode (without middle sensor flipped upside down)

Let us know how you get on.
User avatar
Burtie
10 kW
10 kW
 
Posts: 527
Joined: Fri Mar 27, 2009 9:45 am
Location: UK

Re: Adding hall sensors to outrunners

Postby Cr3am » Sun Jun 13, 2010 7:52 pm

Burtie wrote:
Cr3am wrote:
have tried getting the timing right on the halls, but it seems impossible,
In one position it just makes noise and goes nowhere (0% I think) then slightly moving it advance or retard it judders between phases.


Hi Cr3am, welcome to ES.

Assuming you have the sensors at 17.1 deg intervals and all the same way up, sounds like your problem might be one of:

a) One of the sensors not functioning, or not connected to the controller reliably
or b) Wrong hall wiring sequence
or c) Controller set for 60 degree mode (without middle sensor flipped upside down)

Let us know how you get on.

Hey thanks. I am off to RS Tomorrow and getting some SS411A's as described here.
I have a feeling the microscopic halls that I have may have been damaged when soldering. :( Let see if it helps.
As I understand it I need to have the halls in the correct sequence, in the correct orientation and at 17.1 which simulates 120 degrees. I will also mount the halls about half way along the bell housing which I have seen has the biggest flux pattern. OK I only have the 1900w turnigy motor but it is the same theory of 12 stators 14 magnets.
I will keep you posted.
Thanks for the help. :)
Cr3am
1 µW
1 µW
 
Posts: 3
Joined: Fri Jun 11, 2010 3:14 pm

Re: Adding hall sensors to outrunners

Postby snath » Mon Jun 14, 2010 6:49 am

Burtie wrote:
KiM
Dont be afraid of fitting hall sensors to your motor. If you dont mind just glueing them in the stator slots, which works well on my Stinky, it would be a very easy job for you to do (considering some of the amazing stuff I have seen you produce in the past )

You usually need to take these Turigy motors apart to fix the bearings anyway!

Go for it.
Burtie


Yes, you, based on my experience with one Turnigy 6374, can even run them edgewise. I was surprised when I noticed that the Hall sensor would work pretty much regardless of where I passed a magnet over them when I was playing with Fechter's Hall tester. So, I thought what the heck and they worked.

Update:

Well, they kinda worked. They worked on the bench but not under load. The motor would rev a bit and then stop; rev a bit then stop.

I milled some slots (same spacing, sequence, and locations), epoxyed the halls in, and the motor ran fine with lots of power..... but in the oposite direction!?!? That didn't matter much because my friction drive mount will work with the motor on either side.

So long story short, glue them in but facing up.

Larry Barefield
snath
1 W
1 W
 
Posts: 56
Joined: Mon Jan 04, 2010 6:01 pm
Location: Georgia, USA

Re: Adding hall sensors to outrunners

Postby Cr3am » Tue Jun 15, 2010 1:56 pm

Hey guys, just to let you know of my progress.
I made a plastic ring that goes around the motor and fits perfectly, its made from a soffit vent ring from B&Q.
Anyway, I purchased 3 SS411A sensors from RS, £1.30 each and wired them + - 0.
We mounted the sensors at 120 degrees around the ring and placed it over the motor about half way.
Without timing it we tried it anyway to see what would happen and it worked PERFECTLY, even under extreme load! wow.
All my problems have been solved!
I will be tiding up the installation and seeing if timing it improves it at all.
I would like to thank all you guys for your help, problem solved in a matter of days!
I will be posting pics/video soon.
Thanks.
Cr3am.
Cr3am
1 µW
1 µW
 
Posts: 3
Joined: Fri Jun 11, 2010 3:14 pm

Re: Adding hall sensors to outrunners

Postby nieles » Mon Jun 21, 2010 12:35 pm

hi,

i also added some hall sensors to my turnigy 6374 brushless motor.. and i am very pleased with it. much smoother than with a sensorless controller.

it is cnc'ed from some clear acrylic i had laying around.

foto1.jpg
foto1.jpg (52.01 KiB) Viewed 1653 times

foto2.jpg
foto2.jpg (53.62 KiB) Viewed 1664 times

foto3.jpg
foto3.jpg (61.72 KiB) Viewed 1463 times
nieles
1 kW
1 kW
 
Posts: 469
Joined: Mon Jul 14, 2008 5:39 pm
Location: The Netherlands

Re: Adding hall sensors to outrunners

Postby gwhy! » Mon Jun 21, 2010 1:00 pm

nieles wrote:hi,

i also added some hall sensors to my turnigy 6374 brushless motor.. and i am very pleased with it. much smoother than with a sensorless controller.

it is cnc'ed from some clear acrylic i had laying around.



Now that looks very nice. cool
User avatar
gwhy!
100 kW
100 kW
 
Posts: 1233
Joined: Tue Jan 13, 2009 8:32 am
Location: UK, Bristol

Re: Adding hall sensors to outrunners

Postby nieles » Mon Jun 21, 2010 1:16 pm

gwhy, Thanks!

the idea is there.. i need to put some time in the idea to ajust the timing..

right now i can change the timing by rotating the whole alu plate, but this can not be done when the motor is mounted.

if there is any interest i will look into making a few more of the acrilic parts.
nieles
1 kW
1 kW
 
Posts: 469
Joined: Mon Jul 14, 2008 5:39 pm
Location: The Netherlands

Re: Adding hall sensors to outrunners

Postby Fabbe » Tue Jun 22, 2010 3:45 pm

Hey guys,

If I use winding sequence AabBCcaABbcC for a 12 teeth/14 pole motor and I want to place the hall sensors with 120 mechanical degrees on the inside of the motor, does it matter where each Hall sensor should be placed? Can I for instance use this sequence: A H1 a b B C H2 c a A B H3 b c C ? Or is it dependent on the controller type? Is it trial and error then or is there a quick way to determine the right place?

Cheers!
Fabbe
1 µW
1 µW
 
Posts: 3
Joined: Tue Jun 15, 2010 2:53 pm

Re: Adding hall sensors to outrunners

Postby gwhy! » Tue Jun 22, 2010 5:54 pm

Fabbe wrote:Hey guys,

If I use winding sequence AabBCcaABbcC for a 12 teeth/14 pole motor and I want to place the hall sensors with 120 mechanical degrees on the inside of the motor, does it matter where each Hall sensor should be placed? Can I for instance use this sequence: A H1 a b B C H2 c a A B H3 b c C ? Or is it dependent on the controller type? Is it trial and error then or is there a quick way to determine the right place?

Cheers!


Hi Fabbe,
If you space your sensors 120 degrees in the slots ( hall 1 in any slot, miss 3, hall 2, miss 3, hall 3 ) this will give you 120degree spacing and then its trial and error to find the sequence, but it isnt really that bad to work out, keep phase wires in one position and change hall sequence until the motor runs well, if the motor is running the wrong direction then swap phase wires until it runs the opposite direction. When testing for the correct sequence very high currents can flow if not correct so only tickle the throt to test.
User avatar
gwhy!
100 kW
100 kW
 
Posts: 1233
Joined: Tue Jan 13, 2009 8:32 am
Location: UK, Bristol

Re: Adding hall sensors to outrunners

Postby odedelen » Sat Jun 26, 2010 3:46 pm

Hi Guys,

I would also like to Add Hall sensors to my AXI 5325/18 ( http://www.modelmotors.cz/index.php?pag ... &line=GOLD )
Nieles, I see that you mounted 3 Hall sensors spaced at about 1 centimeter from each other (which is not 120 degrees between each sensor).
What does it mean when saying you mount the sensors at 120 or 60 degrees? Is it 120 degrees between each sensor? When 60 degrees, should 6 Hall sensors be mounted spaced at 60 degrees ?
How far from the can should the sensors be mounted? is there an ideal distance from the can?

Any answers or additional images would be greatly appreciated !

Thanks
odedelen
1 µW
1 µW
 
Posts: 4
Joined: Sun Jun 13, 2010 4:07 pm

Re: Adding hall sensors to outrunners

Postby gwhy! » Sat Jun 26, 2010 4:32 pm

odedelen wrote:Hi Guys,

I would also like to Add Hall sensors to my AXI 5325/18 ( http://www.modelmotors.cz/index.php?pag ... &line=GOLD )
Nieles, I see that you mounted 3 Hall sensors spaced at about 1 centimeter from each other (which is not 120 degrees between each sensor).
What does it mean when saying you mount the sensors at 120 or 60 degrees? Is it 120 degrees between each sensor? When 60 degrees, should 6 Hall sensors be mounted spaced at 60 degrees ?
How far from the can should the sensors be mounted? is there an ideal distance from the can?

Any answers or additional images would be greatly appreciated !

Thanks


Assuming the this motor has 14 magnets, the spacing on the outside of the motor is 17.14 degrees between sensors ( this mimics 120 degrees spacing for the controller benefit ). My sensors are around 2-3mm away from the can . Hope this helps.
User avatar
gwhy!
100 kW
100 kW
 
Posts: 1233
Joined: Tue Jan 13, 2009 8:32 am
Location: UK, Bristol

Re: Adding hall sensors to outrunners

Postby Whiplash » Sun Jul 11, 2010 6:28 pm

Will this setup work with any hub motor controller? Just curious if controllers like Lyen's controller will work with these??

By the way I just read through all this stuff and I feel like I at least have a basic understanding of how it works, so THANKS! I think I might be able to do this after all! LOL! I am considering ordering my first motor to play with soon!


ONE MORE QUESTION. How are you finding this, 17.1* spacing? Are you putting a degree wheel on the motor or something? Is there a tool I need?
Power is a fascinating thing, the more you have, the more you want, but the real power is having the restraint not to use it all at once...............Um...Yeah..

The harder you work.....The luckier you get!!

"People who say it can't be done are often interrupted by those that have already figured out how to do it!"

Email me @ currentcycles@gmail.com
OR check out http://www.CurrentCycles.net
User avatar
Whiplash
100 MW
100 MW
 
Posts: 2687
Joined: Mon May 10, 2010 2:55 pm

Re: Adding hall sensors to outrunners

Postby mani9876 » Sun Jul 18, 2010 2:23 pm

Hello!

Can someone say me, how I know the distance between 2 of the hall sensors for my motor ( Turnigy C8085 170kv )

Thanks

ATB,
Manuel
mani9876
10 W
10 W
 
Posts: 73
Joined: Sun Mar 28, 2010 9:44 am

PreviousNext

Return to Motor Technology

Who is online

Users browsing this forum: No registered users and 8 guests