Komunikacijos modulių svarstymai

Oct 10, 2024

Palik žinutę

Modulis turi būti moduliuojamas signalu, kad veiktų normaliai, įprasti fiksuoto kodo kodavimo įrenginiai, tokie kaip PT2262/2272, kol jie yra tiesiogiai prijungti, tai labai paprasta, nes tai yra specialus kodavimo lustas, todėl efektas yra labai geras, ir perdavimo atstumas labai ilgas.
Kitas svarbus modulio panaudojimas yra bendradarbiavimas su vieno lusto mikrokompiuteriu, siekiant duomenų perdavimo, šiuo metu yra tam tikrų įgūdžių:
1. Protingas bendravimo greitis
Didžiausia duomenų modulio perdavimo sparta yra 9,6 KB, kuri paprastai valdoma apie 2,5 000, o per didelis duomenų perdavimo greitis sumažins priėmimo jautrumą ir padidins bitų klaidų dažnį arba net neveiks.


2. Pagrįstas informacijos kodo formatas
Kai dirba mikrovaldiklis ir modulis, jie dažniausiai apibrėžia savo perdavimo protokolą, kad ir koks moduliavimo režimas būtų naudojamas, labai svarbus yra perduodamo informacijos kodo formatas, kuris tiesiogiai paveiks patikimą duomenų perdavimą ir priėmimą.


Rekomenduojamas kodų grupės formatas
Preambulė + sinchronizavimo kodas + duomenų rėmelis, preambulės ilgis turi būti didesnis nei 10 ms, kad būtų išvengta foninio triukšmo, nes pirmą duomenų bitą, gaunamą priimančiojo modulio, labai lengva trikdyti (ty nulinio lygio trukdžiai) ir sukelti gautų duomenų klaidą. Todėl procesoriaus dekodavimas gali būti naudojamas kai kuriems iškraipytiems kodams pridėti prieš duomenų identifikavimo bitą, kad būtų slopinami nulinio lygio trukdžiai. Sinchronizacijos kodas daugiausia naudojamas atskirti jį nuo preambulės kodo ir duomenų. Yra tam tikros charakteristikos, leidžiančios programinei įrangai identifikuoti sinchronizavimo kodą pagal tam tikrą algoritmą ir pasiruošti gaunamiems duomenims.
Duomenų rėmelis neturėtų būti nulinio grąžinimo kodas, jau nekalbant apie ilgą 0 ir ilgą 1. Naudokite Mančesterio kodą arba POCSAG kodą ir pan.


3. Vieno lusto mikrokompiuterio trukdžiai priėmimo moduliui
Paprastai normalu, kai vieno lusto mikrokompiuteris imituoja 2262, o vieno lusto mikrokompiuteris imituoja 2272 dekoduojant, dažniausiai nustatoma, kad nuotolinio valdymo pulto atstumas labai sutrumpėja, taip yra todėl, kad laikrodžio dažnio daugiklis. vieno lusto mikrokompiuteris trukdys priėmimo moduliui, 51 serijos vieno lusto mikrokompiuterio elektromagnetiniai trukdžiai yra santykinai didelis, 2051 yra šiek tiek mažesnis, o PIC serija yra palyginti maža, todėl turime imtis tam tikrų apsaugos nuo trukdžių priemonių, kad sumažintume trukdžius.

 

Pavyzdžiui, vieno lusto mikrokompiuteris ir nuotolinio valdymo pulto priėmimo grandinė maitinami atitinkamai iš dviejų 5- voltų maitinimo šaltinių, o priėmimo plokštę maitina tik 78L05, o vieno lusto mikrokompiuterio laikrodžio sritis yra toli nuo priėmimo modulio, sumažinant vieno lusto mikrokompiuterio darbo dažnį ir pridedant ekranavimą viduryje.
Geriausia sudaryti izoliavimo grandinę, kai priėmimo modulis jungiasi su 51 serijos vieno lusto mikrokompiuteriu, kuris gali geriau pažaboti vieno lusto mikrokompiuterio elektromagnetinius trukdžius priėmimo moduliui.


Kai veikia priėmimo modulis, išvestis paprastai yra aukšto lygio impulsas, o ne nuolatinės srovės lygis, todėl jo negalima išbandyti naudojant multimetrą, o šviesos diodą galima nuosekliai sujungti su 3K rezistoriumi, kad būtų galima stebėti išvestį. modulio būsena derinimo metu.
Kai naudojamas belaidis duomenų modulis ir PT2262/PT2272 bei kiti specialūs kodeko lustai, ryšys yra labai paprastas, jei jis yra tiesiogiai prijungtas, perdavimo atstumas yra idealus, paprastai didesnis nei 600 metrų, jei jis naudojamas su vienu -lusto mikrokompiuteris arba mikrokompiuteris, jam trukdys vieno lusto mikrokompiuterio ar mikrokompiuterio laikrodis, todėl labai sumažės perdavimo atstumas, o bendras praktinis atstumas yra 200 metrų.