Download BATCAN CANopen Module

Transcript
v1.3 5-Jul-2012
BATCAN module
1 Introduction and Overview
The BATCAN module is a module that plugs directly on the NIKHEF B-sensor module [1],
providing a CAN interface for reading out the B-sensor module. The BATCAN firmware is
based on the firmware used in the ATLAS MDT-DCS module [2], and is –as far as the readout of a single B-sensor module is concerned– completely compatible with that module.
In addition the BATCAN module may be used as a component in the so-called BsCAN3
system [3], in which a number of BATCAN and mBATCAN [4] modules make up a B-field
sensor measurement system with multiple B-sensor modules, in closely spaced groups read
out by an mBATCAN module and/or individual modules typically spaced further apart, each
read out by a BATCAN module, all connecting to a single CAN bus which can extend to over
100 m in length.
Some additions have been made to the firmware in order to make the BATCAN module
compatible with the mBATCAN module from the CANopen point-of-view.
A schematic of the BATCAN module is shown in Figure 1. The central component of the
module is an Atmel AT90CAN64 microcontroller with integrated CAN-controller (hence the
name BATCAN: B-sensor readout module with ATmel CAN microcontroller)
The BATCAN module controls and monitors the B-sensor module ADC and provides readout of the B-sensor data via a CAN bus. The CANopen protocol [5] [6] is used as high-level
communication protocol standard on the bus.
NB: pull-up resistor on 1-Wire required! (CON1, pin 8)
4
2
Figure 1. Schematic of the BATCAN module (NB: modified original in driver/coupler area).
3