Zdravim,
mam vysielac: http://www.sos.sk/?str=371&artnum=50291 ... l-tx-4mdil
mam prijimac: http://www.sos.sk/?str=371&artnum=4631& ... rel-bc-nbk
Program je napisany pre PIC16F88 v Pic Basic (compilovany do ASM a nasledne prevedeny o HEX).
Ked prepojim O port na PIC-vysielaci s I portom na PIC-prijimaci, vsetko funguje fajn.
Data by som rad prenasal bezdrotovo.
Tu ale nastava problem, ze neviem v akom formate by som tie data mal tlacit co vysielacieho modulu.
binary, decade, hex....
Na nete som cital, ze treba nastavit linku na T2400, bezdrotovy prijimac&vysielac precuju s tymto baudrate.
Zial, nefunguje to.
Ma s tym niekto realne skusenosti?
PI16F88 - bezdrotovy prenos na 433MHz
Moderátori: psichac, Moderátori
- admik
- Okoloidúci
- Príspevky: 9
- Dátum registrácie: 23 Mar 2008, 00:00
- Bydlisko: Kosice, vychone Slovensko
- Kontaktovať používateľa:
PI16F88 - bezdrotovy prenos na 433MHz
0
Elektronike som sa venoval v minulosti, momentálne spravujem PC sieť.
- Peťus
- Ultimate člen
- Príspevky: 3940
- Dátum registrácie: 07 Mar 2009, 00:00
- Bydlisko: Praha
- Vek: 34
- Kontaktovať používateľa:
Re: PI16F88 - bezdrotovy prenos na 433MHz
a není to jedno? nakonec se stejně pošle v bináruadmik napísal: Tu ale nastava problem, ze neviem v akom formate by som tie data mal tlacit co vysielacieho modulu.
binary, decade, hex....
0
https://chiptron.cz - novinky ze světa elektro (Arduino, Raspberry Pi, STM32, ESP8266, ESP32,...)
Re: PI16F88 - bezdrotovy prenos na 433MHz
Na vysielaci mas vstup modulatora, na prijimaci mas vystup, ktory by v idealnom pripade mal kopirovat stav vstupu modulatora. USART by mal byt normalne pouzitelny. Takisto mas v datasheete, ze maximalny kmitocet prenasany sustavou je 4kHz, takze baudova rychlost 2400 znie OK, ale radsej by som pouzil nizsiu, nech je rezerva a zlepsi sa odolnost voci porucham v prenose, povedzme 600baud.
Tazko radit co je zle. Skus si dat na modulacny vstup vysielaca a na vystup prijimaca LEDku nech aspon vidis co sa tam deje. idelane to sledovat osciloskopom.
Tazko radit co je zle. Skus si dat na modulacny vstup vysielaca a na vystup prijimaca LEDku nech aspon vidis co sa tam deje. idelane to sledovat osciloskopom.
0
Re: PI16F88 - bezdrotovy prenos na 433MHz
Častý zmatek.Tu ale nastava problem, ze neviem v akom formate by som tie data mal tlacit co vysielacieho modulu.
binary, decade, hex....
Data (čísla) můžeme přenášet v binárním, nebo v ASCII kódu.
Např máme poslat hodnotu 123.
1. Při binárním kódování vyšleme 1 bajt - 01111011.
2. Při ascii kódování vyšleme 3 bajty - ascii znaky '1' '2' '3' .
3. Můžeme také poslat hexadekadickou reprezentaci - znaky '7' 'B'.
Ale stále je to kódování ascii.
Nevýhodou ascii kódování je potřeba přenést více znaků než při binárním.
Výhodou je to, že používáme jenom tisknutelné znaky, takže nevyužité znaky můžeme s výhodou použít pro
různé oddělovače, začátky a konce paketů apod. U binárního kódování to takto nejde.
Ascii přenos můžeme také zobrazit ve srozumitelném tvaru na terminálu.
0
- admik
- Okoloidúci
- Príspevky: 9
- Dátum registrácie: 23 Mar 2008, 00:00
- Bydlisko: Kosice, vychone Slovensko
- Kontaktovať používateľa:
Re: PI16F88 - bezdrotovy prenos na 433MHz
Prenos rozbehany na 300 baud.
Mode number 3313 (http://melabs.com/resources/ser2modes.htm)
Obcas to zachyti signal co poslem.
Takze mi to treba este vyladit.
Ale, kazdopadne to ide
Uvidime ako sa mi to podari vyladit.
Jo, najlepsie sa mi osvaedcilo posielat data ako HEX.
Mode number 3313 (http://melabs.com/resources/ser2modes.htm)
Obcas to zachyti signal co poslem.
Takze mi to treba este vyladit.
Ale, kazdopadne to ide
Uvidime ako sa mi to podari vyladit.
Jo, najlepsie sa mi osvaedcilo posielat data ako HEX.
0
Elektronike som sa venoval v minulosti, momentálne spravujem PC sieť.
- admik
- Okoloidúci
- Príspevky: 9
- Dátum registrácie: 23 Mar 2008, 00:00
- Bydlisko: Kosice, vychone Slovensko
- Kontaktovať používateľa:
Re: PI16F88 - bezdrotovy prenos na 433MHz
Ked vysielac pripojim cez MAX232 k pc, tak vidim, ze sa posielaju data, ktore sa posielat maju. Napr. 1, 2, 3, 4, 5, ...
Ked prijimac pripojim cez MAX232 k pc, tak vidim, ze sa prijimaju okrem mojich dat z vysielaca aj nejake ine, pre mne nepouzitelne data. Vidim len znaky v tvare @, sipka, $ a podobne. Predpokladam, ze je to nejaky sum, alebo nieco tomu podobne.
Vedel by mi niekto poradit, ako to filtrovat?
Ked prijimac pripojim cez MAX232 k pc, tak vidim, ze sa prijimaju okrem mojich dat z vysielaca aj nejake ine, pre mne nepouzitelne data. Vidim len znaky v tvare @, sipka, $ a podobne. Predpokladam, ze je to nejaky sum, alebo nieco tomu podobne.
Vedel by mi niekto poradit, ako to filtrovat?
0
Elektronike som sa venoval v minulosti, momentálne spravujem PC sieť.
Re: PI16F88 - bezdrotovy prenos na 433MHz
Jednak ked zapnes vysielac, tak uz by to nemalo robit na prijimaci (ibaze to musi trvalo vysielat), ale filtrovanie jednoducho spravis. Nejaky si daj jedinecny identifikacny kod a len ho budes porovnavat na strane prijimaca, este nejako osetri prenos dat s kontrolou parity (popripadne nejaky lepsi algoritmus) a je to
0
"Digitálna technika pozostáva len z 0 a 1, ktoré sú v správny čas na správnom mieste." M. Valášek
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok