14.12.2012 Views

Hovedprosjekt

Hovedprosjekt

Hovedprosjekt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

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

3.3.5 Driverkrets for displayene<br />

Driverkretsene til tavle 1 og tavle 2 er like, bortsett fra de motstandene som er lagt inn i serie<br />

med segmentene på displayene for å begrense strømmen gjennom dem. Nærmere<br />

undersøkelser viste at motstandene som ligger på driverkretsen til tavle 2 blir utsatt for større<br />

spenningsfall. Det betyr i praksis at disse motstandene yter mer effekt så måtte vi i ettertid<br />

erstatte disse med effektmotstander som tåler mer effekt. For driverkretsen i tavle 1 har vi<br />

brukt en motstandsverdi på 27 ohm(1 W), mens motstandene til driverkretsen i tavle 2 fikk en<br />

verdi på 120 ohm (5 W) etter de beregningene vi gjorde.<br />

Begge driverkretsene i tavlene består i hovedsak av følgende komponenter:<br />

Driver (ICM7218CIJI)<br />

Dette er en IC-krets som kan drive opptil 8-displayer samtidig. Hovedfunksjonen til driveren<br />

er å bearbeide data som sendes fra PLS’en og styre displayene ut fra det.<br />

Figur 3.12 Pinne konfigurasjon for driveren<br />

Fra PLS’en mottar driveren følgende opplysninger:<br />

� 3-bits adresse for hvilket display den<br />

skal styre (DA0-DA2).<br />

� 4-bits data om hvilket tall som skal<br />

vises på displayet (ID0-ID3)<br />

� En klokke puls for å oppdatere<br />

displayet (Write)<br />

Dataflyten mellom PLS’en og driveren krever avansert programmering i PLS’en som vi skal<br />

komme tilbake til under avsnitt 7.3.2.<br />

Driverens digit-utganger kobles til styrekrets for displayene, mens segment-utganger kobles<br />

til de tilsvarende utganger på displayene, se figur 3.10.<br />

Driveren fungerer sånn at den styrer kun et display om gangen. Når den skal for eksempel<br />

styre et display setter den spenning på displayet via Common Anode og setter segmentutgangene<br />

lav eller høy avhengig av hvilket tall som skal vises (lav utgang fører til at<br />

segmentet lyser og omvendt). Mens den gjør det får ikke de andre displayene noen spenning.<br />

Så styrer det neste displayet og kutter spenningen til forrige osv. Dette går så fort at vi som ser<br />

på displayene ikke merker noe og det virker som om displayene får spenning hele tiden.<br />

Smart!<br />

Program for elektro- og datateknikk AFT /HIST 18

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

Saved successfully!

Ooh no, something went wrong!