KONSTRUKČNÍ NÁVOD + NÁVOD K OBSLUZE Obj. č.: 19 10 03 Tento montážní návod a návod k obsluze je součástí výrobku. Obsahuje důležité pokyny k uvedení do provozu a k obsluze. Jestliže výrobek předáte nebo prodáte jiným osobám, dbejte na to, abyste jim odevzdali i tento návod k obsluze.
Obsah Strana Charakteristické znaky zařízení (technické údaje) ......................................................................... 3 Minimální požadavky na operační systém a počítač...................................................................... 3 1. Montáž stavebnice – osazení desky (dříve než začnete) .......................................................... 4 1.1 NÁSTROJE A PŘÍSTROJE, KTERÉ BUDETE K MONTÁŽI POTŘEBOVAT: ........................................................ 4 1.
Charakteristické znaky zařízení (technické údaje) ; 5 digitálních vstupů [0 = GND (kostra), 1 = otevřený kontakt)], testovací tlačítka na desce s tištěnými spoji. ; 2 analogové vstupy s možností tlumení a zesílení (interní test + 5 V). ; 8 digitálních spínacích výstupů s otevřeným kolektorem (max. 50 V / 100 mA). Indikace pomocí svítivých diod (LED) na desce s tištěnými spoji.
1. Montáž stavebnice – osazení desky (dříve než začnete) Přečtěte si pozorně následující pokyny, které Vám pomohou sestavit tuto stavebnici. 1.1 Nástroje a přístroje, které budete k montáži potřebovat: • Malou páječku o příkonu 25 až max. 40 W s jemným pájecím hrotem a cínovou pájku 1 mm (trubičkový cín s kalafunou bez pájecího tuku). Otírejte pájecí hrot páječky pravidelně mokrým hadříkem nebo o navlhčenou houbičku a udržujte jej stále čistý. Naneste nejdříve malé množství cínu na pájecí hrot.
1.2 Důležité pokyny k provedení montáže (osazení desky): • Pokud nemáte dostatek zkušeností s pájením, svěřte tuto činnost raději odborníkovi, abyste nebyli zklamáni. • Dodržujte bezpodmínečně všechny pokyny, které jsou uvedeny v tomto návodu k montáži. Osazení desky s tištěnými spoji provádějte v pořadí popsaném v tomto návodu k montáži. • Osaďte desku s tištěným spoji součástkami podle příslušných vyobrazení.
Barevná označení součástek (hodnoty + tolerance) 0 = černá; 1 = hnědá; 2 = červená; 3 = oranžová; 4 = žlutá; 5 = zelená; 6 = modrá; 7 = fialová; 8 = šedá; 9 = bílá; A = stříbrná; B = zlatá 2. Kusovník součástek 1. Drátěné můstky 3. Diody Pozor na polaritu vývodů! J: (2 x) D1: 1N4148; D2: 1N4148 2.
5. Patice integrovaných obvodů Pozor na polohu vývodů! 4. Keramické kondenzátory C1: 100 nF (104); C2: 100 nF (104); C3: 100 nF (100); C4: 33 pF (33); C5: 33 pF (33); C7: 100 nF (104); IC1: 14P (14 vývodů); IC2: 18P; IC3: 24P (88 vývodů); IC4: 18P 6. Tlačítka 7. Potenciometry (trimry) SW1 až SW5: KRS0610 RV1 a RV2: 100 k 8. Kondenzátor 9. Svítivé diody (LED) C6: 220 nF / 50 V LD1 až LD11: 3 mm, červená (2); 10. Tranzistory 11.
12. Elektrolytický kondenzátor Pozor na polaritu vývodů! 13. Křemenný krystal C8: 4µ7 (4,7 µF / 50 V) X1: 6 MHz 14. Kolíková lišta (vývody) 15. Šroubové svorky (konektory) SK2 až SK6: 2P (2 vývody) SK1: 3 P (vývody) 15. Šroubové svorky (konektory) 15.
16. Integrované obvody (IC) Pozor na polohu vývodů (pinů)! IC1: TLV274IN IC2: ULN2803 IC3: VK8055 = programový mikrořadič (µC): (PIC16C745-IP) IC2: ULN2803 17. Zvýšení vstupního napětí – zesílení zisku (rezistory R8 a R9) Pokud bude vstupní napětí příliš nízké, můžete toto napětí zvýšit „2 x“, „4 x“ nebo až „15 x“. K 4-násobnému zvýšení vstupního napětí použijte pro vstupní signál 1 rezistor [R8] 3k3 (3,3 kΩ), pro vstupní signál 2 rezistor [R9] 3k3 (3,3 kΩ).
18.
3.
Popis vstupů a výstupů na desce s tištěnými spoji [1] 5 digitálních vstupů (například: tlačítko, spínač, kontakt relé …). Vstupy jsou většinou nastaveny na logickou jedničku „high“ (1), spojení s GND“ (s kostrou, uzemněním) přepne výstupy logickou nulu „low“ (0). [2] Analogové vstupy (například: senzor měření teploty, potenciometr …). [3] Pokud osadíte desku s tištěnými spoji zástrčkovým můstkem, můžete použít [4] interní napětí, které lze dále přizpůsobit (nastavit) pomocí trimrů (potenciometrů) RV2 a RV1.
5. Instalace software • Klikněte na „setup.exe“. Pokud nemáte příslušný software (pokud Vám nebyl dodán), můžete si tento software stáhnout z internetové adresy: www.velleman.be. • Příslušná nápověda Vás provede postupem při instalaci software. • Standardní instalace software: „C:\Program Files\Velleman\K8055“. 6. Provedení otestování karty pomocí software Přiložený software (DEMO) Vám zajistí, abyste mohli snadno provádět různé experimenty.
Spusťte program „K8055_demo.exe“. Klikněte myší na „Connect“, čímž provedete spojení počítače s deskou „K8055“. Hlášení „Card x connected“ znamená, že bylo úspěšně navázáno spojení. Nyní můžete provést simulaci vstupů kliknutím na „Inputs 1“ až „Inputs 5“ (Imp1 až Inp5). Pokud podržíte některé z těchto tlačítek (ikon) stisknuté, zůstane příslušné políčko zaškrtnuté. Zaškrtněte vždy zakřížkované políčko odpovídajícího výstupu, pokud chcete provést kontrolu příslušného digitálního výstupu (Outputs).
7.
8.
9. Úvod do programování a popis souboru K8055.DLL Karta „Interface Board K8055“ je vybavena 5 digitálními vstupy, 8 digitálními výstupy, 2 analogovými vstupy, 2 analogovými napěťovými výstupy a 2 výstupy s modulací šířkou impulsů (PWM) a 8-bitovým rozlišením. Počet vstupů a výstupů lze samozřejmě zvýšit, použijete-li až (max.) 4 karty, které připojíte k USB-konektorům počítače. Každé kartě přiřadíte vlastní identifikační číslo neboli adresu pomocí 2 zastrkovacích můstků SK5 a SK6.
Přehled funkcí souboru „K8055D.DDL“ Otevření a uzavření karty: OpenDevice(CardAddress): Otevření komunikace s kartou. CloseDevice : Ukončení (uzavření) komunikace s kartou. Konverze analogový / digitální vstup: ReadAnalogChannel(Channelno): Načtení stavu jednoho analogového vstupu. ReadAllAnalogChannel(Data1,Data2): Načtení stavu obou analogových vstupů. Konverze digitální / analogový výstup: OtputAnalogChannel(Channel, Data): Nastavení jednoho analogového výstupu podle dat.
OpenDevice (otevření karty) Syntaxe: FUNCTION OpenDevice(CardAddress: Longint):Longint; Parametr: CardAddress: Hodnota mezi 0 až 3, identifikační adresa karty přidělená kartě pomocí 2 zastrkovacích můstků SK5 a SK6. Výsledek: Longint: Bude-li akce otevření úspěšná, vrácená hodnota adresy karty K8055 se bude rovnat načtenému číslu. Popis: Otevření komunikace (linku) s kartou K8055. Načtení ovladačů, které jsou nutné pro komunikaci s kartou pomocí USB. Jedná se první krok programu.
ReadAllAnalog (konverze obou analogových / digitální vstupů + načtení) Syntaxe: PROCEDURE ReadAllAnalog(var Data1, Data2: Longint); Parametry (popis): Data1, Data2: Načtení dat (stavů) obou konverzí analogových / digitálních vstupů jako hodnoty „longint“ do těchto datových polí. Příklad: Procedure Tform1.ButtomClick (Sender: Tobject); var Data1, Data2:longint; begin ReadAllAnalog(Data1, Data2); // Načtení dat z K8055 Label1.caption:=inttostr(Data1); // Zobrazení dat CH1 Label2.
OutputAllAnalog (konverze obou digitálních / analogových výstupů) Syntaxe: PROCEDURE OutputAllAnalog(Data1:Longint;Data2:Longint); Parametry: Data1, Data2:Digitální hodnota 0 až 255, která má být poslána 8-bitovému konvertoru z digitálního formátu na formát analogový. Popis: Oba 8-bitové kanály konverze z digitálního formátu na formát analogový budou přepsány (změněny) obsahem nových dat. To znamená, že tato data budou odpovídat specifickým napětím.
SetAnalogChannel (nastavení 1 analogového výstupu na maximum) Syntaxe: PROCEDURE SetAnalogChannel(Channel:Longint); Parametr: Channel: Hodnota 1 nebo 2, která souhlasí s 8-bitovým číslem kanálu DA, jehož data mají být nastavena na maximum. Popis: Zvolený kanál DA bude nastaven na maximální výstupní napětí (5 V).
ClearDigitalChannel (vymazaní – uvolnění 1 digitálního výstupu) Syntaxe: PROCEDURE ClearDigitalChannel(Channel:Longint); Parametr: Channel:Číslo výstupního digitálního kanálu (1 až 8), který má být uvolněn (vymazán). Popis: Zvolený kanál bude uvolněn (vymazán). Příklad: BEGIN ClearIOchannel(4); // Vypnutí výstupního kanálu č. 4 END; ClearAllDigital (vymazaní – uvolnění všech digitálních výstupů) Syntaxe: PROCEDURE ClearAllDigital; Popis: Budou uvolněny (vymazány) všechny digitální výstupy (8 kanálů).
ReadDigatalChannel (načtení 1 digitálního vstupního kanálu) Syntaxe: FUNCTION ReadDigitalChannel(Channel: Longint):Bolean; Parametr: Channel: Hodnota 1 až 5, která souhlasí (musí souhlasit) se stavem (číslem) příslušného vstupního kanálu, který má být načten. Výsledek: Bolean: „TRUE“ (pravdivá hodnota) znamená, že byl kanál nastaven (zapnut), „FALSE“ (nepravdivá hodnota) znamená, že byl kanál uvolněn (vypnut). Popis: Dojde k načtení stavu zvoleného kanálu.
ReadCounter (načtení čítačů) Syntaxe: PROCEDURE ReadCounter(CounterNumber:Longint): Longint; Parametr: CounterNumber:Číslo čítače (1 nebo 2), který má být načten. Výsledek: Longint:Obsah zvoleného 16-bitového čítače impulsů. Popis: Tato procedura načte stav zvoleného 16-bitového čítače impulsů. Čítač 1 načítá impulsy vstupu č. 1, čítač 2 vstupu č. 2. Příklad: var pulses: longint; BEGIN pulses := ReadCounter (2); // Načtení obsahu čítače č.
Použití souboru „K8055D.DDL“ v programovacím jazyce „Delphi“ V tomto příkladu aplikace jsou vysvětleny funkce a způsob činnosti souboru „K8055D.DDL“ včetně „OpenDevice“ a „CloseDevice“.
Použití souboru „K8055D.DDL“ v programovacím jazyce „Visual Basic“ Nezapomeňte zkopírovat soubor „K8055D.DDL“ do adresáře Windows „System32“.
Použití souboru „K8055D.