Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 05/02/2020 in Posts

  1. 4 points
    Seara buna,revin cu cateva imagini si doua filmulete cu stadiul lucrarilor la amplificatorul MX800.Am folosit ca tranzistori finali MJL1302AG/MJL3281AG.Am construit din tabla noua spatele carcasei la care mai am de executat gaurile pentru cele doua ventilatoare. https://youtu.be/cYxUTg7Ypqo https://youtu.be/cEmq57BMBio
  2. 4 points
    @outtek in lista de materiale postata mai sus sunt trecute si soclurile pentru octale/novale. Oricum viobio a specificat bine site-urile de unde se pot achizitiona piesele/accesoriile. Am facut un rezumat la tot ce s-a discutat in acest topic atat sugestii cat si observatii/corectii. Erate: 1. La PCB Amplifier VD2018 s-a strecurat o mica eroare de traseu. La montarea semireglabilului care reglează reacția (SR2), se va uni cele două paduri (2B-3B conform schemei), (Imagini jos). 2. La lista de piese pentru PCB Amplifier, F1 si F2 au nevoie de codurile (7000140.0.4) + adaugat si fuse holderul (ZH3) care are rasterul terminalelor de 5mm. 3. Conectorul X4 tot de la lista pentru PCB Amplifier va avea codul (EBAG-03-C). 4. De adaugat potentiometrul de volum stereo cu valoarea de 100KΩ logaritmic. (Sugestie: Potentiometrul de volum stereo 100KΩ logaritmic Alpin). 5. La lista de piese pentru PCB PSU VD2018 toate sigurantele au temporizare. 6. Tot la lista de piese pentru PCB PSU VD2018 am adaugat fuse holder cu raster 7,6mm (8040.0001) pentru F2. Sugestii la constructie In etajul SRPP se pot folosi: ECC83, 12AX7, 6H2P . In etajul defazor se pot folosi: ECC82, 12AU7, E80CC. (Dacă se modifică valorile rezistentelor din anozii defazorului si catozi se pot folosi si E88CC, 6922, 6DJ8, 6H1P, 6H6P). Ca si tuburi finale se pot folosi: EL34, 6L6, 6V6, 6P6C, 6P3C, 6P3C-E, 5881, 6050, 6550, KT66/88/90/120/150. Toate tuburile octale alese pentru acest proiect au aceași dispunere a pinilor , la fel si cele novale. Alimentarea filamentelor tuburilor finale este recomandat să se facă cu o infasurare de 2X3,15V , cu priza mediană , iar cele două înfășurări să fie bifilare (bobinate în același timp), in acest caz nu se va mai monta semireglabilul (R23) anti humm. In cazul in care se va folosi o infasurare simpla de 6,3V (fără priza mediană), semireglabilul (R23) anti humm se va monta obligatoriu, se va regla astfel incit să dispară humm-ul din incinte . Filamentele tuburilor novale sunt alimentate in curent continuu , tensiunea este stabilizată , fillamentele au potentialul ridicat față de catod , se pot folosi si tuburi rusesti in SRPP , acestea au Ufk 100V , cele americane/europene au Ufk 200V. Pentru tuburile novale rusești pinul 9 va fi conectat la masă , pentru tuburile americane sau europene, pinul 9 nu se va conecta la masă. Se poate pune un strap intre terminalul 9 si masă , se montează sau nu , în funcție de ce tuburi se vor folosi. Negativarea: Tensiunea de negativare (UN) maxima este - 70Vdc. Variante de negativare in funcție de clasele de functionare: 1. Negativare fixă clasă AB, AB1, B. Necesar să existe in sursă o tensiune - UN ( tensiune negativă față de masă). Se montează SR3L/R , R14L/R , RK1L/R ( se montează rezistențe de 10ohmi/1w pe care se poate masura Ia0 , curentul de repaos/bias) , se face strap in locul rezistentelor RK2L/R , din SR3L/R se reglează curentul Ia0 , acesta este curentul de repaos/bias. Nu se montează R12L/R CK1L/R . Atentie! Cind se alege negativare fixă rezistența de descarcare a grilei la masă trebuie să fie de maxim 100k , este rezistența care vine montată in cursorul semireglabilul de negativare , pentru negativare automată această rezistență are valoarea de 390...470K. 2. Negativare automată , clasă AB . Se montează CK1L/R , RK1L, RK2L, RK1R, RK2R , R12L/R, in catodul fiecărui tub final sunt montate in serie cite două rezistențe de 5w din inserierea a două valori se obține valoarea necesară negativarii , valoarea este specificată in foaia de catalog a tubului final folosit. Nu se montează R11L/R, SR3L/R, R14L/R. 3. Negativare automată cu o singură rezistență in catozii tuburilor finale , cunoscuta clasa A PP (Push Pull) Se face strap intre F1/F2 si RK1L/RK1R. Se montează CK1L/R ,RK1L,RK2L,RK1R,RK2R ,R12L/R . Atenție in acest caz in catozi va fi un grup rezistiv serie paralel. Amplificatoarele cu această variantă de negativare sunt cele mai energofage lucrand cu curenti anodici mari , pe rezistențele din catozi se disipa căldură, aceste topologi de amplificare sunt cele mai cautate de audiofili. Avantaje si dezavantaje Clasa A PP , curentul prin tuburile finale fiind aproape constant ( curentul creste cativa mA catre puterea maximă ) , disipația anodică mare , tuburile finale se uzează cel mai repede , sunt amplificatoare energofage .Randamentul cel mai mic . Avantajul principal sunt distorsiunile mici . Clasa AB , negativare automată , curent prin tuburile finale destul de mare , uzură mai intensă a tuburilor finale , putere livrată mai mare decat la PP clasă A . Clasă AB negativare fixa , tuburile finale lucrează la un curent de repaos prestabilit , curent care crește in functie de puterea la care se face audiția , mai exact tuburile finale se uzează in funcție de cat de "tare" se ascultă. Principalul avantaj este obținerea unor puteri mari . Legenda: Uf = Tensiune filament Ufk = Tensiunea filament catod. If = Curentul de filament. Ra = Rezistenta anodica Rk = Rezistena catodica. Ia = Curentul anodic. Ik = Curentul catodic Ug = Tensiunea de grila OT = Output Transformer Raa = Resistance Anod to Anod SRPP / SEPP = Shunt-Regulated Push-Pull / (Single-Ended Push-Pull amplifier) PP = Push Pull UL = Ultra Linear UN = Tensiune de negativare (-Vg) Radu.
  3. 3 points
    Sa va spun ce am mai facut: Dupa cum v-am povestit am facut comanda la miez...am comandat doua, unul 3C94 si unul 3F3. Cu toate ca 3C94 era ultra suficient avand in vedere frecventa de lucru mica a oscilatorului, am zis sa comand si un 3F3 sa-l am acolo in papornita...pentru alte ocazii, cand se iveste vreodata sa mai am nevoie de un miez la schimb, sa nu mai stau sa astept comanda de la magazin. Deoarece eram mai mult ca sigur ca traful are spire in scurt in secundar...am comandat si sarmele de cupru pentru bobinaj, diferite dimensiuni. Inainte sa ma apuc de calcule si sa fac bobinajul pe noua carcasa...am zis sa incerc din nou traful cu noile miezuri....sa vad cum se comporta. Si bineinteles leg traful aerian cu fire, ii pun miezul 3C94, pun un intrefier de 0,1mm...si pornesc osciloscopul. Verific semnalele cu alt osciloscop si totul ca la carte. Acum vine minunea...dupa cinci ore de functionare temperatura pe traf a crescut doar cu 4 grC fata de cea ambientala...ambientala era 24grC iar eu pe traf aveam 28grC. Tranzistorii 2n3055 aveau 32gr C...adica totul era rece gheata...nimic nu se incalzea. Am ramas surprins...socoteala mea cu spirele in scurt s-a naruit complet...miezul fisurat era problema... o simpla fisura in miez si totul se da peste cap. De lipit miezul cu diferite solutii... nici vorba, la mine n-a functionat. Cam asta a fost...nu o sa mai bobinez traful deoarece este foarte bun si cel original....cu toate ca mi-ar fi placut sa-i schimb acea carcasa oribila. Nu are rost sa muncesc aiurea...asa ca am sa pun la loc vechiul traf cu noul miez 3C94. Miezul 3F3 nu l-am mai incercat...n-avea rost, este mult superior in frecventa, iar la 15-20khz stric orzul pe gaste! Sa ne auzim cu bine! Poze;
  4. 2 points
    precizia e data de quartz nu de RTC (care e un IC cu numaratoare si ceva logica dedicata pentru alarme, calendar etc.) - quartz-urile pentru RTC-uri (32760Hz sau 2^15 Hz) nu sunt chiar asa de precise cum cred unii. Avantajul unui circuit RTC dedicat e ca are un consum redus si de cele mei multe ori e alimentat separat dint-o baterie dedicata sau un supercapacitor. Functiile rtc se pot face si in software pe MCU fara RTC utilizand o intrerupere periodica a unui timer (1 ms de exemplu) si numaratoare soft. Cu 15 ani in urma am facut un produs care avea DS1307 pentru simplu fapt ca avea niste locatii de memorie (registrii) care-i foloseam sa salvez niste valori in caz ca dispare alimentarea (RTC-ul fiind alimentat separat) - o solutie cam scumpa dar a funtionat perfect. Microcontrollerele dein ziua de azi (ARM Cortex) au RTC integrat si logica de alimentare Vbat, oscilator etc. - si sunt foarte usor de programat pentru ca exista biblioteci scrise de ARM care sunt independente de tipul MCU (HAL - hardware abstraction layer) RR
  5. 2 points
    In mijlocul padurii era o prapastie adanca si intunecoasa. Nici un animal nu indraznea sa coboare sa vada ce e pe acolo. Intr-o zi Leul aduna toate animalele pe marginea prapastiei si face un anunt. - Cel ce va intra in prapastie si va veni inapoi sa ne spuna ce e acolo, o primeste pe Leoaica pentru o noapte. Toate animalele devin brusc interesate, dar frica e prea mare. O fi buna Leoaica, dar si prapastia e adanca si necunoscuta. Stateau toti nehotarati, cand deodata Ursul se arunca in prapastie. Stupoare totala, nimeni nu se astepta de la Urs, animal serios, la asa ceva. Dupa un timp urca Ursul inapoi si este primit cu aplauze si urale. Leul il intampina si ii zice: - Bravo Ursule, esti cel mai tare si mai curajos, meriti recompensa. Poti sa o iei pe Leoaica si sa o f_ti toata noaptea. Iar Ursul raspunde: - Lasa-ma, ca intai vreau sa-l f_t pe ala care m-a impins
  6. 2 points
    La acest amplificator am folosit 4X6P3C-E & 4X12AT7 Genalex Gold Lion. Am obținut 2x35w pe o sarcină de 8 ohmi, 1000hz THD 0,66 % la 35w 1000hz. Am obținut 35w pe canal pentru că transformatorul de alimentare nu îmi poate asigura decât 470V.
  7. 2 points
    Cerinta asta postata de @ionut90 mi-adus aminte de un circuit realizat cu Attiny45 care avea rolul de a comanda un AN7354 (Dolby B-C), proiect caruia i-am trasat un PCB zilele trecute (deoarece intentionez sa-l implementez intr-o combina muzicala). Am trecut in format electronic acest proiect, pentru ca, stiti pauza aia cand nu poti sa termini un proiect deoarece nu ai banuti de piese la momentul t si pana cand ai, te apuci de altceva, cred ca ati trecut prin asta, nu! E tipic printre electronisti. Mai ramane sa validez prototipul luna asta si dupa aceea, sper pana la finele acestei luni, sa prezint la rubrica DonPetru Projects, proiectul complet. O sa prezint si codul in C, ca sa vina in sprijinul nu numai celor care vor fi interesati de acel proiect ci si utilizatorul @ionut90 Veti vedea acolo un exemplu software foarte util in problema descrisa aici, asta daca veti avea curajul sa abordati montaje cu microcontrolere, pentru ca o alta solutie "ne-mecanica", vorba dl. @gsabac de mai sus, este, folosind un alt termen... voluminoasa.
  8. 1 point
    Sunt peste tot chiar cu 150 lei, cautati abkant manual . @gsabac
  9. 1 point
    Cel mai bine ar fi tabla de fier si nu aluminiu sau inox pentru o ecranare cit mai buna , degajari taiate cu laser si vopsire electrostatica. Nu degeaba spunea cineva ca electronica-i 90% mecanica.
  10. 1 point
    Aluminiul se vopseste, se slefuieste #120, se degreseaza, se da grund gri pentru aluminiu, apoi vopsea spray lucioasa sau mata de culoarea preferata in doua faze, se gasesc la magazinele de bricolaj. O buna metoda este uscarea in cuptorul aragazului sau 3-4 zile la soare pana vopseaua se stabilizeaza si nu mai face urme cand apesi cu unghia in ea. Ulterior se pot aplica doua straturi de lac transparent auto. In comert se gaseste tabla de aluminiu, Tabla de aluminiu de calitate TABLA ALUMINIU LISA 0.4 1000 2000 1050A 41.09 LEI / foaie TABLA ALUMINIU LISA 0.5 1000 2000 1050A 55.93 LEI / foaie TABLA ALUMINIU LISA 0.6 1000 2000 1050A 59.5 LEI / foaie TABLA ALUMINIU LISA 0.7 1000 2000 1050A 73.77 LEI / foaie TABLA ALUMINIU LISA 0.8 1000 2000 1050A 75.79 LEI / foaie TABLA ALUMINIU LISA 1.5 1000 2000 1050A 142.11 LEI / foaie TABLA ALUMINIU LISA 1.5 1250 2500 1050A 235.18 LEI / foaie TABLA ALUMINIU LISA 1 1000 2000 1050A 88.93 LEI / foaie TABLA ALUMINIU LISA 1 1250 2500 1050A 148.02 LEI / foaie TABLA ALUMINIU LISA 2.5 1000 2000 1050A 247.52 LEI / foaie TABLA ALUMINIU LISA 2.5 1250 2500 1050A 398.65 LEI / foaie TABLA ALUMINIU LISA 2 1000 2000 1050A 177.85 LEI / foaie TABLA ALUMINIU LISA 2 1250 2500 1050A 296.06 LEI / foaie TABLA ALUMINIU LISA 3 1000 2000 1050A 284.22 LEI / foaie TABLA ALUMINIU LISA 3 1250 2500 1050A 444.08 LEI / foaie TABLA ALUMINIU LISA 4 1000 2000 1050A 422.45 LEI / foaie TABLA ALUMINIU LISA 5 1000 2000 1050A 556.96 LEI / foaie In legatura cu indoitul la 90 de grade sunt cateva metode fara scule speciale, trebuie doar indemanare. Vedeti topicul de pe forum @gsabac
  11. 1 point
    @remus68 Dioda zenner stabilizeaza la 9,77V...nu este o dioda de precizie dar nu-si schimba tensiunea stabilizata indiferent la ce temperatura este supusa. Am probat acest lucru. @gsabac...am sa incerc maine inlocuirea celor doua diode de la intrare si o voi face cu atentie....dar cum am spus mai sus, aparatul se sufoca singur in propria caldura....efectiv nu are aerisire. Cand nu are capacul pus, este foarte bine....cu capacul pus o ia razna, se ambaleaza termic si trasa pleaca de la locul ei. Cu cat temperatura in interior creste, cu atat mai mult pleaca si trasa....nu exista la acest osciloscop nici macar tirajul natural....aerul cald sa se evacueze pe sus prin capac, iar pe jos, pe sub el, sa intre aer rece. Nu stiu ce am sa fac cu acest aparat...ma mai gandesc. Am investit destula munca in el, plus piese de calitate...dar dupa cum a spus cineva odata...din rahat sa faci bici si sa mai si trosneaca, cam greu! Ca sa fie o treaba bine facuta ...ar trebui ras toate piesele de acolo si construit alt amplificator mai modern, cu integrat, si cu finalii pusi pe radiator, cat mai departe de circuitul de intrare. Trebuie facut aerisire si la capacul de sus si la cel de jos pentru un tiraj natural...treaba se complica, munca este mare si nu stiu daca aparatul in sine merita acest lucru. Pacat de tub ca este in mintile lui si se vede impecabil. Scuze pentru greselile ortografice si gramaticale din postarea anterioara...dar nu mai pot edita mesajul ca sa-l corectez. Mesajul a fost scris pe fuga.
  12. 1 point
    Din pacate tehnologia romaneasca din urma cu 30 de ani isi spune cuvantul. Azi am scos tranzistorii din preamplificator T28 (BFW11) T29 (BC107) si T30 BC179 toti in carcasa de metal...si i-am lipit pe spatele placii. Totul era perfect nu exista decat o deriva mica de vreo 2-3mm la pornire si trasa intepenea acolo. Deriva termica era de la tranzistorii BC107 si BC179 care au colectorul la carcasa de metal...adica pastila de siliciu este in contact cu carcasa. Ce se intampla de fapt...?! Vorbeam despre tehnologie....daca va uitati vreodata intr-un osciloscop de calitate, o sa observati ca partea de atenuare-preamplficare a semnalelor de la amplificatorul Y este tinuta departe de partea de putere...partea de putere de obicei se afla in spatele osciloscopului montata pe radiatoare deoarece se incalzeste. Semnalul de la preamplificator catre partea finala de putere se realizeaza prin cabluri ecranate. La acest osciloscop romanesc amplificatorul Y este construit pe o singura placa iar finalii de putere( 8bucati ) sunt impanziti peste tot, fara radiatoare de racire, pe deasupra si la cativa centimetrii distanta de intrarea amplificatorului unde se afla tranzistoarele de semnal mic. In timpul functionarii finalii incep sa degaje caldura iar caldura ajunge si la capsulele tranzistorilor de la intrarea amplificatorului, modficand regimul de lucru al amplificatorului. Caldura creste in timp si de aceea trasa se duce in balarii... cat timp tranzistorii erau lipiti pe dosul placii, caldura nu ajungea la ei iar trasa era stabila. Si colac peste pupaza, ca treaba sa fie facuta ca la carte, inginerii romanii n-au proiectat nicio aerisire la capac...sa existe macar un tiraj natural...efectiv osciloscopul se sufoca in caldura proprie. Cam asta este treaba cu acest osciloscop. Nu stiu ce voi face mai departe cu el, dar treaba este cam delicata. Aceti mai jos o schita cu proiectarea cablajului si dispunerea tranzistorilor. Cei cu cageata neagra sunt de la intrarea amplificatorului, cel cu sageata rosie este Fet-ul iar cele cu sageti albastru deschis sunt tranzistorii finalii impanzitii pe toata placa. ill be loving you
  13. 1 point
    Circuitul de intrare are o problema de proietare prin utilizarea la protectia pe intrare a unei diode obisnuite 1N4148 in loc de o dioda de picoamperi, de ex. BAV45 mai nou se gaseste BAV199 tip SMD sau resturi de diode de picoamperi de prin şmelţuri. Curentii la polarizarea inversa a unei diode cu siliciu 1N4148 versus un tranzistor BFW11 sunt prezentati in poza si se vede ca 1N4148 are de circa 100 de ori curentul de fuga mai mare. De fapt in acest circuit ambele capete ale diodelor sunt la zero volti si practic nu sunt curenti reziduali decat daca biasul intrarii nu este pe 0,0xxmV, totusi: Pentru tranzistorul FET modern BF545 SMD sunt date curbe mai complexe despre curentii inversi. In alta ordine de idei, am masurat curentii inversi la diodele noi 1N4148, fara sa fi lipite si dupa o lipitura normala la 1 cm distanta pe terminale. Au rezultat curenti inversi la masuratoare, cu diodele racite la temperatura camerei, de zeci de ori mai mari decat diodele virgine si ca o concluzie la montarea in acest circuit, diodele trebuiesc protejate la supraincalzire prin folosirea unui clestisor pe terminale, asa cum indica prospectele Tektronix. Deci daca s-au refacut lipituri pe langa aceste diode sau au imbatranit si si-au schimbat curentii de fuga ele ar putea fi o cauza majora in deplasarea initiala a trasei. Si FET-ul sufera de acest fenomen, dar nu am facut masuratori la BFW11. PS. Puteti face o proba prin deconectarea diodei D42 de la masa (folosind clestisorul sau penseta plata) si sa verificati daca aceasta este cauza principala. @gsabac
  14. 1 point
    Salut, in continuare voi prezenta un proiect tot cu ceas dar de aceasta data informatia va fi afisata pe un display cu digiti (7 segmente), controlat de catre driver-ul serial IC MAX 7219. S-a dorit: Realizarea unui ceas de precizie cu functie de memorare, chiar daca circuitul nu este alimentat. Adaugarea unui senzor de temperatura (DS18B20) cu o precizie de masurare de 0,1 grade Celsius. Afisarea informatiei pe un display cu 8 digiti (7 segmente). Sa realizat un panou cu 3 butoane prin care ceasul poate intra in functia de modificare ora si minut (RB0 Enter, RB1 + Minut, RB2 + Ora). Microcontrollerul ales este pic16f876a dar poate fi folosit oricare altul cu conditia sa suporte protocoalele de comunicatie cu celelate integrate. Limbajul de programare este Mikroc Pro for PIC. Comunicatia intre microcontroller si circuitul de ceas este asigurata prin protocolul I2C. Comunicatia intre microcontroller si max7219 este asigurata prin protocolul SPI. Schema electronica este realizata pe o placa de test "breadboard" cu 2420 de gauri. Circuitul de ceas este proiectat separat pe un pcb. Pcb-ul cu cei 8 digit si MAX7219 este achizitionata deasemenea, separat. Schema electronica: Schema electronica in format pdf: Real Time Clock DS1307 & DS18B20 & MAX7219 & PIC16F876A [+Meniu Setari] Explicatia schemei electronice: Butonul S1 asigura resetul intregului circuit, R1 este rezistenta de pull-up pentru butonul S1. Cristalul de cuarț folosit este de 8 MHz. Conectorul ICSP este folosit pentru a programa microcontroller-ul (eu folosesc PicKit2/3). R1,R3-R5,R10 sunt rezistente de pull-up. Dioda D1 are rol de protectie. Cele trei butoane au rol de: incrementare ora, incrementare minut, enter. Comunicatia intre circuitul DS1307 si placa "breadboard" este stabilita prin cinci pini astfel (GND, SQW, SCL, SDA, 5VDC). Nu am folosit in acest proiect functia pinului SQW. Am folosit o baterie de 3vcc pentru a asigura functionarea clock-ului intern al IC-ului ds1307, chiar daca acesta nu este alimentat. Comunicatia intre circuitul max7219 si microcontroller este stabilita prin pinii RC0 (CS),RC1 (CLK) si RC2 (MOSI) folositi pentru protocolul software-spi. Pinul RC7 asigura comunicatia cu senzorul de temperatura DS18B20. Grupul de condensatoare C8-C11 au rol de filtrare pe ramura de alimentare.De preferat fiecare grup sa fie cat mai aproape de IC. Software-ul: /* '******************************************************************************* ' Project name: Real Time Clock [DS1307 with Set Functions] & DS18B20 & max7219 ' Description: ' With this experiment we wish to succed the next task: ' Display on 6 digits with 7 segment leds, the clock and the room ' temperature (in Celsius Degree). ' Setting the time helped by three buttons: hours, minutes and enter. ' ' The sign "-" to the negative temperature and the hundreds for the ' temperature value are displayed just if are used. ' The time is displayed 5 second then he display the temperature value ' in Celsius Degrees for other 5 seconds and the loop goes to infinite. ' Our clock, displays as shown below(but just in display time, ' not in set mode). ' Ex. of viewing in 7 segment display,6 digits : ' Display time, mode: Display temperature mode: ' __________ _________ ' |__24.59.59| ~5 sec delay |____23.6C| ' ' Hardware configuration is: ' IC ds1307 is connected with our microcontroller trough RC3=SCL, ' RC4=SDA (I2C Connections), ' max7219 as follow:(CS at RC0, CLK at RC1 and MOSI(SDO) at RC2) ' DS18B20 is assigned to RC7, ' RB0,RB1 and RB3 are assigned to the buttons ' Buttons Menu: RB0= Enter, (It goes to set functions or exit from set functions) ' RB1= Minutes, ' RB2= Hours, ' ' Written by: ' Aureliu Raducu Macovei, 2014. ' Test configuration: ' MCU: PIC16F876A; ' Test.Board: WB-106 Breadboard 2420 dots; ' SW: MikroC PRO for PIC 2013 (version v6.4.0); ' Configuration Word: ' Oscillator: HS (8Mhz)on pins 9 and 10; ' Watchdog Timer: OFF; ' Power up Timer: OFF; ' Browun Out Detect: ON; ' Low Voltage Program: Disabled; ' Data EE Read Protect: OFF; ' Flash Program Write: Write Protection OFF; ' Background Debug: Disabled; ' Code Protect: OFF '******************************************************************************* */ // Software SPI module connections for max7219 sbit SoftSpi_SDI at RC6_bit; sbit SoftSpi_SDO at RC2_bit; // MOSI sbit SoftSpi_CLK at RC1_bit; sbit Chip_Select at RC0_bit; sbit SoftSpi_SDI_Direction at TRISC6_bit; sbit SoftSpi_SDO_Direction at TRISC2_bit; sbit SoftSpi_CLK_Direction at TRISC1_bit; sbit Chip_Select_Direction at TrisC0_bit; // End Software SPI module connections for max7219 const unsigned short TEMP_RESOLUTION = 12; //This is resolution for ds18b20 unsigned temp; unsigned sec, min1, hr, week_day, day, mn, year; unsigned short mask(unsigned short num) { switch (num) // Define switch cases { case 0 : return 0x7E; // 0 for those values please study the datasheet max7219 case 1 : return 0x30; // 1 case 2 : return 0x6D; // 2 case 3 : return 0x79; // 3 case 4 : return 0x33; // 4 case 5 : return 0x5B; // 5 case 6 : return 0x5F; // 6 case 7 : return 0x70; // 7 case 8 : return 0x7F; // 8 case 9 : return 0x7B; // 9 case 10 : return 0x01; // Symbol '-' case 11 : return 0x00; // Blank case 12 : return 0x80; // Comma "," symbol case 13 : return 0x43; // C } //case end } void max7219_init() { Chip_Select = 0; // SELECT MAX Soft_Spi_write(0x09); // Decode-Mode Register Soft_Spi_write(0x00); // No decode for digits 7–0 Chip_Select = 1; // DESELECT MAX Chip_Select = 0; // SELECT MAX Soft_Spi_write(0x0A); // Intensity Register Format Soft_Spi_write(0x01); // Segment luminosity intensity set to 3/32 Chip_Select = 1; // DESELECT MAX Chip_Select = 0; // SELECT MAX Soft_Spi_write(0x0B); // Scan-Limit Register Format Soft_Spi_write(0x05); // Display digits 0 1 2 3 4 5 Chip_Select = 1; // DESELECT MAX Chip_Select = 0; // SELECT MAX Soft_Spi_write(0x0C); // Shutdown Register Format Soft_Spi_write(0x01); // Normal Operation Chip_Select = 1; // DESELECT MAX Chip_Select = 0; // SELECT MAX Soft_Spi_write(0x00); // No-Op Soft_Spi_write(0xFF); // No test Chip_Select = 1; // DESELECT MAX } char minute2,hour2; void max7219_display_set_mode(unsigned minute2, unsigned hour2) { Chip_Select = 0; // select max7219 Soft_Spi_write(6); // digit 6 Soft_Spi_write(mask((hour2/10)%10)); // assign tens of hours Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(5); // digit 5 Soft_Spi_write ((mask(hour2%10))+ mask(12)); // assign units of hours Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(4); // digit 4 Soft_Spi_write(mask((minute2/10)%10)); // assign tens of minutes Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(3); // digit 3 Soft_Spi_write((mask(minute2%10))+mask(12)); // assign units of minutes Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(2); // digit 2 Soft_Spi_write (0); // set as blank Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(1); // digit 1 Soft_Spi_write (0); // set as blank Chip_Select = 1; // deselect max7219 } void max7219_display (unsigned sec, unsigned min, unsigned hr) { Chip_Select = 0; // select max7219 Soft_Spi_write(6); // digit 6 Soft_Spi_write(mask((hr/10)%10)); // assign tens of hours Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(5); // digit 5 Soft_Spi_write ((mask(hr%10))+ mask(12)); // assign units of hours Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(4); // digit 4 Soft_Spi_write(mask((min/10)%10)); // assign tens of minutes Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(3); // digit 3 Soft_Spi_write((mask(min%10))+mask(12)); // assign units of minutes Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(2); // digit 2 Soft_Spi_write (mask((sec/10)%10)); // assign tens of seconds Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(1); // digit 1 Soft_Spi_write (mask(sec%10)); // assign units of seconds Chip_Select = 1; // deselect max7219 } //-----Reads time and date information from RTC (DS1307) void Read_Time(unsigned *sec, unsigned *min, unsigned *hr, unsigned *week_day, unsigned *day, unsigned *mn, unsigned *year) { I2C1_Start(); I2C1_Wr(0xD0); I2C1_Wr(0); I2C1_Repeated_Start(); I2C1_Wr(0xD1); *sec =I2C1_Rd(1); *min =I2C1_Rd(1); *hr =I2C1_Rd(1); *week_day =I2C1_Rd(1); *day =I2C1_Rd(1); *mn =I2C1_Rd(1); *year =I2C1_Rd(0); I2C1_Stop(); }//~ //-----------------start write time routine------------------ void Write_Time(unsigned minute, unsigned hour) { unsigned tmp1, tmp2; tmp1 = minute / 10; // assign values from variables tmp2 = minute % 10; // assign values from variables minute = tmp1 * 16 + tmp2; // assign values from variables tmp1 = hour / 10; // assign values from variables tmp2 = hour % 10; // assign values from variables hour = tmp1 * 16 + tmp2; // assign values from variables I2C1_Start(); // issue start signal I2C1_Wr(0xD0); // address DS1307 I2C1_Wr(0); // start from word at address (REG0) I2C1_Wr(0x80); // write $80 to REG0. (pause counter + 0 sec) I2C1_Wr(minute); // write minutes word to (REG1) I2C1_Wr(hour); // write hours word (24-hours mode)(REG2) I2C1_Wr(0x00); // write 6 - Saturday (REG3) I2C1_Wr(0x00); // write 14 to date word (REG4) I2C1_Wr(0x00); // write 5 (May) to month word (REG5) I2C1_Wr(0x00); // write 01 to year word (REG6) I2C1_Wr(0x80); // write SQW/Out value (REG7) I2C1_Stop(); // issue stop signal I2C1_Start(); // issue start signal I2C1_Wr(0xD0); // address DS1307 I2C1_Wr(0); // start from word at address 0 I2C1_Wr(0); // write 0 to REG0 (enable counting + 0 sec) I2C1_Stop(); // issue stop signal } //-----------------end write time routine------------------ //-------------------- Formats date and time void Transform_Time(unsigned *sec, unsigned *min, unsigned *hr, unsigned *week_day, unsigned *day, unsigned *mn, unsigned *year) { *sec = ((*sec & 0x70) >> 4)*10 + (*sec & 0x0F); *min = ((*min & 0xF0) >> 4)*10 + (*min & 0x0F); *hr = ((*hr & 0x30) >> 4)*10 + (*hr & 0x0F); *week_day =(*week_day & 0x07); *day = ((*day & 0xF0) >> 4)*10 + (*day & 0x0F); *mn = ((*mn & 0x10) >> 4)*10 + (*mn & 0x0F); *year = ((*year & 0xF0)>>4)*10+(*year & 0x0F); }//~ void blink_min() { Chip_Select = 0; // select max7219 Soft_Spi_write(4); // digit 4 Soft_Spi_write(0); // set as blank Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(3); // digit 3 Soft_Spi_write(0); // set as blank Chip_Select = 1; delay_ms(50); // 50ms delay max7219_display_set_mode(minute2,hour2); // display those values delay_ms(50); // 50ms delay } void blink_hr() { Chip_Select = 0; // select max7219 Soft_Spi_write(6); // digit 6 Soft_Spi_write(0); // set as blank Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(5); // digit 5 Soft_Spi_write(0); // set as blank Chip_Select = 1; // deselect max7219 delay_ms(50); // 50ms delay max7219_display_set_mode(minute2,hour2); // display those values delay_ms(50); // 50ms delay } char setuptime=0; unsigned count=0; void Press_Switch() { if(button(&portb,0,1,0)) // check if button RB0 is pressed { Delay_ms(200); setuptime = !setuptime; // switch that value; if(setuptime) { hour2=hr; minute2=min1; max7219_display_set_mode(minute2,hour2); // display those values } else { hr=hour2; min1=minute2; Write_Time(min1,hr); max7219_display_set_mode(minute2,hour2); } } if(Setuptime) { if(button(&portb,1,1,0)) { Delay_ms(150); minute2++; if(minute2 > 59) minute2=0; blink_min(); } if(button(&portb,2,1,0)) { Delay_ms(150); hour2++; if(hour2 > 23) hour2=0; blink_hr(); } } } // Starts ds18b20 declarations void ds18b20(unsigned int temp2write) { const unsigned short RES_SHIFT = TEMP_RESOLUTION - 8; unsigned temp_whole; unsigned int temp_fraction; unsigned short isNegative = 0x00; // Check if temperature is negative if (temp2write & 0x8000) { temp2write = ~temp2write + 1; isNegative = 1; } // Extract temp_whole temp_whole = temp2write >> RES_SHIFT ; // Extract temp_fraction and convert it to unsigned int temp_fraction = temp2write << (4-RES_SHIFT); temp_fraction &= 0x000F; temp_fraction *= 625; // 625 for ds18b20 and 5000 for ds1820; Chip_Select = 0; // select max7219 Soft_Spi_write(1); // digit 1 Soft_Spi_write(mask(13)); // write C symbol Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(2); // Set digit number 3 Soft_Spi_write(mask(temp_fraction /1000)); // assigne as fraction Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(3); // Set digit number 3 Soft_Spi_write((mask(temp_whole%10))+mask(12)); // Assigne as ones Chip_Select = 1; // deselect max7219 Chip_Select = 0; // select max7219 Soft_Spi_write(4); // Set digit number 4 Soft_Spi_write (mask((temp_whole/10)%10)); // Assigne as tens Chip_Select = 1; // deselect max7219 if (isNegative == 1) { Chip_Select = 0; // select max7219 Soft_Spi_write(5); // Set digit number 5 Soft_Spi_write(mask(10)); // Assigne as symbol "-" Chip_Select = 1; // deselect max7219 } else { if(isNegative ==0 && temp_whole/100==0) { Chip_Select = 0; // select max7219 Soft_Spi_write(5); // Set digit number 5 Soft_Spi_write(mask(11)); // Assign as blank Chip_Select = 1; // deselect max7219 } else { Chip_Select = 0; // select max7219 Soft_Spi_write(5); // Set digit number 5 Soft_Spi_write(mask(temp_whole/100)); // Assign the hundreds Chip_Select = 1; // deselect max7219 } } Chip_Select = 0; // select max7219 Soft_Spi_write(6); // Set digit number 6 Soft_Spi_write(0); // Assign value 0 Chip_Select = 1; // deselect max7219 }// End ds18b20 declarations void interrupt() { if(setuptime) count=0; else count++; // Interrupt causes count to be incremented by 1 TMR0 = 0; // Timer TMR0 is returned its initial value INTCON = 0x20; // Bit T0IE is set, bit T0IF is cleared } void main() { CMCON |= 7; // Disable Comparators OPTION_REG = 0x84; // Prescaler Rate Selected at 1:32; TMR0 = 0; // Reset timer; INTCON = 0xA0; // Disable interrupt PEIE,INTE,RBIE,T0IE Chip_Select_Direction = 0; // Set RC0 pin as output Soft_Spi_init(); // Initialize software SPI module max7219_init(); // initialize max7219 I2C1_Init(100000); // initialize I2C while (1) // and here, our while loope { Press_Switch(); if(!setuptime) { if(count<=1400) // ~ 5 seconds { Read_Time(&sec,&min1,&hr,&week_day,&day,&mn,&year); // read time from RTC(DS1307) Transform_Time(&sec,&min1,&hr,&week_day,&day,&mn,&year); // format date and time max7219_display(sec,min1, hr); } else { if(count>1400) // ~ 5 seconds { //Perform temperature reading Ow_Reset(&PORTC, 7); // Onewire reset signal Ow_Write(&PORTC, 7, 0xCC); // Issue command SKIP_ROM Ow_Write(&PORTC, 7, 0x44); // Issue command CONVERT_T Ow_Reset(&PORTC, 7); Ow_Write(&PORTC, 7, 0xCC); // Issue command SKIP_ROM Ow_Write(&PORTC, 7, 0xBE); // Issue command READ_SCRATCHPAD temp = Ow_Read(&PORTC, 7); // Next Read Temperature and Read Byte 0 from Scratchpad // Then read Byte 1 from Scratchpad and shift 8 bit left and add the Byte 0 temp = (Ow_Read(&PORTC, 7) << 8) + temp; ds18b20(temp); //Format and display result on digits. } } if(count>2800) count = 0; } } } Demonstratia practica: ...si un filmulet: Recomandari: La prima impresie codul pare stufos dar citit si interpretat pe parti va fi mult mai usor de inteles. Stima.
  15. 1 point
    Ar fi de precizie deoarece este pilotat de un RTC si cred ca displayul nu este dotat cu al doilea punct. Multumesc!
  16. 1 point
  17. 1 point
    De acord. Atunci cred ca ar fi mai bine sa le spunem:... completari la proiectul initial, aceste completari fiind de fapt niste particularitati ale proiectului pentru a anume configuratie data de amplificator pe tuburi, pe langa cele trei exemplificate in proiectul VD2018.
  18. 1 point
    Un curs bun despre interfata I2C - in limba romana RR
  19. 1 point
    Salut. Nu am mai intrat de mult pe forum, îmi este mai ușor să discut cu fiecare în parte, pentru că nu toți care construiesc acest amp au disponibile aceleași tuburi. Cel mai simplu este să deschidă fiecare în parte câte un subiect separat, la retro tuburi, ca să nu încurc discuțiile.
  20. 1 point
    Mersi pentru mica erata prezentata mai sus. Rog un utilizator sa faca un total in ceea ce priveste eventualele observatii sau erate care s-au postat aici, astfel incat pana la sfarsitul luni astea sa putem trage o concluzie finala. Astept in acest sens ultimele concluzii si din partea utilizatorului @viobio dupa care putem trasa documentatia finala a proiectului.
  21. 1 point
    INTRARE 0V , IESIRE=3.4V
  22. 1 point
    Se practica afisarea unui pret, dar dupa vizualizarea proiectului pretul este altul. M-am fript si eu odata cu pcb-uri facute de romani. Nici nu va pot spune cum aratau, execrabil de proaste. Dar banul l-a cerut inainte. N-am mai avut ce face. De atunci mi-am spus ca alta varianta nu exista, doar china. Nu vorbesc de IT pentru ca nu-l cunosc, e vorba de alta persoana care se "lauda" ca realizeaza pcb-uri.
  23. 1 point
    4,6 x 2,8 cm (aproximativ) simplu cablat.
  24. 1 point
    "De lipit miezul cu diferite solutii... nici vorba, la mine n-a functionat." De retinut experienta, felicitari pentru rezolvare!
  25. 1 point
    Am incercat si eu metoda asta azi...l-am lipit si l-am pus la loc...de curiozitate. Traful se incalzeste la fel...nicio modificare. Astept sa vina miezul nou si vad atunci...dar nu stiu de ce am impresia ca traful are ceva spire in scurt in secundar. Cred ca nu scap de bobinat...si trebuie sa-l bobinez la mana, deoarece n-am masina de bobinat. In primar nu-s multe spire...in secundar am multe, mai ales la tensiunea de 600v pentru triplor. Dar cu rabdare il rezolv eu...nu ma grabeste nimeni, am tot timpul sa-l fac incet si bine.
  26. 1 point
    Salutare tuturor, proiectul aceasta mai are un adept. Ca si experienta anterioara am mai construit un SE cu 6H2P+6P14P si altul cu 6H8S+6F6S, acum as vrea sa construiesc un PP. Din pacate nu am decat lampi rusesti si anume 6P3S-E, 6N2P-EV, 6N1P-EV, 6N3P-EV si alte tetrode/pentode pentru RF. Transformatoare de iesire am cumparat deja de la TME, 2xTTG EL34PP, dupa buget Coane Fanica. Stiu ca nu sunt chiar cea mai buna varianta dar as vrea sa le folosesc totusi in acest proiect. Stie cineva mai multe despre ele? Se poate obtine un sunet cat de cat rezonabil cu ele? Daca nu va este greu asi solicita putina orientare pe parcurs din partea colegilor mai experimentati si ceva sprijin in executie. Ma descurc cu executia de montaje, am experienta medie in electronica, experienta venind mai mult din pasiune decat din profesia avuta pana la pensionare. Transformatoare de retea am 2, unul de la TTG-TSTA 80/001 cu 275V/0,12A si 2x3,2V/7A si altul cu 350V/0,3A si 2x6,3V/3A, ambele toroidale, credeti ca pot folosi vreunul din ele? O zi buna tuturor!
  27. 1 point
  28. 1 point
    Miezul e de vina . Fisura in miez e un "intrefier" acum si va da peste cap functionarea sa .
  29. 1 point
    scuze e "+20V" nu "120V" nu e prea clara poza. Daca ai spire in scurt in trafo atunci tesiunile de iesire nu ar trebui sa fie bune si nici tranzistoarele reci. cat era frecventa impulsurilor? RR
  30. 1 point
  31. 1 point
    Este o dioda zener de 6,8V cu puterea disipata de 500mW.
  32. 1 point
    74HC138 are iesirea decodata H , sint si cazuri in care iesirea selectata trebuie sa fie L iar asta o face 74HC137.
  33. 1 point
    @cristi_74 mai avem si o alta problema legata de orgoliu. Nu stim sa primim sfaturi. Suntem cei mai destepti intre destepti. Sunt foarte multe cazuri de gen lasa ca merge si asa, de ce sa imbunatatesc sau sa fac montajul asa cum trebuie. Daca primesti ceva sfaturi sau chiar si critici(pana la urma sunt constructive) esti catalogat hater. Ar trebui sa facem curat in propria curte si apoi sa ne uitam peste gard.
  34. 1 point
    Letargie pe forum?Lipsa de activitate?Eu unul zic ca mie si frica sa mai postez vre-un proiect,sa-mi dau cu vreo parere,vreun sfat la vreun proiect al vreunui coleg de forum,ca totdeauna se gaseste cate-un cacademician sa ironizeze,sa se dea atotintelept.Intotdeauna am fost receptiv la sfaturi,chiar si la critici(cele pertinente,cu rost,nu cele aiurea),dar cand se gaseste cate unul care se ia de:ba ca e prea simpla schema,ba ca de ce nu se foloseste piese noi de la Shitarom ca sunt mai bune ca piesele brand de prin monitoarele vechi crt,ba ca n-are rost sa construiesti ca mai bine dai 2 lei si iei de la chinezi.........ma acresc si ma uit mai bine pe antene la acces direct so vad pe vulpita si pe dobitocul ala ca e mai constructiv.Iubesc informatia,iubesc electronica(cu toate ca n-am studii de electronica,am invatat singur,sunt mai mult tehnician),iubesc forumul acesta chiar si pe cel vecin(cu toate certurile si mancatoria de pracolo),am conturi pe forumuri de electronica rusesti,unguresti,croate,cunosc putin rusa si de aceea zic ca invidie,zavistie,sa nu ne putem vedea unu pe altul ca la noi la romani(ca si cainii prin gard),n-am gasit pe nicaieri.Pe noi daca vrea cineva sa ne extermine,nu tre sa vina cu armate,tancuri avioane...tre doar sa ne dea fiecaruia o arma si in 24 de ore ne impuscam intre noi.Vb de grupuri de electronica de pe facebook,cam aceeasi poveste este si pe acolo.De ex:era unu care posta intr-o veselie scheme incomplete,trunchiate aiurea de prin reviste,un utilizator i-a zis sa posteze inca o data schema completa.Am postato eu,pt ca eram pe faza ....ce mi-am auzit eu pt fapta buna......La unguri am vazut pe un forum,zeci de pagini pe marginea unei scheme simple de amplificator pt casti cu 2 tranzistori,sute de pagini la cea JLH......toti erau binevoitori si se ajutau intre ei,politicosi,nu se jigneau.....si aici vb de unguri.Nici la rusi,cu toata vodka lor!
  35. 1 point
    Am avut curiozitate sa intru pe cateva grupuri de pe facebook. Atunci mi-am facut si cont, strict pentru asta. N-am rezistat mai mult de o saptamana. Am sters contul si nici nu-mi mai fac vreodata. Cum toti prostii au un telefon si pot intra pe celebra platforma rezultatul se vede. Eu n-am gasit vreun grup unde sa se faca electronica. Doar figuri de stil, limba romana facuta terci si foarte multi destepti care iti explica cat de prost esti in comparatie cu ei. Forumul este mai organizat, permite o altfel de urmarire a unui subiect si necesita mai mult decat actionarea compulsiva a degetului mare pe ecranul senzitiv al telefonului. In general se vrea poze. Poze cu de toate. Retardatii nu mai apreciaza un text, probabil ca le e si greu sa-l parcurga pana la capat.
  36. 1 point
    Prietene, datorita acestor "minuni" ale tehnicii, cum le spui tu, segmentul de audio de exemplu, a ajuns un mare GUNOI ! Restaurez si repar tehnica audio vintage, dar mai vin oameni la mine cu "scule" grele, pe care au dat zeci de milioane, si care sunt pline de aceste PIC-uri. Nimic de zis, jdemii de functii, jdemii de afisari, jdemii de comenzi, dar ce folos... in cativa ani, de regula cam 3 ani, se duc devale... Se rescrie, spui tu, si "merje" in continuare...dar ce te faci cand PIC-ul tau comanda focalizarea si puterea unei unitati optice laser dintr-un CD Recorder, si lund-o razna PIC-ul, ajunge si se distruge laserul? (Caz recent cel descris, si unitatea optica nu e "decat" 150 de euro, fara taxe si transport... rescrierea de exemplu la sculele SONY nu o poti face decat la reprezentatnta si te costa de ustura, mai bine mai pui ceva si-ti iei alta scula). Pai fratioare, eu stau sa muncesc toata ziua ca sa-mi schimb la fiecare 3 ani CD playerul? ATENTIE! Nu ma refer la gunoaie de genul Eboda, ci la audiofile. Eu vad rostul acestor picuri acolo unde chiar este vitala miniaturizarea si subminiaturizarea, dar ca sa-mi umpli de picuri tot ce misca, mi se pare cea mai mare tampenie. Dar e mai comod asa, un cablaj minimalist, ce atata scoala sa poti proiecta un cablaj cum trebuie, componente putine, si le dam si pe alea in SMD-uri, sa fie tacamul complet, scriem repede ce functii vrem sa faca, si gata, mari mesteri mari! Nu tine decat 3 ani? SI ce vrei frate, sa te tina o viata? Nu te-ai plictisit de el in astia 3 ani? Altul frate, mai "tare", care tine doar 2 ani... Uite ca eu nu m-am plictisit de deck-ul Sony care functioneaza fara repros din 1978, de ampliful Sony care suna dumnezeieste si dupa 32 de ani de "dat" in el, nici de CD-playerul Nakamichi din 1984 care citeste si acum fara gres orice cd, indiferent ca e "genuine audio" sau "ars" pe PC... Inca nu m-am saturat de ele, pentru ca-mi sunt ca niste prieteni vechi si dragi... Nu-mi place sa stau si "admir" la fiecare 3 ani un nou morman de plastice care miros a ars... De fapt, prin atitudinea voastra, decat incurajati consumatorismul... Dar nu ar trebui sa ne miram, traim doar intr-o societate de consum, in care am ajuns datorita noua, noi am vrut mereu altceva, mai ieftin, mai colorat, mai...altfel, dar sa fie IEFTIN si MINIATURIZAT... Ce sa-i spui unui amarat care a strans din cur sa-si ia si el o scula mai de doamne-ajuta, nu balarii gen Eboda et Co., si care vine cu ea la tine dupa 3 ani sa i-o repari, si tu trebuie sa-i spui sa se duca s-o arunce si sa-si ia alta? Apropo de PIC-uri... Acum 2 ani si ceva, am dat aproape 1900 de ron pe o bormasina Makita, cu acumulatori Li-Ion, ca ma saturasem sa stau si sa fac mereu cicle complet pe Ni-Cd... ei bien, mai acum vreo 2 luni, surpriza!!!!! Imi comunica unitaea de charger: "AKKU BROKEN". UPS! Ma apuc si desfac bateria, masor elementii, si...SURPRIZA! TOTI, DAR TOTI elementii erau perfecti, insa in cutiuta mai este un mic montaj cu pic... care contorizeaza ciclul de incarcari, si cand ii vine lui bine, zice stop!, altul la baiatul, asta nu mai este bun...Ok, am zis, maerg sa cumpar alt acumulator... Un acumulator original costa...857 de ron!!!!!!! Ai auzit bine, jumatate din costul bormasinii, si o cumperi cu 2 acumulatori. Alt exeplu: o minicombina Sony, are 2 ani si vreo 5 luni, a stat scoasa din priza vreo 6 luni... e moarta! Nu mai ia nici o comanda, nu mai face NIMIC! Toate tensiunile de alimentare sunt ok, totul e perfect, dar totul, absolut totul e controlat de un PIC... Care nu mai vrea "muschiu'" lui sa fac treaba...Si a costat o galagie de bani cand a fost cumparata! Asa, ca din partea mea, PIC-urile se pot duce unde vor, ca si consumator, nu le apreciez deloc!PUNCT!
This leaderboard is set to Bucharest/GMT+03:00
×
×
  • Create New...

Important Information

We use cookies and related technologies to improve your experience on this website to give you personalized content and ads, and to analyze the traffic and audience of your website. Before continuing to browse www.tehnium-azi.ro, please agree to: Terms of Use.