Fórum témák

» Több friss téma
Fórum » Multimeter adatok PC-be
 
Témaindító: CoderKevin, idő: Ápr 20, 2007
Témakörök:
Lapozás: OK   1 / 2
(#) CoderKevin hozzászólása Ápr 20, 2007 /
 
Sziasztok!

A számítógép LPT-portjáról működtetek egy gépet, ez nagyon szép és jó. Tökéletesen működik a dolog. Itt jön a probléma. Vannak olyan esetek, hogy a programmal jó lenne közölnöm néhány adatot a gépról. Pl. áramerősség itt-ott, hőmérséklet több helyen, stb...
Gondoltam a legegyszerűbb az lenne ha valahogy egy multiméter adatát tudnám a géppel közölni.. De lehet hülyeséget beszélek.

A segítséget előre is köszönöm.
(#) Müszi válasza CoderKevin hozzászólására (») Ápr 20, 2007 /
 
(#) CoderKevin hozzászólása Ápr 20, 2007 /
 
Bocs, de az oldal melyik részét szántad nekem ? Amúgy ismerem az oldalt...
De lehet rosszul tettem fel a kérdést...
Valami olyan eszközt kellene építenem amivel a műszer adatai automatikusan a gépbe kerülnek, és (ha kell) a program futásában változás történik be. + lehe látni mondjuk a vezérlő gép monitorán a pillanatnyi adatokat.
(#) vizor hozzászólása Ápr 20, 2007 /
 
Szerintem Müszi a Maxwell MX–25 505 típusú multiméterre gondolt. PC-re kapcsolható RS-232 kábellel optokapcsolattal. Kérdés, megér-e neked 20 ezret

Nem tudom, hogy mennyire nehéz egy sima mezei multimétert átalakítani a te céljaidra, de majd mások megmondják
(#) CoderKevin hozzászólása Ápr 20, 2007 /
 
Igazad van... Bocs ezt nem láttam.
Akkor meg most az a tényállás hogy 20k -t nem nagyon adnék érte... Egy mezei multi átalakítása jobban tetszene.
De azért ezt a megoldást is köszönöm!
(#) fureszk válasza CoderKevin hozzászólására (») Ápr 20, 2007 /
 
itt igazából a szoftveres rész a kérdéses. ha valamennyire tudsz programozni, akkor ajánlom a prog.hu-t, ahol biztosan segítenek neked. a 3,5digites lcd megfelelő lábait rákötöd az lpt port bemeneteire, és szoftveresen lekezeled. még fennáll az a probléma, hogy a multi egyszerre 1 dolgot tud mérni. tehát vagy több multi, vagy az állás kapcsolgatását is meg kell oldani.
(#) szabi_o válasza CoderKevin hozzászólására (») Ápr 20, 2007 /
 
Itt találsz egy hasonló megoldást (mondjuk ez PIC-el van)
http://www.techdesign.be/projects/025/025.htm
(#) Sebi válasza szabi_o hozzászólására (») Ápr 20, 2007 /
 
Ha már vki otthon van a PIC programozásban, akkor egyszerűbb az analóg PIC-portot használni (8db bemenet) és az RS232-n átküldeni az adatokat a gépbe.
(#) CoderKevin hozzászólása Ápr 20, 2007 /
 
Igazából fureszk megoldása tetszik a legjobban. Mert ott értem miről van szó.
LPT vezérlésre már sok progit írtam, de bemenő adatokkal nem sokat foglalkoztam még.. Szerintem ez a megoldás lesz a nyerő, bár még semmi nem biztos.. Utánnanézek.

A pic-es megoldások se rosszak de ahhoz egyáltalán nem konyítok...
(#) mspike válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
szerintem, de ez ne szegje kedved, egy sima hódos "sárga görényt" bonyás lesz átalakítani.... Mert ugyi az alapjáraton elég "egyszerű"....
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
És mért baj az hogy egyszerű ? Minnél egyszerűbb annál jobb, nem ?
(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
Szia.
Az a baj az egyszerű készülékekkel, hogy minél egyszerűbb annál inkább az adott feladatra hegyezik ki a felépítését. Ergo: szinte semmit se tudsz vele csinálni azon kivül amire kitalálták. A multi ide tényleg nem jó (funkciók váltása), meg kell barátkoznod a PIC-es gondolattal.
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
Értem értem.
De nem akarom a fukciókat váltani...
Olcsó multi beállítva árammérésre, és a kijelzőtől "lopni" az adatokat...
Ez barátságos lenne.
(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
Akkor tudom ajánlani a CA3162E tipusú IC-t. Egyszerüen csinálhatsz vele ( IC + 4 alkatrész alapban) analóg jeleket mérő áramkört, a mért értéket megkapod BCD kódban. Ezt már kezelheted LPT-vel.
http://chaokhun.kmitl.ac.th/~kswichit/logger/FN1080.pdf

A multiméterrel az a baj, hogy csak a kijelző pontjait éred el ami lcd szintü vezérlés, meg nem is egyszerü a visszakódolás számértékre.
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
"Egyszerüen csinálhatsz vele ( IC + 4 alkatrész alapban) analóg jeleket mérő áramkört,"
Ezt tudnád részletezni egy kicsit ?
Meg hogy pontosan hogyan is működik az a BCD...
(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
Megnézted az oldalt amit belinkeltem?
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
Találtam egy ilyet:
http://chaokhun.kmitl.ac.th/~kswichit/logger/logger.htm

Bár nem igazán értem Vélemény?
(#) CoderKevin válasza lelkes amatőr hozzászólására (») Ápr 21, 2007 /
 
Persze persze... Átnéztem egy párszor de sokkal nem lettem okosabb... Talán ha tudnám hogy a BCD kódot hogyan kell lekezelni, meg hogyan lehet olyan hihetetlenül egyszerű egységet építeni amit írtál...
(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
Akkor röviden: (javaslom, közben nézd a Figure 3-at a megadott linken)

a mért értéknek megfelelő adat az IC 2,1,15,16-os lábán jelenik meg a 2 hatványainak megfelelően. (1-2-4-8. BCD= binárisan kódolt decimális)
Azt, hogy melyik digit adata van épp ezeken a lábakon, a 4,5,6 láb mondja meg.

Világosodik? (vagy további kérdés?)
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
Itt egy kép.
Ez már iagzán tetszik!

A jel ami a kijelzőket működteti, azt kéne gépbe juttatni és megjeleníteni. Mondjuk én LPT vezérlésre basic-ben és visual basic-ben írtam a progikat.

Tudnál ebben segíteni hogy tudom lekezelni a jelet ?
(#) CoderKevin válasza lelkes amatőr hozzászólására (») Ápr 21, 2007 /
 
"Azt, hogy melyik digit adata van épp ezeken a lábakon, a 4,5,6 láb mondja meg."

Ezt értem

De hogy az egyes digitek értékét hogy adja a 2,1,15,16-os lábakon azt nem
(#) Tom Lord válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
Hmmm...
Mondjuk BCD kódolással.
A CA3161 pedig BCD - 7 szegmenses dekóder. :yes:
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
És szerinted BCD adatokat a jobb lpt-n bevinni vagy azt ami már a kijelzőre menne ?
(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
(Jujjj)

BCD-kód

A BCD-kód (Binary Coded Decimal) alapelve, hogy a tízes számrendszerben felírt számot számjegyenként binárisan kódoljuk, majd rendre egymás mellé írjuk az így kapott számsorokat. Az egyes számjegyek kódjai:

* 0=0000
* 1=0001
* 2=0010
* 3=0011
* 4=0100
* 5=0101
* 6=0110
* 7=0111
* 8=1000
* 9=1001

Így például a 3458 kódja a következő lesz: 0011|0100|0101|1000, azaz „háromezer-négyszázötvennyolc” = „3458” = 0011010001011000.
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
Hát ez tök jó

Bocs hogy lámáskodok de ezzel már rengeteget segítettél

Mostmár csak annyi kérdésem lenne hogy ez a jel az IC adott lábain milyen formában jelenik meg ? Mert ugye lpt-nek 2-5V kövött kell adni hogy megbízhatóan feldolgozza a jelet...

Ja, meg ugye a 3,4,5 láb jelét is meg kell adni a gépnek...
(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
Szintén az adott linkre hivatkozva látható, hogy szimpla 5 Volttal müxik az IC, tehát kezelhető LPT-vel.

(további kérdés? pontot osztod?)
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
Utolsó pár kérdés és hogy tiszta legyen a dolog:

8,9 láb közé : ???

13-as lábra: ???

(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
8-9 láb közti poti a *Zero* állítás, ha a bemenet összezárva akkor kell 000.

13-as láb: a bemenetre adsz fix feszt, és a potival állítod, hogy tényleg annyit mutasson.

Ja! van még a *Hold* láb (nem az éjszakai üzem jelzője ) a pillanatnyi érték *kimerevítése* funkcióval.
(#) CoderKevin hozzászólása Ápr 21, 2007 /
 
Tényleg az uccsó kérdés:

8-9 közötti poti mekkora ?? Mert a másiknál ottvan hogy 10k...
(#) lelkes amatőr válasza CoderKevin hozzászólására (») Ápr 21, 2007 /
 
Én úgy látom a rajzon, hogy 50 KOhm... ( a figure 3-at nézed?)
Következő: »»   1 / 2
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem