14.12.2012 Views

Hovedprosjekt

Hovedprosjekt

Hovedprosjekt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Hovedprosjekt</strong>rapport 2006 Elektronisk tavle for vektløfterstevner Gruppe 17<br />

Her er det en kort oppsummering av dataflyten mellom PLS’en og driveren med en skisse, se<br />

figur 7.14.<br />

Figur 7.14 Prinsippskisse for sekvensprogrammet<br />

I ettertid ble dette programmet for styring av displayene bygd om. Det går ut på at sekvensen<br />

skal kjøres kun for displayene for tid siden tiden forandrer seg hele tiden og trenger<br />

oppdatering. Sekvensen skal kjøres en kort stund for alle displayene bare dersom verdien til<br />

vekta endres.<br />

Hovedpoenget med denne strategien er at PLS’en skal slippe unødvendig sekvenskjøring for<br />

vekt siden den ikke endres så ofte. Dette løste også andre problemer som blant annet uønsket<br />

blinking på displayene som ga oss hodepine over lang tid.<br />

Denne strategien ga også en ulempe ved inntasting av vekt. Strategien krever at PLS’en får<br />

beskjed, når man er ferdig med inntastingen av vekt. PLS’en får denne informasjonen ved<br />

hjelp av den pulsen enkoderen sender. Programmet er laget slik at man må taste inn tre siffer<br />

(svarer til tre pulser fra enkoderen) for at sekvensen ikke skal kjøres for vekt etter inntasingen.<br />

Dette vil si at hvis man ønsker å taste inn en tallverdi med to siffer (to siffer svarer til to<br />

pulser), bør man trykke på null først for å unngå at sekvensen kjøres hele tiden for vekt.<br />

Program for elektro- og datateknikk AFT /HIST 44

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

Saved successfully!

Ooh no, something went wrong!