Stranica 1 od 1

Kako "spojiti" dva PIC-a preko RF ili IR veze

PostPoslato: Sub Nov 26, 2005 10:25 pm
od neno
Ljudi dobar dan!

Imam jedno malo pitanje. Kako i sam naslov kaže, zanima me kako spojiti dva PIC-a na daljinu, naravno bez žice?
Kako kodirati signal?
Inače koristim PICBasic i radim na tome da vani izmjerim temperaturu a u kući vidim na LCD-u!
Znači zanima me kako dobivenu informaciju temp. na prvom PIC-u poslati na drugi na kojem pretvaram informaciju i pišem na LCD!!

Zahvaljujem

Neno

Re: Kako "spojiti" dva PIC-a preko RF ili IR veze

PostPoslato: Ned Nov 27, 2005 1:05 am
od npejcic
neno je napisao:Ljudi dobar dan!
Imam jedno malo pitanje. Kako i sam naslov kaže, zanima me kako spojiti dva PIC-a na daljinu, naravno bez žice?


Za ovu namenu, najjednostavnije je pomocu RF modula koji rade recimo na 433.92MHz.
Pogledaj ove sajtove:
http://www.aurel.it
http://www.radiometrix.co.uk
http://www.rfsolutions.co.uk

Kako kodirati signal?


Najbolji nacin je Manshester (bifazno) kodiranje.....
Pogledaj recimo:
http://www.picbasic.co.uk/forum/archive ... t-198.html
http://jap.hu/electronic/codec-v4.0.html

Inače koristim PICBasic i radim na tome da vani izmjerim temperaturu a u kući vidim na LCD-u!
Znači zanima me kako dobivenu informaciju temp. na prvom PIC-u poslati na drugi na kojem pretvaram informaciju i pišem na LCD!!


Pogledaj jos i recimo mikroBASIC (http://www.mikroelektronika.co.yu) gde takodje imas primer Manchester komunikacije.....

PostPoslato: Ned Nov 27, 2005 1:43 am
od neno
Hvala na brzom odgovoru!
Pregledao sam sve preporučene linkove i nisam našao konkretan primjer!

Za RF hardware već imam ideju.
Samo nerazumjem algoritam kako poslati serijski podatak, a da ga onaj drugi primi, prepozna i obradi.

S kojim naredbama bih trebao baratati u PICBasicu tj. dali postoji već gotova naredba za "dekodiranje" signala?

PostPoslato: Uto Nov 29, 2005 7:42 pm
od npejcic
neno je napisao:Hvala na brzom odgovoru!
Pregledao sam sve preporučene linkove i nisam našao konkretan primjer!


Primeri koji se obicno nalaze na net-u su bazirani za daljinsku telekomandu, gde opet imamo slanje bajta ili bajtova sa kodom.
Moze se vrlo jednsotavno upotrebiti kodiranje ovik komandi za nesto drugo kao na primer za slanje podataka o temperaturi.....

Ukoliko se za RF module uzmu FM superheterodini moduli, u vecini slucajeva moguce je prikljucivati ih i direktno na COM port-ove PC-ja i mikrokontrolera.

Manchester je tu neprikosnoven i sa njim se postizu bar 40% bolji rezultati u dometu i stabilnosti protoka, ali je i nezgodniji za realizaciju jer se uglavnom realizuje softverski....

Samo nerazumjem algoritam kako poslati serijski podatak, a da ga onaj drugi primi, prepozna i obradi.
S kojim naredbama bih trebao baratati u PICBasicu tj. dali postoji već gotova naredba za "dekodiranje" signala?


Nazalost nisam kompetentan za PICBasic, ali probaj sa SERIN/SEROUT mislim da se tako zovu, za pocetak......

Sledeci korak bi trebalo da bude Manchester kodiranje ....

PostPoslato: Uto Nov 29, 2005 10:31 pm
od neno
Ok! Jasno mi je SERIN / SEROUT, lako je poslati skup bitova na izlaz i primiti ih na drugom mjestu,
ali nije mi jasan taj stupanj kompresije ( software-ski) sa Manchester kodiranjem.
Kako "onaj drugi" prepozna dali je podatak za njega....