AVT5540 B - radyoyek RDS ya piçûk ji bo her kesî
ji teknolojiya

AVT5540 B - radyoyek RDS ya piçûk ji bo her kesî

Gelek wergirên radyoyê yên balkêş di rûpelên Elektronîkên Pratîk de hatine weşandin. Bi saya karanîna pêkhateyên nûjen, gelek pirsgirêkên sêwiranê, mîna yên ku bi sazkirina çerxên RF-ê ve girêdayî ne, hatine dûr xistin. Mixabin, wan pirsgirêkên din çêkirin - radestkirin û komkirin.

Wêne 1. Xuyabûna modulê bi çîpê RDA5807

Modula bi çîpê RDA5807 wekî tunekerek radyoyê kar dike. Tabloya wî, li ser tê nîşandan wêneyê 1pîvan 11 × 11 × 2 mm. Ew çîpek radyoyê, resonatorek quartz û çend pêkhateyên pasîf vedihewîne. Module sazkirinê pir hêsan e, û bihayê wê surprîzek xweş e.

Na hêjmar 2 peywira pînê ya modulê nîşan dide. Ji bilî sepandina voltaja bi qasî 3 V, tenê îşaretek demjimêr û girêdanek antenna hewce ye. Hilberîna dengî ya stereo heye, û agahdariya RDS, rewşa pergalê, û veavakirina pergalê bi navbeynkariya serial têne xwendin.

avakirin

jimar 2. Diagrama navxweyî ya pergala RDA5807

Diyagrama dorpêçê ya wergirê radyoyê tê xuyang kirin hêjmar 3. Struktura wê dikare li çend blokan were dabeş kirin: dabînkirina hêzê (IC1, IC2), radyo (IC6, IC7), amplifikatora hêza bihîstwerî (IC3) û kontrol û pêwendiya bikarhêner (IC4, IC5, SW1, SW2).

Dabînkirina hêzê du voltaja stabîlkirî peyda dike: +5 V ji bo hêzkirina amplifikator û dîmendera hêza deng, û +3,3 V ji bo hêzkirina modula radyoyê û mîkrokontrolerê kontrol dike. RDA5807 xwedan amplifikatorek dengî ya kêm-hêza hundurîn e, ku dihêle hûn, wek nimûne, rasterast guhên xwe ajotin.

Ji bo ku derketina dergehek wusa nazik giran nebe û hêzek zêdetir bistîne, di cîhaza pêşkêşkirî de amplifikatorek hêza bihîstwerî ya zêde hate bikar anîn. Ev serîlêdanek TDA2822 ya tîpîk e ku hêza hilberîna çend watt digire.

Derketina sînyalê li ser sê girêdanan peyda dibe: CON4 (girêdanek minijackê ya populer ku dihêle hûn, wek nimûne, guhên têlefonê ve girêbidin), CON2 û CON3 (destûrê dide ku hûn dengbêjan bi radyoyê ve girêdin). Têkxistina guhê sînyala ji axaftvanan asteng dike.

Wêne 3. Diyagrama şematîkî ya radyoyê bi RDS

lêkirinî

Diagrama kombûnê ya wergirê radyoyê de tê xuyang kirin hêjmar 4. Sazkirin li gorî qaîdeyên gelemperî tête kirin. Li ser tabloya çapkirî cîhek heye ku modula radyoya qediyayî rabike, lê ew di heman demê de îmkana komkirina hêmanên kesane yên ku modulê pêk tînin jî peyda dike, ango. Pergala RDA, resonatorê quartz û du kondensator. Ji ber vê yekê, hêmanên IC6 û IC7 li ser dorpêçê û li ser panelê hene - dema ku radyoyê berhev dikin, yek ji vebijarkên ku hêsantir e û bi pêkhateyên we re têkildar e hilbijêrin. Pêdivî ye ku pêşangeh û senzor li ser milê lêdanê werin saz kirin. Ji bo kombûnê bikêrhatî ye wêne 5, panela radyoyê ya kombûyî nîşan dide.

Wêne 4. Plana sazkirina radyoyê bi RDS

Piştî kombûnê, radyo tenê bi karanîna potensiometre R1 verastkirina berevajiya dîmenderê hewce dike. Piştî vê yekê, ew amade ye ku here.

Wêne 5. Lijneya radyoyê ya berhevkirî

Wêne 6. Agahiyên ku li ser ekranê têne xuyang kirin

xizmetkar

Agahiyên bingehîn li ser ekranê têne xuyang kirin. Bara ku li milê çepê tê xuyang kirin asta hêza sînyala radyoya wergirtî nîşan dide. Di beşa navendî ya dîmenderê de agahdariya li ser frekansa radyoya ku niha hatî saz kirin heye. Li milê rastê - di heman demê de bi rengek xêzek - asta sînyala deng tê xuyang kirin (reqemî 6).

Piştî çend saniyeyên bêçalaktiyê - heke wergirtina RDS-ê mimkun be - nîşana frekansa wergirtî ji hêla agahdariya bingehîn a RDS ve "siya" tê û agahdariya RDS-ê ya dirêjkirî li ser xeta jêrîn a ekranê tê xuyang kirin. Agahdariya bingehîn tenê ji heşt tîpan pêk tê. Bi gelemperî em navê qereqolê li wir dibînin, ku bi navê bername an hunermendê heyî ve tê guhertin. Agahdariya dirêjkirî dikare heya 64 tîpan hebe. Nivîsara wê li ser xeta jêrîn a dîmenderê digere da ku peyama tevahî nîşan bide.

Radyo du jeneratorên pulsê bikar tîne. Ya li milê çepê dihêle hûn frekansa wergirtî destnîşan bikin, û ya li milê rastê dihêle hûn dengdanê rast bikin. Digel vê yekê, pêlkirina bişkoja çepê ya jeneratorê pêlê dihêle hûn frekansa heyî li yek ji heşt cihên bîranînê yên diyarkirî hilînin. Piştî hilbijartina jimareya bernameyê, bi tikandina enkoderê (reqemî 7).

Figure 7. Bîranîna frekansa set

Digel vê yekê, yekîne bernameya paşîn a hilanîn û volta sazkirî ji bîr dike, û her carê ku hêz tê vemirandin, ew bernameyê di vê volgê de dest pê dike. Zêdekirina jeneratorê nebza rastê resepsiyonê vediguhezîne bernameya hilanînê ya din.

ewlekarî

Çîpa RDA5807 bi mîkrokontrolerê re bi navgîniya rêza I-yê re têkilî dike.2C. Xebata wê ji hêla şazdeh tomarên 16-bit ve tê kontrol kirin, lê hemî bit û tomar nayên bikar anîn. Qeydên bi navnîşanên ji 0x02 heta 0x07 bi giranî ji bo nivîsandinê têne bikar anîn. Di destpêka ragihandinê de I2C bi fonksiyona nivîsandinê, navnîşana qeydkirinê 0x02 yekem bixweber tê tomar kirin.

Qeydên bi navnîşanên ji 0x0A heta 0x0F agahdariya tenê-xwendinê dihewîne. Destpêka veguhestinê2C ji bo xwendina rewş an naveroka tomaran, RDS bixweber dest bi xwendinê ji navnîşana qeydê 0x0A dike.

Navnîşan I2Li gorî belgeyê, C ya pergala RDA 0x20 heye (0x21 ji bo fonksiyona xwendinê), lêbelê fonksiyonên ku navnîşana 0x22 vedihewîne di nimûneyên bernameyê de ji bo vê modulê hatin dîtin. Derket holê ku yek qeydek taybetî ya mîkrocircuit dikare li vê navnîşanê were nivîsandin, û ne tevahiya komê, ji navnîşana qeydê 0x02 dest pê dike. Ev agahî di belgeyan de tune bû.

Lîsteyên jêrîn beşên girîng ên bernameyek C ++ nîşan dide. Lîsteya 1 pênaseyên tomar û biteyên girîng dihewîne - ravekirinek berfirehtir a wan di belgeya pergalê de heye. Li ser navnîş 2 prosedûra destpêkirina çerxa yekbûyî ya wergirê radyoya RDA nîşan dide. Li ser navnîş 3 prosedûra ahengkirina pergala radyoyê ji bo wergirtina frekansek diyar nîşan dide. Prosedûr fonksiyonên nivîsandinê yên qeydek yekane bikar tîne.

Ji bo bidestxistina daneyên RDS xwendina domdar a qeydên RDA yên ku agahdariya têkildar vedihewîne hewce dike. Bernameya ku di bîranîna mîkrokontrolerê de cih digire hema hema her 0,2 saniyan carekê vê çalakiyê pêk tîne. Ji bo vê fonksiyonek heye. Strukturên daneya RDS-ê jixwe di EP-ê de hatine diyar kirin, mînakî di dema projeya AVT5401 (EP 6/2013) de, ji ber vê yekê ez kesên eleqedar bi berfirehkirina zanîna xwe teşwîq dikin ku gotara belaş di arşîvên Elektronîkên Praktîkî de bixwînin (). Di dawiya vê danasînê de, hêja ye ku çend hevokan ji çareseriyên ku di kasetek radyoya pêşkêşkirî de têne bikar anîn veqetînin.

Daneyên RDS-ê yên ku ji modulê hatine wergirtin li çar qeydên RDSA… RDSD têne dabeş kirin (di tomarên ku navnîşanên ji 0x0C heya 0x0F de cih digirin). Di qeyda RDSB de agahdariya li ser koma daneyê heye. Komên têkildar ev in 0x0A ku nivîsa laşê RDS (heşt tîp) û 0x2A ku nivîsa dirêjkirî (64 karakter) vedihewîne. Helbet nivîs ne di komekê de ye, lê di gelek komên paşerojê de bi heman hejmarê ye. Her yek ji wan agahdariya li ser pozîsyona vê beşa nivîsê vedihewîne, da ku hûn peyamê bi tevahî temam bikin.

Parzûnkirina daneyê ji bo berhevkirina peyama rast bêyî "buş" pirsgirêkek mezin derket. Amûr çareseriyek peyama RDS-ê ya ducar tampon bikar tîne. Parçeya peyama wergirtî bi guhertoya xweya berê re tê berhev kirin, ku di tampona yekem - ya xebatê de, di heman pozîsyonê de tête danîn. Heke berhevdan erênî be, peyam di tampona duyemîn de - encam - tê hilanîn. Rêbaz gelek bîranîn hewce dike, lê pir bikêr e.

Add a comment