Hovedprosjekt
Hovedprosjekt
Hovedprosjekt
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 />
7.3.2 Program for styring av displayene (sekvensering)<br />
Programmet for styring av displayene er den mest avanserte programmet i forhold til andre<br />
programmer. Hensikten med dette programmet er å få PLS’en til å styre driveren. Som nevnt<br />
tidligere mottar driveren informasjon som adresse, data og klokkepuls fra PLS’en (se avsnitt<br />
4.3.3).<br />
Sende adresse og data til driveren<br />
Figur 7.11 Programdel for adresseendring<br />
Virkemåte: Timeren TS200 vil gå høy etter hver 100 ms (høy bare en programsyklus) og idet<br />
den går høy vil den inkrementere innholdet i dataregister, D10. Innholdet sendes så til<br />
utgangene, K1Y4 på PLS’en som videre går til inngangene på driveren (DA0-DA1). Verdien 0<br />
i D10 svarer til adressen til display 1, 1 svarer til adressen til Display 2 osv. Dersom<br />
innholdet i D10 blir større enn 5 nullstilles D10 og starter fra verdien null på nytt. Grunnen<br />
til dette er at driveren skal styre bare 6 display.<br />
Hver gang D10 endrer verdi sendes data for det aktuelle displayet til driveren samtidig, se<br />
figur 7.12 Når for eksempel D10 er lik 0 (adressen for Display 1) sendes data som ligger i<br />
minnecellene, K1M0 til utgangene, K1Y0 på PLS’en som videre går til inngangene på<br />
driveren (ID0-ID3)<br />
Figur 7.12 Programdel for overføring av data til driveren<br />
Program for elektro- og datateknikk AFT /HIST 42