# ULS-ProCopter Interface Control Document

> Electrical, mechanical and communication interfaces of ULS-ProCopter — ruggedized version of ULS-XCopter with an IP67 transmitter for industrial use.

---

Site [llms.txt](/llms.txt)

---

> **ULSDC-PBICD070425** · version 1.0.0 · issued June 10, 2025  
> The numbered PDF is the controlled copy: [download it from the portal](https://downloads.uavlas.com).

## Introduction

### Purpose

This document outlines the interfaces between the ULS-ProCopter system components, including the transmitter, receiver, and autopilot systems (Ardupilot and PX4 and similar).

### Scope

This document is intended for use by system engineers, integrators, and developers working with ULS-ProCopter systems. It provides detailed information on the interfaces between the system components, ensuring seamless integration and operation.

## System Components


### Transmitter (Ground Unit)
![ULS-ProCopter Transmitter](/library-assets/images/uls-procopter/transmitter.png)

*Figure: ULS-ProCopter Transmitter*

A transmitter is a device placed on the ground (platform, moving object). It emits a signal in the Infrared range and serves as a kind of beacon. Transmitter marks position for drone landing.

The primary function of the transmitter is to continuously send out a coded signal that can be detected and interpreted by the receiver unit onboard the ULS-ProCopter. This signal contains critical information needed for the operation of the ULS-ProCopter, such as positional data, commands, and system status.

### Receiver (Onboard Unit)
![ULS-ProCopter Receiver](/library-assets/images/uls-procopter/receiver-straight.png)

*Figure: ULS-ProCopter Receiver*

A receiver is a device that is placed on board an aircraft.

The receiver decodes this signal to derive flight information such as positional coordinates, real-time transmitter status updates, and landing guidance. It interprets the data to navigate accurately and ensure drone follows the intended flight path. It provides feedback to the autopilot systems, such as Ardupilot and PX4, to adjust the flight parameters as needed for optimal and safety landing or hovering above.


## Interface Overview

![ULS-ProCopter System Interface Overview](/library-assets/images/uls-procopter/interface-overview.png)

*Figure: ULS-ProCopter System Interface Overview*

### Transmitter to control PC interface (external sensors):

#### Data Type:

- Status information
- Control signals
- Transmitter configuration
- External IMU/COMPASS data

#### Connection Types
- **CAN Bus** - For network communication
- **USB** - For configuration and firmware updates
- **UART** - For serial communication with external sensors

#### Pinout:

![ULS-ProCopter Transmitter Pinout](/library-assets/images/uls-procopter/transmitter-pinout.png)

*Figure: ULS-ProCopter Transmitter Pinout Diagram*

| **Pin number** | **ProCopter**              |
|----------------|----------------------------|
| 1              | Vcc Input (+12.0V..+27V)   |
| 2              | CAN2 H                     |
| 3              | CAN2 L                     |
| 4              | UART TX                    |
| 5              | UART RX                    |
| 6              | USB D-                     |
| 7              | USB D+                     |
| 8              | GND                        |

*Table: Transmitter 8-pin Main Connector Pinout*
| **Pin number** | **ProCopter**     |
|----------------|-------------------|
| 1              | +5V Output        |
| 2              | CAN1 H            |
| 3              | CAN1 L            |
| 5              | GND               |

*Table: Transmitter 4-pin Connector Pinout*
<div class="warning">
Please DO NOT "HOT-PLUG" Transmitter cable. Apply power on transmitter only when connector connected to transmitter.
Please check pin numbers on connector.
Incorrect wiring or connection under voltage can damage the device and USB interface of connected PC !
</div>


### Transmitter to Receiver Interface:

The transmitter and receiver use an optical interface to exchange data. Transmission use IR emission 940 nanometers. Data transmission is only in the direction from the transmitter to the receiver.

#### Data Type:
- Position encoded
- Status encoded data (Transmitter orientation and instructions)

#### Connection Type
- **Optical IR 940nm** - Infrared optical link

### Receiver to Autopilot and Receiver to PC Interfaces

#### Data Type:
- Mavlink messages
- ULS-Blitz frames
- ASCII protocol

#### Connection Types
- **UART** - Serial communication with autopilot
- **CAN** - Network communication
- **USB** - Direct PC connection

#### Pinout:

![ULS-ProCopter Receiver Pinout](/library-assets/images/uls-procopter/receiver-top.png)

*Figure: Receiver Top Side Connector Variant*

![ULS-ProCopter Receiver Pinout](/library-assets/images/uls-procopter/receiver-straight.png)

*Figure: Receiver Strait Variant*

![ULS-ProCopter Receiver Pinout](/library-assets/images/uls-procopter/receiver-pinout.png)

*Figure: ULS-ProCopter Receiver connector*

| **Pin number** | **Strait Variant** | **Top Side Connector Variant** |
|----------------|--------------------|---------------------------------|
| 1              | +5V Input          | GND                             |
| 2              | UART RX            | UART2 TX                        |
| 3              | UART TX            | UART2 RX                        |
| 4              | CAN H              | USB D+                          |
| 5              | CAN L              | USB D-                          |
| 6              | USB D-             | CAN L                           |
| 7              | USB D+             | CAN H                           |
| 8              | UART2 RX           | UART TX                         |
| 9              | UART2 TX           | UART RX                         |
| 10             | GND                | +5V Input                       |

*Table: Receiver JX1 Connector Pinout (External Power and Control)*
## Powering Interfaces

![ULS-ProCopter Powering Interfaces](/library-assets/images/uls-procopter/powering-interfaces.png)

*Figure: ULS-ProCopter Powering Interfaces and Electrical Characteristics*

**Transmitter Electrical Characteristics**

- Supply Voltage: 12.0V - 25V
- Supply Current: 2A
- Power Consumption: 18.1 W

**Receiver Electrical Characteristics**

- Supply Voltage: 5.0V
- Supply Current: 0.6A
- Power Consumption: 3 W

## Functional Interfaces

![ULS-ProCopter Functional Interfaces and Data Flow](/library-assets/images/uls-procopter/ interfaces.png)

*Figure: ULS-ProCopter Functional Interfaces and Data Flow*

### Data Exchange

- Control PC used to configure and view status of transmitter.
- Control PC used to set configuration of receivers.
- Control PC (or embedded equipment instead control pc) can be used to send control signals (On/off, compass override information)
- External IMU/Compass equipment can be used to override internal IMU/compass information.
- Receiver accept data from transmitter over IR signal. This data include position field information and ground unit IMU data.
- Receiver accept NED and Attitude information from autopilot to be able convert coordinate system that can be accepted by autopilot.
- Several Receivers can communicate to be able calculate vehicle orientation YAW.
- Receiver send position offset data to autopilot.

## Mechanical interfaces

### Transmitter mechanical interface:

![ULS-ProCopter Transmitter Mechanical Interface](/library-assets/images/uls-procopter/transmitter-mechanical-2.png)

*Figure: ULS-ProCopter Transmitter Mechanical Interface and Mounting Dimensions*

### Receiver mechanical interface:

![ULS-ProCopter Receiver Mechanical Interface](/library-assets/images/uls-procopter/receiver-dimensions.png)

*Figure: ULS-ProCopter Receiver Mechanical Interface and Mounting Dimensions*


## Environmental Conditions - Industrial Grade

Equipment is designed to operate reliably in demanding environmental conditions typical of aerospace, industrial automation, and outdoor applications.

### Operating Temperature Range
- Standard operating range: **-20°C to +55°C**
- Covers most industrial and outdoor applications
- Reliable performance across temperature extremes
- No performance degradation within specified range

### Humidity Tolerance
- Relative humidity: **Up to 70% (non-condensing)**
- Protected against moisture in typical operating conditions
- Suitable for outdoor and semi-protected installations
- Condensation prevention through sealed design

### Ingress Protection
- **IP67 rated** (Dust tight and water immersion resistant)
  - **6** - Complete protection against dust ingress
  - **7** - Protected against temporary immersion in water (up to 1 meter depth for 30 minutes)
- Suitable for harsh industrial environments
- Protected against rain, splashing, and temporary submersion
- Dust-tight sealing for contaminated environments

### Storage Conditions
- Storage temperature: **-40°C to +70°C**
- Relative humidity: **Up to 95% (non-condensing)**
- Long-term storage in industrial facilities

### Operational Environment Standards
- Designed to meet industrial equipment requirements
- Suitable for UAV/drone applications
- Outdoor installation capable
- Protected against:
  - Dust and particulate matter
  - Water spray and rain
  - Temporary water immersion
  - Temperature fluctuations
  - High humidity


<div class="note">
Dust and moisture protection: Not applicable to the ULSDV-PC-RX, protective measures are required against dust and moisture.
</div> 

## Change Control

All changes to this document must be reviewed and approved by the relevant technical leads and stakeholders

---

---
