TKT224 KOODIN KOON OPTIMOINTI



Samankaltaiset tiedostot
Tehtävä 5. ECIO dataloggeri lämpötila-anturilla

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2

TIETOKONETEKNIIKAN LABORAATIOT

MITTALAITTEIDEN OMINAISUUKSIA ja RAJOITUKSIA

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

S11-09 Control System for an. Autonomous Household Robot Platform

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

Agent-D -sarja. Tilauskoodi: Agent-D-HT2 sis. Agent-D-Clip-S -anturi Agent-D-HT2-EX (EX-Zone 1) sis. Agent-D-Clip-S -anturi

Kauko-ohjauslaite GSM rele 2011 v

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla

TiiMi 5500 Perunavaraston ilmastoinnin säätöjärjestelmä Käyttäjän käsikirja

Tasasähkövoimansiirto

LEGO EV3 Datalogging mittauksia

Huolehdi siitä, että puhelimen akussa on riittävästi virtaa ja pidä puhelin aina päällä. Varmista, että puhelimesi bluetooth-yhteys on päällä.

Sääasema Probyte JUNIOR

LABORATORIOTYÖ 3 VAIHELUKITTU VAHVISTIN

ILMASTOINTIKONEEN TOIMINTAKOE

I-Vinssi LM.60i 24V / I/O-net / 60NM. Sisältö Sovellukset 1 Ominaisuudet 1 Mitoitus 3 Varavirtalähde 3 Varusteet 4 Johdotus 5 Tekninen erittely 5

KÄYTTÖOHJE CELOTRON GSM LÄMPÖPUMPPUOHJAIN

Akkulaturit OMISTAJAN KÄSIKIRJA

2. Käytä haalareita ja suojakäsineitä - pyyhi haalareista mahdolliset öljytahrat pois ennen kuin palautat ne naulakkoon - käytä myös suojalaseja

Topfieldin sarjaporttipäivitystyökalun asennus(rs232)

Trust PhotoCam LCD 2300 PHOTOCAM LCD Pika-asennusohje. Versio 1.0

DATAFLEX. Vääntömomentin mittausakselit DATAFLEX. Jatkuvan päivityksen alaiset tiedot löytyvät online-tuoteluettelostamme, web-sivustosta

PC vai Yoshbox? Moottorinohjauksen lyhyt teoria ja vertailu Mustavalkoisesti kirjoitettuna innostamaan tiedon ja mielipiteiden jakamiseen by PetriK

TIETOKONETEKNIIKAN LABORAATIOT V2.0 VHDL ohjelmoinnin perusteet

Mittalaite ja puhelin on laitettu toimimaan automaattisesti yhdessä, sinun tulee seurata puhelimen antamia ohjeita mittauksen suorittamiseen.

MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma

Taito Tehdä Turvallisuutta

FYSP101/K1 KINEMATIIKAN KUVAAJAT

PITKÄNPATTERIN KYTKENTÄ

TL5503 DSK, laboraatiot (1.5 op) Suodatus 2 (ver 1.0) Jyrki Laitinen

TIETOA MITTAUKSESTA TYÖPERÄINEN ASTMA

Laboratoriotyö. 1. Laitteisto. 1.1 Kamera

OUM6410C pisteohjattu venttiilimoottori 24 VAC

Kamera ohjelmoidaan ensin tunnistamaan kortit ja lähettämään tieto sarjaliikenneporttiin Data-linkin avulla.

Robotti Takymetri. Zoom90 Motorisoitu Sarja. Esitys /Matti Leinonen Geolaser Oy

Made in Germany. DE1 SÄHKÖINEN MUTTERINVÄÄNNIN MOMENTTIKIRISTYKSEEN DE1plus MOMENTTI SEKÄ KULMAKIRISTYS TOIMINOILLA

MITTAUSTEKNIIKAN LABORATORIOTYÖOHJE TYÖ 4. LÄMPÖTILA ja PAINELÄHETTIMEN KALIBROINTI FLUKE 702 PROSESSIKALIBRAATTORILLA

Ohjelmoitava päävahvistin WWK-951LTE

SISÄLLYSLUETTELO RC-436

1. Yleistä. 2. Ominaisuudet. 3. Liitännät

Anturit ja Arduino. ELEC-A4010 Sähköpaja Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka

EV3 Liikemittauksia. Työkortit EV3 liikemittauksissa / Tehtäväkortit/ Piia Pelander / 2017 Innokas 1

PROBYTE CONTROL GSM GSM/SMS-hälytys- ja ohjauslaite

LVI-laitosten laadunvarmistusmittaukset PUMPUN OMINAISKÄYRÄ. v0.3

TURVAVALAISTUSKESKUKSET TK31 JA TK41 ASENNUS- JA TESTAUSOHJE

VERSA. monipuolinen hälytinkeskus. Versa

KAAPELITESTERI / PAIKANNIN TRIFITEK TR-383 PIKAKÄYTTÖOHJE V1.0

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

= vaimenevan värähdysliikkeen taajuus)

MIKROAALTOMITTAUKSET 1

TRUST AMI MOUSE WIRELESS 300

Moottorin lämpötilan mittauksen kytkeminen taajuusmuuttajaan

Mikrokontrollerit. Mikrokontrolleri

1 Tivax siirto uuteen koneeseen

TRUST FLAT SCAN USB 19200

RAKENNUSAUTOMAATIOJÄRJESTELMÄ MITTAUSSEURANTAOHJE. Tampere Työ 63309EA A1211

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

Testo 106 suojakotelolla Nopea mittari omavalvontaan.

Mikro-ohjain µc harjoitukset - yleisohje

111570SF CS60. Liitäntä- ja määritysopas Ohjausautomatiikka

PROBYTE CONTROL GSM. GSM/SMS-hälytys- ja ohjauslaite. GSM Control 7/11/01 sivu 1/5

Ryhmä T. Koesuunnitelma. Kone- ja rakennustekniikan laboratoriotyöt, KON-C3004

Ohjelmoitava päävahvistin WWK-951. Anvia TV Oy Rengastie Seinäjoki

Jokin ulkopuolisen valmistajan 24V tai 230V jännitetasolla toimiva säädin

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö

Oxix L I U E N N E E N H A P E N M I T T A R I BROCHURE FI 5.40 OXIX BROCHURE 1308


Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus

m2 ja Micromon erot Sami Tikkanen Micromon Ei laajennettavissa Laajennettavissa 99 pisteeseen m2 + yksiköllä

Check List minifactory 3D-tulostimelle

metis GSM-ilmoituksensiirtolaite ja kauko-ohjain

LABORATORIOTYÖ (4 h) LIITE 1/1 ANTENNIMITTAUKSIIN TUTUSTUMINEN

S Elektroniikan häiriökysymykset. Laboratoriotyö 1

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

TRUST USB VIDEO EDITOR

PANK PANK-4122 ASFALTTIPÄÄLLYSTEEN TYHJÄTILA, PÄÄLLYSTETUTKAMENETELMÄ 1. MENETELMÄN TARKOITUS

10 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN

IR-lämpömittarityypit

Asennus ja huolto TX 650

Näyttöresoluution säätäminen

SiMAP lämmityksen säätö. SiMAP säätää - Sinä säästät

Luento 1 (verkkoluento 1) Tietokonejärjestelmä

IR-lämpömittarityypit

Tiedonkeruu ja analysointi

Käännös, linkitys ja lataus

MAKING MODERN LIVING POSSIBLE. Danfoss Link SCM Simple Communication Module Asennusohje. Danfoss Heating Solutions

Tehtävään on varattu aikaa 8:30 10:00. Seuraavaan tehtävään saat siirtyä aiemminkin. Välipalatarjoilu työpisteisiin 10:00

30 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN. järjestelmätyöt: työskentely

Tiedonkeruu ja analysointi

DATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2

ONE 118 OHJELMOITAVA PÄÄVAHVISTIN

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

P6SLite ohjaus- ja zoom komennot

mm mm mm mm x x 305. Moottori Nopeus Pienin Ø kw AC m/min mm

Topfield USB-laiteajurin ja päivitystyökalun asennus

Yleistä. Probyte GSM-ohjaus GSM-WEB PROBYTE OY

P I C A X E O H J E L M O I N T I

Transkriptio:

- 1 - Laboratoriotyö TKT224 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT224 KOODIN KOON OPTIMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen Työ päivitetty: marraskuu, 2001

- 2 - Laboratoriotyö TKT224 / TKT-lab Laboratoriotyö TKT224 KOODIN KOON OPTIMOINTI 1. Työn tarkoitus Työssä on tarkoitus perehtyä sulautetun ohjelmistonkehityksen problematiikkaan. 2. Tarvittavat välineet - Ohjelmalistaus työstä 223 - Borland Turbo Assembler kääntäjä ja linkkeri - kääntäjän manuaalit 3. Esitehtävät 3.1. Pohdi keinoja koodin koon minimointiin 3.2. Selvitä, kuinka koodin käyttämän muistin määrän saa selville 3.3. Selvitä, paljonko kukin käyttämäsi käsky vie muistia (käännä /l optiolla ja katso.lst-tiedostosta) 4. Suoritettavat tehtävät 4.1. Optimoi koodin koko. 5. Raportointi 5.1. Alkuperäinen ja optimoidun koodin listaus, sekä koko 5.2. Selvitys käytetyistä menetelmistä

- 1 - Laboratoriotyö TKT225 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT225 MONISOVELLUSKORTIN OHJELMOINTI C:LLÄ Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen Työ päivitetty: marraskuu, 2001

- 2 - Laboratoriotyö TKT225 / T.Laitinen Laboratoriotyö TKT225 MONISOVELLUSKORTIN OHJELMOINTI C:LLÄ 1. Työn tarkoitus Työssä on tarkoitus perehtyä sulautetun ohjelmiston kehitykseen lausekielellä. 2. Tarvittavat välineet 1. PAT286 + monisovelluskortti 2. Borland C++ kääntäjä ja linkkeri 3. Paradigm Locate 3. Esitehtävät 3.1. Perehdy C-kielisen ohjelman kehitysprosessiin sulautettuun järjestelmään työkalun 3 avulla. 3.2. Suunnittele ohjelma, joka säätää lämpötilaa. Määritä ylä- ja alarajalämpötilat itse. Käytössäsi on lämmitin, tuuletin ja lämpötila-anturi. Ohjelma näyttää lisäksi lämpötilan 7 segmenttinäytöillä. 4. Suoritettavat tehtävät 4.1. Toteuta lämpötilan säätö C:llä. 5. Raportointi 5.1. Listaus 5.2. (PRO)SA -kuva(t)

- 1 - Laboratoriotyö TKT226 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT226 MOOTTORIN NOPEUDEN SÄÄTÖ PWM-OHJAUKSELLA Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen Työ päivitetty: marraskuu, 2001

- 2 - Laboratoriotyö TKT226 / T.Laitinen Laboratoriotyö TKT226 MOOTTORIN NOPEUDEN SÄÄTÖ PWM-OHJAUKSELLA 1. Työn tarkoitus Työssä on tarkoitus perehtyä moottorin nopeuden säätöön PWM:llä. 2. Tarvittavat välineet 1. PAT286 + monisovelluskortti 2. Borland C++ kääntäjä ja linkkeri 3. Paradigm Locate 3. Esitehtävät 3.1 Perehdy pulssinleveysmodulaatiolla tapahtuvaan moottorin ohjaukseen. 3.2 Mieti miten saat mitattua monisovelluskortilla olevan moottorin nopeuden. 3.3 Suunnittele ohjelmisto: saa käyttäjältä tiedon asetettavasta moottorin nopeudesta säätää moottorin nopeuden käyttäjältä saadun tiedon perusteella mittaa moottorin pyörintänopeuden ja tulostaa sen esim. PC:n näytölle 4. Suoritettavat tehtävät 4.1 Toteuta esitehtävässä suunnittelemasi ohjelmisto (Hankkiudu eroon mahdollisista kääntäjän/locaten antamista varoituksista, kyllä onnistuu!) 4.2 Tulosta kommentoidut ohjelmalistaukset 4.3 Esittele saavutuksesi opettajalle 5. Tärpit 5.1 Nopeuden mittaus Kun mittaat pulsseja IR-vastaanottimelta, niin muista huolehtia analogiakytkin 4053B oikeaan asentoon. Jos käytät samassa ohjelmassa AD-muunninta, huolehdi analogiakytkimen palauttamisesta takaisin alkuperäiseen asentoonsa. Huom! tarvitsetko ehkä ohjelmallisen ohjauksen? Jos tarvitset, mitä bittiä käyttäisit? Löytyykö ohjausta jo johdotettuna vai pitääkö räpätä? 5.2 Moottorin nopeuden säätö Koska monisovelluskortille ei ole moottorin PWM-ohjaukseen liittyvää piiriä valmiina, joudutaan se tekemään ohjelmallisesti. Tässä kannattaa hyödyntää jotain Timer:ia ja sen tuottamaa keskeytystä. Pulssi suhde kannattaa pitää yli 20 % moottorin tasaisemman käynnin vuoksi. PWM-taajuutena kannattaa käyttää 250 Hz, jolla saavutetaan vielä riittävä resoluutio säädössä.

- 1 - Laboratoriotyö TKT270 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT270 LOGIIKKA-ANALYSAATTORI Teoriakurssi, johon työ liittyy: Digitaalitekniikka Työn laatija: Toni Laitinen Työ päivitetty: marraskuu, 2001

- 2 - Laboratoriotyö TKT270 Laboratoriotyö 270 LOGIIKKA-ANALYSAATTORI 1. Työn tarkoitus Työssä on tarkoitus tutustua logiikka-analysaattoriin ja sen käyttöön mittauksissa ja mikroprosessorin vianhaussa. 2. Tarvittavat välineet 1. logiikka-analysaattori HP1654B 2. mittalaitteen käsikirjat 3. Logiikka-analysaattorin kaapelit ja probet 4. PAT80286 laitteisto (keskusyksikkö ja näppäimistö) 3. Esitehtävät 3.1. Selvitä logiikka-analysaattorin kytkimet ja näytöt 3.2. Selvitä logiikka-analysaattorin käyttö ajan mittaamiseen signaalitapahtumien välillä 4. Suoritettavat mittaukset 4.1. Mittaa PAT80286 kortin muistin nopeus 4.2. Selvitä, mistä muistipaikoista PAT80286 suorittaa ohjelmaa RESET-käynnistyksen jälkeen. Mikä on ko. muistipaikkojen sisältö? 5. Jälkiselostus 5.1 Ota printti logiikka-analysaattorin näytöistä mittauksissa 4.1 ja 4.2.

- 1 - Laboratoriotyö TKT290 Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT290 RS-232C LIITÄNTÄ JA SEN OHJELMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen Työ päivitetty: marraskuu, 2001

- 2 - Laboratoriotyö TKT290 / T.Laitinen Laboratoriotyö TKT290 RS-232C LIITÄNTÄ JA SEN OHJELMOINTI 1. Työn tarkoitus Työssä on tarkoitus sarjaliitäntäkaapelin tekemiseen ja sarjaliitännän ohjelmointiin. 2. Tarvittavat välineet 1. 2 kpl työasemia 2. kaapeli, 2 kpl D-liittimiä 3. kolvi 4. Sarjaportin D25 kokoinen LED mittauspalikka 5. RS232 Connection -kirja (Cambell) 6. Greenleaf CommLib -ohjelmistopaketti manuaaleineen 7. Borland C++ kääntäjä 3. Esitehtävät 3.1. Kertaa RS232 kovoliityntä, etenkin sen signaalit 3.2. Selvitä menetelmät liitynnän signaalien selvittämiseksi 3.3. Perehdy väline 6 käyttämiseen ko. manuaalien avulla. Huomioi erityisesti tarvittavien header-tiedostojen ja linkattavien kirjastofunktioiden mukaanottaminen. 4. Suoritettavat tehtävät 4.1. Rakenna sarjaliikenneyhteys 2 PC:n välille. Testaa se esim. Windowsin Terminalohjelmalla. 4.2. Lisää välttämättömät kättelysignaalit 4.3. Tee tekstirivin lähettävä ohjelma toiseen työasemaan, ja vastaanottava toiseen. Huom! käännä ohjelmasi komennolla c:\gcl500\bcpp31\makedos.bat. 5. Jälkiselostus 5.1. Ohjelmalistaukset, sekä käännös- ja linkkauskomennot 5.2. Kaapelin dokumentointi (piirros)