Skip to main content
Application NoteNxp

Servo Motor Control Application on a Local Interconnect Network (LIN)

A guide to implementing closed-loop position control for DC brush motors using the LIN protocol, Freescale M68HC08 microcontrollers, and SmartMOS power components.

View application note

Overview

This application note details the implementation of a closed-loop position servo motor system utilizing the Local Interconnect Network (LIN). It describes a design featuring a DC brush motor, feedback potentiometer, Freescale M68HC08 microcontroller, and SmartMOS H-Bridge power components. The document explains the distinction between open-loop and closed-loop control, the impact of network protocols like LIN and CAN on control performance, and strategies for messaging and hardware diagnostics. It focuses on cost-effective solutions for low-speed automotive and industrial applications where deterministic data transfer is required.

Use Cases

  • Automotive HVAC vent control
  • Power mirror and seat positioning
  • Headlight leveling actuators
  • Industrial proportioning valves
  • Remote controlled audio equipment volume controls

Topics

LIN bus
Servo Motor Control
M68HC08
DC Brush Motor
Closed-loop Control
SmartMOS
HVAC Actuator
Automotive Body Electronics
Potentiometer Feedback

Referenced Parts

MC33399

Freescale Semiconductor

suitable power stage and LIN physical interface (such as the MC33399)

M68HC08

Freescale Semiconductor

The application note explains a basic design which uses a DC brush motor, feedback potentiometer, a Freescale M68HC08 microcontroller

MC68HC16Z1

Freescale Semiconductor

For more information on digital implementation of PID control algorithms, refer to 16-Bit DSP Servo Control With the MC68HC16Z1

Servo Motor Control Application on a Local Interconnect Network (LIN) | Design Resources