Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuJarno Kouki Muutettu yli 9 vuotta sitten
1
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20041 IR -Näppäimistö •Internet –osoitteet •Laitteistokuvat •Testaussuunnitelma ja testitapaukset •Oskilloskooppikuvat •Pulssien muoto nolla ja ykkönen •Käytetty protokolla ja laite (sovellus)
2
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20042 Käytetyt protokollat •ITT Protocol •NEC Protocol •Nokia NRC17 •Sharp Protocol •Philips RC-5 •Muut Protocollat •(Sony, Panasonic REC-80, jne)
3
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20043 Etäohjaus --- remote control •Tietolinkki on toteutettu käyttäen binääri- koodattua pulssia. •IR-etävalvonta kommunikoi käyttäen valoaaltoja Infra puna spektrin alueella. •Fyysinen kommunikaatiotaso muodostuu emitteristä (valo/photo diodi), joka lähettää signaalin ja vastaanottimesta (receiver --- toinen photo diode), joka vastaanottaa signaalin.
4
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20044 Käytetty taajuus ja modulointi •Emitteri moduloi valoaallot esimerkiksi taajuuksille ( 30 kHz, … 60 kHz, ). •Modulointi tehdään muiden IR-lähteiden eliminoimiseksi kuten lamput jne. •Huoneessa voi olla myös muita IR-laitteita, jotka puolestaan erotetaan esim. laitekoodista.
5
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20045 Modulointi •Modulointitaajuudella poistetaan signaalista kohina. Vastaanottimen tulee olla viritetty tälle taajuudelle
6
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20046 Yleisesti käytettyjä koodin purku standardeja ovat mm. •Pulse coded --- Pulssikoodattu •Space coded ---Nollatila koodattu •Shift coded --- Siirtymä koodattu
7
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20047 Pulse coded --- Pulssikoodattu •Sonyn pulssikoodatussa pulssin pituus on muuttuva pulssi, josta ’0’ ja ’1’ tunnistetaan.
8
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20048 Space coded ---Nollatila koodattu •Esimerkiksi Panasonicin REC-80 •Nolla tilan (tyhjän) pituus on muuttuva, josta ’0’ ja ’1’ tunnistetaan. •Ykköspulssin pituus on vakio.
9
STK500 / AtmelIR -näppäimistö / Pieka 28.2.20049 Shift coded --- Siirtymä koodattu •Esim. Philipsin RC-5 koodi •Siirtymien suunnat edustavat tietoa ja kaikilla biteillä on vakio aikajakso. ”Laskevat reunat nollia ja nousevat reunat ykkösiä + siirtymä”
10
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200410 Pulssijonon muoto •Lisäksi alkupulsseja (headers) on käytetty aloittamaan siirto. •Tavallisesti vakiollinen pitkä pulssi lähetetään ennen tietopulssien jonoa. •Verkkoympäristössä koodi on jaettu kahteen osaan: –Osoiteosaan, joka määrittelee kohde laiteen. –Käskyosaan, joka määrittelee laiteelle lähetettävän käskyn.
11
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200411 Käytetyt laitteet •TV1,2TelevisiomerkitTV/TXT •VCR1,2Videonauhuri •SAT/DSSDigitaalinen satelliittivastaanotin •CBLCable •CDCD-soitin •DVDDVD-soitin •AUXVahvistimet •HIFI •TAPEKasettinauhuri •TUNERRadio
12
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200412 Receiver --- Vastaanotin
13
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200413 Vastaanottimen jalat
14
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200414 Pulssien määrä
15
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200415 0 vai 1 –aktiivinen pulssijono
16
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200416 Esimerkki binäärikoodista •painike ’0’000000010001 •painike ’1’100000010001 •painike ’2’010000010001 •painike ’3’110000010001 •painike ’4’001000010001 –7 ensimmäistä bittiä vastaa käskyosaa –5 viimeistä bittiä vastaa laiteosoitetta.
17
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200417 Paketin kehys •Paketti sisältää esim. 12 bittiä ja headerin •Header (alkuosan pitkä tunnistuspulssi) •Perus aikajakso on esim. T = 550 u sek •Headerin pituus on esim. 4T •0 – pulssi on T:n mittainen, jota seuraa T:n mittainen space (tyhjä). •1 – pulssi on 2T:n mittainen, jota seuraa T:n mittainen space (tyhjä).
18
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200418 Philipsin RC-5 Protokolla
19
STK500 / AtmelIR -näppäimistö / Pieka 28.2.200419 Ohjelmointiperiaatteet •Pollaus eli kiertokysely –pollataan keskytysbittiä •Ulkoinen Keskeytys –Ulkoinen keskeytys ja keskeytysaliohjelma •Laskurit ja/tai timerit •Käynnistetään ja keskeytetään timereita (laskurit) •Tehdään päättelysääntöjä
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.