Today is:   Dec 16, 2018

Brief Banners

Institute Mihailo Pupin
Institute Mihailo Pupin is the leading Serbian R&D institution in the field of Information & Communication Techologies.

Automation & Control Systems Ltd
The Automation & Control Systems Ltd is the core division of the Institute Mihailo Pupin, and the owner of the projects: ATLAS Systems and ATLAS-MAX.

The long list of the Institute's references and customers is the best proof of its high professional and techological achievments.

The other related IMP project: VIEW4 Software Package for control of complex processes

You are here:     piko-ATLAS System p-Organization Hardware p-Organization
pATLAS Hardware Organization


pATLAS presents a dedicated small-size process computer, designed for harsh process environment implementations.  It is organized around I2C Bus (Inter-Integrated Circuit Bus), as a set of pATLAS modules that consists of: a single central processing module (CPU Module) and a certain number of I/O process interface modules, as presented in the following simplified block diagram:

pATLAS Logic Diagram

Although the presented pATLAS block diagram is general and functional only, it matches in many aspects the real hardware organization, where each presented block literally corresponds to the certain physical component/components.

  • Power Supply Unit provides a continuous electrical power supplying of all pATLAS parts: CPU module and process interface modules (I/O and other special purpose modules).  Generally powewr supplying is realized through the I2C bus distribution rail, with few exceptions where it is done directly.  Power supply could be realized as a single or dual (redundant) power supply system.
  • Central Processing Module - CPU is a core pATLAS component - a “heart” and a “brain” of the system.  This is a programmable component of the system that keeps pATLAS control software and manages all I/O modules through the I2C master-slave communication.  It also keeps all needed databases and handles remote and network communication.  Basically, CPU module presents a customized dedicated diskless PC compatible microcomputer suitable for different process control implementations.
  • I2C Bus (Inter-Integrated Circuit Bus) is a multi-master serial single-ended computer bus that merges all pATLAS modules into a functional system.  It could be described colorfully as a set of "arteries" and "vains" that allow the flow of signals that keep the system alive.  Physically, it is realizard as a TBUS distribution rail with multiple TBUS connectors used to plug individual pATLAS modules. 
  • I/O (Input/Output) Modules is a common term for numerous input/output modules that provide interface between industrial process environment and pATLAS processing/computing resources.  Based on the direction of process data flow (in or out), pATLAS I/O modules are grouped into:

- pATLAS input modules acquire data from the process (different industrial and electric power processes) in real-time manner, which are than passed to the CPU module for subsequent handling and processing.

- pATLAS output modules deliver data to the process (setup, control and indication data) in real-time manner, which are usually causing certain status and state changes in the process.

  • Special Modules is a common term for certain number of custom-made pATLAS modules designed for special purposes, which fullfill a gap between the existing module's inventory and real-life requirements.  Soon those modules become part of the standard pATLAS production line.

All pATLAS modules and belonging components were designed to fit into the propriatary mechanical and electrical standards that fully match international counterparts.  A special attention was paid to the I2C standard, which specifies types, modes of operation, and locations of all address, data, control, identification and other process interface signals crucial for pATLAS operations.  For more details about I2C Bus click HERE.

Note: The presented division in the pATLAS organization is the general and functional one.  The listed organizational parts could differ significantly in their internal organization and complexity.