Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 11 04, 16:56. Visos datos yra GMT + 2 valandos.
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
Puslapis 1 iš 7 Pereiti prie 1, 2, 3, 4, 5, 6, 7Toliau
Konkretaus projektuko nedariau, tik šeip pasimėginau kaip dirba. Gan neblogai per sienas ir klūtis signalą gaudė uz 50-60 metrų. Matomai teisybę sako, kad galima 300 tiesioginiame matomume išgauti.
Kadangi visgi radio kanalas, patartina duomenų tikrinima/korekciją vykdyt.
Banaliai imant tai tiesiai jungi ir viskas. Gauni praktiškai susietus interfeisus. Paduodi 0, imtuvo išėjime digital gauni irgi 0. Paduodi 1, gauni 1. Na pasižiūrėk tik ar neinvertuojama.
Kas del korekcijos, tai siusti 2x ta pati paketa mažiausia neprotinga :) Labai jau didelis pertekliškumas. Yra gausybė tikrinimo algoritmų. Parity bitas, CRC ir tt. UART'as turi savyje jau parity check'a. Google rasi daug informacijos apie kodavima jei ieškosi apie serial communications (čia tau tiks ne vien radio ryšio kodavimo metodai, nors gal būt radio naudojami kažkokie specifiniai).
Nu 2x kartus siusti as turejau omenij, jei rysys i viena puse - tada jei greitis ne toks jau ir svarbus tai manau galvoti daug nereikia. Visgi ne visada parity bitas teisus.
O seip jeigu siusti ne informacija o kokias valdymo komandas tai galima tikrinti ir viena karta siunciant. Zinai kad ateins A, B, C arba D ir tikrini, jei ne vienas tai blogai jei vienas is tu 4iu tai priimi kad gerai, tik simbolius reikia parinkti tokius, kad skirtusi min dviem bitais kad jau uztikrintai;)
Cia seip pamastymai sia tema:) Gal deletantiski:) O gal kas ideja kokia suras;)
Minivaler: tai ne tokios ir banalios mintys, naudoti A, B, C variantus iš daugelio aibės, yra nenauja mintis, ir naudojama daug kur. Kiti variantai vadinami draudžiamieji. Žodžiu telekomunikacijų teorijoj apie tai rašoma :)
Tik dėl to siuntimo 2x. Naudojant CRC checksum'us ir pan, gali siųsdamas daug mažiau baitų įsitikinti, kad viskas nuėjo teisingai. Taip pat yra algoritmų kurie netgi sugeba ištaisyti keleto bitų iškraipymus. Tiesa čia jau sudėtingesni variantai.
benner: jei jie nesiųs vienu metu, ir softwariškai bus apsaugoti nuo priėmimo "savo" siųstuvo išsiųstų duomenų, tuomet viskas ok.
P.S. viename forume skaičiau, kad kažkas paleido duomenų perdavimą kažkuriam plote, ir toj vietoj negalėjo atsirakinti mašinų su pulteliais dirbančiais 433 Mhz dažniu. Taigi reikia įvertinti ir kiek šiukšlių paleisit į eterį ;)
Banaliai imant tai tiesiai jungi ir viskas. Gauni praktiškai susietus interfeisus. Paduodi 0, imtuvo išėjime digital gauni irgi 0. Paduodi 1, gauni 1. Na pasižiūrėk tik ar neinvertuojama.
Kas del korekcijos, tai siusti 2x ta pati paketa mažiausia neprotinga Labai jau didelis pertekliškumas. Yra gausybė tikrinimo algoritmų. Parity bitas, CRC ir tt. UART'as turi savyje jau parity check'a. Google rasi daug informacijos apie kodavima jei ieškosi apie serial communications (čia tau tiks ne vien radio ryšio kodavimo metodai, nors gal būt radio naudojami kažkokie specifiniai).
Tai sakykim as nupjaunu laida kuriom keliauja duomenys tada viena gala prijungiu prie Tx433 data in o kita prie RX 433 data aut? ir tada viskas turetu veikt?
Tai sakykim as nupjaunu laida kuriom keliauja duomenys tada viena gala prijungiu prie Tx433 data in o kita prie RX 433 data aut? ir tada viskas turetu veikt?
Viska priklauso nuo to kas tuo laidu keliauja. Tam tikrais atvejais gali ir veikti.