HPGL kontrolér pro plotr verze 1.0



Podobné dokumenty
POKLADNÍ DISPLEJ LCD. hotline: strana 1

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat

Podstanice DESIGO PX Modulární řada s rozšiřujícím modulem

Elektronická stavebnice: Deska s jednočipovým počítačem

TX20RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS prosince 2014 w w w. p a p o u c h. c o m

Registrační teploměr

13. NASTAVENÍ PARAMETRŮ SERVOPOHONŮ A JEJICH ŘÍZENÍ PLC PROGRAMEM

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

In Circuit Debugger pro procesory PIC. Milan Horkel

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 3 Dálková správa s využitím WIFI technologie

TECHNICKÝ MANUÁL. Obj. č.:

Adresovatelný převodník rozhraní RS48/RS232 ELO E250. Uživatelský manuál

Wind RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS dubna 2016 w w w. p a p o u c h. c o m

ABB STOTZ-KONTAKT. 7.3 Návod k použití Hardware. Advant Controller 31. Inteligentní decentralizovaný automatizační systém

Analýza dějů na rozhraní RS 232 C

Řídící jednotka pro 2 čtečky SL20

RS , , RS 485, USB, GSM/GPRS


Router Modbus RTU RS485 / Modbus TCP

Převodník WiFi RS232

Převodník USB na RS232. Milan Horkel

PK Design. MB-S2-150-PQ208 v1.4. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 ( )

Převodník Ethernet RS232 s Modbus RTU / TCP routerem

Popis zapojení a návod k osazení desky plošných spojů STN-A varianta Tower

GSM modem TC35 Návod k instalaci a programování v1.1

UDAQ-1216A UDAQ-1416A. multifunkèní modul pro rozhraní USB

Popis zapojení a návod k osazení desky plošných spojů STN-CV2

Modul analogových vstupů M-AI4

ROZHRANÍ 4 VSTUPŮ/VÝSTUPŮ. 4x OPTICKY ODDĚLENÉ LOG. VSTUPY 4x RELÉ SPÍNACÍ VÝSTUPY OVLÁDÁNÍ: LINKA RS232

napájecí napětí vlastní odběr zařízení podporované funkce počet bitů stopbit nastavitelné adresy maximální počet zařízení na lince

LI-USB-BOX USB modul pro připojení sběrnice XpressNet k PC

USBASP AVR programovací modul Uživatelská příručka

CLG-03 POČÍTADLO PROVOZNÍCH HODIN

Buffer 16kB pro sériovou linku RS232 s konverzí rychlosti, parity, počtu datových bitů a stopbitů

C 208. Dálkové ovládání GB060. Aplikační list. Dálkové ovládání regulátorů a přenos technologických informací telefonním terminálem GB060

I2CDIFF01A převodník I2C / diferenční I2C

Dálkové ovládání GB060. Umožní jednoduché ovládání otopné soustavy. Osm binárních vstupů / výstupů a jeden reléový výstup

Nový VRF systém. Řídicí systém. Divize technické podpory

TEPL2344 Technická dokumentace PŘEVODNÍK TEPLOTY. typ TEPL2344 s rozhraním RS232.

M E g Indikátor zemních spojení a zkratových proudu. MEg61.2. M E g M E g M E g Mericí Energetické Aparáty

TC485. převodník RS232/RS485. malé, jednoduché provedení. galvanické oddělení. 3. července 2008 w w w. p a p o u c h. c o m 0041.

52ASWCUNI. Univerzální rozhraní k ovládání autorádia prostřednictvím tlačítek na volantu. Montážní příručka

Převodník RS232 RS485

DM4.3 odmagnetovací modul

Malý distribuovaný I/O modul

Převodníky rozhraní RS-232 na optický kabel ELO E240, ELO E241, ELO E242. Uživatelský manuál

Teploměry a ovladače s digitální komunikací - řada AM. Tango. alpha nea. Základní technické parametry

4.10 Ovládač klávesnice 07 TC 91 Ovládání 32 přepínačů/kláves a 32 LED

TQS1. Inteligentní teplotní čidlo. Komunikace linkou RS485. Teplotní rozsah -55 C až +125 C. Obrázek září 2005 w w w. p a p o u c h.

1 Podrobná specifikace Yunifly Datasheet

Popis a návod k obsluze modulu Smart GM02 v 1.0

ELEKTRONICKÁ ČASOMÍRA

ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI

opakovač a převodník RS485/422 CQ485 průmyslové provedení galvanické oddělení 10. ledna 2005 w w w. p a p o u c h. c o m

Programovatelné automaty PA 44 a PA 82

TOUCH Operátorský panel. Příručka uživatele. Platí od výr. č Střešovická 49, Praha 6, s o f c o s o f c o n.

napájecí napětí vlastní odběr zařízení podporované funkce počet bitů stopbit nastavitelné adresy maximální počet zařízení na lince

Univerzální jednočipový modul pro řízení krokových motorů

Generátor funkcí DDS 3.0

Programátor pro procesory PIC. Milan Horkel,Miroslav Janás

Záznamník teploty ZT, ZT1ext Návod k použití

Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS června 2011 w w w. p a p o u c h. c o m

Komunikační jednotka MEg202.2

LD232. Prodloužení RS232. Sada k prodloužení linky RS232 až na 1200 m s galvanickým oddělením. 11. července 2011 w w w. p a p o u c h.

Strana Strana 28-3

USB komunikaèní modul RS-232, RS-422/485

Detektor plynu. Srdcem zapojení je senzor plynu od firmy Figaro, která má v této oblasti dlouhou tradici.

24 bitový AD USB modul AD24USB. Návod k použití

MIDAM MW 240 modbus 2 x DI, 2 x DO

Sestava kamery s mot. objektivem Tamron

Převodníky rozhraní RS-485/422 na optický kabel ELO E243, ELO E244, ELO E245. Uživatelský manuál

Indikátor stavu pojistky MEg72. Uživatelská příručka

Ulog univerzá lnízapisovač a zobrazovač napě tí

M-Bus Master MultiPort 250D DATOVÝ LIST

1. ÚVODNÍ USTANOVENÍ 2. NAHRÁNÍ VLOŽENÉHO PROGRAMU

TENZOMETRICKÝ MĚŘIČ. typ Tenz

Převodník sériového rozhraní SLC-67/73/74

Snímač barometrického tlaku T2314, T2414

Instalace detekční sondy s bezdrátovým napájením na zakládací přípravek pro natlačování a lepení

Kompaktní procesní stanice


Základní deska (mainboard, motherboard)

Zemní ochrana rotoru generátoru ve spojení proudové injektážní jednotky PIZ 50V a ochrany REJ 521

SB8485. Převodník USB na 8x RS485/RS září 2010 w w w. p a p o u c h. c o m

PROGRAMOVATELNÉ AUTOMATY FATEK

KARTA ŘADIČE DCF A GPS ME3

Příloha č. 1. Software pro prototyp mikroprocesorově řízeného ohřevu aktivních vložek využívající moderních polovodičových prvků

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

PKM 02. Jednotka řízení krokových motorů. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA

METROLOGIC INSTRUMENTS, INC. MS5100 Eclipse Series. Instalační a uživatelská příručka

FLOOR TALKER. Uživatelský návod verze 1.0. TELSYCO s.r.o. Prostřední 627/ Praha 4.

HC-506 GM ELECTRONIC

Centrála DCC NanoX-S88

TMU. USB teploměr. Teploměr s rozhraním USB. Měření teplot od -55 C do +125 C. 6. května 2011 w w w. p a p o u c h. c o m

Maticová klávesnice. Projekt do předmětu Subsystémy PC. Brno, Tomáš Kreuzwieser, Ondřej Kožín

Technická dokumentace MĚŘICÍ ZAŘÍZENÍ. typ TENZ

Elektronická kapacitní dekáda - BASIC

ecounit : Ovládací jednotka pro stanici automatizace místností

Transkript:

HPGL kontrolér pro plotr verze 1.0 Jednoduchý HPGL kontrolér pro plotr Minigraf 0507, Amagraf 0517 nebo podobný. Komunikuje sériovým kanálem 9600Bd softwarovým handshackem pomocí omezené sady HPGL povelů. Nahrazuje softwarový ovladač, který v době moderních operačních systémů nelze použít Popis konstrukce Řadič je řízen jednočipem 89C4051 s převodníkem MAX232 pro připojení k PC přes svorky JP1 - RS232. Hardware řadiče umožnuje použít jak softwarový (Xon/Xoff) tak hardwarový (RTS/CTS) handshack. V praxi se mi lépe osvědčil softwarový a ten je také nastaven v přiloženém programu řadiče, ale s vlastním komunikačním softwarem (pracuji na něm) pracují oba. Změna typu handshacku se dá provést konstantou FLOWRTS v modulu queue.c. Pin CTS se podle nastavení chová jako RXD nebo CTS a podle toho se zapojí na konektor sériového rozhraní. Mechanicky se dá připojení realizovat např. samicí CANNON 9 na zadní straně plotru a s PC propojovat kabelem 1:1 (samec/samice). Napájení v rozsahu 7-24V je přivedeno na svorky JP2 - PWR. Podle ztrátového výkonu je třeba dimenzovat chladič stabilizátoru případně použít zdroj 5V z plotru a přemostit stabilizátor. Vlastní plotr se připojuje na svorky JP3 - PLOTR. V případě Minigrafu 0507 a Amagrafu 0517 se 3 bity X-ového motoru připojí na piny 3-5, 3 bity Y-ového motoru na piny 6-8 a bit pera na pin 10 (řídící slovo je kompatibilní s PC). Deska je připravena i pro připojení jiných zapisovačů (pro Alfiho je tam 9 bitů, XY,...). Stačí drobně modifikovat ovládací funkci hwset v modulu mnghw.c a upravit konstanty papíru v base.h. Deska řadiče je navržena tak, aby se celý počítač vešel na přední část levého krytu motoru. Uchytí se dvěmi šrouby pomocí distančních sloupků a ven zasahují obě LED diody a tlačítko. Desku lze však umístit i do externí krabičky. Ovládání Parametry komunikace: rychlost je 9600Bd, 8 bitů, bez parity, 1 stopbit, softwarový handshack (Xon/Xoff) Pokud se během zapnutí řadiče drží stisknuto tlačítko online, tak výstupy řadiče zůstanou ve stavu HI a lze použít stávající kabely pro řízení plotru. Za běhu slouží tlačítko k pozastavení tisku a stav indikuje dioda D1. Není to úplně ok (zákmity), ale nechtělo se mi to ladit. Řadič umí interpretovat omezenou sadu povelů. Jedná se o všechny povely z ovladače Aritmy kromě povelů pro práci s textem a nastavení typu čar, více tabulka. syntaxe IN Inicializace (INitialize) PU[x,y][,...] Pisátko nahoru (Pen Up) název

PD[x,y][,...] Pisátko dolů (Pen Down) PA[x,y][,...] Přesun absolutně (Plot Absolute) PR[x,y][,...] Přesun relativně (Plot Relative) ER x,y Obdélník relativně (Edge Rectangle relative) CI r Kružnice (CIrcle) BP Základní pozice papíru (Basic Position) SO[x,y] Nastavení počátku souřadnic (Set Origin) SD s Nastavení rychlosti posuvu (Set speed); *nestandartní HPGL instrukce Popis instrukcí Instrukce IN; Tato instrukce způsobí tzv. inicializaci Minigrafu. Předpokládá se, že před vysláním této instrukce bude v Minigrafu založen papír tak, že jeho horní okraj se bude krýt s hranou otevřeného zadního vyklápěcího stolku Minigrafu. Provedou se následující činnosti: pisátko se zdvihne a najede na levý okraj papíru vynuluje se souřadnice X, souřadnice Y bude nastavena na 1700 (odpovídá předpokládané pozici papíru) nastaví se absolutní režim souřadnic Tuto instrukci je nutné zadat (po instalaci ovladače) po každém zapnutí Minigrafu. Doporučuje se touto instrukcí zahajovat každou kresbu. Slouží k nastavení definovaného stavu Minigrafu. Instrukce PU [x,y][,...]; a PD [x,y][,...]; Tyto instrukce ovládají zvedání a spouštění pisátka. Instrukce PU pisátko zvedne, PD pisátko spustí. V instrukcích je možné zadat libovolný počet dvojic souřadnic, které se pak akceptují jako povely pro přesun pisátka podle právě nastaveného režimu (absolutně nebo relativně). Instrukce PA [x,y][,...]; a PR [x,y][,...]; Tyto instrukce přesouvají pisátko (spuštěné nebo zdvižené) do nové polohy podle zadaných souřadnic. V instrukci PA se souřadnice interpretují absolutně, v instrukci PR relativně. V instrukcích je možné zadat libovolný počet dvojic souřadnic. Po vykonání instrukce zůstává nastaven její režim (tj. absolutní nebo relativní). Instrukce ER x,y; Tato instrukce nakreslí obdélník se stranami ve směru souřadných os, jehož jeden vrchol bude v momentální pozici pisátka a protilehlý vrchol bude relativně určen souřadnicemi x,y (šířka a výška obdélníka). Potom se pisátko vrátí do původní pozice. Po instrukci bude stav pisátka (nahoře/dole) takový, jaký byl před instrukcí. Instrukce CI r; Tato instrukce nakreslí kružnici o poloměru daném parametrem r a se středem v momentální pozici pisátka. Potom vrátí pisátko do původní pozice a stavu. V současné verzi ovladače je kružnice

ošizena 76 úhelníkem :-). Instrukce BP; Tato instrukce způsobí zdvihnutí pisátka a najetí papíru do pozice, kdy se jeho horní hrana přibližně kryje s hranou otevřeného zadního vyklápěcího stolku Minigrafu (to je pozice, která se předpokládá před instrukcí IN). To usnadňuje práci při ladění kreslicího programu. Instrukce SO [x,y]; Tato instrukce nastaví počátek souřadného systému do jiného místa (i mimo kreslící list) takto: instrukce bez parametru nastaví počátek souřadných os do momentální pozice pisátka instrukce s parametry x,y nastaví počátek souřadných os do bodu, daného souřadnicemi x,y v základní poloze souřadného systému. Instrukce SD s; Tato instrukce nastaví rychlost motoru. Parametr s určuje v 2/10000s dobu jedné fáze motoru např. defaultní 20 = 4ms a to je 250 kroků/s = 31mm/s. Řadič automaticky, pokud čára dovolí, na začátku zrychluje na dvojnasobek rychlosti během prvních s bodů (dle příkladu během 20ti bodů). Stejně také na konci brzdí. Pokud je parametr s záporný, zrychlení se neprovádí. Schéma řadiče, plošný spoj a osazení

Seznam součástek R1 4k7 SMD 1206 R2,R5 330 SMD 1206 R3,R4 10k SMD 1206 R6 3k3 SMD 1206 C1,C2 33pF SMD 1206 C3,C4 100n SMD 1206 C5-C8 10u/15V C9 4.7uF C10 100uF/25V D1 oranžová LED 5mm D2 zelená LED 5mm IC1 AT89C4051 + patice IC2 MAX232 nebo náhrada IC3 7805 + chladič S1 mikrospínač Q1 18.432MHz nízký Podklady Zde si můžete stáhnout podklady: schéma a deska pro program Eagle 4.03, zdrojové kódy: minihpgl10.zip, minihpgl11.zip

(přidán makefile pro kompilaci s SDCC) ovládací program do procesoru minihpgl10.hex Změny firmware v1.0 prosinec 2002: první verze Bez souhlasu autora je konstrukce určena pouze pro nekomerční využití.