Configurable Multiprocessor Platform Without RTOS For Distributed Interfacing and Controlling
Configurable Multiprocessor Platform Without RTOS For Distributed Interfacing and Controlling
We
propose
an
interface
of
microcontrollers with the standard serial
communication interface for autonomous robots
and industrial control; also we have developed a
hardware for industrial controlling that is
controlled through one main controller and other
controller will support the main controller to
control the overall system.
Abstract
This paper presents the design and full prototype
implementation of a configurable multiprocessor
platform that supports distributed interfacing and
controlling. It is very difficult to implement the
system with distributed and discrete set of
devices and work in coordination with each
other, especially in the field industrial control
and robotics. Keeping this in mind we have
developed a framework with a standard Intel
8051 architecture microcontroller (which is one
of the most versatile microcontroller families)
and well known Keil software for programming
in C. We have chosen this microcontroller
because this contains variety of interfaces and
many digital I/Os. And it is easily available. We
have chosen the C language because C is one of
powerful language to test and verify algorithms
and designs for embedded domains too. In this
work we have interfaced microcontrollers with
standard serial communication interface and
written C source code for program running on
different controllers in the multiprocessor
environment
1. Introduction
Use of microcontroller for the solution of
problems associated in the robotics and industrial
control domain is a quite important because in
robotics and industrial control it is required to
execute the different algorithms to control and
sense the different parameters, and digitally
control the operations and devices. The Intel
8051 Architecture has many digital I/Os,
Interfaces like Timer/Counters and Interrupts. [1]
2. Background
3. Proposed Model
To develop a complex digital system, for that
many I/Os and computational power is required.
To incorporate this kind of capablities in the
system, the single microcontroller is not
sufficient because of its processing, memory and
I/Os limitations. [2]
We think to develop an application which
requires high I/Os and we wanted to explore the
capabilities of multi-processor platform.
Therefore we proposed an interface between
multiple microcontrollers with the help of serial
communication interface. We have written
functions in C using that utilize serial port
capabilities of microcontrollers. [3]
S. No.
1
2
3
4
Device
Master
Slave 1
Slave 2
Slave 3
ID(Address)
000
001
010
100
D7
D6 D5
Address
D4
D3
Command
D2
D1 D0
Data
5. Future Scope
We are in process of designing a robot
which can stand as well as move on. In this robot
we incorporate the concept of multiprocessor
digital control.
REFERENCES
[1]
[2]
[3]
[4]
4. Conclusion
We found that the framework which we
have developed supports development of
multiprocessor platform for industrial and
robotics control.