Interface Logo INTERFACE EMBEDDED SYSTEMS LTD.
Home
About Us
Services Offered 
Embedded System Platforms
PC-based software development
Internet Technologies
CIMPLICITY based development
Project Execution Process
Project Summaries
Documentation
Customer References
Some Useful Embedded links
Career Opportunities
Contact Us

 

Embedded System Platforms
 

We have a wide variety of experience of building embedded systems using microcontrollers, microprocessors and DSPs. In addition to these platforms, we have experience in building PC-based add-on cards, embedding controllers into PCs, building development environments for control systems, etc.

Our features of our development include :
 

Broad Based Experience : We have worked with a wide range of processors, controllers and Digital Signal Processors ( DSPs )

C for programming : We usually use C compilers, since this makes crossing the divides between different controllers/processors

Reusable code : We follow a structured and strict programming style, which enables high reusability and simplified debugging.

Training : We convert our engineers worthy of development projects within 3 months into our approach to embedded systems programming. We regularly conduct courses for training for other organisations on 8051-based programming, DSP-based development and PC-based Control Software development.

Some embedded systems developed by us are :

Multiplexer for Access Control System - this system consisted of :
 

PC-motherboard ( with 80286 CPU )
EPROM based Card for DOS boot, firmware and storage
Serial communication card with 4 serial ports ( RS -485 )
Firmware Features :
    Communication on 3 independent buses with 15 readers each
    Communication on 1 serial line to communicate with the UNIX host
Labelling Machine Controller - this system consisted of :
  Atmel 8051 ( 89C51 )
8 digital inputs
8 digital outputs
Seven Segment Display
RS 485 serial port
Step/Servo Motion control outputs
2 encoder inputs ( one from indexing motor and one for line speed )
Firmware Features : Sychronising label delivery with the line speed, and on-line modification of label delivery position.


Alarm Annunciator - this system consisted of
 

Atmel 8051 controller
12 point annunciation
12 input points, optoisolated
12 outputs for LEDs or Lamps
EEPROM for storing configuration
RS 485 serial port
3 digital inputs for operator pushbutton
Firmware Features : Communication protocol enabling 31 of these
units to be cascaded and connected to a single PC for logging.
PC-based Motion Controller  - this system consisted of  
3 axis motion control - step or AC servo
8 digital inputs
8 digital outputs
Linear and Circular Interpolation
Software Features :
  DOS/Windows/Linux based library
Linear and Circular Interpolation
ISO compatible G-code implementation