To Örebro University

oru.seÖrebro University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
UTVECKLING AV PROCESSORPLATTFORM
Örebro University, School of Science and Technology.
2007 (Swedish)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesisAlternative title
DEVELOPMENT OF µP PLATFORM (English)
Abstract [en]

Abstract

 

The purpose of this project is to develop a modular processor card which is intended to work as a platform for Kitron Development Karlskoga. The modular processor card is meant to be used as a control system in development projects, mainly in medical and industrial products. The processor card will consist of a central unit with the basic functions for a control system. Furthermore there will be complete modules with machine commodity and programming, to pick exactly the necessary functions for a specific application.

 

With consideration to the specification of the development and the main unit, I chose an adequate microprocessor (AT90CAN32) as core and interface circuits to stated border areas.

 

The construction is first completed in the program MultiSim and then remade in the program OrCAD Capture. The programming language C was used in the software model. Then a layout was created in the program Ultiboard.

 

The project has resulted in the manufacture of a pattern card that can manage I/O units, such as D/A-converter, keyboard, display and serial port RS-232. The purpose was that the units should communicate with the processor. The application decides what the main unit is used for.

 

The D/A-converter was governed through SPI commands and the result was shown on an instrument (voltage). With the keyboard I was able to write digits to the processor and the result was shown on the display. The keyboard was used to send digits to the processor and was then sent through RS-232 to the PC. In the PC, a terminal program was used to receive digits.

 

A general platform has been developed through this project, where you can choose which functions you wish to use (see the building block in figure no.1).

Abstract [sv]

 

Sammanfattning

 

Projektets syfte var att utveckla ett modulärt uppbyggt processorkort som är tänkt att fungera som en plattform för Kitron Development Karlskoga i utvecklingsprojekt av ett kontrollsystem främst i medicin- och industriprodukter. Processorkortet skall bestå av en kärna med de grundläggande funktionerna för ett kontrollsystem. Sedan skall det finnas färdiga moduler, maskinvaru- och programvarumässigt, att plocka in för att få just de funktioner man behöver för en speciell applikation.

 

Med avseende på utvecklingsspecifikationen och definitionen av huvudenheten valde jag en lämplig mikroprocessor (AT90CAN32) som kärna och interfacekretsar till angivna gränsytor.

 

Konstruktionen genomfördes först i programmet MultiSim och ritades sedan om i programmet OrCAD Capture. Till mjukvarudelen användes programmeringsspråket C. Sedan skapades layouten i programmet Ultiboard.

 

Projektet har resulterat i att ett mönsterkort har tillverkats som kan hantera I/O-enheter, t.ex. D/A-omvandlare, tangentbord, display och serieporten RS-232. Dessa enheter skulle kommunicera med processorn. Applikationen avgör vad enheten skall användas till.

 

D/A-omvandlaren styrdes via SPI-kommando och resultatet avlästes på en voltmeter. Med hjälp av tangentbordet kunde jag skriva tecken som skickades till processorn, varifrån resultatet sändes vidare och blev synligt på displayen. Ett tangentbord användes för att skicka tecken till processorn som sände dessa vidare via RS-232 till en PC. I PC:n  används ett terminalprogram för att ta emot tecken.

 

Genom projektet har en generell plattform tagits fram där man kan välja de funktioner man önskar (se byggblocket i figur 1).

Place, publisher, year, edition, pages
2007. , p. 93
Keywords [en]
Platform, Ultiboard, Rahman, Modular, uP-Core, Hassanzadeh, Development, Medical, µP, Keyboard
Keywords [sv]
Plattform, Modulärt, Rahman, Processor, Ethernet, Hassanzadeh, CAN, Magister, USB, Periferier, Interface, Hårdvaru, Kontrollsystem
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:oru:diva-5953ISRN: ORU-NAT/ELE-AY-2009/0001--SEOAI: oai:DiVA.org:oru-5953DiVA, id: diva2:202117
Presentation
(English)
Uppsok
teknik
Supervisors
Examiners
Available from: 2009-04-22 Created: 2009-03-07 Last updated: 2017-10-18Bibliographically approved

Open Access in DiVA

fulltext(2810 kB)850 downloads
File information
File name FULLTEXT03.pdfFile size 2810 kBChecksum SHA-512
4134818eb7578e6d0e4abc502beacd03fa6989e9e57a5f9220d93f7c884a672f0537fd5c0fe281d65938501d48d65e0dc383cd5dfcf4ad12d1cd2bc49414ca28
Type fulltextMimetype application/pdf

By organisation
School of Science and Technology
Other Electrical Engineering, Electronic Engineering, Information EngineeringOther Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 850 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1275 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf