Communication Protocol for Advanced Prosthesis Components

It would be of great value for the prosthesis industry to achieve an open standard for communication in upper limb prostheses. Cooperation between NTNU and the University of New Brunswick has resulted in a functional requirements specification for such a standard, SCIP(Standardised Communication Int...

Full description

Bibliographic Details
Main Author: Karnå, David
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk 2007
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9592
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-9592
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-95922013-01-08T13:26:37ZCommunication Protocol for Advanced Prosthesis ComponentsengKarnå, DavidNorges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikkInstitutt for teknisk kybernetikk2007ntnudaimSIE3 teknisk kybernetikkIndustriell datateknikkIt would be of great value for the prosthesis industry to achieve an open standard for communication in upper limb prostheses. Cooperation between NTNU and the University of New Brunswick has resulted in a functional requirements specification for such a standard, SCIP(Standardised Communication Interface in Prostheses). The special challenges for communication in a prosthesis system are possible noisy environments, high demands for light weight, safety for the user and the fact that devices might be switched during operation. It was the purpose of this master thesis to make a design based upon those requirements. This was done by first choosing an existing bus standard, that would provide the lower levels of communication. CAN was chosen for this purpose. The next step of the design process was to transform the functional requirements into more specific technical requirements. This resulted in the definition of four types of nodes on the bus. These are bus controller, input controller, device controller and service controller. Their interactions called for the specification of several different message types, to support data exchange between the nodes. The result was a design that specifies node types, message types, variables like adresses, control strategies etc., state transition diagrams for the different node types and some message sequences. It also specifies the use of the CAN data-frame for all message types. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9592Local ntnudaim:3332application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim
SIE3 teknisk kybernetikk
Industriell datateknikk
spellingShingle ntnudaim
SIE3 teknisk kybernetikk
Industriell datateknikk
Karnå, David
Communication Protocol for Advanced Prosthesis Components
description It would be of great value for the prosthesis industry to achieve an open standard for communication in upper limb prostheses. Cooperation between NTNU and the University of New Brunswick has resulted in a functional requirements specification for such a standard, SCIP(Standardised Communication Interface in Prostheses). The special challenges for communication in a prosthesis system are possible noisy environments, high demands for light weight, safety for the user and the fact that devices might be switched during operation. It was the purpose of this master thesis to make a design based upon those requirements. This was done by first choosing an existing bus standard, that would provide the lower levels of communication. CAN was chosen for this purpose. The next step of the design process was to transform the functional requirements into more specific technical requirements. This resulted in the definition of four types of nodes on the bus. These are bus controller, input controller, device controller and service controller. Their interactions called for the specification of several different message types, to support data exchange between the nodes. The result was a design that specifies node types, message types, variables like adresses, control strategies etc., state transition diagrams for the different node types and some message sequences. It also specifies the use of the CAN data-frame for all message types.
author Karnå, David
author_facet Karnå, David
author_sort Karnå, David
title Communication Protocol for Advanced Prosthesis Components
title_short Communication Protocol for Advanced Prosthesis Components
title_full Communication Protocol for Advanced Prosthesis Components
title_fullStr Communication Protocol for Advanced Prosthesis Components
title_full_unstemmed Communication Protocol for Advanced Prosthesis Components
title_sort communication protocol for advanced prosthesis components
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk
publishDate 2007
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9592
work_keys_str_mv AT karnadavid communicationprotocolforadvancedprosthesiscomponents
_version_ 1716520539805188096