AVT5540 B - אַ קליין RDS ראַדיאָ פֿאַר אַלעמען
טעכנאָלאָגיע

AVT5540 B - אַ קליין RDS ראַדיאָ פֿאַר אַלעמען

אין די בלעטער פון פּראַקטיש עלעקטראָניק זענען ארויס עטלעכע טשיקאַווע ראַדיאָ ופנעמער. דאַנק צו די נוצן פון מאָדערן קאַמפּאָונאַנץ, פילע פּלאַן פּראָבלעמס, אַזאַ ווי די פֿאַרבונדן מיט באַשטעטיקן רף סערקאַץ, האָבן שוין אַוווידיד. צום באַדויערן, זיי באשאפן אנדערע פּראָבלעמס - עקספּרעס און פֿאַרזאַמלונג.

פאָטאָ 1. אויסזען פון די מאָדולע מיט די RDA5807 שפּאָן

דער מאָדולע מיט די RDA5807 שפּאָן סערוועס ווי אַ ראַדיאָ טונער. זיין פּלאַק, געוויזן אויף פאָטאָ 1דימענשאַנז 11 × 11 × 2 מם. עס כּולל אַ ראַדיאָ שפּאָן, אַ קוואַרץ רעזאַנאַטאָר און עטלעכע פּאַסיוו קאַמפּאָונאַנץ. דער מאָדולע איז זייער גרינג צו ינסטאַלירן, און זייַן פּרייַז איז אַ אָנגענעם יבערראַשן.

Na ציפער 2 ווייזט די שטיפט אַסיינמאַנט פון די מאָדולע. אין אַדישאַן צו אַפּלייינג אַ וואָולטידזש פון וועגן 3 V, בלויז אַ זייגער סיגנאַל און אַן אַנטענע פֿאַרבינדונג זענען פארלאנגט. סטערעאָ אַודיאָ רעזולטאַט איז בארעכטיגט, און RDS אינפֿאָרמאַציע, סיסטעם סטאַטוס און סיסטעם קאַנפיגיעריישאַן זענען לייענען דורך די סיריאַל צובינד.

ביניען

פיגורע 2. אינערלעכער דיאַגראַמע פון ​​די RDA5807 סיסטעם

דער קרייַז דיאַגראַמע פון ​​די ראַדיאָ ופנעמער איז געוויזן אין ציפער 3. זייַן סטרוקטור קענען זיין צעטיילט אין עטלעכע בלאַקס: מאַכט צושטעלן (IC1, IC2), ראַדיאָ (IC6, IC7), אַודיאָ מאַכט אַמפּלאַפייער (IC3) און קאָנטראָל און באַניצער צובינד (IC4, IC5, SW1, SW2).

די מאַכט צושטעלן גיט צוויי סטייבאַלייזד וואָולטאַדזשאַז: +5 V צו מאַכט די געזונט מאַכט אַמפּלאַפייער און אַרויסווייַזן, און +3,3 V צו מאַכט די ראַדיאָ מאָדולע און קאָנטראָל מיקראָקאָנטראָללער. די RDA5807 האט אַ געבויט-אין נידעריק מאַכט אַודיאָ אַמפּלאַפייער, וואָס אַלאַוז איר צו פאָר, למשל, כעדפאָונז גלייַך.

אין סדר נישט צו מאַסע די רעזולטאַט פון אַזאַ אַ דין קרייַז און צו באַקומען מער מאַכט, אַן נאָך אַודיאָ מאַכט אַמפּלאַפייער איז געניצט אין די דערלאנגט מיטל. דאָס איז אַ טיפּיש טדאַ2822 אַפּלאַקיישאַן אַז אַטשיווז עטלעכע וואט רעזולטאַט מאַכט.

דער סיגנאַל רעזולטאַט איז בנימצא אויף דריי קאַנעקטערז: CON4 (אַ פאָלקס מינידזשאַקק קאַנעקטער וואָס אַלאַוז איר צו פאַרבינדן, למשל, כעדפאָונז), CON2 און CON3 (לאָזן איר פאַרבינדן ספּיקערז צו די ראַדיאָ). פּלאַגינג אין כעדפאָונז דיסייבאַלז די סיגנאַל פון די ספּיקערז.

פיגורע 3. סכעמאַטיש דיאַגראַמע פון ​​די ראַדיאָ מיט רדס

באַשטעטיקן

די פֿאַרזאַמלונג דיאַגראַמע פון ​​די ראַדיאָ ופנעמער איז געוויזן אין ציפער 4. ייַנמאָנטירונג איז געפירט אויס אין לויט מיט די אַלגעמיינע כּללים. עס איז אַ פּלאַץ אויף די געדרוקט קרייַז ברעט פֿאַר מאַונטינג די פאַרטיק ראַדיאָ מאָדולע, אָבער עס אויך גיט די מעגלעכקייט פון אַסעמבאַל יחיד עלעמענטן וואָס מאַכן די מאָדולע, ד.ה. רדאַ סיסטעם, קוואַרץ רעזאַנאַטאָר און צוויי קאַפּאַסאַטערז. דעריבער, עס זענען עלעמענטן IC6 און IC7 אויף דעם קרייַז און אויף די ברעט - ווען אַסעמבאַלינג די ראַדיאָ, קלייַבן איינער פון די אָפּציעס וואָס איז מער באַקוועם און פּאַסיק פֿאַר דיין קאַמפּאָונאַנץ. די אַרויסווייַזן און סענסאָרס מוזן זיין אינסטאַלירן אויף די סאַדער זייַט. נוציק פֿאַר פֿאַרזאַמלונג פאָטאָ 5, װײז ט דע ם פארזאמלט ן ראדיא־בארד .

פיגורע 4. סכעמע פון ​​ינסטאַלירונג פון די ראַדיאָ מיט רדס

נאָך פֿאַרזאַמלונג, די ראַדיאָ ריקווייערז בלויז אַדזשאַסטמאַנט פון די אַרויסווייַזן קאַנטראַסט מיט פּאָטענטיאָמעטער R1. נאָך דעם, ער איז גרייט צו גיין.

פאָטאָ 5. אַסעמבאַל ראַדיאָ ברעט

פיגורע 6. אינפֿאָרמאַציע געוויזן אויף די אַרויסווייַזן

דינען

יקערדיק אינפֿאָרמאַציע איז געוויזן אויף די אַרויסווייַזן. די באַר געוויזן אויף די לינקס ווייזט די מאַכט מדרגה פון די באקומען ראַדיאָ סיגנאַל. דער הויפט טייל פון די אַרויסווייַזן כּולל אינפֿאָרמאַציע וועגן די איצט באַשטימט ראַדיאָ אָפטקייַט. אויף די רעכט - אויך אין די פאָרעם פון אַ פּאַס - די מדרגה פון די געזונט סיגנאַל איז געוויזן (6 digit).

נאָך אַ ביסל סעקונדעס פון ינאַקטיוויטי - אויב רדס אָפּטראָג איז מעגלעך - די באקומען אָפטקייַט אָנווייַז איז "שאַדאָויד" דורך די יקערדיק RDS אינפֿאָרמאַציע און די עקסטענדעד RDS אינפֿאָרמאַציע איז געוויזן אויף די דנאָ שורה פון די אַרויסווייַזן. די גרונט אינפֿאָרמאַציע באשטייט פון בלויז אַכט אותיות. געוויינלעך זעען מיר דאָרטן דעם נאָמען פון דער סטאַנציע, אָלטערנאַטיוו מיטן נאָמען פון דער איצטיקער פּראָגראַם אָדער קינסטלער. די עקסטענדעד אינפֿאָרמאַציע קענען אַנטהאַלטן אַרויף צו 64 אותיות. זיין טעקסט סקראָללס צוזאמען די דנאָ שורה פון די אַרויסווייַזן צו ווייַזן די פול אָנזאָג.

דער ראַדיאָ ניצט צוויי פּולס גענעראַטאָרס. דער איינער אויף די לינקס לעץ איר שטעלן די באקומען אָפטקייַט, און דער איינער אויף די רעכט לעץ איר סטרויערן די באַנד. אין אַדישאַן, דרינגלעך די לינקס קנעפּל פון די דויפעק גענעראַטאָר אַלאַוז איר צו קראָם די קראַנט אָפטקייַט אין איינער פון די אַכט דעדאַקייטאַד זכּרון לאָוקיישאַנז. נאָך סעלעקטינג די פּראָגראַם נומער, באַשטעטיקן די אָפּעראַציע דורך דרינגלעך די ענקאָדער (7 digit).

פיגורע 7. מעמערייזינג די שטעלן אָפטקייַט

אין דערצו, דער אַפּאַראַט מעמערייזיז די לעצטע סטאָרד פּראָגראַם און די באַשטימט באַנד, און יעדער מאָל די מאַכט איז קערט אויף, עס סטאַרץ די פּראָגראַם אין דעם באַנד. דרינגלעך די רעכט דויפעק גענעראַטאָר סוויטשיז אָפּטראָג צו דער ווייַטער סטאָרד פּראָגראַם.

קאַמף

די RDA5807 שפּאָן קאַמיוניקייץ מיט די מיקראָקאָנטראָללער דורך די I סיריאַל צובינד.2C. איר אָפּעראַציע איז קאַנטראָולד דורך זעכצן 16-ביסל רעדזשיסטערז, אָבער ניט אַלע ביטן און רעדזשיסטערז זענען געניצט. רעדזשיסטערס מיט אַדרעסעס פון 0x02 צו 0x07 זענען דער הויפּט געניצט פֿאַר שרייבן. אין די אָנהייב פון די טראַנסמיסיע I2C מיט די שרייַבן פֿונקציע, רעגיסטרירן אַדרעס 0x02 איז אויטאָמאַטיש געראטעוועט ערשטער.

רעדזשיסטערס מיט אַדרעסעס פֿון 0x0A צו 0x0F אַנטהאַלטן בלויז לייענען אינפֿאָרמאַציע. אָנהייב פון טראַנסמיסיע2C צו לייענען שטאַט אָדער אינהאַלט פון רעדזשיסטערז, RDS סטאַרץ אויטאָמאַטיש לייענען פֿון די רעגיסטרירן אַדרעס 0x0A.

איך אַדרעס2לויט די דאַקיומענטיישאַן, די C פון די RDA סיסטעם האט 0x20 (0x21 פֿאַר די לייענען פֿונקציע), אָבער, פאַנגקשאַנז מיט די אַדרעס 0x22 זענען געפֿונען אין די מוסטער מגילה פֿאַר דעם מאָדולע. עס פארקערט אויס אַז איין ספּעציפיש רעגיסטרירן פון די מיקראָסירקויט קענען זיין געשריבן צו דעם אַדרעס, און נישט די גאנצע גרופּע, סטאַרטינג פון די רעגיסטרירן אַדרעס 0קס02. די אינפֿאָרמאַציע איז פעלנדיק אין די דאַקיומענטיישאַן.

די פאלגענדע ליסטינגס ווייַזן די מער וויכטיק פּאַרץ פון אַ C ++ פּראָגראַם. רשימה 1 כּולל דעפֿיניציע פון ​​וויכטיק רעדזשיסטערז און ביטן - אַ מער דיטיילד באַשרייַבונג פון זיי איז בנימצא אין די סיסטעם דאַקיומענטיישאַן. אויף די רשימה 2 ווייזט די פּראָצעדור פֿאַר יניטיאַלייזינג די ינאַגרייטיד קרייַז פון די RDA ראַדיאָ ופנעמער. אויף די רשימה 3 רעפּראַזענץ די פּראָצעדור פֿאַר טונינג די ראַדיאָ סיסטעם צו באַקומען אַ געגעבן אָפטקייַט. דער פּראָצעדור ניצט די שרייַבן פאַנגקשאַנז פון אַ איין רעגיסטרירן.

אַקוויירינג RDS דאַטן ריקווייערז קעסיידערדיק לייענען פון די RDA רעדזשיסטערז מיט די באַטייַטיק אינפֿאָרמאַציע. דער פּראָגראַם קאַנטיינד אין דער זכּרון פון די מיקראָקאָנטראָללער פּערפאָרמז דעם קאַמף בעערעך יעדער 0,2 סעקונדעס. עס איז אַ פֿונקציע פֿאַר דעם. RDS דאַטן סטראַקטשערז האָבן שוין דיסקרייבד אין די EP, פֿאַר בייַשפּיל, בעשאַס די AVT5401 פּרויעקט (EP 6/2013), אַזוי איך מוטיקן יענע אינטערעסירט אין יקספּאַנדינג זייער וויסן צו לייענען דעם אַרטיקל בנימצא פֿאַר פריי אין די פּראַקטיש עלעקטראָניק אַרקייווז (). אין די סוף פון דעם באַשרייַבונג, עס איז ווערט אָפּגעבן עטלעכע זאצן צו די סאַלושאַנז געניצט אין די דערלאנגט ראַדיאָ.

די RDS דאַטן באקומען פון די מאָדולע זענען צעטיילט אין פיר רעדזשיסטערז RDSA… RDSD (ליגן אין רעדזשיסטערז מיט אַדרעסעס פון 0x0C צו 0x0F). די RDSB רעגיסטרירן כּולל אינפֿאָרמאַציע וועגן די דאַטן גרופּע. באַטייַטיק גרופּעס זענען 0x0A מיט RDS גוף טעקסט (אַכט אותיות) און 0x2A מיט עקסטענדעד טעקסט (64 אותיות). פון קורס, דער טעקסט איז נישט אין איין גרופּע, אָבער אין פילע סאַבסאַקוואַנט גרופּעס מיט די זעלבע נומער. יעדער פון זיי כּולל אינפֿאָרמאַציע וועגן די שטעלע פון ​​דעם טייל פון די טעקסט, אַזוי איר קענען פאַרענדיקן דעם אָנזאָג ווי אַ גאַנץ.

דאַטן פֿילטרירונג איז געווען אַ גרויס פּראָבלעם אין סדר צו זאַמלען די ריכטיק אָנזאָג אָן "בושעס". דער מיטל ניצט אַ טאָפּל באַפערעד RDS אָנזאָג לייזונג. דער באקומען אָנזאָג פראַגמענט איז קאַמפּערד מיט זיין פריערדיקן ווערסיע, געשטעלט אין דער ערשטער באַפער - די אַרבעט איינער, אין דער זעלביקער שטעלע. אויב דער פאַרגלייַך איז positive, דער אָנזאָג איז סטאָרד אין די רגע באַפער - דער רעזולטאַט. דער אופֿן ריקווייערז אַ פּלאַץ פון זכּרון, אָבער איז זייער עפעקטיוו.

לייגן אַ באַמערקונג