eudet measurement systems we distinguish 2 systems in eudet: a measurement test bench based on :...

9
EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: • A measurement test bench based on : – Electric motor from BALDOR for motion. – B-sensors and ARM MCU for measurements. • A permanent measurement system, based also on 2 b-sensors and ARM MCU.

Upload: darrell-hodge

Post on 29-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

EUDETMEASUREMENT SYSTEMS

We distinguish 2 systems in EUDET:

• A measurement test bench based on :– Electric motor from BALDOR for motion.– B-sensors and ARM MCU for measurements.

• A permanent measurement system, based also on 2 b-sensors and ARM MCU.

Page 2: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

EUDET MAGNET

SP

I

CONTROL ROOM

BALDORMOTOR

ARM MCU

Measurement PC :Motion control software (BALDOR)B-sensor Readout+data acquisition software

BALDOR MOTION CRATE

USB COMM

ARM MCU

PO

WE

R C

AB

LE

EN

CO

DE

R C

AB

LE

Permanent System

B sensors

B sensors

B sensors

B sensors

PermanentB-sensor

PermanentB-sensor

MEASUREMENTBENCH

SP

I SP

I

SP

I SP

I

Permanent Acquisition PCB-sensor read out +data acquisition application

RS

232

RS232

SPI

EUDET Measurement System OVERVIEW

Page 3: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

EUDET Applications

• There are four applications for EUDET:1. Measurement Bench Application.

2. Permanent Acquisition Application.

3. Motion Control Application.

4. ARM MCU Application

Page 4: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

Measurement Bench Application

• Written in C (console Application), running on rack PC under Win XP

• Communicates with both motion control system BALDOR (via USB) and ARM MCU(via RS232).

• Allows to set measurements steps by filling a formatted text file.• Allows to set number of b-sensors involved in measurement by

filling a formatted text file• Acquires B-sensors settings, B-sensors Hall voltages and

temperature for each reached position.• Generates a formatted text file for each measurement session. Then

this file is processed to get Magnetic Field values from voltages values for each measurement position.

Page 5: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

Permanent Acquisition Application

• Written in C, (console Application) running on a PC from DESY, under Win XP.

• Is inherited from Measurement Bench application concerning Hall voltages, B-sensors settings…

• Based on 2 B-sensors installed in key-locations in EUDET

• Allows to set Acquisition period.• Generates formatted measurement file. This file must be

processed to get Magnetic Field Values from voltages values.

Page 6: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

Motion Control Application

• Written in Basic with Baldor’s Mint environment.• Communicates with Measurement Bench Application via

USB protocol.• Does homing (sets encoder value for a physical known

position).• Allows Relative and Absolute motions, with an accuracy

inferior to 0.2 mm, based of encoder signal.• Implements security layer via end-switches management

as special events.

Page 7: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

ARM MCU Application

• Written in C in KEIL environment.• Communicates with Measurement Bench Application or

Permanent Acquisition Application via RS232.• Addresses B-sensors, Initializes them, sets registers in

ADC, gets Hall voltages and temperatures via SPI from ADC.

Page 8: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

For the future….

• Add GUI layer for Permanent Acquisition Application :

Page 9: EUDET MEASUREMENT SYSTEMS We distinguish 2 systems in EUDET: A measurement test bench based on : –Electric motor from BALDOR for motion. –B-sensors and

For the future….

• Add a bootloader in ARM MCU. It allows to update firmware in ARM via RS232, USB, without using expensive JTAG Programmer.

• Allows to load simply .hex file for EUDET users, sent by e-mail by us.