04.09.2013 Views

Styresystem for kybernetisk håndleddsprotese - NTNU

Styresystem for kybernetisk håndleddsprotese - NTNU

Styresystem for kybernetisk håndleddsprotese - NTNU

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Kapittel 7. Testplaner og testing 56<br />

Hva testes: Kommunikasjon over CAN bus Utført: OK<br />

Beskrivelse av test: Et program som kjører på et testkort skal sende<br />

meldinger over bussen. Mottakersiden skal gjøre en endring på dataen i<br />

meldingen, og så returnere denne til testkortet. Endringen som gjøres vil<br />

avhenge av meldingens ID.<br />

Beskrivelse av testoppsett: En AT90CAN128 mikrokontroller i et utvik-<br />

lingskort av typen STK500/501 skal brukes som testkort. Tre trykknapper<br />

på utviklingskortet brukes til å bestemme hvilken melding (av tre <strong>for</strong>hånds-<br />

definerte) som skal sendes. Dataene i alle meldingene er like, men ID-ene<br />

<strong>for</strong>skjellig. På prototypen skal det kjøres et program som tar imot CAN-<br />

meldingene og multipliserer dataen med 2, 4 eller 8, alt etter hvilken ID<br />

meldingen har. Resultatet av multiplikasjonen legges så i en CAN-melding<br />

og returneres til utviklingskortet hvor dataen skrives ut i Br@y’s terminal<br />

over UART.<br />

Testresultater: Ingen problemer ble oppdaget. Alle utskriftene stemte<br />

overens med det en kunne <strong>for</strong>vente.<br />

7.3 Testplan C<br />

Hva testes: Konduktivitet Utført: OK<br />

Beskrivelse av test: Etter fresing av kretskort og lodding av komponenter<br />

skal samtlige pinner og kontaktpunkt testes <strong>for</strong> konduktivitet.<br />

Beskrivelse av testoppsett: En liste over alle kontaktpunkt i kretskortets<br />

utlegg skal genereres, og alle punktene testes med et multimeter.<br />

Testresultater: Ingenting uventet.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!