Sida 1 av 1

Radio Komminication

Postat: 31 juli 2004, 00:42:14
av Jine
Håller på men en robot men vill bara fråga va för någe sänade mottagare ja ska använda?? (från www.microchip.com) finns nåra där men vilka ska ja använda??

Postat: 31 juli 2004, 11:17:58
av $tiff
Det finns ju rfPIC från Microchip, men det verkar inte vara någon här som använt dessa eftersom de är ganska nya och det finns inte mycket möjlighet till att programmera dem för oss hemmalabbare vad jag vet :(

Annars är det fristående radiomoduler som gäller. Kjell.com har radiomoduler för 99:-/st. De är väl bra att börja med, men ger ingen överraskande prestanda.

Postat: 31 juli 2004, 11:49:36
av Fredrick
Vad ger man radio chippet för insignal? vad är det man skickar? hur tar man imot? och hur gör man det med exempelvis en PIC?

Postat: 31 juli 2004, 12:19:49
av $tiff
Du måste nästan ha en µC för att använda dem. Man skickar digitala pulser (vanliga TTL-nivåer) in i sändaren och får (förhoppningsvis) ut samma i mottagaren, vanliga asynkron seriell kommunikation alltså.

Postat: 11 augusti 2004, 23:59:24
av Fredrick
Det är microcontrollers jag använder.

Så om jag ansluter PORTA.0 på en pinne på RF sändare och sedan skriver i PBP


:loop

Pause 1000
Low PORTA.0
Pause 1000
High PORTA.0

Goto loop


Så kommer jag att få en "blinkande" utsignal i mottagaren..


Är det så enkelt??

Postat: 12 augusti 2004, 01:43:10
av $tiff
nej, så långa pauser mellan signalerna funkar inte någe vidare.

Mottagaren är adaptiv och försöker hela tiden leta upp något att lyssna efter, så när du inte skickar något med din sändarmodul så förstärker den bakgrundsbruset och kommer därmed börja ge ut en massa skräp som du inte vill ha.

Postat: 12 augusti 2004, 01:52:19
av Fredrick
Så jag måste alltså skicka en kort signal och sedan läsa av den i andra änden med exempelvis en PIC som struntar i allt annat än den signal jag skickar i sändarmodulen?

Så att picen endast reagerar på min signal och inte på skräpet?


eller?

Kan du skiva en kort exempel kod?

Postat: 12 augusti 2004, 01:56:51
av $tiff
Som sagt, använd asynkron seriell kommunikation med qualifiers (och helst "junkbytes") för att överföra data via radio.

serout2 respektive serin2 fixar biffen, om det är PICBasic(Pro) du använder.


Denna sidan lärde mig hur man kan göra med radioöverföring.