MBL1330 trouble

5 years 9 months ago #29529751 by Icerover
MBL1330 trouble was created by Icerover
Hi, I'm new here!
I'm having a trouble using bldc cooling fan I have in my truck with roboteq controller.
Fan is Temic brand (german) from Mercedes auto, got it for free caused by fried controller (water inside). Motor seems fine and I got it spinning, but few times it won't start spinning like it is between wave. That causes problem (overheating)

One more, when I turn on the ignition and forgot to put potentiometer to zero, fan won't start again. Can I modify controller so when it is ready fan will start?

Yes by the way I have very little info about motor, but it has 12 coils, 7 magnets (outrunner) hall sensors are spaced 30 degrees from each other, rated 12v, 650w

Hope the best, regards from Iceland

Please Log in or Create an account to join the conversation.

5 years 9 months ago #29529752 by TechSupport
Replied by TechSupport on topic MBL1330 trouble
The fan connected from our controller output is supposed to start as soon as you turn on the ignition? This fan is also controlled via the analog pot?

If the pot controls the fan, then upon power up it requires the pot to be at the centered voltage value. If you are using the default 2.5V as center, then the pot needs to be at around that value for it to be ready. If it is at 0, then the pot must be near or at 0 to be active.

You can disable this safety feature by changing the analog start up in the configuration tab of Roborun+.

Configuration -> Start up - > Analog start-up -> Center command to start -> disable
Save to controller.

Please Log in or Create an account to join the conversation.

5 years 9 months ago #29529757 by Icerover
Replied by Icerover on topic MBL1330 trouble
Hi thanks for your answer. I made this change you talked about and it got much better, I have to try it for few days.

Pot is controlling speed and center is at zero, got that sorted before. Ignition key turns controller on so it will be stand by when pot kicks in.

One thing I do not understand is pole pairs, when my motor is such an odd 7 magnet bastard. Also I noticed that hall sensor count is irregular on one revolution on motor, short/longer between signal when rotated by hand. Is that normal?

Thanks, Geiri

Please Log in or Create an account to join the conversation.

5 years 9 months ago #29529758 by TechSupport
Replied by TechSupport on topic MBL1330 trouble
The number of pole pairs are used for getting speed readings. So if the motor was an 8 pole motor, then 4 pole pairs would be what you would set. Now if you look at the hall speed rpm readings, you'll see that the value you set for the pole pairs directly influences the readings of the speed.

Since your motor is a 7 pole motor, you certainly can't set it to 3.5 pole pairs. Maybe this is cause for the irregular hall count.

Please Log in or Create an account to join the conversation.

5 years 9 months ago #29529786 by Icerover
Replied by Icerover on topic MBL1330 trouble
Hi, things are almost good in my truck

last thing is that in maybe 1 of 10 startup on motor, it won´t spin and stall light will illuminate. Then I have switched power off and if I touch fan blade just a little bit the motor spins a little (as power off would do) so I switch on again and everything works. Is there any script or settings to use to let controller try again if stall mode is detected?

If I wont spin the fan when stalling occurs, it will most likely start regularly after reset, and fan is not stuck or hard to rotate. Turning mass is pretty high and when motor is starting from zero rpm it happens slowly. I adjusted acceleration to try to keep amps down when accelerating. Also on this slowest rpm´s I hear like light bell sound, not from anything touching, like it is from the electricity.

Any thoughts?

Best regards, Geiri

Please Log in or Create an account to join the conversation.

5 years 9 months ago #29529787 by TechSupport
Replied by TechSupport on topic MBL1330 trouble
Turning your pot to neutral 2.5V should get the stall condtion to go away if all is okay. It is the same as setting your motor command back to 0.

Perhaps you can include in your script to detect the stall condition.

dim stall as integer
top:
stall = getvalue(_FM) ' Queries motor fault.


Then set up some if/then statements if needed for actions to take.

Please Log in or Create an account to join the conversation.

Moderators: tonysantoni
Time to create page: 0.111 seconds