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