Sari la conținut
ELFORUM - Forumul electronistilor

CUM aduc de la 1.2 V la sub 0.8 V valoarea unui semnal ?


mircang9

Postări Recomandate

@mircang9 Nu stiu unde este eroarea, dar cu siguranta fisierul .wav atasat nu contine un semnal modulat FSK. Este o purtatoare cu frecventa de ~2,5kHz modulata in amplitudine cu un sinus de ~50Hz.

Link spre comentariu
  • Răspunsuri 25
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • mircang9

    13

  • francezu

    5

  • cirip

    3

  • miron1947

    3

Top autori în acest subiect

Imagini postate

Asa este. Am revazut cum lucreaza un comparator. Cand V1 ( semialternanta pozitiva ) >V2 ( la masa ) atunci Vout = V+ = Vcc ( + 5V ). Cand V1 ( semialternanta negativa ) < V2 ( la masa ) atunci Vout = V- = 0V ( masa ) intrucatin loc de -5 V pentru alimentarea V- leg la masa AO ( comparatorul ). Si diodele acelea sunt pentru protectie.Iar in loc de cuplaj capacitiv pun acea rezistenta ( < 10 K ) la intrarea in pinul ( IN+) de la comparator si nu mai folosesc altceva ( condensator, ori altceva ). Nu mai folosesc acel preamplificator ( semnalul de la iesirea preamplificatorului ) si deci nu mai folosesc nimic de pe receptorul vechi cu bobine de ferita si nu mai amplific acei 200-250 mV.Frecventa centrala Fc nu se trimite. Se trimite doar atunci cand la intrarea in emitator nu se trimite nici 0 si nici 1 ceea ce fac sa nu se intample. Asa cum e emitatorul acum cu bobina de ferita trimite cele doua frecvente F1/F2 pentru 0/1 logic dar cand voi inlocui si emitatorul cu un PIC ce trimite pe un port valorile pentru sinus si trecute printr-o retea de rezistente lead ( pentru conversie digital analogica ), mi-ai dat o idee buna adica sa nu mai folosesc frecventa F1 de 0 ci doar una din ele de preferabil F2 pentru 1 logic iar pentru 0 logic nu trimit nimic nici o frecventa iar receptorul PIC-ul de la partea de receptie interpreteaza ca 0 logic ( pauzele cand nu primeste F1 ).O sa va spun ce mi-a iesit, saptamana viitoare. Pana atunci weekend placut si toata stima *** icon_jook :smt103:

Link spre comentariu

Asa este. Am revazut cum lucreaza un comparator. Cand V1 ( semialternanta pozitiva ) >V2 ( la masa ) atunci Vout = V+ = Vcc ( + 5V ). Cand V1 ( semialternanta negativa ) < V2 ( la masa ) atunci Vout = V- = 0V ( masa ) intrucatin loc de -5 V pentru alimentarea V- leg la masa AO ( comparatorul ). Si diodele acelea sunt pentru protectie.Iar in loc de cuplaj capacitiv pun acea rezistenta ( < 10 K ) la intrarea in pinul ( IN+) de la comparator si nu mai folosesc altceva ( condensator, ori altceva ). Nu mai folosesc acel preamplificator ( semnalul de la iesirea preamplificatorului ) si deci nu mai folosesc nimic de pe receptorul vechi cu bobine de ferita si nu mai amplific acei 200-250 mV.Frecventa centrala Fc nu se trimite. Se trimite doar atunci cand la intrarea in emitator nu se trimite nici 0 si nici 1 ceea ce fac sa nu se intample. Asa cum e emitatorul acum cu bobina de ferita trimite cele doua frecvente F1/F2 pentru 0/1 logic dar cand voi inlocui si emitatorul cu un PIC ce trimite pe un port valorile pentru sinus si trecute printr-o retea de rezistente lead ( pentru conversie digital analogica ), mi-ai dat o idee buna adica sa nu mai folosesc frecventa F1 de 0 ci doar una din ele de preferabil F2 pentru 1 logic iar pentru 0 logic nu trimit nimic nici o frecventa iar receptorul PIC-ul de la partea de receptie interpreteaza ca 0 logic ( pauzele cand nu primeste F1 ).O sa va spun ce mi-a iesit, saptamana viitoare. Pana atunci weekend placut si toata stima *** icon_jook :smt103:

Link spre comentariu

@mircang9 Nu stiu unde este eroarea, dar cu siguranta fisierul .wav atasat nu contine un semnal modulat FSK. Este o purtatoare cu frecventa de ~2,5kHz modulata in amplitudine cu un sinus de ~50Hz.

Exact, ai observat bine. Si eu ma asteptam sa se vada oarecum modularea adica sa apara si frecventa de 2.43 KHz.Defapt cum spui apare doar o frecventa de ~2,5kHz. Asta poate si pentru ca frecventele de F1(2.43KHz) si F2(2.50KHz) sunt prea apropiate si care pe osciloscop le vad ca le afiseaza cand una cand alta dar cu ochiul liber nu se distinge acea modulare decat doar la iesirea preamplificatorului acel semnal de 17 V. Sapatamana viitoare o sa-i fac o poza, pun un divizor rezistiv ca sa reduc la sub 1V si il inregistrez si pe acela cu placa de sunet. Cat despre acele variatii de amplitudine, asa este apare acea modulatie in amplitudine cu un sinus de ~ 50 Hz. O sa afisez saptamana viitoare si pentru alte canale ca sa vedeti ca la alte canale acea modulatie nu mai e cu o sinusoida de ~50 Hz ci o forma mai neregulata. Oricum acea aparenta modulare este falsa. Zic asta pentru ca atunci cand scot filtrele si leg emitatorul (modulatorul) direct cu receptorul (demodulatorul) nu mai apare acea aparenta modularein amplitudine si semnalul are amplitudine constanta si acea modulatie de frecvente F1/F2 ramane observabilape osciloscop. N-am gasit explicatia de ce filtrele introduc acea modulatie falsa.Poate daca fisierul ce l-am sheruit este analizat mai bine cu un analizor pentru frecventele inregistrate se poateparcurge incet si vedea frecventa perioada cu perioada de la inceput pana la sfarsitul fisierului wav si vazutcum variaza daca variaza frecventa. Cu ochiul liber este insesizabila modularea FSK. Oricum osciloscopul capteaza sau sesizeaza schimbarea de frecventa si o afiseaza ( cand 2.43 KHz, cand 2.50 KHz ). Acest lucru se poate vedea in imaginile a si c postate anterior. Imaginile fotografiate a si c fac parte chiar din semnalul ce l-am inregistrat in aceleasi conditii ( cu filtrul de receptie in gol adica nelegat la receptor ). Zic saptamana viitoare pentru ca montajele le am la munca.
Link spre comentariu

O intrebare: E vre-un proiect de scoala , sau de ce te complici cu realizarea modulatorului+emitator/receptor+demodulator cand exista solutii comerciale? Modulatia FSK este impusa? Ar fi mai simplu cu ASK asa cum a sugerat 10vid, unde ai doar o purtatoare pe care o pornesti/opresti in functie de valoarea bit-ului curent din sirul de date.

Link spre comentariu

Cred ca modulatia FSK este impusa, pentru ca folosind doua frecvente F1/F2 pentru 0/1 se micsoreaza rata de eroare la transmisia pe distante lungi ( zeci de Km ), pe cand la ASK demodularea se bazeaza doar pe o frecventasi nu pe doua. Proiectul este pentru la munca. In comert nu se gasesc astfel de modemuri. Cel putin eu am cautatsi nu am gasit nicaieri. Daca erau doar cateva canale mai ziceam, dar pe doua fire de cupru se transmit cam 10 canale. Daca chiar nu va merge cu PIC o sa incerc cu XR2206 si XR2211. Am zis sa incerc cu PIC ca sa scap de cautarea si gasirea acelor rezistente si condensatoare de mare precizie pentru fiecare canal in parte.Pe astia cu comertul nu-i prea intereseaza sa vanda rezistente condensatoare de mare precizie intrucat nu prea se complica nimeni sa confectioneze echipamente de mare precizie si prefera sa le gasesca gata facute si ei nu se complica pentru unul ca mine sa-mi aduca cine stie ce rezistente/condensatoare de 1% sau chiar 0.5% toleranta.Iar modemurile actuale sunt vechi de zeci de ani si abia le mai pot regla din miezurile bobinelor care la mai surubaresc,iar acele condensatoare la acele valori nu se mai fabrica. Sunt alte valori standard acum. Eventual am gasit ceva la Farnell Romania pentru astfel de rezistente/condensatoare dar si astia au niste coduri de ma face sa le trimit listacu valorile si gata daca le gaseste bine daca nu ... eu nu prea sunt dispus sa le caut eu prin cataloagele aleadupa cate o valoare, ei trebuie sa mi le gaseasca si sa mi le trimita dupa lista. Lista o fac dupa acele formule din datasheeturi cu valorile standard cele mai apropiate. Daca ajung sa apelez, pentru obtinerea unei valori mai exacte,la legare serie/paralel tolerantele se aduna si de la 1% ajung la >2 sau 3%.

Link spre comentariu

Salut,S-o luam pe bucatele. Intai spectrul semnalului:post-879-139829316263_thumb.gifSpectrul de la 2300 la 2700Hzpost-879-139829316267_thumb.gifSpectrul de la 100 la 10000Hz-Interpretarea pozelor e ca acolo nu e nici un fel de modulatie, nici FM, nici AM. Ai zgomot datorat unui brum de 50Hz, dar nu e nici picior de date.-Abordarea ta cu rezistente si condensatori, chiar si "de precizie", este extrem de simplista. Indiferent de precizie, componentele vor avea variatie cu temperatura si vor imbatrani in timp, deci precizia se cam duce.-Afirmatia ca FSK face si drege, rata erorilor s.a.m.d. e valabila pana la un punct. Este adevarat ca MF este mai rezistenta la zgomot decat MA, dar cand e vorba de distante de zeci de Km, lucrurile se complica.

la legare serie/paralel tolerantele se aduna si de la 1% ajung la >2 sau 3%.

Inexact! Uite un contraexemplu. Sa presupunem ca inseriezi doua rezistente, una de 100K si cealalta de 50K cu precizie de 1%. Sa mai presupunem ca ambele sunt la capatul maxim al distributiei, adica 100K+1%=101K, iar 50K+1%=50.5K. Suma lor este de 151.5K. Eroarea? (151.5-150)/150=1.5/150=1%. Adica tot aia.-Faptul ca nu sunt cunoscute solutiile performante, de altfel aplicate pe larg in industria comunicatiilor, nu justifica abordarea unor variante intuitive si la ghiceala. Rezultatele vor fi dezamagitoare. Probabil ca rasfoirea unei carti sau chiar ceva resurse pe net despre principiile de transmisie a datelor, ar fi de folos. :)Spor!
Link spre comentariu

Salut,Din ceea ce vad pe acele spectre, mai exact la cel pe un interval mai restrans 2300 Hz - 2700 Hzse observa Fc si F1 si F2 chiar daca sunt mai ascutite. Daca faceai pe un interval mai restransadica intre 2420 - 2530 Hz atunci se vedea mai bine Fc ( 2460 Hz ) si F1 ( 2435 Hz ) si F2 ( 2500 Hz ).Din imagini se deduce ca si Fc se transmite. Defapt discriminatorul cu bobine detecteaza doar frecventele intre [Fc-5Hz - Fc-60 Hz] pentru 0 logic si intre [Fc+5Hz - Fc+60Hz] iar Fc o scapa.Am pus 60 intrucat deviatia maxima este 60+60 = 120, chiar daca defapt deviatia nominala sa zicem este 30+30 = 60 Hz adica F1 = Fc-30 si F2 = Fc+30. Din imaginile afisate cu spectrul se deduce ca semnalul ESTE modulat FSK. Daca nu era modulat atunci receptorul acela invechit si "prapadit" cu bobine de ferita nu ar fi scos la iesire semnalul de date ( acel ceas ). Care este diferenta intre modulatie FM si FSK ? presupun ca exista o diferenta totusi. Acea valoare pentru contor de 34 ( singulara ) pentru detectie se datoreaza faptului ca F1 si F2 sunt foarte apropiate. Una e sa demoduleze sinusoide si alta e sa demoduleze semnal dreptunghiular.Cand voi pune comparator cum a zis Francezu, si nu schema de AO aplicata de mine poate acel 34va fi doua valori adica daca contor < 33 e 1, daca contor > 34 e 0. Oricum va voi anunta ce mi-a iesit.Cand elimin filtrele programul facut de mine demoduleaza si scoate datele cu mici varfuri scurtedar cand voi pune un comparator atunci cred ca semnalul modulat ce intra in RC3 va fi mai curat si demodularea va fi corecta. E interesant cum ai aratat ca insumarea a doua rezistente de 1% iese tot o rezistenta de 1%. asta ma bucura. Eu deductia o facusem asa aproximativ fara sa aplic acea formula ( Val calculata - Val dorita ) / Val dorita = eroarea %. Si ideea cu faptul ca rezistentele si condensatoarele imbatranesc in timp si exista influente datorita variatiei de temperatura, asta este adevarat. Oricum daca imbatransec intr-un an este acceptabil: le schimb si pun condensatori rezistente noi. Iar daca XR2206 si XR2211 lucreaza intr-un mediu cu variatii mici de temperatura sa zicem intr-oincapere locuita atunci e functionala solutia, nu ? adica unde sunt temperaturi intre 10 - 30 grade cu plus. Ma refer la rezistente condensatoare, nu la XR-uri care lucreaza si intre -40 - 85 grade.Oricum pentru XR2206 si XR2211 am gasit in tara doar pentru temperaturi pozitive. XR2206P si XR2211P pentru temperaturi negative am gasit ca se pot aduce doar din afara. Pe cand PIC-u lucreaza si la temperaturi negative si fara condensatoare rezistente de precizie pe langa. Bineinteles ca mai am de invatat din carti, dar ceea ce am tratat in acest subiect, am tratat logiclucrurile. Si ma cam indoiesc sa gasesc in cine stie ce carti de pe net scheme gata facute calculatecu exact ceea ce vreau sa fac. Si daca gasesc solutii comerciale folosite pe larg echipamentele sunt relativ scumpe si asta ar insemnal sa schimb toata instalatia de telemecanica ceea ce estecam imposibil. Acum a aparut fibra optica, si mai toti fac telemecanica pe suport de fibra optica, internet etc, si nu pe cupru. Apropo, am facut aplicatie cu telemecanica prin GSM cu modemuri RS232/GSM cu comenzi AT cu interfata Visual C++ in calculator si PIC16F887 mi-a iesit, DAR aici unde lucrez au zis ca nu au bani sa dea pe abonamente GSM pentru fiecare post. Mi se pare aiurea, pentru ca nu s-ar mai chinui sa faca intretinere costisitoare la cablu de cupru, furturi, etc. Nu m-as mai fi chinuit sa fac aceste modemuri. Oricum ceea ce fac este pentru cativa ani pentru ca au de gand sa modernizeze telemecanica prin fibra optica si placile cu bobine de ferita vechi inlocuite vor fi folosite ca rezerva pentru portiunea unde nu este prevazuta modernizarea cu fibra optica. Cu ce program ai obtinut analiza spectrala a fisierului sheruit de mine ? Presupun ca cu Excel, nu ?Va voi informa saptamana viitoare ce mi-a mai iesit si ce am mai gasit. Va multumesc mult pentru idei si sfaturi **** :dans:

Link spre comentariu
Daca faceai pe un interval mai restrans adica intre 2420 - 2530 Hz atunci se vedea mai bine Fc ( 2460 Hz ) si F1 ( 2435 Hz ) si F2 ( 2500 Hz ).
Uite-aici:

post-879-139829316298_thumb.gif

Din imaginile afisate cu spectrul se deduce ca semnalul ESTE modulat FSK.
Ntz! http://www.google.ca/images?hl=en&source=hp&q=fsk+spectrum&oq=FSK+spectr&aq=0&aqi=g1g-v4g-b2&aql=&gs_sm=c&gs_upl=1484l3750l0l7297l10l9l0l0l0l0l250l1545l0.5.3l8l0&oi=image_result_group&sa=X

Diferenta esentiala este ca spectrul tau este discret (foarte subtire), in timp ce spectrul FSK este larg si e caracterizat prin densitate de putere, adica W/Hz. Labartarea este data exact de caracterul aleator al datelor.

 

Si ma cam indoiesc sa gasesc in cine stie ce carti de pe net scheme gata facute calculate cu exact ceea ce vreau sa fac.
Eu ma refeream la teoria transmisiilor de date.

 

Cu ce program ai obtinut analiza spectrala a fisierului sheruit de mine ? Presupun ca cu Excel, nu ?
Matlab. Sunt prea multe esantioane pentru excel si da in beri-beri. Probabil ca se putea face si in excel, dar trebuia limitat nr esantioanelor si nu mai iesea spectrul asa de frumos.
Link spre comentariu

Functioneaza mai bine. Acum mai trebuie sa ii aranjez mai bine circuitul de tact extern si apoi trec la

partea de emitator. Am comandat un dsPIC starter Kit ca sa ma bag si pe filtre sa vad ce pot face

poate reusesc sa modernizez si filtrele. Am vazut ca si PIK Kit 2 programeaza de exemplu dsPIC33FJ12GP201 dar nu stiu daca pot face filtru trece banda cu el si daca pot sa fac debugging

cu el. Lista este la: http://www.microchip.com/stellent/idcpl ... e=en027813.

:smt103:

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări