Change search
ReferencesLink to record
Permanent link

Direct link
Design, Implementation and Testing of Low-level Layers of the PDCP for the AVR Platform
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Engineering Cybernetics.
2012 (English)MasteroppgaveStudent thesis
Abstract [en]

The industry engaged in prostheses production is dominated by companies that offer products using their own propriety standards. This results in either impossible or significantly impeded cooperation between modules from different manufacturers within one device. Looking for solutions to this problem in 2005 engineers started working on standardization of communication interface. Outcome of the University of New Brunswick (UNB) Hand Project, founded by Atlantic Innovation Fund (AIF), is still improved interface Prosthetic Device Communication Protocol for internal communication of prosthesis hand modules. This paper has been devoted to the matter of design and implementation of the lower layers of PDCP on AVR Platform, hugely popular in systems of prostheses. An important aspect was to maximize software portability between different models of AVR family microcontrollers and as far as possible between microcontrollers from different manufactures. Software should be well documented and understandable for engineers enabling further development. Hardware layer used in this project was based on AT90USB1287 Atmel microcontroller, external CAN controller MCP2515 and CAN transceiver MCP2551 (both manufactured by Microchip). A part of the project was to design Printed Circuit Board giving a visualization of the software portability. The software was designed in close cooperation with the student responsible for the higher layers of the interface, therefore corresponding interface had to be designed. Lower layers of PDCP are based on interrupt generated by the CAN controller chip. Thanks to this solution maximum capacity was ensured while providing CPU time for upper layers of interface and application-specific tasks.

Place, publisher, year, edition, pages
Institutt for teknisk kybernetikk , 2012. , 90 p.
Keyword [no]
ntnudaim:7764, MTTK teknisk kybernetikk
URN: urn:nbn:no:ntnu:diva-18893Local ID: ntnudaim:7764OAI: diva2:566353
Available from: 2012-11-08 Created: 2012-11-08

Open Access in DiVA

fulltext(2194 kB)642 downloads
File information
File name FULLTEXT01.pdfFile size 2194 kBChecksum SHA-512
Type fulltextMimetype application/pdf
cover(184 kB)27 downloads
File information
File name COVER01.pdfFile size 184 kBChecksum SHA-512
Type coverMimetype application/pdf
attachment(28503 kB)11 downloads
File information
File name ATTACHMENT01.zipFile size 28503 kBChecksum SHA-512
Type attachmentMimetype application/zip

By organisation
Department of Engineering Cybernetics

Search outside of DiVA

GoogleGoogle Scholar
Total: 642 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

Total: 50 hits
ReferencesLink to record
Permanent link

Direct link