background image

USER'S MANUAL

CAN bus LCD Display

TRI66.003 ver 2

10 April 2011

5

   

 

 

 MOUNTING

 

 

The LCD display can be mounted using double-sided adhesive tape to hold it into 

position in a cutout in a flat panel.  The display itself is lightweight, although the 
CAN cable may present some load and may require strain relief elsewhere on the 

panel.  
The  display  requires  a  rectangular  mounting  hole  cutout  of  60  x 40mm,  with 
panel thicknesses of up to 1.5mm.

6

   

 

 

 PROGRAMMING

 

 

6.1

OVERVIEW

The   LCD   display   is   based   around   a   Texas   Instruments   (TI)   MSP430   16-bit 

embedded   low-power   microcontroller,   operating   from   a   clock   derived   from   a 
multiplied 32.768kHz watch crystal as default.  CAN bus support is provided via a 

Microchip MCP2515 CAN controller and TI SN65HVD234 CAN transceiver.   The 
display is not isolated from the CAN network.

6.2

SCHEMATICS & SOURCE CODE

Schematics and PCB component position overlays in PDF format are available for 

download   on   the   Tritium   website.     A   zip   file   is   also   provided   containing   the 
default source code for the microcontroller, written in 'C' and available under a 

BSD open-source license.  
Please refer to these references if developing custom firmware for the display.

6.3

TOOLCHAIN

The example default code provided is configured to work with the freely-available 
open-source   MSP430   GCC   toolchain,   which   provides   a   command-line   driven 

compiler,   binutils,   download,   and   real-time   debug   capability   through   a   JTAG 
header present on the back of the display PCB.  Please refer to the README file 

with the source code for download and installation instructions.
An adapter is provided with every display product that converts the TI standard 
14-pin   JTAG   debug   header   to   the   smaller   8-pin   flexible   printed   circuit   (FPC) 

header   used   on   Tritium   devices.     Tritium   recommends   the   use   of   the   USB 
programmer part number MSP-FET430 UIF available from TI or their distributors, 

although   lower   cost   and   slower   performance   parallel-port   devices   are   also 
useable.

6.4

CODE DOWNLOAD

Connect the 8-pin FPC ribbon to the header on the display PCB, with the Pin 1 

indication arrows matching on both the display and the adapter board.
Follow the instructions in the README file to compile your 'C' source, produce an 
object file for loading into the microcontroller, and download the new firmware to 

flash memory in the microcontroller.   Please feel free to email any questions or 
comments to James Kennedy, [email protected].

6 of 7

Summary of Contents for CAN bus

Page 1: ...USER S MANUAL CAN bus LCD Display TRI66 003 ver 2 10 April 2011 CAN bus LCD Display User s Manual 10 April 2011 2011 Tritium Pty Ltd Brisbane Australia http www tritium com au 1 of 7 ...

Page 2: ...re 3 3 1 Front panel 3 3 2 Labels 3 3 3 Power Input 3 4 CAN Bus 4 4 1 CAN Network Topology 4 4 2 CAN Wiring 4 4 3 CAN Connector 4 4 4 CAN Shielding 5 4 5 CAN Termination 5 4 6 Communications 5 5 Mounting 6 6 Programming 6 6 1 Overview 6 6 2 Schematics Source Code 6 6 3 Toolchain 6 6 4 Code Download 6 7 Revision Record 7 2 of 7 ...

Page 3: ...y requires reprogramming the microcontroller although hardware support does exist to allow remote configuration in the future Four LEDs are provided on the front panel of the device to indicate which variable is currently being displayed With appropriate modification of the firmware the display is capable of reading and displaying any variable on the CAN bus It is not only restricted to Tritium de...

Page 4: ...h another twisted pair to minimise noise pickup An overall shield can also be advantageous From a performance perspective the optimal choice of cable is 7mm Devicenet CANbus thin cable with 24AWG data 22AWG power twisted pairs and a braided shield Using this cable will result in a robust installation However it is not cheap and using it for a large network with many devices will quickly add up to ...

Page 5: ...tion resistor at each end of the CAN bus plug a connector into the unused CAN connector on the last device at each end of the network with a resistor crimped into the appropriate locations 4 6 COMMUNICATIONS The CAN standard does not specify high level message protocols Tritium devices use a custom protocol outlined in the communication specification document for each device By default each device...

Page 6: ...er to these references if developing custom firmware for the display 6 3 TOOLCHAIN The example default code provided is configured to work with the freely available open source MSP430 GCC toolchain which provides a command line driven compiler binutils download and real time debug capability through a JTAG header present on the back of the display PCB Please refer to the README file with the sourc...

Page 7: ...USER S MANUAL CAN bus LCD Display TRI66 003 ver 2 10 April 2011 7 REVISION RECORD REV DATE CHANGE 1 14 May 2007 Document creation JMK 2 10 April 2011 Modified CAN bus connector description JMK 7 of 7 ...

Reviews: