Tester součástek, C včt. ESR, L, R, D..

Problémy s měřícími přístroji, detektory fyzikálních veličin, detektory kovů a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Milda134
Příspěvky: 65
Registrován: 11 zář 2013, 02:00
Bydliště: jižně od Vyškova
Kontaktovat uživatele:

#46 Příspěvek od Milda134 »

otakarv píše:Milda134, je potřeba správně vkládat odkazy, jinak nefungují.
www.avrtester.tode.cz bez té čárky za cz :wink: .
jo sorry, dal jsem tu čárku bez mezery :-)

Uživatelský avatar
derick
Příspěvky: 297
Registrován: 03 dub 2010, 02:00

#47 Příspěvek od derick »

Dik za info.Predpokladam,ze po kalibracii,to bude ukazovat presne len na kable.V podstate na osadenych doskach cez kable sa s tymto skoro nic neda zmerat.Hlavne je pre mna meranie jednotlivych suciastok na ploskach SMD a na pinoch na doske.Kable budu len ako doplnok v niektorych situaciach.

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#48 Příspěvek od BOBOBO »

Na to jsem si koupil toto a spokojenost . http://www.hadex.cz/r189-r-c-metr-pro-s ... npen-type/

Uživatelský avatar
Milda134
Příspěvky: 65
Registrován: 11 zář 2013, 02:00
Bydliště: jižně od Vyškova
Kontaktovat uživatele:

#49 Příspěvek od Milda134 »

Ahoj,

našel jsem v dokumentech k AVR testeru nezkompilovaný FW Markuse Reshkea, tak jsem ho zkoušel, má to trošku jiné funkce a

dokonce PWM generátor, pro hračičky dobré, dle autora jenom pro 328, takže china clone asi nee.

Tohle a další věci na webu tohoto projektu

www.avrtester.tode.cz
Přílohy
FW_Markus_109m_M328_(16072013).zip
Firmware Markuse Reshkea
(23.74 KiB) Staženo 300 x

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#50 Příspěvek od Hydrawerk »

Zkoušel jsem zkompilovat tento zdrojový kód. http://www.mikrocontroller.net/attachme ... tester.zip
Informace zde: http://www.mikrocontroller.net/topic/248078#2540547
Píše mi to tohle chybové hlášení:
Build started 4.10.2013 at 22:59:00
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT avr-zkousec-polovodicu.o -MF dep/avr-zkousec-polovodicu.o.d -c ../avr-zkousec-polovodicu.c
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c
avr-gcc -mmcu=atmega8 -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CombineToLong.o -MF dep/CombineToLong.o.d -x assembler-with-cpp -Wa,-gdwarf2 -c ../Co
mbineToLong.S

avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CheckPins.o -MF dep/CheckPins.o.d -c ../CheckPins.c
../CheckPins.c:2: error: expected ')' before 'HighPin'
make: *** [CheckPins.o] Error 1

Build failed with 1 errors and 0 warnings...
Co může být špatně??
Chyba se snad nachází někde tady na začátku zdrojáku.
//******************************************************************
void CheckPins( uint8_t HighPin, uint8_t LowPin, uint8_t TristatePin)
{


/*
Funktion zum Testen der Eigenschaften des Bauteils bei der angegebenen Pin-Belegung
Parameter:
HighPin: Pin, der anfangs auf positives Potenzial gelegt wird
LowPin: Pin, der anfangs auf negatives Potenzial gelegt wird
TristatePin: Pin, der anfangs offen gelassen wird

Im Testverlauf wird TristatePin natürlich auch positiv oder negativ geschaltet.
*/
struct {
unsigned int lp_otr;
unsigned int hp1;
unsigned int hp2;
Co se s tím dá dělat?

Uživatelský avatar
Milda134
Příspěvky: 65
Registrován: 11 zář 2013, 02:00
Bydliště: jižně od Vyškova
Kontaktovat uživatele:

#51 Příspěvek od Milda134 »

Hydrawerk píše:Zkoušel jsem zkompilovat tento zdrojový kód. http://www.mikrocontroller.net/attachme ... tester.zip
Informace zde: http://www.mikrocontroller.net/topic/248078#2540547
Píše mi to tohle chybové hlášení:
Build started 4.10.2013 at 22:59:00
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT avr-zkousec-polovodicu.o -MF dep/avr-zkousec-polovodicu.o.d -c ../avr-zkousec-polovodicu.c
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c
avr-gcc -mmcu=atmega8 -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CombineToLong.o -MF dep/CombineToLong.o.d -x assembler-with-cpp -Wa,-gdwarf2 -c ../Co
mbineToLong.S

avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CheckPins.o -MF dep/CheckPins.o.d -c ../CheckPins.c
../CheckPins.c:2: error: expected ')' before 'HighPin'
make: *** [CheckPins.o] Error 1

Build failed with 1 errors and 0 warnings...
Co může být špatně??
Chyba se snad nachází někde tady na začátku zdrojáku.
//******************************************************************
void CheckPins( uint8_t HighPin, uint8_t LowPin, uint8_t TristatePin)
{


/*
Funktion zum Testen der Eigenschaften des Bauteils bei der angegebenen Pin-Belegung
Parameter:
HighPin: Pin, der anfangs auf positives Potenzial gelegt wird
LowPin: Pin, der anfangs auf negatives Potenzial gelegt wird
TristatePin: Pin, der anfangs offen gelassen wird

Im Testverlauf wird TristatePin natürlich auch positiv oder negativ geschaltet.
*/
struct {
unsigned int lp_otr;
unsigned int hp1;
unsigned int hp2;
Co se s tím dá dělat?

Ahoj, čím to kompiluješ?
Jinak jestli chceš, na svém webu mám téměř všechny firmware až do verze 1.00 ve všech jazykových mutacích, jo koukám, že tam máš nastavenou atmegu 8 a starší verzi . . .

Zkoušel jsem to kompilátorem, který používám vždy, tady je odkaz, zkus a uvidíš:

http://sourceforge.net/projects/winavr/ ... urce=files

ty Tvé soubory mi prošly bez chyb

M. P.

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#52 Příspěvek od Hydrawerk »

Takže
../CheckPins.c:2: error: expected ')' before 'HighPin'
je asi jen falešná stopa a chyba je někde v kompilátoru...

Uživatelský avatar
Milda134
Příspěvky: 65
Registrován: 11 zář 2013, 02:00
Bydliště: jižně od Vyškova
Kontaktovat uživatele:

#53 Příspěvek od Milda134 »

Hydrawerk píše:Takže
../CheckPins.c:2: error: expected ')' before 'HighPin'
je asi jen falešná stopa a chyba je někde v kompilátoru...
pokud je to to samé, co jsi kompiloval Ty, mě to bez problémů prošlo, takže ano, tento kompilátor má cca 28MB a jede i na mých W2K :-)

Uživatelský avatar
tatous
Příspěvky: 122
Registrován: 06 zář 2004, 02:00
Bydliště: Støední Èechy

#54 Příspěvek od tatous »

Tak jsem zkusil Tester osadit displejem EA-DOGM162 se softem 184. Vejde se to do krabièky KM27 a vypadá to následovnì...
Přílohy
test02.jpg
(58.58 KiB) Staženo 232 x

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#55 Příspěvek od Hydrawerk »

Pěkné.

Uživatelský avatar
Milda134
Příspěvky: 65
Registrován: 11 zář 2013, 02:00
Bydliště: jižně od Vyškova
Kontaktovat uživatele:

#56 Příspěvek od Milda134 »

Na http://www.avrtester.tode.cz v sekci firmware nový fw 1.09K od Karl-Heinz Kübbelera ve všech jazykových mutacích, také něco navíc, nový fw od Markuse Reshkea nyní ve verzi 1.10m

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#57 Příspěvek od Hydrawerk »

Pokouším se zprovoznit zkoušeč polovodičů s ATmega32. Používám jen minimálně upravený tento prográmek. http://www.mikrocontroller.net/articles ... stortester
Resp. zde: http://www.mikrocontroller.net/wikifile ... er_neu.zip
Funguje to nějak divně. Měřicí proces proběhne jen občas, a to tehdy, když zařízení vypnu a zapnu. Po stisknutí resetovacího tlačítka proběhne proces nějak blbě a zobrazí se "Timeout!" Po stisknutí tlačítka, které uzemní PD7, to také proběhne blbě. (Když už tedy měřicí proces proběhne, tak výsledky jsou většinou správné, pokud teda neměřím tyristor. )
V čem by mohl být problém? Nemůžou třeba vadit ty dlouhé přívodní dráty? Asi nejsou úplně vhodné, že jo?
Přílohy
schaltplan.png
(34.8 KiB) Staženo 269 x
tester04.jpg
(197.2 KiB) Staženo 218 x
tester03.jpg
(109.49 KiB) Staženo 168 x
tester02.jpg
(101.44 KiB) Staženo 150 x
tester01.jpg
(109.97 KiB) Staženo 167 x
Naposledy upravil(a) Hydrawerk dne 03 lis 2013, 15:56, celkem upraveno 2 x.

Uživatelský avatar
Milda134
Příspěvky: 65
Registrován: 11 zář 2013, 02:00
Bydliště: jižně od Vyškova
Kontaktovat uživatele:

#58 Příspěvek od Milda134 »

Já nevím, ale dlouhé přívodní dráty k měřící části by měly vliv jenom na vlastní měření, odpor na PD7 mít nemusíš, jenom to naprogramuj s neaktivní volbou ''CFLAGS += -DPULLUP_DISABLE'' ani hodnota není kritická od 10-33K.
Nevím nevím, ale jestli to spouštíš resetem, tak bych viděl problém spíš tam, zkus to podle tohoto zapojení a uvidíš, jestli to bude lepší


Všechny zkompilované fw od Markuse Reshkea a Karl-Heinz Kübbelera od verze 1.00
pro MCU mega328, 168 a některé i pro mega8.
Tento fw, který používáš je tři roky starý, tak vyzkoušej něco novějšího
jsou na stránce www.avrtester.tode.cz

p.s. nebyl jsem si jistý, ale teď jsem si porovnal parametry a kromě jtag programování a napájecího proudu by měl být shodný s 328, tak zkus fw určený pro ni.
Přílohy
779px-TransistorTesterVC1.png
AVR tester, provedení pro 5V
(161.69 KiB) Staženo 238 x

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#59 Příspěvek od Hydrawerk »

Časem mě to asi přestane bavit a raději použiju jiný mikrokontrolér ATmega8. Možná je kravina zkoušet to zprovoznit na ATmega32. :headscratch:

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#60 Příspěvek od Hydrawerk »

Vzhledem k tomu, že to občas napsalo Baterie Leer (=baterie prázdná), jsem začal tušit nějakou zradu. A taky že jo. Neměl jsem nic zapojeného na ADC5, takže si MCU furt myslel, že má moc malé napájecí napětí a nechtěl měřit. Po přivedení 5V na ADC5 přes odpor 180 ohm už najednou celé zařízení funguje, jak by mělo. Akorát dost často blbě změří výkonový tyristor. Často ho rozpozná jako NPN tranzistor. Ale to se asi dá tolerovat, ne? Měření probíhá při dost malém proudu...
Jakýsi maličký triak v pouzdru TO-92 to změřilo správně.
Přílohy
schaltplan02.png
(35.16 KiB) Staženo 328 x
Naposledy upravil(a) Hydrawerk dne 04 lis 2013, 12:53, celkem upraveno 1 x.

Odpovědět

Zpět na „Měřící přístroje, detektory fyzikálních veličin“