Mini_COFDM פרוטוקול בקרת תקשורת מודול Ethernet Vcan1886

Mini_COFDM פרוטוקול בקרת תקשורת מודול Ethernet Vcan1886

1. בקרת תקשורת פרמטרים של יציאה טורית

8 פיסות מידע

1 סיבית עצירה

זוגיות אפילו

קצב שידור: 19200

2. פרמטרים של תצורת מודול

פרמטרי תצורת המודול נכתבים על ידי כתיבת 256×8 של זיכרון RAM כדי להשיג זאת, הפרמטרים המוגדרים תקפים לאחר שמירת האיפוס, או הפעלה מחדש. לאחר הפעלת המערכת או איפוס, היציאה הטורית תודפס {AAAAA}

תיאור פרמטר RAM

RAM[0]: בקרת איפוס המערכת, קריא וניתן לכתיבה, קריאה וכתיבה מייצגות משמעויות שונות: 

לִכתוֹב

00 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> Reset the whole system, החזרות סדרתיות {AAAAA}, המציין שהמערכת אופסה

01 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> Save the parameters set by the user, החזרות סדרתיות {000101}, מעיד על ביצוע מוצלח

02 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> שחזר פרמטרים לפרמטרים של ברירת המחדל של המערכת, החזרות סדרתיות {000202}, מעיד על ביצוע מוצלח

03חישוב קצב השידור של מערכת שידור אלחוטית COFDM> חפש את נקודת התדר של רוחב הפס שצוין. היציאה הטורית חוזרת {000303}, מעיד על ביצוע מוצלח

04חישוב קצב השידור של מערכת שידור אלחוטית COFDM> Search for the specified frequency when the parameters are known, לַחֲזוֹר {000404}, מעיד על ביצוע מוצלח

05חישוב קצב השידור של מערכת שידור אלחוטית COFDM> reloadkey, הגדרת פרמטר יציאה טורית של פרמטרי שידור ויציאה טורית של נתונים, מחזיר {000505}, מעיד על ביצוע מוצלח

06חישוב קצב השידור של מערכת שידור אלחוטית COFDM> Dynamically modify the decay parameters of the emission (לכתוב זיכרון RAM[8] ערך הנחתה נכנס לתוקף מיד לאחר הוצאת הפקודה, ואינו מאפס את הפליטה. לאחר כיבוי החשמל, ולהדליק שוב, RAM[8]הוא הערך שנשמר קודם לכן),

לַחֲזוֹר{000606},מעיד על ביצוע מוצלח

אחר=> לְהַזמִין

לִקְרוֹא: 

קצת[0] חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 

'1' = נעילת תדר RF משדר

'0'= תדר RF של המשדר לא נעול

קצת[1] חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 

'1' = נעילת תדר RF של מקלט

'0'= מקלט מעל תדר RF לא נעול

קצת[7:2] חישוב קצב השידור של מערכת שידור אלחוטית COFDM> לְהַזמִין

RAM[1]: הגדרת מצב עבודה של מודול פונקציה, וקצב יציאות טוריות של נתונים, קריא וניתן לכתיבה, ברירת המחדל היא 0X44

קצת[7:4]: מהירות סדרתית

“0000” =1200,

“0001”=2400,

“0010”=4800,

“0011”=9600,

“0100”=19200,

“0101”=38400,

“0110”=57600,

“0111”=115200

“1000”=230400,

“1001”~”1111″=שמור

קצת[3] :שִׁוּוּי

‘0'=מבחן אפילו אפקט, 

'1'=אפקט מופלא

קצת[2] :parity switch

‘1’=open

‘0’=close

קצת[1]: Receiver module working status

‘1’=Receiver module off

‘0’=Receiver module works normally

קצת[0]: Transmitter working status

‘1’=Transmitter module off

‘0’=The transmitter module works normally

RAM[2]: Transmit bandwidth, קריא וניתן לכתיבה, Defaults 0X14,

Divide the corresponding decimal number by10 The bandwidth set for, ranges from20~80, include20(2M Bandwidth) and 80(8M Bandwidth)

אחר=> לְהַזמִין

RAM[3]~ זיכרון RAM[4]: Transmitter module RF center frequency, readable and writable Defaults RAM[3] = 0X0D, RAM[4] = 0X48

ביחידות של 100KHz. הערך המקסימלי הוא 25000 and the minimum value is 500.

RAM[5]: Transmitter module FEC Code rate, קריא וניתן לכתיבה, Defaults 0X00

00 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 1/2

01 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 2/3

02 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 3/4 

03 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 5/6 

04 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 7/8 

אחר=> לְהַזמִין

RAM[6]: Transmitter module modulation mode, קריא וניתן לכתיבה, Defaults 0X00

00 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> QPSK(4QAM) 

01 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 16QAM

02 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 64QAM

אחר=> לְהַזמִין

RAM[7]: Transmitter module guard interval, קריא וניתן לכתיבה, Defaults 0X00

00 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 1/32

01 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 1/16 

02 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 1/8 

03 חישוב קצב השידור של מערכת שידור אלחוטית COFDM> 1/4 

אחר=> לְהַזמִין

RAM[8]: Transmitter module RF Output power attenuation value, קריא וניתן לכתיבה, The default value is0X00

00: 0 dB

01: 1 dB

02: 2 dB; 

………..

0F:15 db

אחר=> לְהַזמִין

RAM[9]: קבל רוחב פס של תדר, קריא וניתן לכתיבה, ברירת המחדל 0X14

Divide the corresponding decimal number by10 The bandwidth set for, נע בין 20 ~ 80, כולל 20 (2M רוחב פס) ו-80 (8M רוחב פס)

אחר=> לְהַזמִין

RAM[10]~ זיכרון RAM[11]: מודול מקלט תדר מרכז RF, טווח 158M עד 860M, קריא וניתן לכתיבה ברירת מחדל RAM[10] = 0X0D, RAM[11] = 0X48

ביחידות של 100KHz. הערך המקסימלי הוא 90000 והערך המינימלי הוא 2000

RAM[12]~RAM[21]: קבל פרמטרים של ערוץ חיפוש, לקריאה בלבד, 

struct dibDVBTChannel { 

int8_t spectrum_inversion; 

int8_t nfft; 

שומר int8_t; 

int8_t קונסטלציה; 

int8_t hrch; 

int8_t alpha; 

int8_t code_rate_hp; 

int8_t code_rate_lp; 

int8_t select_hp; 

int8_t intlv_native; 

} dvbt;

RAM[22]~RAM[37]: מפתח ההצפנה, הניתן לקריאה ולכתיבה, ערך ברירת המחדל הוא כולו אפסים

RAM[22] :128 מפתח הצפנת סיביות[127-120]קצת

RAM[23] :128 מפתח הצפנת סיביות[119-112]קצת

RAM[24] :128 מפתח הצפנת סיביות[111-104]קצת

RAM[25] :128 מפתח הצפנת סיביות[103-96]קצת

RAM[26] :128 מפתח הצפנת סיביות[95-88]קצת

RAM[27] :128 מפתח הצפנת סיביות[87- 80]קצת

RAM[28] :128 מפתח הצפנת סיביות[79-72]קצת

RAM[29] :128 מפתח הצפנת סיביות[71-64]קצת

RAM[30] :128 מפתח הצפנת סיביות[63-56]קצת

RAM[31] :128 מפתח הצפנת סיביות[55-48]קצת

RAM[32] :128 מפתח הצפנת סיביות[47-40]קצת

RAM[33] :128 מפתח הצפנת סיביות[39-32]קצת

RAM[34] :128 מפתח הצפנת סיביות[31-24]קצת

RAM[35] :128 מפתח הצפנת סיביות[23-16]קצת

RAM[36] :128 מפתח הצפנת סיביות[15-8]קצת

RAM[37] :128 מפתח הצפנת סיביות[7-0]קצת

להמחיש[127-0]הכל עבור 0, ללא הצפנה

RAM[40]~RAM[43]: לחישוב יחס האות לרעש, ראה מסמכים קשורים לפרטים

RAM[44]~RAM[45]: לחשב כוח RF,rf_power עיין בקוד לפרטים

RAM[46]~RAM[48]: לחשב כוח RF,n_agc_power קוד התייחסות ספציפי

אחרים זיכרון RAM שמור, לא יכול לקרוא או לכתוב את תוכנו

3. פקודת תצורת מודול

פקודת התצורה מתממשת על ידי שליחת פקודות אליה דרך פורמט הפקודה של היציאה הטורית: {+opcode+כתובת RAM+<אופרנד>+בדוק קוד+} סֵמֶל{}בתוך הוא ASCII מבוטא במספר בסיס קוד16

{: מציין את תחילת הפקודה

+: מציין שרק החיבור המצוין כאן, להמחשה, לא קיים בפקודה בפועל

<>: מציין שאין

}: מציין את סוף הפקודה

opcode: 00 פירושו לכתוב, FF פירושו לקרוא,1 כתובת RAM בתים: 1 בייט

אופרנד: האופרנד של byte command1, בפעולת קריאה, בייט זה לא

לבדוק קוד: (opcode+ כתובת הפקדה+ <אופרנד>) mod 256

פורמט החזרת פקודה: 

פורמט החזרה מוצלח: {+כתובת רישום+ערך רישום+קוד בדיקת+} 

פקודת איפוס לא חזרה

פורמט החזרת כשל בפעולה{FFFFFF}

4. התייחסות לשיטת חישוב פרמטר גודל ערוץ

ניתן לחשב את קיבולת הערוץ המקסימלית של המערכת באמצעות הנוסחה הבאה: 

Rmax=6.75 x b x FEC x (188/204) איקס (1/(1+GD)) איקס (BW/8) 

Rmax: הקיבולת המרבית של הערוץ(Mb/s)

ב: פונקציית יחס גל צימוד,QPSK שעה b=2, 16QAM שעה b=4,64QAMhourb=6 FEC: שיעור קוד תיקון שגיאות פנימי(1/2, 2/3, 3/4, 5/6, 7/8)

GD: מרווח שמירה 1/4, 1/8, 1/16, 1/32 

BW: רוחב פס toM כיחידה

לפי הנוסחה לעיל, ניתן לחשב את הקיבולת המקסימלית של הערוץ לפי כמה פרמטרים. כפי שמוצג בטבלה למטה, yes8m קיבולת מידע תחת רוחב פס. המערכת תחשב אוטומטית את גודל זרם הפלט המקודד לפי פרמטרי הערוץ שנקבעו כך שגודל זרם הפלט לא יהיה גדול מהקיבולת המקסימלית של הערוץ.

Mini_COFDM Ethernet module communication control protocol Vcan1886 1

5. הערה

על הלוח L19 מיקום (ב-U9 בצד, העמדה ריקה בעת יציאה מהמפעל) יכול להוסיף א 0603 השראות להגדלת הספק המוצא, ערך השראות המוגבר יכול להתייחס לאיור הבא

Mini_COFDM Ethernet module communication control protocol Vcan1886 2

6. סרטון מבצע

שאל שאלה

→ חזרה

תודה רבה ששלחת את התשובה! ✨