Contact HMS Store Manager

Goto HMS-Brightsign Home Page

Contact HMS Technical Support

Roku Brightsign Serial Interface

Preliminary!

For Brightsign Compact HD410, 810 & 1010

16 Input, 16 Output with High Current Driver Board (Port 3)

The  C-16-HCA Driver Board Stacks Under this board and can drive eight circuits at 12 volts, 6 amps!

    

RBGW board shown, Will update Mid March

C-16-HC8 (Interface Board) w/C-16-HC Board

or, C-8-HC8 (Interface Board) w/C-16-HC Board

Features:

Note: If you have a C-8-HC8 board then output port2 data (outputs 8-15) and inputs 8-15 are of not utilized.  No data will be returned to the 5VTTL serial port of the BrightSign.  I.E. the Serial Transmission Protocol does not change with the exception that no data is returned to the BrightSign.

Recommended: Use the RS232-TTL 'Roku Adapter Board' to use your computer to test your strings to the C-16 and C8 boards prior to testing with the BrightSign.  Trial and error using the BrightSign to 'debug' strings will take hours or days troubleshoot.  With the RS232-TTL board it will take minutes to verify your command strings.

Description of Operation:
This board is used to interface to a BrightSign 'Compact'.  The first 8 inputs (inputs 0-7) pass directly to the BrightSign GPIO connections (Btn0-Btn7).  The BrightSign uses the 5V TTL serial port to input 8 bits of data (inputs 8-15) from this board.  The BrightSign controls the 16 Outputs via the 5V TTL Serial Port.  The 8 inputs (inputs 8-15) are transmitted to the Brightsign dependent on option 5.

Serial Transmission 'Break' Protocol:  The BrightSign has to allow 10 milliseconds to elapse between serial data 'bursts' going out.  This 10 millisecond 'rest' time is interpreted by the HMS board as a 'Break' in serial transmission.  This 'Break' condition synchronizes the HMS board to the serial transmissions from the BrightSign.

New Command Selection Protocol:  The first byte received by the HMS board (after 'break condition') sets the receive protocol command.  The 'Command Strings' are enclosed in brackets [ ].  

Note: RBGW Command Strings are ignored
Note: DMX Command Strings are ignored
Note: *1 'End Command' means the Command is executed and the next command can follow without a break.  Likely not utilized for this configuration (not RGBW and not DMX)

Note: Any 'Command' followed by a 'break condition' terminates the command. So, if zero bytes follow command=1, command 1 will simply be terminated at the break condition.  Any bytes that came in prior to the 'break' will not be saved.

To Send Multiple protocols Send 1 protocol, then pause for 10 milliseconds, then send the next protocol and pause and so on except where designated above with 'End Command'

Link: Setting up the Serial Port and Sending Bytes with 'BrightAuthor'.

*****************************************************************

Diagnostics:

Option 6 Selects a 'multiple diagnostic' feature.  With Switch 1, slider 6 (SW1-6) on, the board is in a diagnostic mode.  The three 8 bit ports are cycled one bit at a time to on (changes every second).  The 5V TTL driver sends decimal 170 (0xAA) to the BrightSign. This diagnostic allows for a visual on all output drivers, verified connection and baud settings to the BrightSign 5VTTL serial port.

Options: 

*****************************************************************

Here is a table of 'bit' control and the decimal values to control that bit.

Just add the decimal numbers together to get the bits set that you want.  Setting all bits on is 255d (decimal).  Setting bits 0 and 7 on is 128+1 or 129 decimal

*****************************************************************

Note: External Supply Voltage:  An External Power Supply is needed to power the loads on the output connector.  Do not connect any loads that have their own power that exceeds the power as applied to the board using the 'Ext. Power Connector'.  Doing so may result in damage to the board.  I.E. Suppose that 12 volts is supplied to this board and you have a relay board with it's own power of 24Volts DC that powers the relays.  The 24VDC will feed back into the board via the foldback diodes.  Note: Foldback diodes are required for inductive loads such as relays or small motors.  Use the 'relay' board (accessories) for isolated contacts to drive other devices.

Page Updated 03/01/2011