Show simple item record

dc.contributor.advisorStavdahl, Øyvindnb_NO
dc.contributor.advisorGrabowski, Kamilnb_NO
dc.contributor.authorZamojski, Andrzejnb_NO
dc.date.accessioned2014-12-19T14:06:14Z
dc.date.available2014-12-19T14:06:14Z
dc.date.created2012-11-08nb_NO
dc.date.issued2012nb_NO
dc.identifier566353nb_NO
dc.identifierntnudaim:7764nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/260714
dc.description.abstractThe 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.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for teknisk kybernetikknb_NO
dc.subjectntnudaim:7764no_NO
dc.subjectMTTK teknisk kybernetikkno_NO
dc.titleDesign, Implementation and Testing of Low-level Layers of the PDCP for the AVR Platformnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber90nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for teknisk kybernetikknb_NO


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record