---
title: "ATTLA_T"
url: "https://maker.wiznet.io/TheoIm/projects/attla-t/"
markdown_url: "https://maker.wiznet.io/TheoIm/projects/attla-t/md"
type: "UCC: User Created Content"
author: "Kim-Jeonghwan"
author_url: "https://github.com/Kim-Jeonghwan/ATTLA_T"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Kim-Jeonghwan"
original_url: "https://github.com/Kim-Jeonghwan/ATTLA_T"
published: "2026-06-19"
language: "en"
hardware: ["WIZnet W6100"]
likes: 0
views: 234
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# ATTLA_T

> A high-performance actuator control platform combining TI C2000 and W6100 to deliver 100 μs real-time positioning, fault diagnostics, and Ethernet connectivity.

Original author: Kim-Jeonghwan (source: https://github.com/Kim-Jeonghwan/ATTLA_T)

## Components

- **WIZnet W6100** x 1 ([docs](https://docs.wiznet.io/Product/iEthernet/W6100/))

## Article

## Why Systems Like This Matter

Imagine a system that must automatically rotate toward a target direction and lock precisely at the commanded position.

Examples include:

- Antenna positioning systems

- Automated tracking platforms

- Electro-mechanical actuators

- Precision pointing mechanisms

- High-reliability motion-control equipment

In these systems, simply spinning a motor is not enough.

The controller must know exactly where the mechanism is positioned, verify that movement occurred correctly, detect abnormal conditions, and maintain communication with operators or supervisory systems.

A positioning error of only a few degrees may be unacceptable.

This is the type of challenge ATTLA-T is designed to solve.

---

## What the Project Does

ATTLA-T is a real-time actuator control platform built around a TI TMS320F28388D and a WIZnet W6100 Ethernet controller.

The platform combines:

- Position control

- Speed control

- Current control

- Absolute encoder feedback

- Brake control

- Current and voltage monitoring

- Fault detection

- Ethernet telemetry

- Built-In Test (BIT) diagnostics

Together, these subsystems create a controller capable of moving, monitoring, protecting, and reporting the state of a positioning mechanism.

---

## How a Positioning and Locking System Works

A simplified operating sequence looks like this:

```plaintext
Target Position Command
           ↓
Position Controller
           ↓
Motor Movement
           ↓
Absolute Encoder Feedback
           ↓
Position Verification
           ↓
Brake Engagement
           ↓
Status Reporting via Ethernet
```

The controller continuously verifies that commanded movement matches actual movement.

If excessive current, abnormal temperature, encoder faults, or communication issues occur, the system can detect and report them immediately.

---

## Why W6100 Matters

The W6100 is not simply providing Ethernet access.

Its role is to isolate network communication from the real-time control system.

The TMS320F28388D focuses on:

- Control-loop execution

- Sensor acquisition

- Encoder processing

- Fault monitoring

while the W6100 manages:

- UDP communication

- Ethernet packet handling

- Heartbeat messaging

- Retry and recovery functions

- Network status monitoring

This separation helps preserve deterministic control timing even when network traffic is active.

For high-reliability motion systems, that architectural separation is often more important than raw network throughput.

---

## The Technical Highlight: 100 μs Real-Time Control

Most embedded networking projects measure performance in packets or bandwidth.

ATTLA-T measures performance in control timing.

The controller executes a deterministic 100 μs loop that performs:

- ADC acquisition

- Encoder processing

- Driver monitoring

- Fault checks

- PID calculations

- Output updates

This timing requirement places the project far beyond the complexity of typical monitoring or dashboard-oriented IoT systems.

---

## Cascade PID Control Architecture

The motion-control subsystem uses a three-stage cascade PID structure.

```plaintext
Position PID
      ↓
Speed PID
      ↓
Current PID
      ↓
PWM Output
      ↓
Motor
```

This architecture allows the controller to maintain accurate positioning while controlling speed transitions and current delivery.

It is a design commonly found in professional motion-control equipment, servo systems, and actuator controllers.

---

## Reliability Features

The project incorporates several reliability-oriented design patterns:

- Power-On Built-In Test (PBIT)

- Continuous Built-In Test (CBIT)

- Initiated Built-In Test (IBIT)

- Over-current protection

- Over-voltage monitoring

- Temperature monitoring

- Motor stall detection

- Encoder fault detection

- Heartbeat communication

- ACK/NACK validation

- Automatic retry and recovery

These features demonstrate an emphasis on system integrity and operational safety.

---

## Difficulty Level

**Difficulty: Advanced / Expert**

This is not a beginner-level Ethernet project.

Successfully developing a system like ATTLA-T requires expertise in:

- Real-time embedded systems

- TI C2000 development

- Motion-control engineering

- Cascade PID tuning

- Encoder integration

- Industrial communications

- Fault-management architecture

Compared with a typical STM32 or ESP32 networking project, the implementation complexity is significantly higher because control accuracy and timing consistency are critical requirements.

---

## Similar Projects on WIZnet Maker

| Project | Focus Area | Difference from ATTLA-T |
| --- | --- | --- |
| [Industrial Modbus TCP Communication with STM32 and W5500](https://maker.wiznet.io/sophia/projects/industrial%2Dmodbus%2Dtcp%2Dcommunication%2Dwith%2Dstm32%2Dand%2Dw5500/) | Industrial Communication | Focuses on networking and protocol implementation rather than real-time motion control. |
| [Unified IIoT Monitoring Platform](https://maker.wiznet.io/sophia/projects/unified%2Diiot%2Dmonitoring%2Dplatform/) | Industrial Monitoring | Aggregates industrial data but does not perform deterministic actuator control. |
| [Smart Factory Monitoring System using IoT](https://maker.wiznet.io/Sunny_/projects/smart%2Dfactory%2Dmonitoring%2Dsystem%2Dusing%2Diot/) | Monitoring and Visualization | Emphasizes dashboards and telemetry, while ATTLA-T directly controls physical motion systems. |

---

## FAQ

### What is ATTLA-T designed for?

It is designed for high-reliability positioning and locking systems that require precise motion control, fault monitoring, and Ethernet connectivity.

### Why use W6100 in this project?

The W6100 separates Ethernet communication from the real-time control firmware, helping maintain deterministic control timing.

### What makes this different from a typical motor project?

The project combines 100 μs control loops, cascade PID control, encoder feedback, fault diagnostics, and Ethernet communication within a single architecture.

### Is this an IoT monitoring platform?

No. Monitoring is only one part of the system. The primary function is real-time actuator control.

### Is this a difficult project to build?

Yes. The combination of real-time control, motion-control algorithms, encoder feedback, fault handling, and Ethernet networking places it in the advanced embedded-systems category.

---

## Source

Original Repository: ATTLA-T Industrial Real-Time Motor & Power Monitoring Platform with WIZnet W6100

---

## Tags

#W6100 #ActuatorControl #MotionControl #PositionControl #CascadePID #TIC2000 #IndustrialEthernet #RealTimeControl #EmbeddedSystems #ServoControl

---

Source: https://maker.wiznet.io/TheoIm/projects/attla-t/
