Using digital Hall sensor feedback without encoder

From Granite Devices Knowledge Wiki
Jump to: navigation, search

Using an AC & BLDC motor is possible in torque, velocity and position control modes based on their digital Hall sensors only, i.e. not requiring precision position feedback device such as encoder. This page describes how to configure and use such motor with Granite Devices drives.

Hall sensor only allows using low cost BLDC/AC motors in less demanding applications. Hall sensors are mainly intended for motor electrical commutation only (in other words to make it rotate in the first place), but they also provide low resolution position and velocity feedback.

Prerequisites[edit | edit source]

  • Check that your drive supports Hall sensor feedback from Drive feature matrix.
  • Following guide assumes that the drive has factory default settings, i.e. no existing configuration. If you wish to reset your drive to default settings, perform an firmware install and check the "Reset device parameters to factory state" in the Granity firmware upgrade dialog.
  • Granity version 1.14 or later is required
  • Use the latest firmware for your drive (i.e. on IONI firmware V1.7.1 or later is required)
  • Read your drive user guide from this wiki before jumping into configuration because the configuration guide below is very much shortened and cuts many corners that you may need to know.

Configuration[edit | edit source]

In short, procedure for setting up motor in Hall sensor mode operation, perform following operations in Granity.

  1. Configure your motor type in Machine page. In minimum, make following settings correct based on your motor specs:
    1. Set Motor typeMT to "3 phase AC or BLDC"
    2. Set Pole countMPC to match your motor magnetic pole count
    3. Set current limits Peak current limitMMC and Continuous current limitMCC according to your motor specs, or optionally a lower value
    4. Set Feedback deviceFBD to "Digital Hall sensors"
    5. Set Feedback device resolutionFBR to a value of 8192*[MPC]. I.e. on 4 pole motor, set it to 32768.
    6. Set motor coil resistance and inductance if known as parameters Coil resistanceMR and Coil inductanceML
    7. Save settings and restart drive. Enable drive to activate the motor either by wiring Enable signal to drive, or using software override enable checkbox "Ignore physical disable signal (force enable)" in Connect page.
      1. Ensure that drive is enabled and the Run (drive active) status is on from the Testing tab status info. If not, troubleshoot why the status is not active.
    8. If Coil resistanceMR and Coil inductanceML are at default settings (i.e. not set according to motor specs), use "Measure resistance & inductance" button to set them automatically
    9. Click "Autodetect commutation sensor" button to automatically measure & configure the Hall sensor settings
    10. If Commutation sensorFCS gets value Enabled, then make sure that checkbox Invert feedback directionFBI is unticked. Counterwise if FCS gets value Enabled (inverted direction), change FBI as ticked.

At this point motor should work well at least in torque mode. To test it, go to Testing tab and use "Increment by TSP1" button several times to increase motor current until it starts spinning. If spin happens, you have completed configuration in torque mode!

Configuring motor in velocity and/or position control mode follows the standard procedure just like in sensored operation mode. Refer to your drive user guide for details.

In no event the Product Information or parts hereof shall be regarded as guarantee of conditions or characteristics. The Product Information or any part thereof may also not be regarded as a warranty of any kind. No liability of any kind shall be assumed by Author with respect to Product Information or any use made by you thereof, nor shall Author indemnify you against or be liable for any third party claims with respect to such information or any use thereof.

As content of this Wiki may be edited by user community, Granite Devices Oy or it's affiliates do not take any responsibility of the contents of this Wiki. Use information at your own risk. However, Granite Devices staff attempts to review all changes made to this Wiki and keep information trustworthy.

Without written consent, Granite Devices' Products or Intellectual Property shall not be used in situations or installations where living beings, material property, or immaterial property could be harmed by the operation, features or failures of Product. Products may only be used in a way where hazards like moving parts, electric shock, laser radiation, or fire can't be realized even if the content of this Wiki would suggest otherwise.