မာတိကာ
serial port မှတဆင့် DVB-T2 transmitter ၏ parameters တွေကိုပြုပြင်ရန် command များကိုမည်သို့ရေးရမည်နည်း?
အောက်ပါနည်းလမ်းသည်ဤထုတ်ကုန်အတွက်သင့်တော်သည်.
module configuration parameters တွေကို
Module configuration parameters တွေကို 256 ရေးခြင်းဖြင့်အကောင်အထည်ဖော်နေကြတယ်×8 module အတွင်းရှိ RAM. Serial port ကိုထိန်းချုပ်သည့် parameters တွေကိုဖြစ်ကြသည် 19200, 8-bit ဒေတာ, စစ်ဆေးရေး, နှင့် 1 ရပ်တန့်နည်းနည်း.
RAM parameter သည်ဖော်ပြချက်
module configuration parameters အားလုံးကို 256 သို့ စာရေးခြင်းဖြင့် လုပ်ဆောင်ပါသည်။×8 module အတွင်းရှိ RAM. ပြင်ဆင်သတ်မှတ်ထားသော ကန့်သတ်ဘောင်များသည် ပြန်လည်သတ်မှတ်ခြင်းကို သိမ်းဆည်းပြီးနောက် သို့မဟုတ် ပြန်ဖွင့်ပြီးနောက်တွင် မှန်ကန်ပါသည်။. စနစ်အားဖွင့်ပြီးနောက် သို့မဟုတ် ပြန်လည်သတ်မှတ်ပါ။, serial port သည် print ထုတ်လိမ့်မည်။ {AAAAAA}
RAM parameter သည်ဖော်ပြချက်
ရမ်[0]: စနစ်ပြန်လည်သတ်မှတ်ထိန်းချုပ်မှု, ဖတ်နိုင်၊ ရေးနိုင်သည်။, စာဖတ်ခြင်းနှင့် စာရေးခြင်းတို့သည် အဓိပ္ပါယ်အမျိုးမျိုးရှိသည်။
ရေးပါ။:
00 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> စနစ်တစ်ခုလုံးကို ပြန်လည်သတ်မှတ်ပါ။, serial port က ပြန်လာပါတယ်။ {AAAAAA}, စနစ်ကို ပြန်လည်သတ်မှတ်ထားကြောင်း ညွှန်ပြသည်။.
01ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> ကြော်ငြာကို Save လုပ်ရန် 256 RAM တန်ဖိုးများ, ပြီးတော့ serial port ကပြန်လာတယ်။ {000101}, အောင်မြင်သော အကောင်အထည်ဖော်မှုကို ညွှန်ပြသည်။.
02ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ>၏တန်ဖိုးကို restore 256 RAM သည် စနစ်၏ ပုံသေ ကနဦးတန်ဖိုးဖြစ်သည်။, ပြီးတော့ serial port ကပြန်လာတယ်။ {000202}, ကွပ်မျက်ညွှန်ပြ.
အောင်မြင်ခြင်း
03 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> သတ်မှတ်ထားသော bandwidth ၏ကြိမ်နှုန်းကိုရှာဖွေပါ. အမှတ်စဉ် ပို့တ် ပြန်လာသည် {000303}, ကွပ်မျက်မှု အောင်မြင်ကြောင်း ညွှန်ပြသည်။.
04 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> IP-Related parameter သည် configuration သည်အကျိုးသက်ရောက်သည်, ပြီးတော့ serial port ကပြန်လာတယ်။ {000404}, အောင်မြင်သော အကောင်အထည်ဖော်မှုကို ညွှန်ပြသည်။.
အခြားသူများ => လက်ဝယ်ရှိတယ်။
ဖတ်ပါ။::
နည်းနည်း[7:4]: ကြိုတင်ပြင်ဆင်ထားတယ်
နည်းနည်း[3] ကွန်ယက်ဆိပ်ကမ်းဆက်သွယ်မှုနှုန်း, ဘယ်အချိန်မှာ bit အခါသာအဓိပ္ပါယ်ရှိသော[2]= '1'
'0':100M က
'1':1000M က
နည်းနည်း[2] Network Port Connection Status
'0': ကွန်ယက်ဆိပ်ကမ်းချိတ်ဆက်မထားဘူး
'1': ကွန်ယက်ဆိပ်ကမ်းဆက်သွယ်မှု
နည်းနည်း[1]: အဓိက EW300 ကြိမ်နှုန်းသော့ခတ်ခြင်းအရိပ်အယောင်
'1'=ကြိမ်နှုန်းလော့ခ်
‘0'=ကြိမ်နှုန်းကို လော့ခ်မချပါ။
နည်းနည်း[0]: EW300 မှကြိမ်နှုန်းသော့ခတ်ခြင်းအရိပ်အယောင်
'1'=ကြိမ်နှုန်းလော့ခ်
‘0'=ကြိမ်နှုန်းကို လော့ခ်မချပါ။
ရမ်[1]~RAM[3]: သတ်မှတ်ထားသောကြိမ်နှုန်းအမှတ်, khe တွင်, ဖတ်နိုင်၊ ရေးနိုင်သည်။, ရမ်[1] မြင့်မားသောနည်းနည်းဖြစ်သည်။, အကွာအဝေး (100m ~ 860m)
ရမ်[4]: ကြိမ်နှုန်းအမှတ်၏ bandwidth,
08 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> 8M က
07 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> 7M က
06 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> 6M က
05 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> 5M က
01 ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ> 1.7M က
ရမ်[5]~RAM[8]:ဒေသဆိုင်ရာအိုင်ပီလိပ်စာ,ဖတ်နိုင်သော.
ပုံမှန်တန်ဖိုး: 192(ရမ်[5]).168(ရမ်[6]).1(ရမ်[7]).100(ရမ်[8])
ရမ်[9]~RAM[14]: ဒေသခံ MAC လိပ်စာ, ဖတ်နိုင်၊ ရေးနိုင်သည်။.
ပုံမှန်တန်ဖိုး: 98-8D-46-0E-61-87
ရမ်[15]~RAM[16]:UDP source port နံပါတ်, ဖတ်နိုင်၊ ရေးနိုင်သည်။, ပျက်ကွက် 6000, ရမ်[15] မြင့်မားသော byte ဖြစ်ပါတယ်.
ရမ်[17]~RAM[18]:UDP destination port နံပါတ်, ဖတ်နိုင်၊ ရေးနိုင်သည်။, မှ defaults 6001, ရမ်[17] မြင့်မားသော byte ဖြစ်ပါတယ်.
ရမ်[19]~RAM[22]:UDP destination Host IP address ကို, လိပ်စာပုံစံ: ရမ်[19].ရမ်[20].ရမ်[21].ရမ်[22]. ဖတ်လို့ရလို့, မူရင်းတန်ဖိုး 192.168.1.110
၎င်းသည် multicast လိပ်စာဖြစ်ပါက, အကွာအဝေးမှာ 239.0.0.0 ~ 239.255.255.255 ဖြစ်ပါတယ်.
ရမ်[23]:ဗလာ packets တွေကိုဖျက်ပစ်နေကြသည်, ပုံမှန်သည် 0x00 ဖြစ်သည်,
00: အချည်းနှီးသော packages များကိုမဖျက်ပါနှင့်
အခြားသူများက: အချည်းနှီးသော packages များကိုဖျက်ပါ
ရမ်[24]~RAM[63]: ကြိုတင်ပြင်ဆင်ထားတယ်
ရမ်[64]~RAM[65]: Master SNR
ရမ်[66]~RAM[67]: Slave SNR
ရမ်[68]~RAM[69]: Master Rflevel / Div8
ရမ်[70]~RAM[71]: Slavter Rflevel / Div8
ရမ်[72]~RAM[74]: Master Ferb,MSB(ရမ်[72]) ပြင်ဆင်သတ်မှတ်နိုင်သော RF အထွက်ပါဝါ 1
ရမ်[80]:နောက်လာမည့် Noundm Prameter Ram သည်တရားဝင်အမှတ်အသားဖြစ်သည်,သာဖတ်ပါ
0: တရားဝင်မရှိပါ
1: တရားဝင်သော
ရမ်[81]: သာဖတ်ပါ
BIT[5] 0:ရောထွေးမ
1:ရောထွေး
BIT[4] 0: SISO
1:miso
BIT[2:0] 0:2K သည်
1:8K သည်
2:4K သည်
3:1K သည်
4:16K သည်
5:32K သည်
ရမ်[82]: သာဖတ်ပါ
BIT[6:4] 0:1/32
1:1/16
2:1/8
3:1/4
4:1/128
5:19/128
6:19/256
BIT[2:0] 0:PP1
1:pp2
2: pp3
3:pp4
4:pp5
5:pp6
6:pp7
7:pp8
ရမ်[83]: သာဖတ်ပါ
BIT[4] 0:ပုံမှန်
1:တိုးချဲ့
BIT[2:0] Papr ဖက်ရှင်
ရမ်[84]~RAM[85]: t2 frame အတွက်ဒေတာသင်္ကေတအရေအတွက်,ရမ်[84] မြင့်မားသော byte, ရမ်[85] အနိမ့် byte, သာဖတ်ပါ
အခြား RAM များကို သိမ်းဆည်းထားပြီး ၎င်း၏ အကြောင်းအရာများကို ဖတ်ရန် သို့မဟုတ် ရေးသား၍ မရပါ။.
- Module Configuration command များ
Configuration commands များကို serial port မှတဆင့် ၎င်းထံသို့ command များ ပေးပို့ခြင်းဖြင့် လုပ်ဆောင်ပါသည်။.
Command ဖော်မတ်: {+opcode+RAM လိပ်စာ+<အော်ပရေတာ>+code + စစ်ဆေးပါ} သင်္ကေတများ {} အားလုံးသည် ASCII ကုဒ်များဖြင့်ကိုယ်စားပြုသည့် ဆဋ္ဌမကိန်းဂဏန်းများဖြစ်သည်။.
{ : command ၏အစကိုညွှန်ပြသည်။
+: ၎င်းသည် ချိတ်ဆက်မှုကိုသာ ကိုယ်စားပြုကြောင်း ညွှန်ပြသည်။, ၎င်းသည် သရုပ်ဖော်ရန်အတွက် အသုံးပြုပြီး တကယ့် command တွင် မရှိပါ။.
<>: read command တွင် parameter မပါဝင်ကြောင်း ညွှန်ပြသည်။.
} : command ၏အဆုံးကိုညွှန်ပြသည်။
Opcode: 00 ရေးသည်ဟု ဆိုလိုသည်။, FF ဆိုသည်မှာ စာဖတ်ခြင်း ဖြစ်သည်။, 1 က byte
RAM လိပ်စာ: 1 က byte
အော်ပရေတာ: command ၏ operand သည် 1 က byte. ရွတ်ဖတ်ခြင်းများ ဆောင်ရွက်ခဲ့သည်။, ဤဘိုက်တွင် မရှိပါ။
ကုဒ်ကို စစ်ဆေးပါ။: (opcode + သိုလှောင်မှုလိပ်စာ + <အော်ပရေတာ>) mod 256
အမိန့်ပြန်ပေးသည့်ပုံစံ:
လည်ပတ်မှုအောင်မြင်ပါက ပြန်ဖော်မတ်: {+မှတ်ပုံတင်လိပ်စာ + မှတ်ပုံတင်တန်ဖိုး + စစ်ဆေးကုဒ် +}
ပြန်လည်သတ်မှတ်ခြင်းအမိန့်သည် ပြန်မလာပါ။
လည်ပတ်မှု မအောင်မြင်ပါက ပြန်ဖော်မတ်: {FFFFFF}
PDF စာရွက်စာတမ်းများ
တရုတ်စာရွက်စာတမ်းကိုဒေါင်းလုပ်ဆွဲပါ
https://docs.google.com/document/d/1eIGJlXFif3Kbage1uapclNjPHCpkfJinyNCwyGNYG1I/edit?usp=drive_link


မေးခွန်းတစ်ခုမေး
သင့်စာကို ပို့ပြီးပါပြီ။