a modern nm registration system capable of sending data to the nmdb helen mavromichalaki - christos...

20
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University of Athens (NKUA) NMDB Midterm Meeting Christian - Albrechts Universität zu Kiel December 3-5, 2008 FP7 NMDB Project

Upload: rachel-cameron

Post on 26-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

A modern NM registration system capable of

sending data to the NMDB

Helen Mavromichalaki - Christos Sarlanis

NKUA TEAM

National & Kapodistrian University of Athens (NKUA)

NMDB Midterm MeetingChristian - Albrechts Universität zu Kiel

December 3-5, 2008

FP7 NMDB Project

Typical Configurations of a NM Station

A block of cosmic rays

intensity counters

A number of environment

al sensors

Data Acquisition

SystemInternet

Web Server

PC, with cards

Embedded system

PC +

extra software

A Registration System NMDB needs

Every Station must provide 1-min data every 1-min

Every station must send reliable data without gaps

Every station must send data continuously

Every station must send good quality data

SUPER EDITOR SOFTWARE – Hourly Data - IZMIRAN GROUP

Does any other software exist?

Are Stations electronics EMC and EMI specs compatible

Median Algorithm – Minutely Data - ARAGATS GROUP

A script that sending data specifications for NMDB

Reliable – Not crash easily – Error Handling

Checks for the last 60 or 120 measurements in NMDB

Inserts per sec rate in database

Change automatically from Master server to mirror

Restarted automatically if stopped randomly

Running on Server or Registration System

Reads data from Text, binary files, a local database or after a correction algorithm

Registration System

1-min Data Resolution

Pressure measurement

Other environmental parameters (temperature, wind speed, humidity)

Reliable

Auto recovery from errors

Digital Counters

A/D converters

A/D converters

Well tested software

Watchdog

Registration System

Network connectivity

Power recovery

Multiple connectivity options (Ethernet, satellite modem, etc)

Data quality checks (Many Algorithms)

Low cost

Proper Network card or modem

Power supplies control circuit

Suppleness Hardware and software

Strong processor

Industry produced

Registration System – NMDB Implementation

Pc Based (Advantages)

Affordable cost

Easy to find, always available

Software platform independed – non proprietary parts

Many network capabilities

Easily configurable

Easily supported by a NM station technician

Future proof. Its design is supported by many companies all over the world

Can execute very complicated algorithms for data quality checks

Good long term operation (3-5 years)

Easily upgradable from anyone

There is a big variety of software that can support registration systems by many teams

Lower cost for development than an embedded system

Pc Based (Advantages)

Registration System – NMDB Implementation

Pc Based (disadvantages)

High power consumption

Not built for embedded world

Software with hard real time characteristics depended on Operating system

Registration System – NMDB Implementation

Very complicated for simple tasks

No lower cost in comparison to embedded system

Many reasons affect its stability. It is more difficult to discover and solve problems.

Proposed Registration System for NMDB

Hardware

A Personal computer

One or more counter Cards

One Analog to digital card for environmental parameters

A watchdog card

A network connection card

A remote control card

Do discussion about preamplifiers or interface circuits between counters and the registration system or sensors

Registration System

Counter Cards

Data Acquisition Card

Network Connectivity

Watchdog Card

Power Supplies

GSM Device

Proposed Registration System for NMDB

Software

Operating System (Windows XP or Linux)

Acquisition Software with real time execution features

Ability of registering data on files or a local database

Control Tasks software Communication software with watchdog card and remote control and operating system kernel

Network software for communication with network

Supervisor software for overcoming problems

Proposed Registration System for NMDB

Operating System Kernel

Sup

ervi

sor

Tas

k

Main Acquisition

Task

Correction Task

etc

Serial driverA/D Card

DriverCounter Card

Driver

Proposed Registration System for NMDB

Watchdog card

Embedded system based on microprocessor

Communication via RS – 232 serial port

Having a number of inputs/outputs

Proposed Registration System for NMDB

Remote Control Through the GSM network

Sending Error reports through GSM Network

Execute procedures for avoiding problems

Check power supplies circuits and UPS

Communicating with control Application in Registration system

Watchdog Card

Microcontroller 8-bit (8051 core)

256bytes ram, 8kbytes flash

Serial Communication with Registration

System

Power Supply Network monitor circuit

Circuit for Communication with GSM Unit.

Reset

Relay

Power On/Off

Relay

Control

Relay #1

Control

Relay #2

Control

Relay #3

Registration System

Opt

ical

Iso

latio

n

Watchdog Card Software

RTOS

Kernel

Registration System Monitoring Task

Multiplicity Card Monitoring Task

RS-232 communication

driver

Input-Output

Driver

Power Supply Driver

Monitoring Task

Interrupt Driver

GSM Unit Monitoring Task

Power Supply Network Monitoring

Task

Watchdog card

Script Implementation

Binary files with minutely

Data

Text files with Hourly Data Corrected

(Izmiran Format)

HourlyToLocalDB Program

MinutelyToLocalDB Program

Local Database

StationToNMDB Program

NMDB

Su

per

viso

r P

rog

ram

Thank you