The Profibus ARM Project.
This is a project that have carried out at
The Hague University For Professional Education at the Micro
Electronics and System Design department (Dutch: MESO). MESO is part of
the Bachelor of Electronics Engineering course.
The main goal of MESO
is to give students the opportunity to do projects for real companies.
For me this sounds very logical, but there seem to be universities that
to fictional projects.
The project is assigned by
ServoBerkelPrior
(formely known as ServoBalans). ServoBerkelPrior is a manufacturer of
industrial balances.
Why this project?
ServoBerkelPrior is currently
using an outdated field bus on their system. The components used are no
longer available and custumers demand a new and secure field bus. In
Europe the most widely used field bus in the automation area is
Profibus.
The idea of this project is to create an ARM development
board with Profibus-DP Slave interface. We like to use an ARM processor
so that Servo Balans can easily make the step to Embedded Linux in the
future. Another reason for the use of ARM is good
peripheral support.
Meaning that once the Profibus interface works the system can be
extended with ease with LAN, USB host and device, Multi Media Cards,
RS485, IrDA and so on.
Also the JTAG and ICE support are reasons to
choose for ARM.
What are our project objectives?
- Creation of a
Profibus-DP slave interface to AT91RM9200 processor on EMBEST ATEB9200
development board.
- Integration of SPC3 and SPC3 driver to AT91RM9200
Profibus ARM documents
Due to the competitive nature of this project I
may not release the project results. Offcourse I can show the results
as part of my 'portfolio' to potential employers or new customers. But
I can give some general information and ARM tips on this site.
If you
like to read more about this project, you might consider downloading
one of the following files:
More on Profibus can be found at
www.procentec.com.
AT91RM9200 ARM9 Code examples