Radio Komminication

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
Jine
Inlägg: 1794
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Radio Komminication

Inlägg 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??
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg 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.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg 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?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg 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å.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg 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??
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg 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.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg 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?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg 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.
Skriv svar