Sida 2 av 3

Postat: 26 maj 2004, 11:43:59
av Hedis
Du behöver modulera signalen för ir-dioden till 38khz.

Det gör du smidigast med en 555-timer.
Det finns en ritning i ngn utav avdelningarna här på forumet.

Postat: 26 maj 2004, 12:18:57
av PatrikB
Tackar! Verkar väldigt simpelt.

Hur fungerar egentligen detekteringen ? Alltså hur representeras 1 och 0 i överföringen ?

Om man t.ex vill skicka 0101.

Kommer det se ut så här då: 38kHz - 0 - 38kHz - 0 ?

Postat: 26 maj 2004, 12:35:14
av danei
Frågan är om den tolkar en kontinuerlig 38kHz som montinuerlig etta. Enligt databladet ska det vara växlande signal.

Postat: 26 maj 2004, 13:02:10
av mullemeck
Om man lyser på en Ir-mottagare med 38khz konstant så blir det inte en etta eller nolla på vissa konstant, den måste växla som danei säger. Vi hade lite klödd med det till våra sensorer på roboten innan vi fattade hur det låg till.

Om man vill skicka t.ex seriell data med ir så kopplar man 38khz pulsen och data signalen till en "AND" brygga. En AND brygga kan man lätt bygga genom att sätta två vanliga transistorer efter varandra.

Postat: 26 maj 2004, 13:46:09
av PatrikB
Ok, min tanke var nämligen som följande: IR-Dioden sänder 1:a konstant, mottagaren ger då etta ut konstant. Koppla utgången från mottagaren till en ingång på PIC:en och övervaka denna igången hela tiden och se om den växlar.

Som jag fattat det nu då så måste man skicka ett bitmönster, t.ex 101010 och sen se när detta bryts ?

Postat: 26 maj 2004, 14:01:37
av Hedis
MulleMeck> Du skrev "på vissa" det är alltså olika mellan olika mottagare?
Måste ju stå ngt om det i databladet.

Bäst resultat får man iaf. om man har en som kan ta emot konstant belysning och läsa detta som en konstant 1:a.

Postat: 26 maj 2004, 14:10:51
av mullemeck
På de moduler jag har så är utgången normalt hög och blir låg när man börjar lysa på den med 38khz ljus, sen går den hög igen även om man fortsätter lysa.

Som jag förstod av danei så menade han att datautgången var normalt låg och blev sen hög vid ljus...

detta står det om i databladet för de olika modulerna..

Postat: 26 maj 2004, 14:11:06
av danei
efter som du ville ha en upplösning på 1ms så kan ju ju skicka 1010101 med en frekvens av 1kHz. Borde ju bli perfekt.

Postat: 26 maj 2004, 14:11:09
av PatrikB
Borde väl annars gå att göra en IR-mottagare själv med en IR - fotodiod/fototransistor ? De reagerar ju direkt på IR-Ljus och finns med dagsljusfilter så man slipper störningar. Man behöver ju inte bry sig om modulering då heller. Problemet är att jag inte är så vidare analog av mig. .

Postat: 26 maj 2004, 14:12:33
av mullemeck
problemet är ju att det finns Ir-ljus i vanligt dagsljus som kan störa fototransistorn även om där är ett dagsljusfilter har jag för mej iaf...

Postat: 26 maj 2004, 14:12:58
av danei
Det blir för störningskänsligt om du inte har någon modulation.

Postat: 26 maj 2004, 14:36:09
av PatrikB
Ok. .

Så för att bygga en sensor kommer följande behövas:

IR - Diod
IR - Mottagare
Mikrokontroller för att modulera IR-Dioden samt generera och detektera bitmönstret och där efter skicka vidare en 1 eller 0 beroende på om länken är bruten.

Känns nästan som det är dags att starta en ny tråd för bara sensorerna, tar fokus från den verkliga uppgiften.

Postat: 26 maj 2004, 18:02:38
av Tony
När vägverket räknar hur många bilar som passerar en vägsträcka per dygn använder de en slang sträckt över vägen.

I änden av slangen sitter en trycksensor.

Detta borde vara enkelt att åstadkomma.

Som trycksensor har man ett membran, på membranet sitter en liten plastbit som bryter strålen i en läsgaffel när membranet putar ut.

Edit:
Borde inte vara så svårt att modifiera en vakuumklocka från en bil.

Postat: 26 maj 2004, 21:12:23
av Hedis
Om man är inne på en sådan lösning så finns det mycket smidigare metoder än slangar o tryck.

Vet att det finns "trycklister" den ser ut som en plastlist 2mm tjock som börjar leda när man utsätter den för tryck.

Frågan är bara vart man kan få tag på den.
Den är iaf. lösmeter och man löder enkelt kabeln på koppar ledarna i listen.

Postat: 26 maj 2004, 21:39:07
av matseng
Undrans vad som händer med slangen om ett däck som är på den råkar spinna loss? Risken är nog överhängande att den slutar att vara lufttät (eller existera överhuvudtaget) på den delen där däcket var.