page_head_bg

GMA-M Series Modbus Bus-based Multi-Turn Absolute Encoder

GMA-M Series Modbus Bus-based Multi-Turn Absolute Encoder

short description:

GMA-M Series encoder is a Multi-turn bus-based Modbus absolute encoder, it can provide max 16bits sing-trun resolution, with options of housing Dia.:38,50,58mm; Solid/hollow Shaft Diameter:6,8,10mm, Output Code: Binary, Gray, Gray Excess, BCD; Supply Voltage:5v,8-29v;  MODBUS is a request/reply protocol and offers services specified by function codes. MODBUS function codes are elements of MODBUS request/reply PDUs. The objective of this document is to describe the function codes used within the framework of MODBUS transactions. MODBUS is an application layer messaging protocol for client/server communication between devices connected on different types of buses or networks.



Housing Dia.:38,50,58mm

Solid/Hollow Shaft Dia.:6,8,10mm

Interface:Modbus;

Resolution:Max.16bits Turns, Single turn max.16bits, Total Max.29bits;

Supply Voltage:5v,8-29v;

Output Code:Binary, Gray, Gray Excess, BCD;


Product Detail

1. Basic Product Parameters

CategoryDescription
Product SeriesGMA-M Series Modbus Bus-based Multi-Turn Absolute Encoder
Encoder TypeMulti-turn Absolute Encoder
ResolutionMaximum 16-bit for single-turn; Overall maximum of 29-bit
Housing Diameter38 mm, 50 mm, 58 mm
Solid/Hollow Shaft Diameter6 mm, 8 mm, 10 mm
Output CodeBinary, Gray, Gray Excess, BCD
Supply Voltage5V or 8–29V
InterfaceModbus (RS-485)
Maximum Frequency Response300 kHz
Protection RatingIP54
CertificatesCE, ROHS, KC, ISO9001

2. Electrical Parameters

Output TypeConsumption CurrentLoad CurrentVOHVOL
Open Collector≤80 mA40 mA≥ Vcc × 70%≤ 0.4 V
Voltage Output≤80 mA40 mA≥ (Vcc – 2.5 V)≤ 0.4 V
Line Driver≤150 mA60 mA≥ 3.4 V≤ 0.4 V
Push Pull≤80 mA40 mA≥ (Vcc – 1.5 V)≤ 0.8 V

3. Mechanical Parameters

ParameterValue/Description
Starting Torque4×10⁻³ N·M
Maximum Shaft LoadingAxial: 29.4 N; Radial: 19.6 N
Maximum Rotational Speed3000 rpm
Weight160 ~ 200 g

4. Environmental Parameters

ParameterRange/Description
Operating Temperature-30℃ ~ 80℃
Storage Temperature-40℃ ~ 80℃
Protection RatingIP54

5. Communication Parameters

ParameterDescription
Transmission InterfaceRS-485 (supports address range 1–254; default address is 01)
Baud RateOptions: 4800, 9600 (default), 19200, 38400
MediumSTP (Shielded Twisted Pair)
Data Frame Format1 start bit, 8 data bits, 1 even parity bit, 1 stop bit; no flow control

6. Modbus Message Format and Command Details

6.1 Basic Message Format

Command TypeMaster Request FormatSlave Response Format
Read Location Value (03H)Address | Command (03H) | Parameter Address | Data Length | Check CodeAddress | Command (03H) | Byte Length | Parameter Values | Check Code
Preset Current Position Value (10H)Address | Command (10H) | Parameter Address | Data Length | Byte Length | Parameter Values | Check CodeAddress | Command (10H) | Parameter Address | Data Length | Check Code
Write Parameter Value (06H)Address | Command (06H) | Parameter Address | Parameter Value | Check CodeAddress | Command (06H) | Parameter Address | Parameter Value | Check Code

6.2 Example Commands

  • Read Location Value Example

    • Master Request:
      01H 03H 00H 00H 00H 02H C4H 0BH
      (01H: Address; 03H: Function Code; 00H 00H: Register Address; 00H 02H: Data Length (unit: word); C4H 0BH: CRC Check)

    • Slave Response:
      01H 03H 04H 01H F4H 00H 01H 7BH FDH
      (01H: Address; 03H: Function Code; 04H: Byte Count; 01H F4H 00H 01H: Location Data; 7BH FDH: CRC Check)

  • Parameter Setting Examples

    • Master Send:
      01H 10H 00H 4AH 00H 02H 04H 00H 00H 00H 00H 77H E0H

    • Slave Response:
      01H 10H 00H 4AH 00H 02H 60H 1EH

    • Note: Register address 004AH is used for setting the current preset position value; data length is 2 words (4 bytes, arranged from high to low).

    • Master Send:
      01H 06H 00H 46H 00H 01H A9H DFH

    • Slave Response:
      01H 06H 00H 46H 00H 01H A9H DFH

    • Note: Register address 0046H is used for counting direction (High byte fixed at 00H; low byte: 00H indicates clockwise [data increasing], 01H indicates anticlockwise [data decreasing]).

    • Master Send:
      01H 06H 00H 45H 00H 04H 99H DCH

    • Slave Response:
      01H 06H 00H 45H 00H 04H 99H DCH

    • Note: Register address 0045H is used for baud rate setting (High byte fixed at 00H, low byte represents the baud rate parameter).

    • Master Send:
      01H 06H 00H 44H 00H 02H 48H 1EH

    • Slave Response:
      02H 06H 00H 44H 00H 02H 48H 2DH

    • Note: Register address 0044H is used for ID setting (High byte fixed at 00H, low byte represents the device ID).

    1. Change Device ID (Change ID from 01H to 02H)

    2. Change Baud Rate (Set baud rate to 38400bps, parameter 04H)

    3. Change Counting Direction (Set to anticlockwise, i.e., parameter 01H)

    4. Set Current Position Value (For example, set to 00000000H)


7. Parameter Setting Registers

Register AddressParameter NameData LengthData Description
0044HDevice ID0001HHigh byte fixed at 00H; low byte represents the device ID
0045HBaud Rate Setting0001HHigh byte fixed at 00H; low byte represents the baud rate parameter (see parameter table below)
0046HCounting Direction Setting0001HHigh byte fixed at 00H; low byte: 00H indicates clockwise (data increasing), 01H indicates anticlockwise (data decreasing)
004AHCurrent Preset Position0002HFour bytes (arranged from high to low); sets the current encoder position (do not exceed physical limits)

8. Parameter Table (Baud Rate and Counting Direction Options)

Baud Rate Options

Parameter CodeBaud RateNote
014800 bps
029600 bpsDefault baud rate
0319200 bps
0438400 bps
05115200 bps

Counting Direction Options

Parameter CodeCounting Direction Description
00Clockwise: Data increases
01Anticlockwise: Data decreases

9. Additional Information

  • Communication Data Frame Format:

    • 1 start bit

    • 8 data bits

    • 1 even parity bit

    • 1 stop bit

    • No flow control

  • Packaging:

    • The encoder is packaged in standard export packaging or as per buyer’s requirements.

  • Delivery and Logistics:

    • Lead Time: Shipment is made within one week after full payment is received.

    • Logistics: Delivered by DHL or any other courier as discussed.

  • Application Fields:

    • Widely used in various fields of automatic control and measurement systems, such as machinery manufacturing, shipping, textile, printing, aviation, military industry, testing machines, elevators, etc.

  • Product Features:

    • Vibration-resistant, corrosion-resistant, and pollution-resistant.

    • Can serve as a cost-effective equivalent replacement for well-known brands such as Sick, Heidenhain, Nemicon, Autonics, Koyo, Omron, Baumer, Tamagawa, Hengstler, Trelectronic, Pepperl+Fuchs, Elco, Kuebler, etc.

    • Gertech provides equivalent replacements for many international mainstream encoder models.

  • Selection Process (Five Steps):

    1. If you already use encoders from other brands, you may provide the model information, and our engineers will recommend an equivalent replacement.

    2. Determine the encoder type: Incremental, Absolute, Draw Wire Sensors, or Manual Pulse Generator.

    3. Choose the output format (e.g., NPN, PNP, LINE DRIVER, PUSH PULL for incremental encoders) or interface (e.g., Parallel, SSI, BISS, Modbus, CANopen, Profibus, DeviceNET, Profinet, EtherCAT, Power Link, Modbus TCP).

    4. Select the encoder resolution: Maximum 50,000 ppr for Gertech incremental encoders; Maximum 29-bit for Gertech absolute encoders.

    5. Select the housing diameter and shaft diameter of the encoder.

  • Minimum Order Quantity (MOQ):

    • The MOQ is 20 pieces (lower quantities are acceptable, but the freight cost will be higher).

  • Production Lead Time:

    • Samples: 3 days

    • Mass Production: 7–10 days

  • After-Sales Service:

    • 1-year warranty and lifetime technical support.

  • Agency and Cooperation:

    • Special pricing, market protection, and full support are provided for agency partners.

    • To become a Gertech agency, please send us an inquiry and our team will contact you promptly.

  • Production Capacity:

    • Approximately 5000 pieces per week. A second production line is currently under construction.