Sari la conținut
ELFORUM - Forumul electronistilor

Controler selectie surse / volume atenuator


danzup

Postări Recomandate

Am calculat o varianta de rezistente pt sunt pe 8biti. Rezistenta inseriata ar fi de 100k iar cele catre masa ar avea valorile in ordine descrescatoare cum urmeaza: 47k,33k,16k,7,5k,3.9k1.8k,0.82k,0.39k. (mai trebuie ajustatate ultimele valori). M-a interesat variatia care arata cam asa: 47k,33k,19k,16k,12k,10k,8.2k,7,5k,6.5k,6.1k,etc cu pasi foarte mici. Astfel variatia in zona de interes e ok si ca timp nu dureaza enorm.

Link spre comentariu

Am schitat putin cablajul pentru varianta 4+4relee si e destul de complicat pentru ca pe o rezistenta actioneaza doua relee. Am schitat si cablajul pentru varianta sunt si acesta e foarte simplu si cu trasee de semnal mai scurte.Prin urmare am cautat ceva solutii de imbunatatire a variantei sunt. Ideea mi-a venit tocmai de la varianta 4+4relee si anume de la softul acesteia. Solutia consta intr-o variatie a scalei liniar-logaritmica pe 8biti si 67pasi. Pe varianta sunt erau 32pasi pt o variatie de la 1ohm la 1k si 3pasi de la 4k la 16k. Pe varianta noua am gandit 3pasi pt o variatie de la 1ohm la500ohm si am mai adaugat un pas la cei trei de la sfarsit generat de o rezistenta necomutabila. Structura de comanda a registrului arata cam asa:00000/001 vol min +muting00000/01000000/100/////////////11111/00001111/00010111/000...10000/000 /////////////00000000 vol max pe rezistenta necomutabila

Link spre comentariu

Am schitat putin cablajul pentru varianta 4+4relee si e destul de complicat pentru ca pe o rezistenta actioneaza doua relee. Am schitat si cablajul pentru varianta sunt si acesta e foarte simplu si cu trasee de semnal mai scurte.Prin urmare am cautat ceva solutii de imbunatatire a variantei sunt. Ideea mi-a venit tocmai de la varianta 4+4relee si anume de la softul acesteia. Solutia consta intr-o variatie a scalei liniar-logaritmica pe 8biti si 67pasi. Pe varianta sunt erau 32pasi pt o variatie de la 1ohm la 1k si 3pasi de la 4k la 16k. Pe varianta noua am gandit 3pasi pt o variatie de la 1ohm la500ohm si am mai adaugat un pas la cei trei de la sfarsit generat de o rezistenta necomutabila. Structura de comanda a registrului arata cam asa:00000/001 vol min +muting00000/01000000/100/////////////11111/00001111/00010111/000...10000/000 /////////////00000000 vol max pe rezistenta necomutabila

Foarte buna ideea si eu m-am gandit la ceva asemanator tot cu 5 +3 pe shunt (sau chiar 4+2 ) !!!!Nu am avut timp sa o implementez .
Link spre comentariu

Am gresit cand am scris ca sunt67de pasi (rezistenta fixa nu mai genera combinatii). Prin urmare sunt 32pasi plus inca trei,deci 35pasi pentru varianta 5+3 biti.

Am facut o foaie de lucru in excel pt a calcula mai usor rezistentele si valorile caracteristicii de atenuare. (100/200/400/1000/2000/4700/10000/16000) exprimate in ohm fara rezistenta necomutabila

100

200

400

533,26

551,64

563,3

583,85

601,5

625

640

666,67

727,13

761,75

784,15

824,56

860,22

909,09

941,18

1000

1142,51

1230,37

1289,88

1402,99

1509,43

1666,67

1777,78

2000

2664,78

3197,28

3632,85

4700

6153,85

10000

16000(100/200/400/1000/2000/4700/10000/16000/27000) exprimate in ohm cu rezistenta necomutabila

99,63

198,53

394,16

522,93

540,6

551,78

571,49

588,4

610,86

625,18

650,6

708,06

740,85

762,02

800,13

833,65

879,48

909,47

964,29

1096,13

1176,74

1231,07

1333,68

1429,52

1569,77

1667,95

1862,07

2425,4

2858,75

3202,02

4003,15

5011,6

7297,3

10046,51

27000

Link spre comentariu

Daca se analizeaza putin cele doua variante cu si fara rezistenta se observa ca acea rezistenta necomutabila poate domoli curba logaritmica. Din soft trebuie exclusa insa varianta 00000000 pt ca ar aparea un pas mare si scopul nu e acesta.Varianta mea mentine varianta sunt pt avantajul traseelor scurte de cablaj.

Link spre comentariu

Daca se analizeaza putin cele doua variante cu si fara rezistenta se observa ca acea rezistenta necomutabila poate domoli curba logaritmica. Din soft trebuie exclusa insa varianta 00000000 pt ca ar aparea un pas mare si scopul nu e acesta.Varianta mea mentine varianta sunt pt avantajul traseelor scurte de cablaj.

Acest lucru este foarte important (traseu cat mai scurt si degajat).Pai ce sa zic : succes si sa vedem la ce te hotarasti pana la urma !
Link spre comentariu

In cazul meu voi alege varianta sunt cu scara liniar logaritmica din doua motive: 1.trasee scurte 2. amplificatorul unde va fi montat e de putere mare (100w/8ohm) cu etaj dublu diferential pe intrare (cu sensibilitate mare de intrare) si volumul la care ascult corespunde unei rezistente de 1-2k catre masa.Din pacate pt amplifuri mai slabe ca putere ,compromisurile acestui tip de potentiometru devin si ele logaritmice

Link spre comentariu

Poze cu placile montate de mine, funtioneaza corect. Multumesc lui Danzup pentru ca a impartasit acest proiect cu noi si ne-a pus la dispozitie niste placi realizate profesional.

Link spre comentariu

Gata ! Softul este perfect .Am rescris si rutina de on/off astfel incat daca cineva tine in continuu butonul de on/off apasat nu face nimic pana nu elibereaza butonul .Versiunea este 1.0 .//////////////////////////////////////////////////E valabil si pentru telecomanda? Eu am folosit un artificiu la partea de telecomanda pt ca nu stiu cum e facuta rutina GETRC5. Functioneaza corect pt on-off, insa pt comutarea de surse trebuie apasat de doua ori pt a lua comanda (in asta consta artificiu). Pt partea de butoane am rezolvat demult problema (am artas la mom respectiv atentia la aceste probleme) pt ca nu am depins de niste conditii necunoscute .

Link spre comentariu

Gata ! Softul este perfect .Am rescris si rutina de on/off astfel incat daca cineva tine in continuu butonul de on/off apasat nu face nimic pana nu elibereaza butonul .Versiunea este 1.0 .//////////////////////////////////////////////////E valabil si pentru telecomanda? Eu am folosit un artificiu la partea de telecomanda pt ca nu stiu cum e facuta rutina GETRC5. Functioneaza corect pt on-off, insa pt comutarea de surse trebuie apasat de doua ori pt a lua comanda (in asta consta artificiu). Pt partea de butoane am rezolvat demult problema (am artas la mom respectiv atentia la aceste probleme) pt ca nu am depins de niste conditii necunoscute .

Da si pentru telcomanda si pentru panoul frontal .am sa postez special pentru tine cum am facut .
Link spre comentariu

Ma intereseaza doar partea de telecomanda.(pe butoane stiu cum sa le blochez sa nu repete comanda) Un ex cu on/off e suficient.Am sa postez si o pagina de exel unde se poate vedea caracteristica comutatorului cu relee, comparativ cu cea a unui potentiometru alps blue.

Link spre comentariu

..................................Dim W As Word , X As Byte........................................................................DoIf Pwr = 1 Then W = Timer1 If W => 43000 Then Reset Portd.7 X = 0 End If........................................................................Loop'-----------Pwr_onof-----------------Sub Pwr_onof: Pwr = Not Pwr If Pwr = 1 Then Call Poweron Else Call Poweroff End If Timer1 = 0End Sub'------Poweron------------------------Sub Poweron: Set Portd.6 'power relay on Portb = Inp_sel Portc = Vol Reset Portd.5 Set Portd.7 Display On Cls Call Af_sel Waitms 350 X = 1 Enable Int0End Sub'-------Poweroff----------------------Sub Poweroff:If X = 0 Then Reset Portd.6 Portb = &B11111111 Portc = &B00000000 Display Off Set Portd.5 Reset Portd.7 Waitms 900End IfDisable Int0End Sub.................................................................................

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