Sida 1 av 1

koda rf-sändare/mottagare

Postat: 22 mars 2007, 14:37:23
av shreken
hej.
jag undrar om det är någon som vet hur man programmerar/kodar en rf-sändare och mottagare så att den bara tillåter just den sändaren.
vilket språk bör man koda detta i?


tacksam för alla svar.

Postat: 22 mars 2007, 15:10:30
av MicaelKarlsson
Vad är det du skall programmera, eller med andra ord vad skall generera signalen/signalerna?
Du får väl koda signalen så att bara en viss sändare/mottagare kan avkoda signalen. eller skapa ett eget "protokoll" som ingen annan kan avkoda?

Programmera i ASM eller C är mitt förslag om du använder t.ex. AVR eller PIC. Eller du kanske bygger det runt en FPGA/CPLD och då är det andra språk som gäller.

Postat: 22 mars 2007, 15:32:48
av sodjan
> vilket språk bör man koda detta i?

Jag kan inte se att det har någon som helst betydelse.
Det finns inget i själva problemet som skulle göra det ena
eller den andra bättre än något annat.

Postat: 4 april 2007, 21:27:35
av Matte
Beror nog helt på vad du ska andvända den till, hur avancerat och säkert det skall va samt vilka RF-transivers du hade tänkt dig. språket är mest beroende vad du väljer för microcontroller.

ska det var säkert måste du nog köra me roterande koder.

Postat: 6 april 2007, 13:58:51
av shreken
hej och tack för svaren ;)

det ska helst vara så säkert som möjligt...
jag gör en teoretisk design utav ett fjärrstyrt dörrlås som projektarbete i skolan...
grejen är den att jag inte kan så mycket om detta....
har kodat lite ASM, håller på att titta lite på hur man kodar i C

någon som har något lite mer konkret...typ vad man ska börja :P


tack i förväg!

Postat: 6 april 2007, 14:15:30
av Icecap
ASM/C har inget med kodningen av radiolänken att göra, det har med hur man skriver instruktionerna till processorn.

Ditt största problem ligger i hur du ska kunna få radiolänken att vara "säker", när du väl ha den delen klar kan det vara dags att klura ut vad processorn ska göra och DÅ blir det aktuellt att se på ASM eller C. Ska det göras många uträkningar kan det vara lämpligt med C, är det "lite lagom" kan ASM vara enklare i en del fall.

Så börja i rätt ända, sedan kommer resten...

Postat: 6 april 2007, 15:51:06
av Matte
Håller fullständigt me Icecap, börja med att hitta nån vettig RF sändare/mottagare typ nRF401 från elfa.sen då du fattar hur den fungerar får du välja MCU och Power Management. därefter kan du börja fundera på protokoll och börja sen bara med att skicka ett medelande o försök att ta mot det. en enkel lösning är att du skickar 1245346234 me ditt protokoll o tar du emot samma tal gissar du att det är rätt fjärr.

Denna lösning har dock ett stort problem en person i närheten kan bara "spela in" ditt medelande och spela upp det för att låsa/låsa upp din dörr, inte speciellt säkert.

Postat: 6 april 2007, 15:56:49
av Icecap
Microchip har ju KEELOQ som man kan använda, kan vara värd att kolla ordentligt på.

Postat: 7 april 2007, 11:26:44
av Marta
Med de radiokretsarna har Du dubbelriktad kommunikation och kan avända CRAM med t.ex. MD5 eller någon SHA-variant för att autentifiera sändaren.

Här finns lite om SHA och dessutom länkreferenser för detaljerad information. Här finns lite om MD5, som är enklare men mindre säker.