Jump to content

  • Log In with Google      Sign In   
  • Create Account

Photo

Super-Multi-Tester


  • Please log in to reply
2720 replies to this topic

#1 OFFLINE   yo6pir

yo6pir

    Electronist

  • Membri
  • PipPip
  • 874 posts
  • Locatie:Târgu-Mures

Posted 22 November 2009 - 03:09 PM

Salut la toata lumea, Nu cred ca e o noutate ce postez eu aici, dar sigur sunt si altii care sunt interesati de acest subiect. Vreau sa va propun realizarea unui Super-Multi-Tester cu ajutorul caruia se pot testa o multime de componente care se gasesc in atelierul fiecaruia: tranzistoare bipolare, MOS-FET, JFET, condensatoare, rezistente, diode, LED-uri. http://yo6pir.wordpr... ... ti-tester/ Schema si ideea am preluat-o de pe un forum german si am realizat-o fara nici o problema. La baza schemei este un MCU-Atmega8, pe care poate sa-l achizitioneze fiecare la 5 Lei din magazin. Ceva mai scump este afisajul, dar si acesta se poate recupera de undeva. Asa ca nu va doresc decat spor la construit, si astept pareri. Toate bune, Ovidiu.
  • Tony Vijiiac likes this

Cu_reclama

Cu_reclama
  • Membri

#2 OFFLINE   nickrvl

nickrvl

    Membru avansat

  • Membru activ
  • PipPipPipPip
  • 2,454 posts
  • Locatie:Rm Valcea

Posted 22 November 2009 - 03:28 PM

Salut la toata lumea, Nu cred ca e o noutate ce postez eu aici, dar sigur sunt si altii care sunt interesati de acest subiect. Vreau sa va propun realizarea unui Super-Multi-Tester cu ajutorul caruia se pot testa o multime de componente care se gasesc in atelierul fiecaruia: tranzistoare bipolare, MOS-FET, JFET, condensatoare, rezistente, diode, LED-uri. http://yo6pir.wordpr... ... ti-tester/ Schema si ideea am preluat-o de pe un forum german si am realizat-o fara nici o problema. La baza schemei este un MCU-Atmega8, pe care poate sa-l achizitioneze fiecare la 5 Lei din magazin. Ceva mai scump este afisajul, dar si acesta se poate recupera de undeva. Asa ca nu va doresc decat spor la construit, si astept pareri. Toate bune, Ovidiu.

Interesant ca si simplitate nu stiu ce sa zic de precizie. Poate pui si softul.

#3 OFFLINE   yo6pir

yo6pir

    Electronist

  • Membri
  • PipPip
  • 874 posts
  • Locatie:Târgu-Mures

Posted 22 November 2009 - 04:12 PM

Asa este, simplitatea lui nu confera incredere la prima vedere dar incercarile de masurare in comparatie cu alte aparate similare care au reputatia de a fi precise, au scos la iveala o diferenta de maxim 2% la masurarea de condensatoare si rezistente. La identificarea tranzistoarelor si a diodelor nu se pune problema preciziei de masurare. La fel cu masurarea caderii de tensiune pe diode sau jonctiuni, este comparabila precizia cu multimetrul digital pe care-l detin. Comparatia la condensatoare am facut-o cu schema: http://ironbark.bend... ... ndex2.html pe care am realizat-o deasemenea: http://yo6pir.wordpr...cte/lxcx-meter/ si acest aparat are o reputatie buna cat priveste precizia, verificata si de altii care l-au construit. Softul nu este secret si-l postez aici, pentru cei doritori. Poate se gaseste cineva care sa-l si traduca in limba engleza sau romana ca sa fie mult mai accesibil. Toate bune.

#4 OFFLINE   Dr.L

Dr.L

    Pe interval

  • Moderatori
  • 12,342 posts
  • Locatie:Bucuresti

Posted 22 November 2009 - 07:06 PM

Pune aici o lista cu toti termenii germani

#5 OFFLINE   Stefan Nicolae

Stefan Nicolae

    Persona non grata

  • Moderatori
  • 4,851 posts
  • Locatie:KN24KU

Posted 22 November 2009 - 07:45 PM

am tot incercat sa il compilez pentru Lb.Romana (ajutat de goangle traducatorul)
tot ce trebuie tradus se afla in eeprom dar eu nu ma pricep sa il compilez (am incercat cu WinAVR si CV - pana acum imi reuseau compilarile )
se poate "traduce" fisierul .eep si direct in pony dar cuvintele traduse trebuie sa contina acelasi numar de caractere (imposibil)

unsigned char TestRunning[] EEMEM = "Test lt ...";
unsigned char Bat[] EEMEM = "Batterie ";
unsigned char BatWeak[] EEMEM = "schwach";
unsigned char BatEmpty[] EEMEM = "leer!";
unsigned char TestFailed1[] EEMEM = "Kein,unbek. oder";
unsigned char TestFailed2[] EEMEM = "defektes ";
unsigned char Bauteil[] EEMEM = "Bauteil";
unsigned char Unknown[] EEMEM = " unbek.";
unsigned char OrBroken[] EEMEM = "oder defekt";
unsigned char Diode[] EEMEM = "Diode: ";
unsigned char DualDiode[] EEMEM = "Doppeldiode ";
unsigned char TwoDiodes[] EEMEM = "2 Dioden";
unsigned char Antiparallel[] EEMEM = "antiparallel";
unsigned char InSeries[] EEMEM = "in Serie A=";
unsigned char mosfet[] EEMEM = "-MOS";
unsigned char emode[] EEMEM = "-E";
unsigned char dmode[] EEMEM = "-D";
unsigned char jfet[] EEMEM = "-JFET";
unsigned char Thyristor[] EEMEM = "Thyristor";
unsigned char Triac[] EEMEM = "Triac";
unsigned char A1[] EEMEM = ";A1=";
unsigned char A2[] EEMEM = ";A2=";
unsigned char hfestr[] EEMEM ="hFE=";
unsigned char NPN[] EEMEM = "NPN";
unsigned char PNP[] EEMEM = "PNP";
unsigned char bstr[] EEMEM = " B=";
unsigned char cstr[] EEMEM = ";C=";
unsigned char estr[] EEMEM = ";E=";
unsigned char gds[] EEMEM = "GDS=";
unsigned char Uf[] EEMEM = "Uf=";
unsigned char vt[] EEMEM = "Vt=";
unsigned char mV[] EEMEM = "mV";
unsigned char Anode[] EEMEM = "A=";
unsigned char Gate[] EEMEM = "G=";
unsigned char TestTimedOut[] EEMEM = "Timeout!";
unsigned char DiodeIcon[] EEMEM = {4,31,31,14,14,4,31,4,0}; //Dioden-Icon

#ifdef UseM8
unsigned char Resistor[] EEMEM = "Widerstand: "; //nur auf Mega8 verfr
unsigned char NullDot[] EEMEM = "0,";
unsigned char GateCap[] EEMEM = " C=";
unsigned char Capacitor[] EEMEM = "Kondensator: ";
#endif

#6 OFFLINE   yo6pir

yo6pir

    Electronist

  • Membri
  • PipPip
  • 874 posts
  • Locatie:Târgu-Mures

Posted 22 November 2009 - 09:48 PM

Stefane, am incercat si eu sa compilez fisierul main.c, asta dupa ce am tradus termenii aceia, dar nu mi-a reusit nici mie, de aceea am zis ca poate se gaseste cineva mai priceput sa traduca softul. Traducerea nu e o problema pentru ca in definitie fiecare termen este trecut in engleza. Problema e compilarea ! Pana una-alta aparatul merge foarte fain si cu softul in germana. Asta e. Incercati-l si va veti convinge. Toate bune, Ovidiu.

#7 OFFLINE   Stefan Nicolae

Stefan Nicolae

    Persona non grata

  • Moderatori
  • 4,851 posts
  • Locatie:KN24KU

Posted 22 November 2009 - 10:05 PM

eu nu am incercat sa compilez doar main.c-ul ci tot "pachetul" - softul gasit de mine difera putin de al tau.cred ca sunt eu nepriceputeanu, sau nu folosesc ce trebuie

#8 OFFLINE   yo6pir

yo6pir

    Electronist

  • Membri
  • PipPip
  • 874 posts
  • Locatie:Târgu-Mures

Posted 23 November 2009 - 09:23 AM

Stefane,Pachetul acela il am si eu dar nu l-am incercat inca. Eu am programat pachetul pe care l-am postat mai sus. Acela merge la sigur. In plus am facut asa cum ai sugerat, sa traduc direct in PonyProg memoria EEPROM, si a mers. Am deja versiunea in limba engleza a fisierului de date si merge perfect. Am atasat-o pentru cei care doresc. Toate bune, Ovidiu.

#9 OFFLINE   bogdanbita

bogdanbita

    Membru

  • Membru activ
  • PipPip
  • 109 posts
  • Locatie:Bucuresti

Posted 24 November 2009 - 04:45 PM

Interesant testerul,pare mai destept decat Determinator 4001 publicat in Elektor acum cativa ani si preluat si de Conex.Cum ai setat fuse bits la Atmega8?

#10 OFFLINE   ratza

ratza

    Banaţi

  • Membru activ
  • PipPipPipPipPip
  • 4,950 posts
  • Locatie:Undeva

Posted 24 November 2009 - 06:04 PM

se poate "traduce" fisierul .eep si direct in pony dar cuvintele traduse trebuie sa contina acelasi numar de caractere (imposibil)

Pune si tu spatii, cum sa fie imposibil? Poate difera checksum-ul, si atunci chiar e naspa.

#11 OFFLINE   Stefan Nicolae

Stefan Nicolae

    Persona non grata

  • Moderatori
  • 4,851 posts
  • Locatie:KN24KU

Posted 24 November 2009 - 08:29 PM

am exagerat cu imposibilul ala, nimic nu e imposibil.simnakovi deja a potrivit cuvintele in engleaza si a pus la dispozitie pcb-ul 1:1 (pacat ca un destept iar a gresit la faza cu mirror) , sper ca in seara asta sa ii dau si eu viatza mega_giga_tera-testerului :rade:

#12 OFFLINE   yo6pir

yo6pir

    Electronist

  • Membri
  • PipPip
  • 874 posts
  • Locatie:Târgu-Mures

Posted 24 November 2009 - 09:59 PM

Atentie la fusebiti! Daca ati cumparat un Atmega8 nou acesta are fusebitii setati la DEFAULT cu oscilator intern de 1 MHZ. Asa sa ramana ca e bine. Nu schimbati nimic. Daca setati altceva ori nu va merge ori veti face ca mine si-l veti bloca. Eu am ajuns la faza in care pot sa-l deblochez sigur, dar nu va spun cata bataie de cap am avut pana m-am prins si cu treaba asta. De fapt de la deblocarea lui am ajuns la schema asta de tester ca am ramas cu un Atmega8, pe "stoc" dupa ce mi-am cumparat unul nou pentru SWR-meter. Apoi am zis ca hai sa fac ceva cu el ca tot sta degeaba. Am dat cautare la nenea GOGU si am ajuns la "super-tera-mega-giga" testerul asta. Asta e toate bune va doresc la toti si sa vedem aici pe forum cat mai multe variante facute, da de intrecem gasca de pe forumul de radioamatori care spuneau ca fac un transceiver super-mega-giga, Tauras, si nu au facut niciunul. HI. 73! Ovidiu.

#13 OFFLINE   Stefan Nicolae

Stefan Nicolae

    Persona non grata

  • Moderatori
  • 4,851 posts
  • Locatie:KN24KU

Posted 25 November 2009 - 03:16 AM

mai am putin de lucru la el si e aproape gata (forma finala o sa difere putin, mai ales conexiunea lcd - pcb controler)
nu va radeti de omul suparat: ::.. http://i45.tinypic.com/343kq37.jpg ..:: (da stiu ca e gresit cablajul, nu e singurul - majoritatea pcb-urilor cu metoda pnp le am gresite, acum imi e greu sa le realizez corect)

#14 OFFLINE   Marele Savant

Marele Savant

    Inaltimea Sa

  • Membru activ
  • PipPipPipPip
  • 1,309 posts
  • Locatie:Motru, Gorj

Posted 25 November 2009 - 01:33 PM

Ca tot a venit vorba de Prodeterminator, eu am la job unul original, luat de pe un site din Franta si pot sa spun ca face o gramada de chestii dar intr-adevar numai pentru semiconductori.Adica indica foarte multi parametri si de asemenea poate indentifica si optocuploarele. Asta nu inseamna ca nu il voi construi si pe acesta. Chiar in urmatoarele minute ma voi apuca de cablaj. Imi urez succesuri si sper sa nu inversez si eu cablajul. Cele bune, EmilEdit: Ghinion, o las pe mai tirziu, trebuie sa merg pina la job!

Cu_reclama

Cu_reclama
  • Membri

#15 OFFLINE   nana

nana

    Membru

  • Membri
  • PipPip
  • 404 posts

Posted 25 November 2009 - 02:30 PM

Eu am reusit sa recompilez cu succes proiectu in germana si sa modific ceva prin eeprom insa problema e ca nu reusesc sa simulez schema in proteus deoarece nu imi recunoaste simulatorul imaginea de eeprom care este eep sau hex(asa o compileaza) iar in proteus imi accepta doar bin. In rest schema e functionala ADC-ul functioneaza bine la fel si conectarea si codul pentru afisare pe lcd. NU pot sa ma pronunt doar pe codurile care sunt importate din eeprom.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users