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:
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.
Találtam egy hasonlót: http://www.radiovilag.hu/news1.html#MAXWELL
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.
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
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!
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.
Itt találsz egy hasonló megoldást (mondjuk ez PIC-el van)
http://www.techdesign.be/projects/025/025.htm
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.
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...
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ű"....
És mért baj az hogy egyszerű ? Minnél egyszerűbb annál jobb, nem ?
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.
É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.
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.
"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...
Megnézted az oldalt amit belinkeltem?
Találtam egy ilyet:
http://chaokhun.kmitl.ac.th/~kswichit/logger/logger.htm Bár nem igazán értem Vélemény?
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...
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?)
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 ?
"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
Hmmm...
Mondjuk BCD kódolással. A CA3161 pedig BCD - 7 szegmenses dekóder. :yes:
És szerinted BCD adatokat a jobb lpt-n bevinni vagy azt ami már a kijelzőre menne ?
(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.
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...
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?)
Utolsó pár kérdés és hogy tiszta legyen a dolog:
8,9 láb közé : ??? 13-as lábra: ???
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.
Tényleg az uccsó kérdés:
8-9 közötti poti mekkora ?? Mert a másiknál ottvan hogy 10k...
Én úgy látom a rajzon, hogy 50 KOhm... ( a figure 3-at nézed?)
|
Bejelentkezés
Hirdetés |