6 Channel Output Module

/6 Channel Output Module
6 Channel Output Module2020-05-08T13:49:03+02:00

6 Channel Output Module

General

The 6 channel Output Module is a GOcontroll Moduline II and III compatible expansion card to add 6 output ports to your modular controller. The outputs are protected and configurable individually for a wide range of applications. Beside a C library, the module can also be configured with an available Matlab Simulink function block1. For the Moduline III, the Output Module can be used within Node-RED.

Applications

  • Bi directional control of inductive and resistive actuators

  • High side or low side actuator control as switch (on-off)

  • High side or low side actuator control with duty cycle (0-100%)

  • Half bridge actuator control

  • Full bridge actuator control (this configuration requires 2 output ports)

  • Current controlled actuators

Features

  • Each output is independent configurable

  • High side, low side, half bridge, full bridge and 3 phase control can be selected

  • Current of each channel can be read out (only for high side configuration)

  • Each output is short circuit and over temperature protected.

  • Module supply is reverse polarity protected

  • Module power supply is load dump protected (ISO 7637)

  • Bad ground connection detection (earth loop protection)

  • External supply voltage range from 6 to 24 Volt

Schematic representation

Local control an monitoring of output

Communication with processor board

Module rail supply

Output channel

Module ground

Software configurable interface circuit

For the readability, only one interface circuit is shown.

Technical information

Information is applicable for each channel

min nom max
Supply rail voltage (normal operation) 6 24 Volt
Maximum current for each channel* 5 A
Switching frequency (duty cycle selected) 1 17 kHz
Duty cycle resolution 0,1 %

*) The maximum total module current consumption may not exceed 15A.

Pinout controller connector

The picture below shows the connector pinning from the Input module. Be aware of the different pinouts when the module is plugged into even or odd module slots.

Connector A

Module 1 & 2

Module 3 & 4

System connections

Module 5 & 6

Module 7 & 8

Connector B

Connector C

Connector E

Connector D

The picture below shows the connector pinning from the Output module. Be aware of the different pinouts when the module is plugged into even or odd module slots.

Module located on: 1-3-5-7

Module located on: 2-4-6-8

Module rail supply (internal connected)

Module ground

Channel out 1

Channel out 3

Channel out 5

Channel out 2

Channel out 4

Channel out 6

Module rail supply (internal connected)

Module ground

Channel out 1

Channel out 3

Channel out 5

Channel out 2

Channel out 4

Channel out 6

For example let’s assume an Output Module is plugged into expansion slot 5:

  • The corresponding connector is D
  • The supply pins are: 5-6-7
  • The ground pins are: 24-25-26
  • The output channel pins are: 13-19-12-18-11-17

Be aware to connect all the supply pins and ground pins before controlling any actuator. By connecting only one or two pins, the processor board and module are not able to distribute the amount of current that is required. The processor board and module can be permanently damaged.

Model based software development

The GOcontroll Moduline II controller can be programmed with Matlab Simulink. By easily drag and drop function blocks into your Simulink model, no knowledge about any programming language is needed to build a control system. Inside the model, you can use a function block that is designed for the 6 channel Output module. This function block enables you to configure each output channel according to you demands using a graphic interface. The explanation of each configuration can be found inside the function block.

Signal input for the corresponding output channel

Module name

The module connector on the processor board where the module is connected to

Module article number

By double clicking the function block, the mask will open. Here you can configure your 6 channel output module according your demands

The sample time determines the function block execution frequency. -1 is deafult and doesn't have to be changed

Select the module connector on the processor board on which the module is plugged in to

Output channel to configure

Select the desired function of the output channel

In case of duty cycle control, select the frequency

Apply the configuration of the module

Function select

You can configure each output channel according your demands. For example, if you want to switch on or of a valve by controlling the supply of the valve, you can select the high side switch on/off function.

Half bridge duty cycle controlled 0 – 100% (0-1000)

With this function you can control an actuator with a half bridge. A value from 0 to 1000 controls an actuator with a duty cycle from 0 to 100%. The duty cycle percentage controls the active high stage. for example, if the value of 650 is send to a specific output channel, the output will be controlled to the rail supply for 65% of the period time. 35% of the period time will be controlled to ground. The switching frequency can be selected from the frequency box in the function block.

Low side switch duty cycle controlled 0 – 100% (0-1000)

If you want to control an actuator by switching to ground using duty cycle, you can select this function. A value from 0 to 1000 controls an actuator with a duty cycle from 0 to 100%. 0% means that the low side is floating. 100% switches the actuator to ground for 100% of the period time.  The switching frequency can be selected from the frequency box in the function block.

High side switch duty cycle controlled 0 – 100% (0-1000)

If you want to control an actuator by switching to the rail supply using duty cycle, you can select this function. A value from 0 to 1000 controls an actuator with a duty cycle from 0 to 100%. 0% means that the high side is floating. 100% switches the actuator to the rail supply for 100% of the period time.  The switching frequency can be selected from the frequency box in the function block.

Low side switch on – off

In case of switching actuators on or off by switching to ground, you can select the low side switch. By sending a 1 or higher, the switch will be switched on. 0 will switch off the actuator.

High side switch on – off

In case of switching actuators on or off by switching to the rail supply, you can select the high side switch. By sending a 1 or higher, the switch will be switched on. 0 will switch off the actuator.

Full bridge or 3 phase functionality

If you want to use two or three channels as respectively a H bridge or three phase control you have to select the half bridge function for each channel you use. By controlling the individual channels you can make your desired control system. It is strongly recommended to use the same duty cycle frequency for all the output channels.

1  The function blocks are designed on top of the available, open source blockset of HAN Automotive Research. More information and downloads can be found on: www.openMBD.com