CAN1 EasyCAN Firmware - Introduction
The CAN field bus has rapidly become the most widely used sensor/actuator bus in automated industrial equipment and medical instrumentation applications. The CAN field bus offers a clearly defined standard with a good price / performance ratio and the maximum of failsafeness and transmission speed. The CAN field bus has a logical bus structure. This means that each CAN controller can perform a direct point- to- point communication with any other CAN controller in a CAN field bus system. With its extremely compact protocol and direct point- to- point communication, the CAN field bus achieves a much higher data rate than other field busses using the same bit transfer rate. Even given a bit transfer rate of 1 Mbit/sec., the CAN field bus is absolutely failsafe.

The CAN1-PC/104 is an intelligent CAN controller board for the PC/104 bus. The CAN1-PC/104 board is based on a 80C31 microcontroller (Intel 8051 code compatible) and the Philips BASIC CAN controller 82C200 or the Intel BASIC/FULL CAN controller 82527 chip. The interface between the 80C31 microcontroller and the PC/104 bus is build with an 1 Kbyte high- speed dual port RAM.

The EasyCAN firmware is the logical interface between the Philips 82C200 or Intel 82527 CAN controller chip on the CAN1 controller board and your application software on the CPU in a PC/104 based embedded PC system. With the EasyCAN firmware, you donīt had to set and change control register bits on the 82C200 or 82527 controller chips. You can write data structures direct into the CAN1 dual port RAM for transmitting data to the CAN field bus or read data structures from the dual port RAM for receiving data from other CAN controllers in a CAN field bus system.

CAN1-PC/104 INTERFACE
FUNCTION OVERVIEW
CAN CONTROLLER SETUP FUNCTION
EXAMPLE - CAN CONTROLLER SETUP
TX DATA FRAME FUNCTION
EXAMPLE - TX DATA FRAME
RX DATA FRAME FUNCTION

The EasyCAN firmware runs on the CAN1 80C31 microcontroller. There are two versions of the EasyCAN firmware: 1. the EasyCAN firmware PROM (ordercode CAN1104-EC10FW) for the CAN1 with Philips BASIC CAN controller 82C200 and 2. the EasyCAN firmware PROM (ordercode CAN1104-EC20FW) for the CAN1 with Intel BASIC/FULL CAN controller 82527 chip.


SSV SOFTWARE SYSTEMS PC/104 Products. CAN1 FW1. File: P54.HTM, Last Update: 22-December-1996
Copyright (c) 1996 WST. All rights reserved.