***** 8-16-2018 Welcome to the Hall Sensor Throttle Thread! If there is something you'd like to add, correct, needs better explanation, or have a question about... feel free to Private Message me. Better yet, open a new thread in the "Trouble Shooting" section and let everybody benefit! Please no Comments or Posts. Trying to keep it clean. Thank you! -T.C. *****
Introduction and Safety Precautions...
Having my newly minted Magic Pie v5 kit start jerking at a stand still like a top fuel dragster coming up to the start line with no input on the throttle. Got me instantly interested in the magical world of hall sensor throttle operation. Also seeing owners with issues of front dead band, jerky and wheelie starts, and need to reduce top speeds or troubleshoot throttles fueled my interest more. Hopefully the following will provide useful information for you.
Oh, and my problem was a bad hall sensor ground connection. See post #44 here...
Information here will be mostly presented as to the way it works with the Pie, as it is what I own, maintain, and test on. But will certainly be very similar to other controllers.
The throttle has a very important role, that to make the motor go. Even more important is the function of the brake lever's E-Brake switches, and the bikes regular mechanical braking system. You must make absolutely sure that you can disable the motor electrically by the use of switches actuated by the braking levers that disable the motors electrical drive circuitry, and be able to stop the bike safely mechanically before any test rides after working on the throttle.
Test operational control first on the bike stand. Checking both start, run, safety cut-out(s), and stopping, until everything works perfectly before riding.
Know how it works? Go right to... TESTING.
Or for more advanced...MODIFICATIONS.
See also... CONTROLLER OPERATION.
And... OTHER SCENARIOS.
Or POTENTIOMETER TYPE THROTTLES.
For you Arduino fans... Arduino Throttle Tamer by akom.
Types of Hall Sensor Throttles...
Full twist and half twist throttles. Which refers to the length of the handle that twists, as opposed to the actual angle that it rotates. Which by the way is a little under 68 degrees. Thumb throttle, which also rotates about 68 degrees. And there are also foot, and first finger actuated throttles. A regular type twist throttle (IE: like used on motorcycles) can also be connected to a hall type throttle box remotely with use of a cable. (like SURRON earlier models)
None of which should be confused with a resistor type throttle which works with a potentiometer verses the Halls electronics. See chapter link above.
Hall Sensor Throttle...
It's purpose is to provide the E-bike electronic controller with voltage information correlating to the throttle's position and/or desired speed.
This voltage output varies typically from .8 vdc to 3.5 vdc with the input voltage at 4.3 vdc, and at a very low amperage, typically around 6 mA.


Hall Sensor Operation...in particular Type SS49E.

With a constant DC voltage input, the hall sensor will output a variable linear DC voltage in proportion to how much magnetic force (gauss) to which it is exposed. The magnetic force may be positive, neutral, or negative depending on throttle or magnet position. And may be produced by one (typically) or more magnets. If a magnetic field is not present or 0 gauss, output will be at 2.5 vdc. Where it will be pulled down to 1 vdc with negative gauss, or pulled up to 4 vdc with positive gauss. (With an input voltage of 5.0 vdc.)

Note: If your sensor voltage output is reversed from what you want. You can reverse it by flipping the magnet, or magnets, end to end reversing the polarity. Or by flipping over the sensor housing so that the part stamp is facing away from the magnet!
Note that the hall sensor is a Honeywell Type SS49E, which is different from those used for motor position hall sensors or brake reed switches. They have no moving parts to wear out, and are reliable.
For more specific details see SS39ET/SS49E/SS59ET Series Linear Hall-effect Sensor ICs Datasheet here...

Controller...
Provides the regulated 5 vdc input voltage for sensor operation. And receives the variable output voltage from the sensor to determine power output to the motor accordingly. The controller will also lock out motor operation if throttle sensor input is higher than 3.8 vdc (shorted output). Note some throttle manufactures may put a voltage drop resistor between 5 vdc+ and ground for the specific reason of making sure full voltage output stays below the controller lockout voltage. Lower than .4 vdc (open output, error code #2), or somewhere in the middle on power up (stuck throttle), which will automatically reset when the throttle is returned to the full off position. All to prevent unwanted or dangerous operation. These safeties are certainly welcome, but may get in the way of throttle troubleshooting... be aware.
HEY! If you find the information in this thread helpful at all... please check the "LIKE" thumbs up, bottom right corner on this first post to let me know... Thank you.
Introduction and Safety Precautions...
Having my newly minted Magic Pie v5 kit start jerking at a stand still like a top fuel dragster coming up to the start line with no input on the throttle. Got me instantly interested in the magical world of hall sensor throttle operation. Also seeing owners with issues of front dead band, jerky and wheelie starts, and need to reduce top speeds or troubleshoot throttles fueled my interest more. Hopefully the following will provide useful information for you.
Oh, and my problem was a bad hall sensor ground connection. See post #44 here...
Information here will be mostly presented as to the way it works with the Pie, as it is what I own, maintain, and test on. But will certainly be very similar to other controllers.
The throttle has a very important role, that to make the motor go. Even more important is the function of the brake lever's E-Brake switches, and the bikes regular mechanical braking system. You must make absolutely sure that you can disable the motor electrically by the use of switches actuated by the braking levers that disable the motors electrical drive circuitry, and be able to stop the bike safely mechanically before any test rides after working on the throttle.
Test operational control first on the bike stand. Checking both start, run, safety cut-out(s), and stopping, until everything works perfectly before riding.
Know how it works? Go right to... TESTING.
Or for more advanced...MODIFICATIONS.
See also... CONTROLLER OPERATION.
And... OTHER SCENARIOS.
Or POTENTIOMETER TYPE THROTTLES.
For you Arduino fans... Arduino Throttle Tamer by akom.
Types of Hall Sensor Throttles...
Full twist and half twist throttles. Which refers to the length of the handle that twists, as opposed to the actual angle that it rotates. Which by the way is a little under 68 degrees. Thumb throttle, which also rotates about 68 degrees. And there are also foot, and first finger actuated throttles. A regular type twist throttle (IE: like used on motorcycles) can also be connected to a hall type throttle box remotely with use of a cable. (like SURRON earlier models)
None of which should be confused with a resistor type throttle which works with a potentiometer verses the Halls electronics. See chapter link above.
Hall Sensor Throttle...
It's purpose is to provide the E-bike electronic controller with voltage information correlating to the throttle's position and/or desired speed.
This voltage output varies typically from .8 vdc to 3.5 vdc with the input voltage at 4.3 vdc, and at a very low amperage, typically around 6 mA.


Hall Sensor Operation...in particular Type SS49E.

With a constant DC voltage input, the hall sensor will output a variable linear DC voltage in proportion to how much magnetic force (gauss) to which it is exposed. The magnetic force may be positive, neutral, or negative depending on throttle or magnet position. And may be produced by one (typically) or more magnets. If a magnetic field is not present or 0 gauss, output will be at 2.5 vdc. Where it will be pulled down to 1 vdc with negative gauss, or pulled up to 4 vdc with positive gauss. (With an input voltage of 5.0 vdc.)

Note: If your sensor voltage output is reversed from what you want. You can reverse it by flipping the magnet, or magnets, end to end reversing the polarity. Or by flipping over the sensor housing so that the part stamp is facing away from the magnet!
Note that the hall sensor is a Honeywell Type SS49E, which is different from those used for motor position hall sensors or brake reed switches. They have no moving parts to wear out, and are reliable.
For more specific details see SS39ET/SS49E/SS59ET Series Linear Hall-effect Sensor ICs Datasheet here...

Controller...
Provides the regulated 5 vdc input voltage for sensor operation. And receives the variable output voltage from the sensor to determine power output to the motor accordingly. The controller will also lock out motor operation if throttle sensor input is higher than 3.8 vdc (shorted output). Note some throttle manufactures may put a voltage drop resistor between 5 vdc+ and ground for the specific reason of making sure full voltage output stays below the controller lockout voltage. Lower than .4 vdc (open output, error code #2), or somewhere in the middle on power up (stuck throttle), which will automatically reset when the throttle is returned to the full off position. All to prevent unwanted or dangerous operation. These safeties are certainly welcome, but may get in the way of throttle troubleshooting... be aware.
HEY! If you find the information in this thread helpful at all... please check the "LIKE" thumbs up, bottom right corner on this first post to let me know... Thank you.
Comment