RoboteQ GB Project

Power wheelchair board for REAL info!

POWERCHAIR MENU! www.wheelchairdriver.com/powerchair-stuff.htm

Re: RoboteQ GB Project

Postby Williamclark77 » 14 Aug 2019, 22:21

Efficiency differences and overall power won’t be noticeable. I've been using trapezoidal just fine for years on my W1 and W2. However, they both have gear reduction. The GB motors do not. Very low speed, below 5 rpm or so, might be "stuttery" and hunt.

Trapezoidal uses only three sensors with one reference each. Sinusoidal (except sinusoidal using hall sensors) uses encoders with 1000 or positions to reference. I can't say how trapezoidal will do on those GB motors. I can barely feel the cogging/stuttering on my W1 and W2, but the gear reduction helps hide it.

The main downside to trapezoidal is the noise I talked about above. There's no way around it. I don't notice it unless I'm somewhere very quiet trying to stay out of view. Then it sounds like a big dog growling. The slower and heavier the load the louder it is. Sinusoidal is not silent, but much quieter. Planetary gears and helical gears are louder.
User avatar
Williamclark77
 
Posts: 1183
Joined: 21 Mar 2013, 01:18
Location: South Mississippi, United States

Re: RoboteQ GB Project

Postby stevelawiw » 14 Aug 2019, 22:35

Thanks Will. I've got one motor working on the bench, it's loud! I guess I'm just going to have to live with more noise than I'm used too.
Reffering back to a previous post you made, I wanted to try the new features of the V2 software, but the diagnostic tab in Roborun is missing from any older firmware.
I did see it when I had the V2 firmware installed, but of course couldn't use it because of the false Overvolt fault warning which must have been an error in the V2 firmware that they have now pulled from thier download page.
Hopefully they are working on a fix.
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby LROBBINS » 14 Aug 2019, 22:49

Trapezoidal requires 3 sensors equally-spaced around the motor. Are the GB's sensors arranged that way? At the very low RPM of the GB motors there will also be a much larger hit on efficiency than WIll has found, and the noise he hears will likely to be massive cogging instead. Given that the GB motors have sin/cos output (which gives absolute angle information) and the newer Roboteq brushless controller can use that for both sinusoidal commutation and field-oriented-control (which can yield a noticeable efficiency gain, but won't work at low speed with just Hall sensors) - see https://www.roboteq.com/index.php/applications/100-how-to/359-field-oriented-control-foc-made-ultra-simple, my advice would be to read the Roboteq manuals and other downloads for as much information about that as you can take in and plan on going that route.
LROBBINS
 
Posts: 5807
Joined: 27 Aug 2010, 09:36
Location: Siena, Italy

Re: RoboteQ GB Project

Postby stevelawiw » 14 Aug 2019, 23:05

Thanks Lenny. The original sensors in the GB Motors are on the pcb in the picture above, there are onlt two of them. The 3 Hall sensors I've installed are 120 degrees apart . I've read that article you linked to twice now.
I'll read it again tomorrow and see if it sinks in :shock:
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby shirley_hkg » 15 Aug 2019, 03:45

I would not hesitate to get a new controller , if I were up to this mod.
Glad to know someone is still after the great GB motors.

PS. You have to run that internal calibration to get smooth operation, whenever a motor or controller were replaced .
:clap: cheers :dance
shirley_hkg
 
Posts: 4658
Joined: 31 Dec 2010, 13:42

Re: RoboteQ GB Project

Postby Burgerman » 15 Aug 2019, 08:57

Not with roboteq.
User avatar
Burgerman
Site Admin
 
Posts: 71120
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: RoboteQ GB Project

Postby stevelawiw » 15 Aug 2019, 09:17

Actually I believe you do with sinusoidal commutation, it's in the user manual for the newest Roboteq controllers
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby Burgerman » 15 Aug 2019, 09:26

Is it? I dont have one of those. I stand corrected.

I know I did it on the Dynamic controller. Not that it changed anything as far as I could tell. What does it actually do?
User avatar
Burgerman
Site Admin
 
Posts: 71120
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 09:38

Burgerman wrote:Is it? I dont have one of those. I stand corrected.

I know I did it on the Dynamic controller. Not that it changed anything as far as I could tell. What does it actually do?

If I understood it correctly, some motors have calibration data in an eeprom (or otherwise) that characterises torque v angle to manage variation in coil/magnet relationship. The controller can use this to improve running efficiency, reduce torque variation, esp at low speeds.
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby stevelawiw » 15 Aug 2019, 10:03

Yes what he said! :lol: It's nice to talk to people that know stuff. This site is bloody marvelous :worship
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby Burgerman » 15 Aug 2019, 10:20

If I understood it correctly, some motors have calibration data in an eeprom (or otherwise)

Oh. Maybe it stores some values in the PM or some place. I swapped power module, worked as normal. I did the calibration, (you need HHP emulation) and couldnt detect any changes.
User avatar
Burgerman
Site Admin
 
Posts: 71120
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 10:29

Irving wrote:
Burgerman wrote:Is it? I dont have one of those. I stand corrected.

I know I did it on the Dynamic controller. Not that it changed anything as far as I could tell. What does it actually do?

If I understood it correctly, some motors have calibration data in an eeprom (or otherwise) that characterises torque v angle to manage variation in coil/magnet relationship. The controller can use this to improve running efficiency, reduce torque variation, esp at low speeds.

A little more digging suggests that the controller can work it out itself - this is the 'calibration routine' previously mentioned and it works like this: you run the motor unloaded (wheels off ground) then the controller increases current until the rotor starts turning against the detent torque (the cogging feeling you get when turning by hand) - it does this for each pole in turn until it's built up a map of current v torque for each rotor step. It can then use this map to minimise torque fluctuation across each revolution and improve slow speed running. That's why you need to run the calibration if you change either motor or controller. A significant mismatch could be damaging to either component and would potentially give a rubbish ride.
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 10:42

I suspect there's a secondary purpose to this calibration routine: to check for open or shorted stator coils before applying full power and potentially damaging something.
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby Burgerman » 15 Aug 2019, 12:07

A little more digging suggests that the controller can work it out itself - this is the 'calibration routine' previously mentioned and it works like this: you run the motor unloaded (wheels off ground) then the controller increases current until the rotor starts turning against the detent torque (the cogging feeling you get when turning by hand) - it does this for each pole in turn until it's built up a map of current v torque for each rotor step. It can then use this map to minimise torque fluctuation across each revolution and improve slow speed running. That's why you need to run the calibration if you change either motor or controller.


I suspect in the case of dynamic/invacare it is stored on the controller. Or why would swapping a controller need to recalibrate. If stored in the motor then it would just use that stored data. And I saw no chips in the motor that could store dats. Just op-amps? and basic looking non active components. So is this data on the new roboteq?
User avatar
Burgerman
Site Admin
 
Posts: 71120
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 12:22

It's definitely stored in the controller. It seems, reading around, that factory calibration of motors and provision of data was quite common in the early days of bldc motors but now 'active' or 'dynamic' calibration as discussed is the norm. It only really applies to motors that need to be run at low speed where clogging & torque variation is an issue, most bldc motors don't need calibrating as they generally are run at fixed speeds or a relatively small range of speeds (think of a drone motor, the lowest speed is still quite fast).
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby stevelawiw » 15 Aug 2019, 12:26

Not sure but I think on the Dynamic it could be stored on that little pcb in my first post on this thread, one of the wires to it is for eeprom data on that picture that Hank kindly posted
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 12:52

stevelawiw wrote:Not sure but I think on the Dynamic it could be stored on that little pcb in my first post on this thread, one of the wires to it is for eeprom data on that picture that Hank kindly posted

Good point Steve - yes there's data/clock to read (not write) the eeprom in the motor, so that strongly suggests they are factory calibrated and the Dynamic/Invacare calibration procedure loads the data from the motor to the controller (the eeprom is too slow to be used directly).

After a quick read of the Roboteq manual my guess is that it's highly unlikely that the Roboteq could use that data (no industry interface standard AFAIK), indeed I can find no reference to torque calibration of this type. The Roboteq calibration routine is to characterise the hall sensor min/max v angle values.
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby shirley_hkg » 15 Aug 2019, 14:57

That's bad ! ! ! hanged
shirley_hkg
 
Posts: 4658
Joined: 31 Dec 2010, 13:42

Re: RoboteQ GB Project

Postby Williamclark77 » 15 Aug 2019, 16:04

The Roboteq doesn't need that calibration information stored in the EEPROM (if it even has anything stored). The version 2.0 firmware can be calibrated to it and permanently stored in the Roboteq.

LROBBINS wrote:Trapezoidal requires 3 sensors equally-spaced around the motor. Are the GB's sensors arranged that way? At the very low RPM of the GB motors there will also be a much larger hit on efficiency than WIll has found, and the noise he hears will likely to be massive cogging instead. .


The sheer number of poles in the GB motors SHOULD help mitigate that by reducing the amount of rotation required to make a full ELECTRICAL revolution. I don't know exactly how many poles they have but I saw the guts of one years ago (they are NOT easy to separate!) and it appeared to have over 20. That could reduce the amount of cogging down to just a few degrees of mechanical revolution between when each sensor registers.

Anyway, that's why I won't say whether trapezoidal with halls will be tolerable or not. It could be about like my W1 and W2 with less poles but gear reduction. But then again, as Lenny says, it could be like riding on square tires.

My suggestion is to just try it since you already have the hardware to. FYI - it’s very sensitive to hall sensor position. Just being 2 degrees off will increase the noise and cogging substantially along with reducing efficiency. I believe firmware 2.0 on the HBL23XXA models can even calibrate for correcting slight variances in hall spacing when using certain sinusoidal modes.
User avatar
Williamclark77
 
Posts: 1183
Joined: 21 Mar 2013, 01:18
Location: South Mississippi, United States

Re: RoboteQ GB Project

Postby stevelawiw » 15 Aug 2019, 16:11

15 poles in the GB Motors. I think with the wireing of the small pcb known I may keep the original sensors in as well as my new ones installed to try when/if I get one of the new 'A' controllers
Edit: That's the Mk2 motors. don't know about the originals that Shirley uses, or the newest version used on the brushless chair the Burgerman had for a while
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 17:17

stevelawiw wrote:15 poles in the GB Motors.

I thought it more...

Found these pics, first is external rotor as on later Storm 3 & 4 & TDX2, second is internal rotor & hub which I believe is earlier version?
images.jpeg
images.jpeg (2.98 KiB) Viewed 5023 times
images (1).jpeg
images (1).jpeg (8.71 KiB) Viewed 5023 times
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 17:30

I just realised we had 90% of this same conversation in June/July 2014!
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby stevelawiw » 15 Aug 2019, 18:13

We did? I can't remember last week.
Did we come to a decision on the number of poles? I just counted them definately 15.
But if I change the number of poles to any other number in Roborun it's not making any difference :(
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby Williamclark77 » 15 Aug 2019, 18:50

The number of poles in Roboteq doesn't matter on the older controllers except for rpm measurement. It SHOULD change the rpm value on the run screen if you have it enables. Possibly the hall counter also. If the motors are 15 pole, put 30 poles and it should show double the rpm value of what the motor is actually turning.
User avatar
Williamclark77
 
Posts: 1183
Joined: 21 Mar 2013, 01:18
Location: South Mississippi, United States

Re: RoboteQ GB Project

Postby Irving » 15 Aug 2019, 19:02

stevelawiw wrote:We did? I can't remember last week.
Did we come to a decision on the number of poles? I just counted them definately 15.
But if I change the number of poles to any other number in Roborun it's not making any difference :(

How are you counting them? Do u have a pic?
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby hank » 15 Aug 2019, 20:04

Irving wrote:
stevelawiw wrote:We did? I can't remember last week.
Did we come to a decision on the number of poles? I just counted them definately 15.
But if I change the number of poles to any other number in Roborun it's not making any difference :(

How are you counting them? Do u have a pic?



Irving does this help
Attachments
GB-11.jpg
GB-11.jpg (106.42 KiB) Viewed 5001 times
Quickie groove Brushless
BM2.5 clone
hank
 
Posts: 702
Joined: 22 Sep 2014, 13:21
Location: Derbyshire. uk

Re: RoboteQ GB Project

Postby stevelawiw » 16 Aug 2019, 19:53

Same as Hanks pic just a bit more side-on, this is my second motor I've just opened up, no mods yet.
coil.jpg

The count of poles is 45 in total, So split that into 3 is 15.
When I first started this I used a thread on endless sphere to give me the correct location for the Halls.
To make sure I had it right I put a total of nine hall sensors in, one each side of what I thought was the correct location, and it proved to be right as the amps weren't equal when running the motor using the halls not in the middle.
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby Irving » 16 Aug 2019, 20:02

stevelawiw wrote:Same as Hanks pic just a bit more side-on, this is my second motor I've just opened up, no mods yet.
coil.jpg

The count of poles is 45 in total, So split that into 3 is 15.
When I first started this I used a thread on endless sphere to give me the correct location for the Halls.
To make sure I had it right I put a total of nine hall sensors in, one each side of what I thought was the correct location, and it proved to be right as the amps weren't equal when running the motor using the halls not in the middle.


OK that works. I'm sure I read somewhere that there were 54 or 57 coils which is 18 or 19 poles. Obviously the more poles the smoother the ride.
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

Re: RoboteQ GB Project

Postby stevelawiw » 16 Aug 2019, 20:15

I wonder if there are more in the latest version that are installed on the chair John had for a while, the last time I looked I couldn't find a part number for them to find out how much they would rush you for a pair :problem: I bet they'd be pricey.
stevelawiw
 
Posts: 675
Joined: 21 Jul 2012, 20:55
Location: Isle of Wight, UK

Re: RoboteQ GB Project

Postby Irving » 16 Aug 2019, 20:37

stevelawiw wrote:I wonder if there are more in the latest version that are installed on the chair John had for a while, the last time I looked I couldn't find a part number for them to find out how much they would rush you for a pair :problem: I bet they'd be pricey.

Unlikely. It's pretty busy in there already, adding more poles would increase torque but would have to reduce # of turns on each coil as there's no more space - the rim is fixed at 8". Reduced turns = more current, more heat.
C5/6 A (complete)
Puma 40, 75Ah LiFePO4 (pic is on tour @ Whistler, BC)
Puma 40 backup, 73Ah MK (for now)
Spectra Plus (weedy 40Ah MK)
User avatar
Irving
 
Posts: 2114
Joined: 04 Dec 2012, 11:51
Location: NW London

PreviousNext

Return to Everything Powerchair

Who is online

Users browsing this forum: Andrey, anttttttt, LROBBINS and 634 guests

 

  eXTReMe Tracker