Jukka Inget ja Olli Hellgren

Slides:



Advertisements
Samankaltaiset esitykset
Tuulen mittaus Tuulen nopeus mitataan pikamatkoilla 200 m:iin asti sekä pituussuuntaisissa hypyissä. Tuuli mitataan kilpailun jokaiselle suoritukselle.
Advertisements

Vertikaaliantennit Lähettävät ja vastaanottavat polarisaatiossa joka on kohtisuorassa maan pintaa vasten. Voidaan käyttää kaikkia dipoli yms. Ratkaisuja,
Tietokonetekniikka 4 Tieto ja tiedon talletus
Testaus ja testausympäristöt
Myyttejä tuulivoimasta
Resistanssi ja Ohmin laki
Polynomifunktiot MA 02 Läsnäolovelvollisuus Poissaolojen selvitys
Apua Averkey Pro:n mahdollisiin teknisiin ongelmiin Rami Rajala EP-Engineering Oy
EN (perustuu IEC-standardiin)
Lankapuhelin Santeri Lehtonen, Vesa Mäki, Arto Ranta.
Santeri Lehtonen, Vesa Mäki, Arto Ranta
WLAN Tekijät: Petri Koskinen Miika Kulla Veli-Pekka Koskinen.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Mittaus ja etuliitteet
Suunnitelma ohjelmiston testaukseen
Ohjelman perusrakenteet
Oskari Ranta, Pekka Karppinen.  LVDS (engl. Low-voltage differential signaling)  Siirtonopeudessa päästään luokkaan Gbit/s.  LVDS-signaaleita käytetään.
VoIP-Puhelin • Voice over IP • Tutkittiin jo 1970-luvun lopulla • Ongelmana liian heikko suorituskyky • Innostus heräsi uudelleen luvulla, jolloin.
Mediatekniikan seminaari Paula Sanaksenaho Voice over Internet Protocol Paula Sanaksenaho
Cruiser 75/150 Teknisiä neuvoja Rami Rajala EP-Engineering Oy
RS-485 Räisänen & Varjus. RS-485  Standardin on julkaissut ANSI (American National Standards Institute) Telecommunications Industry Association / Electronic.
Automaatio ohjelmoitavan logiikan avulla 10 vuotta sitten
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Luku 2 – Tietoliikenteen tekniikka
VMware workstation. VMware •Virtual Machine •Yhtiö perustettu vuonna 1998 •1999 julkaisi ensimmäisen tuotteen: VMware for workstations •2001 tuli VMware.
STK500 / AtmelIR -näppäimistö / Pieka IR -Näppäimistö •Internet –osoitteet •Laitteistokuvat •Testaussuunnitelma ja testitapaukset •Oskilloskooppikuvat.
e-kirjat Ota haltuun Web- kirjasto lukuohjelmat lainaaminen lukeminen
ZigBee 2008 Huhtala, Järvelä. Esityksen rakenne Työn tavoitteet Perustietoutta IEEE standardi ZigBee-protokolla Käyttökohteet Toteutus.
EXtensible Markup Language
Taulukot Jukka Juslin © Jukka Juslin 2006.
Etusivun otsikko Alarivit tulevat näin lorem ipsum dolor Lorem ipsum dolor sed diam TK00507 Mikrotietokoneet I 3 opintopistettä Petri Nuutinen.
Toimisto-ohjelmat Linuxissa Atte Lukkari /OH4 Syksy 2006.
BEAMEX MC5-IS Kalibrointilaite.
Kaisa Tuomisto TU08S1E  Tutkimuksen tavoitteet  Käytetyt hakusanat ja osumat  Linux  Tietolähteiden vertailua  Yhteenveto  Viitteet.
OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT. LUOKKA JAVA ohjelma koostuu luokista LUOKKA sisältää metodeja molemmat sisältävät attribuutteja eli muuttujia.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Java-ohjelmointikieli -Javasta ohjelmointikielenä -ohjelmontivälineistä -opasteista.
A Linux -järjestelmät WINE-API SEKÄ VIRTUALISOINTIOHJELMISTOT
E-Commerce 2010: Business, Technology, Society 6e
Ohjelman perusrakenteet
Tiedon esittäminen.
Teräväpiirtotekniikka Jussi Koskela Santeri Lehtonen IT-06.
Virtapiirit.
WLAN Langaton verkkoyhteys
Johtokoodaus Historia, toiminnalliset syyt ja toteutustapojen hintaerot ovat johtaneet eri johtokoodaustapojen kehittämiseen. Hyvälle johtokoodaukselle.
Väylät Mitä eri väyliä emolevyltä/tietokoneesta voi löytyä ja mitä ominaisuuksia niillä on?
Web 2.0 tiivistetysti 1. Ohjelmistoalusta on Web. Webtop korvaa Desktopin. Keskeistä yhteisöllisyys ja ”Software as a Service”. 2. Kollektiivisen älyn.
Wireless Local Area Network
Näytöt CRT LCD PLASMA TYKIT.
WLAN Authors: Tuomas Leppänen e Kari-Pekka Luoma e Jari Matikainen e
Nexus Pasi Aho Henrik Härkönen Miikka Lahti Minna Rajala.
Emulaattorit Wine Wine Cedega Cedega Win4Lin Win4Lin.
Mikä on CAN? • CAN (Controller Area Network) on autojen hajautettujen
Antti Kurkinen1 Langattomat verkot Antti Kurkinen2 Eri tekniikoita langattomiin verkkoihin Wimax-verkko 3G-verkko.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
1 Ohjelmointikielten varhaishistoria Esa-Matti Miettinen
Suse Linux Klaus Ovaskainen, TI12. Historia  S.u.S.E --> Software- und System-Entwicklung  Saksalainen lokalisointi Slackwaresta  > S.u.S.E Linux.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
DNS ja DHCP palvelut Linuxissa
Mikroskoopin keksiminen ja mikroskooppityypit
Introduction to Hybrid Wireless Networks & Hybrid Wireless Network Architectures Markus Runonen
BIOS!. Tulee sanoista Basic input output system Valmistajan tehtaalla valmistettu ohjelma emolevyn flash-piirillä (ennen 1995 ROM-piirillä) Laitteiston.
Ti Lähiverkot -Erikoistyökurssi
Miika Kuusinen LTY/Tietoliikenteen laitos 2003
Personal Area Networks Lähiverkot erikoistyökurssi Lassi Romanainen.
Sähköisen oppimisen edelläkävijä | 30. Resistanssi on sähkölaitteen kyky vastustaa sähkövirtaa Tavoitteet ja sisältö - resistanssin käsite.
Automaation sähkömoottorit Teollisuudessa ja kiinteistöissä Simo Turtiainen, Vesa Kalpio ja Mikko Ontronen.
Kaikki säätiedot yli sääasemalta Anton Mikkola
ATmega128 Tekijät: Aleksi Hemmilä C5418 Tommi Pihlainen C5375
Esityksen transkriptio:

Jukka Inget ja Olli Hellgren ONE-WIRE esityksessä saisi olla juttua protokollasta, miten 1 ja 0 lähetetään ja vastaanotetaan? Jukka Inget ja Olli Hellgren

Historia Kehitystyö alkoi 1989. Suunnitellut Dallas Semiconductor Corp. (1999) iButton lisäys (1999) Maxim osti vuonna (2001)

1-WIRE käyttö Yleensä pienien laitteiden yhteiseen kytkentään. Esimerkiksi digitaalisiin sääantureihin. Ohjelmiston kehitys työkalut: 1-Wire Public Domain Kit 1-Wire SDK for Windows 1-Wire API for Java

yleistä 1-wire on yksinkertainen matalanopeuksinen sarjaväylä jota käytetään datan lukemiseen ja kirjoittamiseen eri laitteiden välillä. Toimii yhtä datalinjaa ja yhteistä maatasoa käyttäen yhden tai useamman päätelaitteen kanssa Päätelaitteeseen max 1µA virtaa, ilman käyttöjännite linjaa. Perustuu 2 johtimeen: maa- ja datajohtimeen. Käyttöjännite tulee tietokoneen lähettämän signaalin mukana Pidemmillä väylillä käytetään lisäksi erillistä käyttöjännitettä

yleistä 1- napainen Kapasiteetti lasketaan metreinä Normaali väylän pituus 200m, parannetut mallit jopa 500m Yksi 1-wire slave poistaa pituutta 0,5m Yksi iButton poistaa pituutta 1m

Esimerkki kytkentä

Esimerkki kytkentä (erillinen käyttöjännite)

Toiminta Yksi isäntä johon on kytketty yksi tai useampi orja. Toimii 3V ja 5V jännitteillä 1 bitti kerrallaan lähetetään tietoa Jokaisen laitteella on 8-bit perhekoodi, 48-bittinen yksilöllinen koodi ja 8-bit CRC tarkistekoodi. Siirtonopeudet Standard (15,4kbps) Overdrive (125kbps)

Protokolla Väylän liikennöinti alkaa aina nollauspulssilla (reset pulse) jolloin isäntä asettaa väylän nollatilaan 480 µS ajaksi jonka jälkeen ylösvetovastus vetää väylän takaisin ykköstilaan. Jos väylällä on orjia niin ne vastaavat isännän nollapulssiin käyttämällä väylää nollatilassa pienen viiven jälkeen.   Isäntä aloittaa liikennöinnin nollauspulssilla ( reset pulse) eli asettaa väylän nolla tilaan 480 µS ajaksi jonka jälkeen väylä palautuu ykköstilaan Jos väylällä on orjia niin ne vastaavat käyttämällä väylää alatilassa pienen viiven jälkeen. Tämän jälkeen Isäntä lähettää ykkösbitin lyhyellä 1 - 15 µs nollapulssilla ja nollabitin pidemmällä 60 µs:n nollapulssilla

Protokolla Alkutoimenpiteiden jälkeen orja tulkitsee isännän lähettämän lyhyen 1 - 15 µs nollapulssin ykköseksi ja pidemmän 60 µs:n nollapulssin nollaksi   Isäntä aloittaa liikennöinnin nollauspulssilla ( reset pulse) eli asettaa väylän nolla tilaan 480 µS ajaksi jonka jälkeen väylä palautuu ykköstilaan Jos väylällä on orjia niin ne vastaavat käyttämällä väylää alatilassa pienen viiven jälkeen. Tämän jälkeen Isäntä lähettää ykkösbitin lyhyellä 1 - 15 µs nollapulssilla ja nollabitin pidemmällä 60 µs:n nollapulssilla

Yhteen sopivuus 1-Wire komponentein yhteen laitettua kokonaisuutta kutsutaan nimellä MicroLan. MicroLan verkko koostuu isäntäpiiristä, johdotuksesta sekä 1-Wire- komponentista Voidaan käyttää mm. seuraavien mikrokontrollereiden kanssa Arduino, Parallax BASIC Stamp, Parallax Propeller, PICAXE, Microchip PIC perheen ja RENESAS perheen

Sovelluksia Lämpötilan mittaus väylänä Säähavaintoasema iButton 1-wire kaapeliin liitetään lämpötila-antureita (kuva oik.) Säähavaintoasema 1-wire toimii väylänä johon liitetään tarvittavat komponentit iButton ohjelmoitava älyavain joka perustuu 1-wire- väylään. (kuva vas.)

Kilpailijat Kilpailevia väyliä: I2C 1-wiressä suurempi kapasitanssi (800pF vs. 400pF) 1-wiressä pidempi kantama I2C:ssä suurempi data-suhde eli tehokkuus on parempi.

Lähteet http://www.maxim-ic.com/products/1-wire/software/ http://wiki.altium.com/display/ADOH/1-Wire+Overview http://www.saunalahti.fi/~ktt1/kalle/studies/ktuulos_ett_ht_onewire.pdf http://www.fundinguniverse.com/company-histories/Dallas- Semiconductor-Corporation-Company-History.html http://www.maxim-ic.com/app-notes/index.mvp/id/148 http://en.wikipedia.org/wiki/1-Wire http://www.nic.fi/~skarna/etusivu.html