5 dvc50, Dvc50 – High Country Tek DVC80 User Manual

Page 85

Advertising
background image

P/N: 021-00154, Rev. A.6 - updated for V4.7 Tools

Page | 85

Digital Output Code Sample
Code Comments
Dvc41.A12 = On

Turn Output On

Dvc41.A1 = Dvc21.I1

Sets an output to the state of the Input

6.5 DVC50

The DVC50 Universal I/O Module is an expansion module designed
to operate in conjunction with a DVC7/10 Master Module. Its large
number of inputs and outputs make it ideal for applications that may
need to control more proportional valves than a DVC7/10 supports.
Four analog (0 to +5Vdc) and two analog/pulse (0 to +5Vdc) inputs
can interface to a number of different types of sensors including
joysticks, potentiometers and pulse sensors. Eight digital inputs are
provided for a multiple of switch input types. The output groups are
the same as the DVC10 Master module providing 6 High Side and 3
PWM outputs in three output groups. In addition six +5vdc reference
voltage pins are provided to supply power to external sensors or
potentiometers. These reference outputs are true +5vdc outputs and
not +5vdc through a 1Kohm resistor like the DVC5/10 reference
outputs. In the DVC5/10, the 1Kohm resistor serves to limit the
maximum short circuit current to 5ma per reference output. Over
current protection in the DVC50 is provided by a 120ma fuse
incorporated into the module. The 120ma current limit applies to
the sum of all the currents from the six reference outputs. Each
individual output may supply up to 120ma. The DVC50’s RS232 port
is used for setting its MAC ID, CAN Bus baud rate and for device
monitoring.

The DVC50 communicates to the DVC7/10 Master over the CAN Bus. DVC7/10 Bubble logic code reads and
sets the input/output variables that are transferred between the modules.

Two different CAN Bus communication mechanisms are used between
the DVC10 and DVC50. They are high-speed mail in and mail out
interfaces and direct memory transfer of data. The mail out interface from
the DVC50 to the DVC10 is limited to 8 bytes or 4 variables and is
accomplished in a single CAN Bus message. The mail in interface from
the DVC10 to the DVC50 is limited to 16 bytes or 8 variables and is
accomplished in a two CAN Bus messages. The direct memory transfer
mechanism requires multiple 4 CAN messages to transfer DVC50 I/O
status to and from the DVC10 and is reserved for slower types of I/O.
Note: The PWM command for an output group is restricted to the mail in
communication because of its higher speed requirement.

The DVC50 high speed interface to the DVC10 is via 4 mail outputs. The
high speed DVC50 interface from the DVC10 is via 8 mail inputs. The names of the Mail inputs and outputs are
mapped to DVC50 IO variable names. The DVC10 and DVC50 BIOS send and receive the mail data as Device
Net communication messages.

Mail output names (DVC50 to DVC10 data) are used to transfer Analog Pulse counts, Analog RPM values, etc
to the DVC10 for processing. Mail input names are used to control coil PWM percentages while the lower
speed direct memory transfer is used to enable a valve and set current direction. Mail outputs are sent every

Advertising
This manual is related to the following products: