a modern nm registration system capable of sending data to the nmdb helen mavromichalaki - christos...
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
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