Our Designs

Home Clients & Links Our Designs Expertise Our Process Contact

Designs:  Below are some examples of our recent designs.  These are only a few of our projects over the last 10 years. Some of the products below are patented and some  the primary product offerings of the client. We've tried to put a mix of test systems and products in the examples. At imagic our design  design team creates electronic products for measurement and control.  Please visit our Expertise page to see if our  skills match your needs.

 

Industrial Process Control and I/O System  

Thermocouple Data Acquisition Module

Operating Hour Meter

Multiport Serial Card  

Ethernet NIC / Hub  

Windows  98/XP  based control software Temperature Controller

Distributed Control / Custom  Communications Network

Custom Industrial Process Control and I/O System

In partnership with a worldwide leader in engineering  we developed and now manufacture a line of Industrial and Process I/O modules to support their power engineering efforts.

These I/O modules and communications interfaces incorporate the latest in Texas Instrument digital signal processing, Xilinx products and Ethernet technologies. Building on our customers strengths in the design of power systems; we delivered a new set of I/O  that utilizes high speed communications architectures to efficiently transfer real time data to Intellution's  IFix  Man Machine Interface software.  We accomplish this transfer by utilizing Modbus TCP and MagicBoxTM DAO software technologies. 

Many of the I/O devices are powered by Linux, utilizing a 10/100M Ethernet and TCP/IP communications protocols. 

[ TOP ]

Operating Hour Meter

This instrument is an operating hour meter for power producing turbine systems.  It employs a dual processor system to manage a variety of onboard analog and digital inputs to the system. It also manages a variety of digital outputs, alarms and communications resources. The Operating Hour Meter employs a Motorola Coldfire processor and runs a Linux operating system for TCP/IP, serial communications and display.  Utilizing a TI DSP system the meter calculates effective operating hour algorithms in real time and maintains a crystal based timing engine.  

In addition, the system uses the latest in NiMH battery back-up technologies to assure continued operation for 24 hours after loss of input power. The unit may be powered by DC or AC sources.  

Configuration and monitoring of the system is made possible by a custom Windows interface panel and through a Modbus TCP interface to Intellution's IFix software.

[ TOP ]

Multiport Serial Card

This multiport serial card is an 8 channel ISA card that communicates on all channels at  115.2 Kbaud. The card is configurable as RS-232, RS- 422  or RS-485  on a channel by channel basis. The board also has integral line terminations. The core of this design is a Texas Instruments DSP connected to two 16554 UARTS. The communication to the PC is through a 2K dual ported ram. The PC side is accessed through a custom TTY device driver written by imagic for the LINUX operating system.

[ TOP ]

Multiport Ethernet NIC / Hub

This multiport ethernet NIC is a 10baseT design coupled to an integral 10baseT hub. The card is designed to allow a  PC based system to have a permanent network connection, an additional network access port and a daisy chain access port for clusters. This board is usable in a variety of operating systems including Linux, Microsoft Windows 95/98/NT, FreeBSD and a variety of RTOS's.

[ TOP ]

Thermocouple Data Acquisition Module

This is an eight channel data acquisition module based on a Texas Instruments DSP and 24 bit analog to digital converters. The design utilizes the capabilities of the DSP firmware to perform signal processing tasks and polynomial math to correct and  linearize the input signals . Utilization of these features make this one of the most accurate thermocouple temperature measurement systems in the world. This device interfaces to a personal computer through a serial port using Modbus communications protocol.

This front end unit is combined with an operator control panel written in Visual C++ for Windows 95/98/NT operating systems. This control panel features configuration of the front end acquisition unit, display of the live data, real time graphing of the data and historical trending to a Microsoft Access data base.

[ TOP ]

Windows 98/XP Based Real Time Control System

This is an operator control panel and PC based controller. The design was done in partnership with a large technology partner that produced the Input / Output (I/O) hardware. The I/O hardware was interfaced to the PC through a serial communications port using a Modbus communications protocol. The I/O hardware was composed of counters, analog sensor inputs, digital I/O and pulse width modulated outputs.

The software is written in Microsoft Visual C++. It is an object oriented design composed of a variety of GUI objects that comprise a complete Man Machine Interface. The software stores recipe data, alarms, events and system configuration information via DAO database technology in an Access database.

A virtual device driver performs the real time control of the system in 5mS updates.  This software system is composed of thousands of objects and 10's of thousands of lines of code. This software operates 24 hours a day,  in thousands of locations all over the world.

[ TOP ]

Custom Temperature Controller

A small manufacturer of chemical delivery machines had a need for a simple electronic heater control system. The client needed multiple heating loops and simple method of adjusting the temperature. The client needed to produce this at minimum cost. The customer was also wary of designs that used microprocessors. The client has no engineering staff to support a software based product.

We designed a simple single board temperature control and logic unit. Temperature and logic control is achieved using simple discrete digital and analog circuits. Temperature set points are adjusted via simple plug in resistor boards.

[ TOP ]

Distributed Control / Custom Communication System

This product is a complete distributed control system. It is comprised of 4 control systems of up to 100 microprocessor based interfaces and area controllers connected on a custom high speed network capable of being over a mile in length. It also features a variety of Windows based software tools.

Each of the 100 possible area controller nodes is capable of controlling a subnetwork of 32 additional sub controllers.  The maximum network system is up to 12,800 nodes.

Each controller, interface and sub controller can have a variety of I/O and data. The system has a peer to peer architecture and any node is capable of accessing and using information on any other node on the system.

On top of this hardware and firmware system is a complete Microsoft Windows based configuration, control and monitoring package. The software is composed of a suite of applications, controls and device drivers. The software was constructed using Microsoft Visual C++ and a variety of device driver, help, debugging and configuration management tools.

The core of the software system is an ODBC compliant database. The user interface features a menu driven, interactive configuration tool, a variety of monitoring and network applications comprising 100's of screens and dialogs. It also has a fully integrated button by button context sensitive help system.

This was a two year development process involving imagic engineers, client engineers, client marketing and the client management team. The resultant product serves as the successful primary product offering of the client and is patented in the US and internationally.

[ TOP ]

Magic Box is a registered trademark of imagic, inc. All rights reserved, Material Copyright © 1999 imagic, inc. modified Aug 2001. Some of the images on this page are from: www.freeimages.co.uk