03.11.2014 Views

5. Vaihe, kytkennän toiminnan kuvaus - Oamk

5. Vaihe, kytkennän toiminnan kuvaus - Oamk

5. Vaihe, kytkennän toiminnan kuvaus - Oamk

SHOW MORE
SHOW LESS

Transform your PDFs into Flipbooks and boost your revenue!

Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.

Pekka Rantala 11.10.2010<br />

Sulautettu laite - Laitteiston toteuttamisen vaiheet<br />

1. <strong>Vaihe</strong>, lämpötila-anturin valinta<br />

Ryhmä tutustuu yleisimmin käytettyihin lämpötila-anturityyppeihin. Säteilyyn perustuvat<br />

ratkaisut jätetään tästä tarkastelusta pois. Tutustuttavat anturityypit ovat:<br />

• Termopari (Thermocouple)<br />

• Termistori (Thermistor)<br />

• Vastusanturi (RTD, Resistance Temperature Detector)<br />

• Integroitu piiri (Integrated circuit)<br />

Ryhmä tekee muutaman sivun power-point-esityksen, jossa esittelee selvityksensä<br />

tulokset. Esityksessä pitää tuoda ilmi seuravia asioita:<br />

- Mitä tarkoittaa termit PTC ja NTC? Pelkkä suomennos ei riitä.<br />

- Kaikille neljälle anturityypille<br />

o Tyypillinen mittausalue<br />

o Tyypillinen mittaustarkkuus<br />

o Hintaluokka (ainakin eri tyyppien järjestys hinnan suhteen)<br />

o Mikä on se fysikaalinen ilmiö, johon lämpötila-anturin toiminta perustuu<br />

o Mikä on anturin antama lähtösuure (virta, jännite, resistanssi,…)<br />

o Anturin antaman lähtösuureen lineaarisuus (suhteessa lämpötilaan)<br />

o Plussat ja miinukset (hyviä ja huonoja ominaisuuksia)<br />

- Mikä tuntuisi ryhmän mielestä sopivimmalta anturityypiltä nyt tehtävään<br />

lämpömittariin?<br />

Ryhmä perustaa itselleen omalle verkkolevylle tätä projektia varten kansion, jonne<br />

kerätään työn edetessä syntyvät dokumentit talteen. Tallettakaa nyt tekemänne esitys<br />

sinne.<br />

2. <strong>Vaihe</strong>, anturikytkennän suunnittelu<br />

Avatkaa itsellenne word-dokumenttipohja, johon kirjoitatte muistiin seuraavissa vaiheissa<br />

selvittämiänne asioita. Avatkaa myös Excel-ohjelma, jolla piirretään ominaiskäyriä.<br />

Tallentakaa kaikki piirtämänne ominaiskäyrät talteen.<br />

Tällä opintojaksolla käytetään tällaista anturia. Samaan sarjaan kuuluu useita eri<br />

resistanssiarvon antureita, nyt otetaan käyttöön R 25 :10 kΩ -anturi.<br />

Mikä on käytettävän anturin värikoodi?<br />

Ominaiskäyrä 1<br />

Piirtäkää Excelillä anturin ominaiskäyrä: lämpötila-resistanssi<br />

- Ominaiskäyrän x-akselina on lämpötila, y-akselina resistanssi<br />

- Selvittäkää, mikä on anturin resistanssi lämpötilassa -30 ⁰C, 0 ⁰C ja +30 ⁰C<br />

- Näin saatte anturin ominaiskäyrältä kolme toimintapistettä, joiden kautta käyrä<br />

siis kulkee.


Pekka Rantala 11.10.2010<br />

Kun ominaiskäyrä on valmis, esittäkää se opettajalle.<br />

Anturikytkentä<br />

Käytettävälle lämpötila-anturille suunnitellaan kytkentä, jolla se liitetään<br />

mikrokontrollerille. Tässä dokumentissa sivulta 116 alkaen luvussa <strong>5.</strong>6 on esitetty viisi<br />

erilaista vaihtoehtoista kytkentää anturille. Katsokaa ne silmäillen läpi, ja kirjatkaa näiden<br />

viiden kytkentävaihtoehdon otsikot suomeksi muistiin. Mikä niistä vaikuttaisi<br />

sopivimmalta kytkennältä nyt tehtävään lämpömittariin?<br />

Opettajan johdolla valitaan kaikille ryhmille samanlainen toteutettava kytkentä. Piirtäkää<br />

kytkentä itsellenne muistiin. Kytkennässä olevat symbolien merkitys on:<br />

U = käyttöjännite, toteutettavassa kytkennässä +5,0 V<br />

R T = lämpötila-anturin resistanssi<br />

U T = lämpötila-anturin yli oleva jännite<br />

R S = lämpötila-anturin sarjavastus, toteutettavassa kytkennässä 51,1 kΩ<br />

Ominaiskäyrä 2<br />

Piirtäkää Excelillä anturikytkennän ominaiskäyrä: resistanssi-jännite<br />

- Ominaiskäyrän x-akselina on anturin resistanssi R T , y-akselina anturin yli oleva<br />

jännite U T<br />

- Selvittäkää kaava: U T = f(R T )<br />

- Piirtäkää sellainen resistanssialue, joka vastaa lämpötila-aluetta -30 ⁰C…+30 ⁰C<br />

Kun ominaiskäyrä on valmis, esittäkää se opettajalle.<br />

Ominaiskäyrä 3<br />

Piirtäkää Excelillä anturikytkennän ominaiskäyrä: lämpötila-jännite<br />

- Ominaiskäyrän x-akselina on lämpötila T, y-akselina anturin yli oleva jännite U T<br />

- Selvittäkää, mikä on anturin yli oleva jännite lämpötilassa -30 ⁰C, 0 ⁰C ja +30 ⁰C<br />

- Näin saatte anturin ominaiskäyrältä kolme toimintapistettä.<br />

Kun ominaiskäyrä on valmis, esittäkää se opettajalle.<br />

Koittakaa ratkaista, mikä matemaattinen kaava tai funktio on lämpötilan ja anturin yli<br />

olevan jännitteen välillä: U T = f(T).<br />

3. <strong>Vaihe</strong>, AD-muunnos<br />

Tässä dokumentissa sivulla 120 oleva kuva <strong>5.</strong>8 esittää lohkotasolla toteutettavaa<br />

kytkentää. Anturin ja mikrokontrollerin välissä siinä on AD-muunnin. Oletetaan<br />

seuraavassa tarkastelussa, että lämpötilan ja AD-muuntimella muunnettavan jännitteen<br />

U T välinen yhteys on lineaarinen! Mitä lineaarisuus tarkoittaa?


Pekka Rantala 11.10.2010<br />

Selvitetään AD-muunnoksen erottelukykyyn liittyviä ominaisuuksia. Vastatkaa<br />

kirjallisesti seuraaviin kysymyksiin!<br />

1. AD-muuntimella muunnetaan anturikytkennältä saatava jännite U T<br />

digitaalisanaksi. Tavoitteena on mitata lämpötila-alue -30 ⁰C…+30 ⁰C puolen<br />

asteen tarkkuudella. Kuinka monta erillistä arvoa pitää AD-muuntimella pystyä<br />

erottamaan toisistaan?<br />

2. Kuinka moni bittinen pitää muunnoksen vähintään olla?<br />

3. Kuinka moni bittinen todellinen muunnin kytkentään on järkevää valita?<br />

4. Mikä on muunnoksen erottelukyky (= yhden kvantisointivälin suuruus), jos<br />

käytössä on 8-bittinen ADC, ja mittausalue on 0…+ 5,0 V?<br />

<strong>5.</strong> AD-muunnoksen mittausaluetta (= span) voidaan säätää niin, että maksimilukema<br />

255 saadaan jo pienemmällä jännitteellä kuin + 5,0 V:lla. Mittausalueen<br />

nollakohtaa (= offset) ei kuitenkaan tässä tarkastelussa voida säätää muuksi kuin<br />

0,0 V:ksi. Mikä on muunnoksen erottelukyky (= yhden kvantisointivälin suuruus),<br />

jos käytössä on 8-bittinen ADC, ja mittausalue on 0…+ 4,0 V?<br />

6. AD-muunnin voidaan säätää niin, että -30 ⁰C –lämpötila antaa muunnostuloksen<br />

250. Minkä muunnostuloksen tällöin antaa +30 ⁰C –lämpötila?<br />

7. Mikä saadaan edellisessä kohdassa muunnoksen erottelukyvyksi? Eli kuinka<br />

montaa astetta yksi kvantisointiväli vastaa? Täyttääkö erottelukyky<br />

lämpömittarille asetetun tavoitevaatimuksen?<br />

Selvitetään AD-muuntimen toimintaan liittyviä ominaisuuksia. Vastatkaa kirjallisesti<br />

seuraaviin kysymyksiin!<br />

1. Kytkennässä käytettävä muunnin on tämä. Mikä on sen tyyppinumro, kun<br />

muuntimessa on 4 kanavaa?<br />

2. Kuinka pitkän ajan yhden muunnoksen tekeminen kestää (muunnosaika)?<br />

3. Miten muunnos käynnistetään?<br />

4. Milloin muunnos on valmis? Miten ADC ilmoittaa sen?<br />

<strong>5.</strong> Miten valitaan AD-muuntimen kanava, jolle muunnos tehdään?<br />

Miettikää periaate, miten toteutettava lämpömittari saadaan kalibroitua! Mistä tiedetään,<br />

että lämpömittari näyttää oikein, kun käytettävissä ei ole lämpökaappia?<br />

4. <strong>Vaihe</strong>, kytkentäkaavion piirtäminen<br />

Ryhmä piirtää oman anturi-kortin kytkentä- eli piirikaavion. Piirtämiseen käytetään<br />

OrCAD Capture –ohjelmaa.<br />

Kytkennässä rajapintana mikrokontrollerille (=SIMO Computer) päin on ”pekka rantala”<br />

–liitin. Katso tämän liittimen signaalit ja nastajärjestys täältä.<br />

Liittimeltä saadaan suoraan ne signaalit, joiden avulla AD-muunninta ohjataan:<br />

- CPU:n lukupulssi RD*<br />

- CPU:n kirjoituspulssi WR*<br />

- CPU:n osoitteväylästä muodostettu piirinvalintalinja CS*


Pekka Rantala 11.10.2010<br />

- CPU:lle menevä keskeytyslinja INT*<br />

- CPU:n 8-bittinen dataväylä, joka on kaksisuuntainen.<br />

Palauttakaa mieleenne vaiheessa 3 selvittämänne asiat AD-muuntimen toiminnasta:<br />

- Muunnoksen käynnistys<br />

- Muunnos valmis<br />

- Kanavan valinta<br />

Miten liittimeltä saatavat signaalit ja muuntimen eri toiminnot liittyvät toisiinsa?<br />

Hahmotelkaa kytkentä kynällä ja paperilla. Hahmotelma on luonnos siitä, mitä<br />

komponentteja kytkentään tarvitaan ja montako signaalia missäkin välissä kulkee. Mitkä<br />

ovat signaalien nimet ja suunnat? Luonnoksessa ei tarvitse vielä ottaa kantaa esim.<br />

nastanumeroihin.<br />

- mitä eri signaaleja kytkennässä on ADC:n ja liittimen välillä<br />

- mitä kytkentään vaaditaan kalibroinnin toteuttamiseksi<br />

- miten mittausalueen säätö toteutetaan (= span adjust)<br />

Kun kytkentänne luonnos on mielestänne valmis, esittäkää se opettajalle!<br />

Lukekaa yksityiskohtaisempia piirikaavion piirtämisen ohjeita täältä.<br />

Kun kytkentäkaavio on mielestänne valmis, esittäkää se opettajalle!<br />

<strong>5.</strong> <strong>Vaihe</strong>, kytkennän <strong>toiminnan</strong> <strong>kuvaus</strong><br />

Ryhmä kirjoittaa suunnittelemansa ja piirtämänsä kytkennän <strong>toiminnan</strong> kuvauksen.<br />

Kytkennän <strong>toiminnan</strong> <strong>kuvaus</strong> on sanallinen esitys siitä, miten kytkentä toimii.<br />

Kuvauksessa käydään läpi koko kytkentä sopivassa loogisessa järjestyksessä ja kerrotaan,<br />

miten kukin sen osa toimii. Kytkennässähän ei pitäisi olla yhtään turhaa komponenttia,<br />

joten kaikilla komponenteilla on jokin perusteltu syy olla mukana kytkennässä. Tässä<br />

käydään läpi kaikkien komponettien <strong>toiminnan</strong> merkitys toteutetun kokonaisuuden<br />

kannalta. Toiminnan <strong>kuvaus</strong> voisi olla noin yhden A4:n mittainen. Katso vähän<br />

esimerkkiä <strong>toiminnan</strong> kuvauksesta täältä.<br />

6. <strong>Vaihe</strong>, piirilevyn layoutin tekeminen<br />

Ryhmä tekee oman anturikortin layoutin. Layout on suunnitelma siitä, miltä piirikortti<br />

oikeasti näyttää. Siinä määritetään:<br />

- Piirikortin koko<br />

- Johtimien ja eristysvälien leveydet<br />

- Komponenttien sijoittelu<br />

- Yms.<br />

Kopioi oma.llb –kirjastotiedosto omaan hakemistoosi, jossa on muutkin OrCadtiedostosi.<br />

http://www.oamk.fi/~pekkar/materiaalia/oma.llb


Pekka Rantala 11.10.2010<br />

Piirilevyn tekemisen päävaiheet ovat karkeasti seuraavat:<br />

1) Piirikaavio-vaiheessa tehdyn vetolistan siirtäminen layout-ohjelmaan.<br />

2) Koteloiden eli footprinttien liittäminen komponentteihin.<br />

3) Piirilevyn ulkomittojen piirtäminen<br />

4) Komponenttien sijoittelu<br />

5) Johdinleveyksien ja eristysvälien asettaminen<br />

6) Johtimien vetäminen<br />

7) Omien kaiverrettavien tekstien lisääminen<br />

8) Piirilevydokumenttien tuottaminen ja lähettäminen jyrsintään<br />

Lukekaa yksityiskohtaisempia ohjeita layoutin tekemiseen täältä. Ohje sisältää useampia<br />

välietappeja, jolloin työ pitää esittää opettajalle.<br />

Kun koko layout on mielestänne valmis, esittäkää se opettajalle!<br />

Kun opettaja on hyväksynyt layoutin, tilataan piirilevy koulun työpajalta.<br />

7. <strong>Vaihe</strong>, piirilevyyn liittyvien dokumenttien tekoa<br />

Muotoilkaa OrCAD Layoutissa olevaa kuvaa niin, että saatte suunnittelemastanne<br />

piirilevustä selkeän osasijoittelukuvan. Osasijoittelukuvassa pitää näkyä:<br />

- Piirilevyn ulkoreuna<br />

- Komponenttien reunaviivat<br />

- Komponenttien tunnukset: U1, U2, R1, C1, jne.<br />

- Piirilevyllä olevat tekstit<br />

Osasijoittelukuvassa EI SAA näkyä:<br />

- Johdinvetoja<br />

Ottakaa aina yksi layout-kuvan taso (top, bottom, jne.) kerrallaan käsiteltäväksi. Tason<br />

saa piilotettua miinus (-) näppäimellä, tason saa näkyväksi plus (+) näppäimellä.<br />

Vaihtakaa tason väri tarvittaessa väriasetuksista mustaksi/valkoiseksi tai, jotta viivat<br />

näkyvät selvästi.<br />

Kun osasijoittelukuva on mielestänne valmis, esittäkää se opettajalle!<br />

Tallettakaa osasijoittelukuva JPEG-muodossa (tai jokin muu yleinen formaatti) ryhmän<br />

dokumenttikansioon.<br />

Ryhmä laatii omaan kytkentään tarvittavista osista osaluettelon. Osaluettelon malli löytyy<br />

osositteesta: http://www.oamk.fi/~pekkar/materiaalia/Osaluettelonmalli.doc


Pekka Rantala 11.10.2010<br />

8. <strong>Vaihe</strong>, piirilevyn kokoaminen<br />

Kun ryhmä on saanut tilaamansa piirilevyn, pitää ryhmän antaa näyte juottamistaidostaan<br />

ennen lopullisen kokoonpanon tekemistä.<br />

Ryhmä ottaa itselleen oman ”namu”rasian, jossa ryhmän osat ja komponentit jatkossa<br />

säilytetään. Rasian kanteen kirjoitetaan ryhmän jäsenten nimet, luokka sekä lukukausi,<br />

jolloin työtä tehdään, esim. S2010.<br />

Ryhmä tulostaa kytkentänsä osaluettelon opettajalle, joka antaa muutaman kytkentään<br />

kuuluvan ”helpon” komponentin ryhmälle. Kun nämä komponentit on juotettu<br />

onnistuneesti piirilevylle, ryhmä saa opettajalta loput komponentit.<br />

Kun piirilevy on koottu, se jää odottamaan testiohjelman valmistumista. Testiohjelman<br />

avulla pystytään testaamaan, että kytkentä ja piirikortti toimivat oikein.

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

Saved successfully!

Ooh no, something went wrong!