ElectricXtment
1 µW
- Joined
- Oct 14, 2009
- Messages
- 4
Hey there,
after reading a lot here, I finally got a Project where i have a question
the rest of the Internet could not answer... So I hope someone here
has some Idea about this issue.
Hardware used:
Controller:
XLD Brainpower 886C-6
Display:
LCDS886
Motor:
Gear-less BLDC with 3 +1 Hall-sensors (A,B,C,S), 350W
So the Issue is that i use the wrong controller for my application.
As I want to use this setup to propel my Dinghy (Little Boat to get
to the big boat anchoring), I definitely need to be able to reverse.
But the Controller is built for bikes so it does not have this option.
So i thought that i will swap 2 Hall sensors and 2 motor phases when
in halt, and reverse. Far from true!
It works. ...sometimes.
It is a 50/50 chance that the motor turns in reverse, the other times
it goes in the same direction as before, but grunting and moaning...
When the direction swap is successful, the motor turns approx.
1 Pole in the wrong direction for a blink, then rotates in the desired
direction.
So my conclusion is that the controller somehow remembers the
orientation and gets a logic-hiccup when it fails to reverse...?
Guestimations...
The other Idea I had was that the Hall-sensors may be oriented in
a direction, not symmetrical to the poles and the controller has to
"learn" in what direction this is... Possible or unlikely?
So I guess that i will have to use this controller in some other project
if there is nothing to be done about this...
BUT! If there is some possibility to hack the Protocol between the LCD
and the Controller... Maybe one could tell the Controller to do things
it was not supposed to. Any hints about the Protocol? Read somewhere
it should be UART, but what are those guys chatting?
So I hope someone has some pokes in the right direction... :wink:
Cheers!
after reading a lot here, I finally got a Project where i have a question
the rest of the Internet could not answer... So I hope someone here
has some Idea about this issue.
Hardware used:
Controller:
XLD Brainpower 886C-6
Display:
LCDS886
Motor:
Gear-less BLDC with 3 +1 Hall-sensors (A,B,C,S), 350W
So the Issue is that i use the wrong controller for my application.
As I want to use this setup to propel my Dinghy (Little Boat to get
to the big boat anchoring), I definitely need to be able to reverse.
But the Controller is built for bikes so it does not have this option.
So i thought that i will swap 2 Hall sensors and 2 motor phases when
in halt, and reverse. Far from true!
It works. ...sometimes.

It is a 50/50 chance that the motor turns in reverse, the other times
it goes in the same direction as before, but grunting and moaning...
When the direction swap is successful, the motor turns approx.
1 Pole in the wrong direction for a blink, then rotates in the desired
direction.
So my conclusion is that the controller somehow remembers the
orientation and gets a logic-hiccup when it fails to reverse...?
Guestimations...
The other Idea I had was that the Hall-sensors may be oriented in
a direction, not symmetrical to the poles and the controller has to
"learn" in what direction this is... Possible or unlikely?
So I guess that i will have to use this controller in some other project
if there is nothing to be done about this...
BUT! If there is some possibility to hack the Protocol between the LCD
and the Controller... Maybe one could tell the Controller to do things
it was not supposed to. Any hints about the Protocol? Read somewhere
it should be UART, but what are those guys chatting?
So I hope someone has some pokes in the right direction... :wink:
Cheers!