Brushless Servo Hall Sensor Output


Results 1 to 14 of 14

Thread: Brushless Servo Hall Sensor Output

  1. #1
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    2985
    Downloads
    0
    Uploads
    0

    Default Brushless Servo Hall Sensor Output

    I am working on deciphering the pinout for an encoder on an AC Servo. I have found the quadrature signals. What type of signal are the hall sensor outputs for commutation? Square wave? Phase Relationship? Anything else?

    Thanks
    Matt

    Similar Threads:


  2. #2
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    24221
    Downloads
    0
    Uploads
    0

    Default

    The three pulses are typically square wave, they used to be actuall hall effect devices, hence the name, but now are commonly tracks on the encoder disk.
    Here is a Renco diagram, the S1, S2, S3 show the commutation and shows the pattern for 1 electrical revolution, How many electrical revolutions per mechanical revolution depends on the pole count of the motor.
    http://users.tinyworld.co.uk/flecc/4...otor031102.swf
    Al.

    Attached Thumbnails Attached Thumbnails Brushless Servo Hall Sensor Output-rcm21-pdf  
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  3. #3
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    2985
    Downloads
    0
    Uploads
    0

    Default

    Thanks Al

    I have the standard incremental encoder signals figured out( differential pairs for A,B and I).
    Then I have:
    1 differential pair with 18 pulses per mech. rev.
    1 wire with 9 pulses per mech. rev.
    3 wires with 3 pulses per mech. rev.

    Edit: 3 wires with 3 pulses are out of phase, can't tell exactly what is going on as I only have a 2 channel scope and no good way to rotate the motor at a constant speed. Using my fingers I can't really figure out the phase relationship as the pulse width is too jerky based on my finger movements.

    1 wire with sine output.
    1 wire with cosine output.

    So I would assume that the 3 wires with 3 cycles per rev. are my hall sensors? Does that mean I have 3 electrical revolutions per 1 mechanical revolution?

    What about the 9 and 18 pulse signals?

    Thanks Again
    Matt



  4. #4
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    24221
    Downloads
    0
    Uploads
    0

    Default

    3 outputs with three pulses/rev point to a 6 pole motor if these are the commutation pulses, what else you have going on there I am not sure, the sine/cosine resolver signals are usually for AC sinusoidal motor, these sometimes have hall effect to synchronize the resolver after one motor rev.
    What make/model is the motor?
    Al.

    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  5. #5
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    2985
    Downloads
    0
    Uploads
    0

    Default

    Panasonic AC Servo
    AMKB200B10LAK
    100 V
    200 W
    .637 Nm

    Can't find jack about it online. I bought several from a guy on ebay. He initially had 500 motors and has sold around 300 already. Seems like there would be more online about them unless people have bought them and are not using them because they don't know how to hook them up.

    Same as discussed here: http://www.cnczone.com/forums/showth...ight=panasonic

    I plan to use Granite Devices drives with them and I have found the incremental encoder portion of the output, which is all I really need. However, it would be nice to know which are the hall sensors, if thats what they are, so I can connect them as well. The VSD-E can then skip the initialization on powerup where it has to sync the encoder with the windings so it knows where its at. If you feed it hall sensor signals, this is not necessary. Not a big deal but nice if the signals are there.

    The sin/cos outputs seem pretty high frequency, much higher than one cycle per rev. Maybe around 10-20 cycles per rev? Haven't paid them much attention.

    Matt

    Last edited by keebler303; 01-20-2009 at 10:54 PM. Reason: forgot link


  6. #6
    Registered
    Join Date
    Nov 2007
    Location
    USA
    Posts
    6
    Downloads
    0
    Uploads
    0

    Default Please share pin out

    Matt,

    I just bought several of these motors. Would you please share the pin out of the encoder connector as you've determined it? I have a four channel scope and should be able to work the whole thing out with a little of your info as a start.

    Thanks!

    Jon



  7. #7
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    2985
    Downloads
    0
    Uploads
    0

    Default

    Jon

    I'll share on the condition that you post anything further you discover. Such as which hall sensor is which, which wire is which phase for the motor, etc.

    I started by popping off the cover of the encoder. I found a 26LS31 quad line driver inside. I googled the part to determine the power and ground pins. Then I used my multimeter to find which wires those were. I hooked up 5V and ground to those and then started poking around with the scope. Here is what I found:

    5V = white/red str This is a white wire with a red stripe
    GND = white/blue str

    The quadrature encoder is 1000 ppr. 4000 counts per rev with 4x decoding.

    Channel A = red/black str
    Channel A\ = red This is the channal A differential signal
    Channel B = yellow/blk str
    Cahnnel B\ = orange
    Index = blue/blk str
    Index\ = yellow

    18 Pulses per Rev = brown/blk str
    18 Pulses per Rev\ = green

    9 Pulses per Rev = blue

    Hall Sensors (not sure which one is which)
    All three are 3 Pulses per Rev.
    1 = pink
    2 = gray/blk str
    3 = gray

    Sin/Cos signals
    orange/blk str
    green/blk str

    The final wire is the shield for the cable.

    Matt



  8. #8
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    24221
    Downloads
    0
    Uploads
    0

    Default

    If you wish to use a double beam scope to confirm the pole count and which hall is which, connect a 10k resistor to each motor power phase with the other resistor ends connected together.
    Use this star point as a common probe point for 1 channel. The Ch1 live probe would go on one of the motor phases.
    Supply power for the encoder/halls , and with the 2nd channel probe, detect which hall output coincides with a rising AC output, you need to rotate the motor shaft slowly, either manually or by some other means.
    For example, phase number one would have the hall effect go high simultaneously as the generated AC occurs.
    Also the amount of times the AC rises/rev indicates the pole count.
    Al.

    Last edited by Al_The_Man; 01-27-2009 at 03:13 PM.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  9. #9
    Registered
    Join Date
    Nov 2007
    Location
    USA
    Posts
    6
    Downloads
    0
    Uploads
    0

    Smile Encoder pinout

    Matt,

    I haven't had a chance to put the scope on the motor yet, but I do have some more information. I got a connection diagram showing the motor installation wiring from the Ebay guy. It doesn't show the connector pinout explicitly, but does give the color code and signal designations, and matches well with what you've found. I worked out the pinout to the connector (had a hard time resolving the colors until I put the damned thing under a stereoscope). The 18 pin connector has the even numbers on one side and the odd numbers on the other. Pin 17 is the empty one. Signal designations and color code are as follows:

    Pin# Function Colors
    1 GND white/blue
    2 +5V white/red
    3 A+ red/black
    4 A- red
    5 B yellow/black
    6 B- orange
    7 Z blue/black
    8 Z- yellow
    9 Abn. U gray/black
    10 Abn. V gray
    11 Abn. W purple (looks pink)
    12 X blue
    13 Abn. Y brown/black
    14 Y green
    15 A SIN green/black
    16 B SIN orange/black
    17 NC
    18 Shield black
    (motor case)

    For the power connector:

    Pin Function Color
    1 U red
    2 V white
    3 W blue
    4 G green
    (Motor case)

    This seems to solve the phase/commutation issue: pins 9, 10, and 11 provide commutation for phases U, V, and W respectively. (Anybody understand the Abn. designation for the commutation signals?)

    The mystery signals you identified are the Abn. Y (18 ppr), Y (18 ppr) and X (9 ppr). Could these be used to provide quadrant information for the sine interpolation?

    I probably won't have time to play with the motor before Sunday. (I'm shipping my daughter off for a semester abroad in Kenya on Saturday.) Please let me know if you have a chance to test a motor via this scheme.

    Cheers,

    Jon



  10. #10
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    2985
    Downloads
    0
    Uploads
    0

    Default

    I hooked up the scope as Al described. The posted labels for U,V,W are correct for the hall sensors and motor phases when turning clockwise as viewed from the encoder end. Attached scope trace is motor phase U on ch.1 and hall sensor U on ch.2 This is the proper relationship for motor and hall sensor, correct?



    The motor is 3 cycles per mechanical revolution. Ch.1 is motor phase and ch. 2 is the index pulse. That means a 3 pole motor?



    I think everything important is now known. The other wires are not necessary for any drives I plan on using. It might be a while before I test the motor because I am waiting on the high voltage version of the VSD-E from Granite Devices.

    Matt

    Attached Thumbnails Attached Thumbnails Brushless Servo Hall Sensor Output-hall-sensor-jpg   Brushless Servo Hall Sensor Output-index-jpg  


  11. #11
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    24221
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by keebler303 View Post
    The motor is 3 cycles per mechanical revolution. Ch.1 is motor phase and ch. 2 is the index pulse. That means a 3 pole motor?
    Matt
    The number of electrical cycles per 1 Mechanical revolution x 2 = the pole count.
    So it would indicate you have 6 pole motors.
    Al.

    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  12. #12
    Registered digital_life's Avatar
    Join Date
    Aug 2005
    Location
    argentina
    Posts
    31
    Downloads
    0
    Uploads
    0

    Default

    hi all, i have bought 1 unit of AMKA100b10LAK and one of AMKB200B10LAK, also from ebay. it was time ago. im about to need to use them, and found that there was no datasheet or information avaible. also im planing on use GraniteDevices drivers too.
    is the information posted all i need to hook them up an use them?
    iwill



  13. #13
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    24221
    Downloads
    0
    Uploads
    0

    Default

    It would seem to me that regardless of any sinusoidal resolver feedback, they should be able to be used in the usual BLDC hook-up. 3 stator leads and three commutation outputs, the rest to be used would be the encoder feedback to controller or drive.
    Al.

    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  14. #14
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    2985
    Downloads
    0
    Uploads
    0

    Default

    For anyone still interested, Here are the vital statistics as measured on a Baldor Microflex Drive. The inertia, voltage constant, resistance and inductance values might be helpful when used with some drives without autotune features.

    Matt

    Code:
     Test Started - Measure stator resistance and inductance.
     Test Completed - Measure stator resistance and inductance.
       Stator Resistance: 2.585448 ohms
       Stator Inductance: 4.884407 mH
     
     Test Started - Calculate current loop gains.
     Test Completed - Calculate current loop gains.
       KIProp: 0.987766
       KIInt: 2142.500488
     
     Test Started - Test the feedback.
     Test Completed - Test the feedback.
       Hall Table:
         Hall State       1     2     3     4     5     6
         Sextant          5     3     4     1     6     2
       Hall Forward Transition Angles (deg):
         Sextant      1-2    2-3    3-4    4-5    5-6    6-1
         Angle        33.2   91.8  153.7 -148.8  -86.7  -28.6
       Hall Reverse Transition Angles (deg):
         Sextant      2-1    3-2    4-3    5-4    6-5    1-6
         Angle        32.7   91.0  153.1 -149.3  -87.2  -29.2
     
     Test Started - Measure the voltage constant.
     Test Completed - Measure the voltage constant.
       Voltage Constant: 20.823112 Vpk/kRPM
     
     Test Started - Measure the motor inertia.
     Test Completed - Measure the motor inertia.
       Load Inertia: 0.0000424 kgm²
       Load Damping: 0.0004760 Nms/rad
     
     Test Started - Calculate the speed and position gains.
     Test Completed - Calculate the speed and position gains.
       KVProp: 1.032188
       KVInt: 80.527496
       KProp: 5.488281
       KVelFF: 0.999975




Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Brushless Servo Hall Sensor Output

Brushless Servo Hall Sensor Output