Velleman K8000 User guide [hu]

Conrad Szaküzlet 1067 Budapest, Teréz krt. 23. Tel: (061) 302-3588 Conrad Vevőszolgálat 1124 Budapest, Jagelló út 30. Tel: (061) 319-0250
Vellemann USB számítógép interfész kártya
(építőkészlet)
Rend.sz.: 191084
A kártyát a számítógép kinyitása nélkül, a nyomtató portra lehet csatlakoztatni; átmenő nyomtató csatlakoztatást is lehetővé tesz. Optikai leválasztás biztosítja a számítógép és a kártya védelmét. A kártyán 16 optikailag leválasztott digitális, be- és kimenetnek egyaránt konfigurálható csatlakozás van. 9 analóg kimenete van, ebből 1 nagy pontosságú, ezen kívül 4 analóg bemenet. Ha ez nem elég, 4 csatornával master-slave kapcsolat szervezhető (1 master és 3 slave). Több építőkészletünkhöz használható, úgymint k6714, 16 csatornás relé kártya; k6710 és k6711 15 csat. távvezérlő; k2607 hőmérő adapter; k6700 és k6701 kétvezetékes kommunikáció (max. 16 csat.); k2633 4-csat. relé panel; k2634 4 csat. triak kártya stb.
Általános jellemzők
Optikai elválasztás a PC-től
16db, egymástól optikailag elválasztott digitális csatlakozás
9 analóg kimenet, ezek közül egy nagyobb pontosságú
4 analóg bemenet
Vezérlés: Turbo Pascal, QBasic, Visual Basic, C++
Átkötő nyomtató csatlakozóval
Egyszerű rákötés a nyomtató csatlakozóra
Műszaki adatok
Digitális kimenetek
Optocsatoló (nyitott kollektoros): 50mA, max. 30VDC
Min. átalakítási idő, 16 bemenet: 800us.
Digitális bemenetek
Optocsatolós, min. 5V/5mA, max. 20V/40mA
Min. átalakítási idő, 16 bemenet írása: 800us.
Analóg kimenetek 8 kimenet, DAC1…DAC8, felbontás: 64 fokozat
Min. átalakítási idő, 1 kimenet: 600us.
Min. átalakítási idő, 8 kimenet: 2ms.
Max. kimenőáram: 6mA.
Min. kimenőfeszültség 2mA esetén 0,1V
Max. kimenőfeszültség 2mA esetén 11,5V (állítható)
Felbontás/fokozat, 0,1…11,5V: 160mV+/-90mV
1 nagyobb pontosságú kimenet (DA1), felbontás: 256 fokozat
Min. átalakítási idő: 600us.
Max. kimenőáram: 6mA.
Min. kimenőfeszültség 0V
Max. kimenőfeszültség, 0,5mA mellett: 4,5V (állítható)
Felbontás/fokozat, 0,…4,5V: 17,5mV
Eltérés: max.26mV
Analóg bemenetek 4 bemenet, AD1…4, felbontás: 256 fokozat
Min. átalakítási idő, 1 bem. olv.: 1ms
Min. átalakítási idő, 4 bem. olv.: 1,6ms
Min. bemenőfeszültség 0V
Max. bemenőfeszültség 5V
Bemeneti impedancia 50Mohm
Felbontás 19,5mV
Eltérés max. 30mV
Bekötési lehetőségek: ld. szemléltető ábrák
1. digitális bemenet pl. feszültség bemenet
(I/O 1…16)
(I/O 1…16)
2. digitális kimenet pl. relé kimenet
digitális TTL kimenet
3. analóg kimenet pl. egyenáram vezérelt készülék
4. Analóg bemenet pl. potméter
Kommunikációs protokoll: I2C csatl.alj Mindegyik I/O-hoz LED kijelző 25 pólusú csatlakozó a számítógéphez 25 pólusú csatlakozó a nyomtatóhoz Tápellátás: 230VAC hálózat Méret: 237x133mm Az átalakítási idő az alkalmazott számítógéptől függ.
Tudnivalók a megépítéshez
Tekintse meg a forrasztási és egyéb információkat is. Szükséges anyagok:
Max. 40W-os, kisméretű páka
Vékony, 1mm-es forraszanyag, zsír nélkül
Egy kisméretű csípőfogó.
1. Szerelje az építőelemeket megfelelő pozícióban (ld. ábrák).
2. A szerelést megfelelő sorrendben végezze (ld. illusztrált anyaglista).
3. Az elvégzett lépéseket pipálja ki a vonatkozó kockákban.
4. Vegye figyelembe az esetleges megjegyzéseket.
1
Az áramkör megépítése
A legtöbb axiális kivezetésű építőelemet megfelelő sorrendben egy szalagra erősítve szállítjuk, a munka megkönnyítésére. A darabokat egymás után szedje le a szalagról.
Figyelem: A mellékelt ábrák (ld, angol nyelvű füzet) segítségül szolgálnak a szereléshez, méretarányuk azonban kissé eltérhet a valóságostól. A felkiáltójel különös elővigyázatosságra hív fel.
Szerelési sorrend: ld. angol útm. rajzok Először olvassa el a READ.ME-t, ahol az esetleges változásokat találja. Amennyiben bővítőnek építi az áramkört (Slave) számítógéphez csatlakoztatott kártyához (Master), az S-sel jelölt alkatrészeket nem kell beültetni.
1. Átkötések
2. Diódák - a polaritásra ügyelni kell
3. Zener diódák - polaritásra ügyelni
4. 1/2W-os ellenállások (a színkódokat táblázatból ellenőrizze)*
5. 1/4W-os ellenállások (a színkódokat táblázatból ellenőrizze)*
6. IC foglalatok (pozícióra ügyelni - az 1-es lábra utaló jelnek a panelen levő jelzéssel egybe kell esni) (IC24!)
7. Kerámia kondenzátorok
8. DIP kapcsoló
9. Trimmer potméterek
Rv1=Vmax, max. DAC kimeneti feszültség: 0…10V Rv2=Vref, max. IN/OUT feszültség: 0…5V
1. LED-ek - polaritásra ügyelve
2. Nyák „forrstiftek”
3. Csavaros szorítós csatlakozók
4. Biztosító tartó, majd bele a biztosító
5. Relé
6. 25 pól. szub D csatlakozó (apa: J32, anya: J33)
7. 1W-os ellenállások
8. Elektrolit kondenzátorok - polaritásra ügyelve; a hosszabbik láb a plusz (+)
9. Feszültség stabilizátorok (a hátlapot a vastag vonal jelöli)
VR1: M3 csavar, M3 anya VR2: M3 csavar, alátét, M3 anya; először a hűtőlapra kell rászerelni
(a hűtő központosító stiftjét lecsípni), majd együtt a nyákba szerelni.
1. Transzformátorok - megfelelő hálózati feszültségre ügyelni
2. IC-k; a foglalatba helyezéskor a pozíció jelzésre figyelni kell.
Az 1…16 IS csatlakozásoknál (optocsatoló) két választási lehetőség van. A beültetés attól függ, hogy a csatorna be- vagy kimenet lesz.
1.0 ábra: csatlakoztatási vázlat
*Ellenállásokhoz:
Az 5%-os ellenállások négysávos színkóddal rendelkeznek, az 1%­osak ötsávossal; a sávok egyike a kissé távolabb levő tűréssáv. Az értéket a másik 3 ill. 4 sáv mutatja. Leolvasáshoz (balról jobbra történik) az ellenállásokat úgy kell tartani, hogy a tűréssáv jobboldalra essen. Pl.: 4,7kohm: 4-7-2: 4,7x10
2
ohm
.
Kód Szín
0 1 2 3 4
fekete barna piros narancs sárga 5 6 7 8 9 A B zöld kék ibolya zöld fehér ezüst arany
Tudnivalók
Szükség esetén az áramkör bemenetekre osztót lehet kötni 4V-nál nagyobb jel leosztására ill. szűrőt pl. a brumm csökkentésére. Példák: (ld. eredeti ábrák) A: leosztás és szűrés nincs (bemeneti impedancia 100kohm). CA
helye üres marad.
B: 50Hz-es aluláteresztő szűrő. A képlettel a frekvencia
függvényében különféle RA és CA értékek számíthatók. Nagy CA érték esetén elektrolit kondenzátor szükséges.
C: 10-es osztó (att=10) - max. 50V bemeneti jel számára. Az első
esetben (18k, 2k) a bemeneti impedancia 20kohm, a másodikban (180k, 20k) 200kohm. Nagyobb bemeneti feszültségek esetén nagyobb értékű ellenállást érdemes használni, egyébként az RA teljesítmény-ellenállás kell legyen.
D: Átalakító áramjel fogadásához, itt pl. 4-20mA -> 0,8-4V
Az áramkör csatlakozás kiosztása
[angol útm. 10.o.] A kimenetek számozása fontos, különösen, ha több kártyát használnak egyidejűleg. Vágja ki a megfelelő számokat a szállított címkékből.
Be/kimenetek (I/O): I/O1… I/O16, vagy ha slave-nek használják, I/O 17… I/O 32 I/O 33… I/O 48 v. I/O 49… I/O 64
Analóg kimenetek (DAC): DAC 1… DAC 8, vagy ha slave-nek használják, DAC 9… DAC 16 DAC 17… DAC 24 v. DAC 25… DAC 32
Precíziós analóg kimenet (DA): DA 1, vagy ha slave-nek használják, DA 2, DA3, v. DA4.
Analóg bemenet (AD): AD 1…AD4, vagy ha slave-nek használják, AD5…AD8, AD9…AD12, v. AD13…AD16.
Az áramkör bekötése
TESZT A számítógépes vizsgálat előtt jónéhány „passzív” tesztet el lehet végezni. Csatlakoztassa a MAINS N és L-t a tápfeszültséghez. Normálisan egy LED sem világít. Mérje meg az 5V-os tápfeszültséget a +5V tűn. Kösse egyenként az 1…16 teszt tűket GND-ra. A megfelelő csatorna LED-nek világítani kell. Figyelem: Az 5V-os tápfeszültség külső áramkörök táplálására nem használható. CSATLAKOZTATÁS A számítógépet standard kábellel lehet a kártyához kötni. Ha nem lesz nyomtató csatlakoztatva, az 1.0 ábra szerinti kábelt lehet készíteni (a hossz 10m-ig van tesztelve). Figyelem: ha átmenő nyomtató csatlakozót használnak, és a nyomtatás során zavar lép fel, rövidebb kábelt kell alkalmazni.
Ha a kártya Slave-ként lett megépítve, akkor a 3 pólusú J31 csatlakozóval, valamint a GND, SCL és SDA csatlakozásokon keresztül kell bekötni. á További bekötési konfigurációk és tesztek ügyében ld. a használati útmutatót. [kapcsolási vázlat: ld. eredeti útm.]
2
C eljárások ttekintése
Az I
További magyarázatok a lemezen találhatók, fájl: MAN_D
Funkció Átalakítás DecToBin BinToDec OctToHex HexToOct
2
C busz inicializálási eljárások
I
SelectI2CPrinterport
decimális-bináris bináris-decimális decimális-hexadecimális hexadecimális-decimális
Kommunikációs port választás
(Printer_no) I2CBusNotBusy
Kommunikációs vonalak nyugalmi állapotba helyezése
8 bites analóg-digitális átalakítási eljárások
ReadADchannel
(Channelno)
ReadADchip (Chipno)
Analóg bemenet állapot
kiolvasás
AD chip 4 bemeneti csatorna
állapot kiolvasás
ReadAllAD (Chipno)
Összes bemeneti csatorna
állapot kiolvasás
2
8 bites digitális-analóg átalakítási eljárások
OutputDAchannel
(Channelno, Data)
UpdateDAchannel
(Channelno)
UpdateAllDA
ClearDAchannel
(Channelno)
ClearAllDA
SetDAchannel
(Channelno)
SetAllDA
6 bites digitális-analóg átalakítási eljárások
OutputDAchannel
(Channelno, Data)
UpdateDAchannel
(Channelno)
UpdateDAchip (Chipno)
UpdateAllDAC
ClearDACchannel
(Channelno)
ClearDACchip (Chipno)
ClearAllDAC
SetDACchannel
(Channelno)
SetDACchip (Chipno)
SetAllDAC
IO átalakítási eljárások
ConfigAllIOasInput
ConfigAllIOchipasInput
(Chipno)
ConfigIOchannelasInput
(channelno)
ConfigAllIOasOutput
(Chipno)
ConfigIOchipasOutput
(Chipno)
ConfigIOchannelasOutput
(channel)
IO adatok és változók (az I/O csatornák fizikai állapota nem változik)
UpdateIOdataArray
(Chipno, data)
ClearIOchArray
(Channelno)
ClearIOdataArray
(Chipno)
SetIOchArray
(Channelno)
SetIOdataArray (Chipno)
frissítése
Analóg kimeneti csatorna adat illesztés Analóg kimeneti csatorna ’DA’ adatváltozó illesztés Összes analóg kimeneti csatorna ’DA’ adatváltozó illesztés Analóg kimeneti csatorna minimumra állítása Összes analóg kimeneti csatorna minimumra állítása Analóg kimeneti csatorna maximumra állítása Összes analóg kimeneti csatorna maximumra állítása
Analóg kimeneti csatorna adat illesztés Analóg kimeneti csatorna DAC adatváltozó illesztés DAC chip 8 analóg kimeneti csatorna - DAC adatváltozó illesztés Összes analóg kimeneti csatorna DAC adatváltozó illesztés Analóg kimeneti csatorna minimumra állítása DAC chip 8 analóg kimeneti csatornájának minimumra állítása Összes analóg kimeneti csatorna minimumra állítása Analóg kimeneti csatorna maximumra állítása DAC chip 8 analóg kimeneti csatornájának maximumra állítása Összes analóg kimeneti csatorna maximumra állítása
Összes I/O csatorna bemenetté alakítása I/O chip összes I/O csatornájának bemenetté alakítása Egy I/O csatorna bemenetté alakítása Összes I/O csatorna kimenetté alakítása I/O cip összes I/O csatornájának bemenetté alakítása I/O csatorna kimenetté alakítása
Kimeneti állapot igazítása az adatokhoz (bemenetek nem változnak) Kimenet törlés (low-ra állítás) a megadott csatornán I/O chip kimenet törlés (low-ra állítás) a megadott csatornán Kimeneti állapot high-ra állítása a megadott csatornán Kimeneti állapot high-ra állítása a megadott I/O chip csatornán
Kimeneti eljárások
IOoutput (Chipno, data)
UpdateIOchip (Chipno)
UpdateAllIO
ClearIOchannel
(Channelno) ClearIOchip (Chipno) ClearAllIO SetIOchannel
(Channelno) SetIOchip (Chipno)
SetAllIO
Beviteli eljárások
ReadIOchannel
(Channelno) ReadIOchip (Chipno)
ReadAllIO
Általános eljárások
ReadCard(Cardno)
ReadAll
UpdateCard(Cardno)
UpdateAll
TÁBLÁZAT: SW1 BEÁLLÍTÁSOK Kártya szám Chip sz. Csatorna sz.
0 (OFF-OFF) IO chip no: 0 IO csat.: 1…8 IO chip no: 1 IO csat.: 9…16 DAC chip no: 0 DAC csat.: 1…8 AD chip no: 0 AD csat.: 1…4 DA csat.: 1 1 (OFF-ON) IO chip no: 2 IO csat.: 17…24 IO chip no: 3 IO csat.: 25…32 DAC chip no: 1 DAC csat.: 9…16 AD chip no: 1 AD csat.: 5…8 DA csat.: 2 2 (ON-OFF) IO chip no: 4 IO csat.: 33…40 IO chip no: 5 IO csat.: 41…48 DAC chip no: 2 DAC csat.: 17…24 AD chip no: 2 AD csat.: 9…12 DA csat.: 3 3 (ON-ON) IO chip no: 6 IO csat.: 49…56 IO chip no: 7 IO csat.: 57…64 DAC chip no: 3 DAC csat.: 25…32 AD chip no: 3 AD csat.: 13…16 DA csat.: 4
I/O chip kimenet adat illesztés (bemenetek nem változnak) I/O chip kimenet ’IOdata’ adatváltozó illesztés Összes kimenet IOdata adatváltozó illesztés Kimeneti kikapcsolás
I/O chip kimeneti csatorna törlés Összes kimeneti csatorna törlés Kimeneti csatorna aktiválás
I/O chip kimeneti csatorna aktiválás Összes kimeneti csatorna aktiválás
Bemeneti csatorna állapot olvasás I/O chip kimeneti csatornák állapot olvasás Összes kimeneti csatorna állapot olvasás
A kártyán az összes digitális és analóg bemenet állapot olvasása Összes kártyán az összes digitális és analóg bemenet állapot olvasása A kártyán az összes digitális és analóg kimenet állapot igazítása az IOdata-, DAC, és DA változókhoz Összes kártyán az összes digitális és analóg kimenet állapot igazítása az IOdata-, DAC, és DA változókhoz
3
Az I2C egység közös változói
Változó Leírás
Status Port Kijelölt nyomtató port státusz regiszter címe Control Port Kijelölt nyomtató port parancs regiszter címe I2Cbusdelay késleltetési tényező, max. sebességnek a
AD a 16db A/D kártya állapotát tartalmazza (érték
DA a 4db 8 bites D/A átalakító csatorna adatait
DAC a 32db 6 bites D/A átalakító adatait tartalmazza
IOconfig Az egyes bitek a 8db I/O port megfelelő
IOdata Az egyes bitek a 8db I/O port megfelelő
IO a 64db I/O csatorna állapotát tartalmazza.
Teszt
A TST8000W programot Windows-ban lehet futtatni, a TST8000D programot pedig DOS-ban. A program használata magától értetődő.
számítógép sebességhez való illesztésére
0…255 lehet)
tartalmazza (érték 0…255 lehet)
(érték 0…63)
csatornáinak szerepét tartalmazzák (bit 1-ben: bemenet; bit 0-n: kimenet)
csatornáinak állapotát tartalmazzák (bit 1-ben: csatorna bekapcsolva; bit 0-n: kikapcsolva)
Igaz=csatorna bekapcsolva; hamis=kikapcsolva
4
Loading...