• No results found

Sledov´ an´ı v´ yrobn´ıho procesu repasov´ an´ı

N/A
N/A
Protected

Academic year: 2022

Share "Sledov´ an´ı v´ yrobn´ıho procesu repasov´ an´ı"

Copied!
52
0
0

Loading.... (view fulltext now)

Full text

(1)

TECHNICK ´ A UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborov´ ych studi´ı

BAKAL ´ A ˇ RSK ´ A PR ´ ACE

V Liberci, 16. kvˇetna 2013 Tvrd´ık Aleˇs

(2)

TECHNICK ´ A UNIVERZITA V LIBERCI

Fakulta mechatroniky, informatiky a mezioborov´ ych studi´ı

Studijn´ı program: B2646 – Informaˇcn´ı technologie Studijn´ı obor: 1802R007 – Informaˇcn´ı technologie

Sledov´ an´ı v´ yrobn´ıho procesu repasov´ an´ı

Monitoring of remanufacturing process

Tvrd´ık Aleˇs

Vedouc´ı pr´ace: Ing. Tom´aˇs Martinec, Ph.D.

Konzultant: Ing. Michal Vojtˇechovsk´y, TRW Automotive Czech, s. r. o.

Pracoviˇstˇe: Ustav mechatroniky a technick´´ e informatiky

(3)

Prohl´ aˇ sen´ı

Byl(a) jsem sezn´amen(a) s t´ım, ˇze na mou bakal´aˇrskou pr´aci se plnˇe vztahuje z´akon ˇc. 121/2000 Sb., o pr´avu autorsk´em, zejm´ena § 60 – ˇskoln´ı d´ılo.

Beru na vˇedom´ı, ˇze Technick´a univerzita v Liberci (TUL) nezasahuje do m´ych autorsk´ych pr´av uˇzit´ım m´e bakal´aˇrsk´e pr´ace pro vnitˇrn´ı potˇrebu TUL.

Uˇziji-li bakal´aˇrskou pr´aci nebo poskytnu-li licenci k jej´ımu vyuˇzit´ı, jsem si vˇedom povinnosti informovat o t´eto skuteˇcnosti TUL; v tomto pˇr´ıpadˇe m´a TUL pr´avo ode mne poˇzadovat ´uhradu n´aklad˚u, kter´e vynaloˇzila na vytvoˇren´ı d´ıla, aˇz do jejich skuteˇcn´e v´yˇse.

Bakal´aˇrskou pr´aci jsem vypracoval(a) samostatnˇe s pouˇzit´ım uveden´e literatury a na z´akladˇe konzultac´ı s vedouc´ım bakal´aˇrsk´e pr´ace a konzultantem.

Datum: 16. kvˇetna 2013 Podpis: . . . . Tvrd´ık Aleˇs

(4)

Podˇ ekov´ an´ı

R´ad bych touto cestou podˇekoval firmˇe TRW Automotive Czech, s. r. o., za zprostˇredkov´an´ı zaj´ımav´eho a v praxi vyuˇziteln´eho zad´an´ı t´eto bakal´aˇrsk´e pr´ace, a vˇsem jej´ım zamˇestnanc˚um, kteˇr´ı pˇrispˇeli sv´ymi radami a n´apady pˇri n´avrhu apli- kace. Tak´e bych chtˇel podˇekovat vedouc´ımu m´e bakal´aˇrsk´e pr´ace, Ing. Tom´aˇsi Martin- covi, Ph.D., za cenn´e rady a pˇripom´ınky udˇelen´e pˇri sepisov´an´ı v´ysledn´e zpr´avy.

Nejvˇetˇs´ı podˇekov´an´ı vˇsak patˇr´ı m´e rodinˇe za umoˇznˇen´ı studia na vysok´e ˇskole a mor´aln´ı a finanˇcn´ı podporu, kterou mi bˇehem cel´eho studia bezmeznˇe poskytovala.

Pouˇ zit´ y software

Tato pr´ace byla vys´azena pomoc´ı syst´emu LATEX (prosˇred´ı Eclipse Juno ve verzi 4.2.1, plugin TeXlipse) pod operaˇcn´ım syst´emem Microsoft Windows 7 Home Edition 64b.

Jako n´astroj pro tvorbu zdrojov´ych k´od˚u bylo pouˇzito prostˇred´ı NetBeans 1.7.2. Jako n´astroj pro pr´aci s datab´az´ı byl pouˇzit MySQL Workbench 5.2 CE od spoleˇcnosti Oracle. Pro modelov´an´ı ER diagram˚u byla pouˇzita trial verze softwaru Toad Data Modeler verze 4.3.4.10 od spoleˇcnosti CHARONWARE, s. r. o.

Kontakt

E-mail: ales.tvrdik@tul.cz, tvrdikales@seznam.cz

(5)

Abstrakt

Tato bakal´aˇrsk´a pr´ace se zab´yv´a repasov´an´ım elektrick´ych posilovaˇc˚u ˇr´ızen´ı v poboˇcce firmy TRW Automotive Czech, s. r. o., ve Fr´ydlantˇe v ˇCech´ach. Jej´ım c´ılem je vytvoˇren´ı aplikace pro linku repasov´an´ı elektrick´ych posilovaˇc˚u, kter´a by uchov´avala data z´ıskan´a v r´amci repasov´an´ı a zjednoduˇsila identifikaci EPS bˇehem procesu.

V teoretick´e ˇc´asti pr´ace je pops´ana historie v´yvoje ˇr´ızen´ı automobilu aˇz k souˇcasnˇe pouˇz´ıvan´ym technologi´ım. Je zde struˇcnˇe pops´ana funkce a konstrukce dvou v souˇcasnosti nejpouˇz´ıvanˇejˇs´ıch technologi´ı a jejich v´yhody a nev´yhody. D´ale jsou zde vysvˇetleny d˚uvody repasov´an´ı a dosavadn´ı postup repasov´an´ı pouˇz´ıvan´y ve firmˇe TRW Automotive Czech, s. r. o. Jsou pˇredstaveny nev´yhody souˇcasn´eho syst´emu a vysvˇetlen d˚uvod vzniku v´ysledn´e aplikace.

V praktick´e ˇc´asti je naprogramov´ana zm´ınˇen´a aplikace. Je pops´ana struktura programu stejnˇe jako pouˇzit´e datab´aze. Pot´e n´asleduje struˇcn´y n´avod k instalaci a ob- sluze.

Kl´ıˇcov´a slova:

TRW, EPS, repasov´an´ı, posilovaˇc ˇr´ızen´ı

(6)

Abstract

This thesis deals with remanufacturing of electric powered steering systems in branch office of TRW Automotive Czech, s. r. o., based in Fr´ydlant v ˇCech´ach. The objective is create an application for remanufacturing line of electric power steering systems, which would store data obtained during the remanufacturing process and facilitate the identification of EPS in process.

The theoretical part describes the history of development of car steering sys- tems to the currently used technologies. There are briefly described the function and construction of two of the most currently used technologies and advantages and di- sadvantages of these. So there are explained the reasons for remanufacturing and is described the current procedure used in TRW Automotive Czech, s. r. o. There are pre- sented disadvantages of the current procedure and is explained reason for developing the application.

In practical part is described the sturcture of developed application as well as of used database. After that follows the brief installation guide and user manual.

Keywords:

TRW, EPS, remanufacturing, powered steering

(7)

Obsah

Obsah . . . 7

Seznam obr´azk˚u . . . 8

Seznam zkratek . . . 9

1 Uvod´ . . . 10

2 Mechanismus posilov´an´ı ˇr´ızen´ı automobilu . . . 11

2.1 Historie ˇr´ızen´ı motorov´ych vozidel . . . 11

2.2 Souˇcasn´e mechanismy posilov´an´ı ˇr´ızen´ı . . . 14

3 Repasov´an´ı EPS . . . 21

3.1 D˚uvody repasov´an´ı EPS . . . 21

3.2 Souˇcasn´y syst´em repasov´an´ı EPS ve spoleˇcnosti TRW Automotive Czech, s. r. o. . . 22

3.3 Navrhovan´y syst´em repasov´an´ı EPS a jeho v´yhody . . . 26

4 Rozbor v´ysledn´e aplikace . . . 27

4.1 Technick´e poˇzadavky na nov´y syst´em . . . 27

4.2 N´avrh a struktura datab´aze . . . 29

4.3 N´avrh a struktura aplikace . . . 34

5 Obsluha aplikace . . . 37

5.1 Instalace a prvn´ı spuˇstˇen´ı programu . . . 37

5.2 Pr´ace se zak´azkami . . . 39

5.3 Pr´ace s EPS . . . 42

5.4 Statistiky procesu repasov´an´ı . . . 46

6 Z´avˇer . . . 47

Seznam pouˇzit´e literatury . . . 49

Pˇr´ıloha A - Obsah CD . . . 51

Pˇr´ıloha B - Pˇr´ıklad zak´azky . . . 52

(8)

Seznam obr´ azk˚ u

Obr´azek 1: Automobil ˇr´ızen´y klikou . . . 11

Obr´azek 2: Pˇr´ıklad nejjednoduˇs´ıho posilovaˇce ˇr´ızen´ı . . . 12

Obr´azek 3: Princip pˇrevodovky ˇr´ızen´ı s obˇehem kuliˇcek . . . 12

Obr´azek 4: Sch´ema hydraulick´eho posilovaˇce ˇr´ızen´ı . . . 14

Obr´azek 5: Rotaˇcn´ı ventil hydraulick´eho posilovaˇce ˇr´ızen´ı . . . 15

Obr´azek 6: Princip sn´ımaˇce natoˇcen´ı volantu . . . 17

Obr´azek 7: Pˇr´ıklad mapy ECU pro v´ypoˇcet momentu motoru EPS . . . . 19

Obr´azek 8: Pˇr´ıklad screenu v remanufacturing reportu . . . 25

Obr´azek 9: ER diagram uloˇzen´ı zak´azek . . . 31

Obr´azek 10: ER diagram uloˇzen´ı obr´azk˚u . . . 32

Obr´azek 11: ER diagram uloˇzen´ı dat . . . 33

Obr´azek 12: Dom´enov´y model tˇr´ıd pro pˇripojen´ı k datab´azi . . . 34

Obr´azek 13: Formul´aˇr zak´azky . . . 40

Obr´azek 14: Formul´aˇr pro spr´avu dat o EPS . . . 43

(9)

Seznam zkratek

ABS Anti-lock Brake System

C − EP S Column assist Electric Power Steering CCD Charged-Coupled Device

D − EP S Direct drive Electric Power Steering ECU Electronic Control Unit

EP S Electric Powered Steering GU I Graphic User Interface HP S Hydraulic Powered Steering J DBC Java Database Connectivity J RE Java Runtime Enviroment

P − EP S Pinion assist Electric Power Steering R − EP S Rack assist Electric Power Steering

SBW Steer-By-Wire

SU V Sport utility vehicle

U M L Unified Modeling Language U SB Universal Serial Bus

V IN Vehicle Identification Number ZP LII Zebra programming language ZSim Zebra Simulation program

(10)

1 Uvod ´

Automobil je ned´ılnou souˇc´ast´ı naˇsich ˇzivot˚u jiˇz v´ıce jak sto let a tvoˇr´ı podstat- nou ˇc´ast osobn´ı i n´akladn´ı pˇrepravy (napˇr. v roce 2010 silniˇcn´ı doprava tvoˇrila 80 pro- cent veˇsker´e vnitrost´atn´ı dopravy [1]). I d´ıky tomu poˇcet vyroben´ych automobil˚u kaˇzd´ym rokem roste. V roce 2012 poprv´e poˇcet automobil˚u vyroben´ych bˇehem je- din´eho roku pˇrekroˇcil 60 mili´on˚u kus˚u. [2]

Pˇrestoˇze jsou automobily vyr´abˇeny ve st´ale vˇetˇs´ım mnoˇzstv´ı a na trhu se obje- vuj´ı i velmi lacin´e modely, finance spojen´e s jejich provozem a ´udrˇzbou neust´ale ros- tou, a tak se lid´e snaˇz´ı n´aklady co nejv´ıce minimalizovat. Zejm´ena ceny origin´aln´ıch n´ahradn´ıch d´ıl˚u se mnohdy pohybuj´ı i v ˇr´adech desetitis´ıc˚u. Proto roste popt´avka po pouˇzit´ych ˇci repasovan´ych d´ılech, kter´e jsou kvalitou zpracov´an´ı srovnateln´e s d´ıly nov´ymi, a pˇresto je jejich cena v´yraznˇe niˇzˇs´ı.

V prvn´ı kapitole t´eto bakal´aˇrsk´e pr´ace je ˇcten´aˇr struˇcnˇe sezn´amen s funkc´ı po- silovaˇce ˇr´ızen´ı, jeho histori´ı a v´yvojem od prvn´ıch pokus˚u aˇz k souˇcasnˇe pouˇz´ıvan´ym technologi´ım.

N´asleduj´ıc´ı kapitola m´a za ´ukol sezn´amit ˇcten´aˇre s d˚uvody repasov´an´ı n´ahradn´ıch d´ıl˚u a moˇznostmi jejich opˇetovn´eho vyuˇzit´ı. Je pˇredstaven souˇcasn´y syst´em repasov´an´ı elektrick´ych posilovaˇc˚u ˇr´ızen´ı ve firmˇe TRW Automotive Czech, s. r. o., s poboˇckou ve Fr´ydlantˇe v ˇCech´ach (d´ale jen TRW Automotive), a jsou zm´ınˇeny jeho v´yhody a nev´yhody.

D´ale jsou nast´ınˇeny pl´anovan´e zmˇeny v souˇcasn´em syst´emu navrhovan´e firmou TRW Automotive. Jsou zde pops´any v´yhody nov´eho syst´emu, stejnˇe jako n´aklady na jeho realizaci a poˇzadavky na nov´e technick´e vybaven´ı. Je provedena reˇserˇse aktu´alnˇe dostupn´ych zaˇr´ızen´ı a od˚uvodnˇen v´ybˇer zvolen´ych komponent.

Pot´e je pˇristoupeno k popisu aplikace vyv´ıjen´e v r´amci bakal´aˇrsk´e pr´ace. Je zde vyobrazena struktura programu i pouˇzit´eho ´uloˇziˇstˇe dat a struˇcnˇe pops´ano grafick´e rozhran´ı i ovl´ad´an´ı jednotliv´ych funkc´ı.

(11)

2 Mechanismus posilov´ an´ı ˇ r´ızen´ı automobilu

2.1 Historie ˇ r´ızen´ı motorov´ ych vozidel

2.1.1 Od kormidla k volantu

I kdyˇz dnes bereme ˇr´ızen´ı automobilu pomoc´ı volantu jako standard a sa- mozˇrejmost, prvn´ı pokusy vedouc´ı k souˇcasn´emu syst´emu se ne vˇzdy setkaly s ´uspˇechem. V dobˇe vyn´alezu automobilu byl pro ˇr´ızen´ı vybr´an jiˇz existuj´ıc´ı syst´em pouˇz´ıvaj´ıc´ı kliku jakoˇzto

”kormidlo“, kter´y se osvˇedˇcil u ˇr´ızen´ı ˇr´ıˇcn´ıch ˇclun˚u.

Obr´azek 1: Automobil ˇr´ızen´y klikou (prvn´ı automobil z d´ılny Henryho Forda)

Prvn´ı motorov´e vozidlo s ˇr´ızen´ım pomoc´ı volantu byl pravdˇepodobnˇe v˚uz Dud- geon Steamer v roce 1857 [3] a prvn´ı automobil s benz´ınov´ym motorem pak roku 1894 francouzsk´y automobil znaˇcky Panhard (cel´ym n´azvem

”Panhard et Levas- sor“). [4] Roku 1896 Frederick Strickland pˇresvˇedˇcil sv´eho pˇr´ıtele A.J. Drakea z firmy Daimler Co. Ltd., aby pouˇzil princip ˇr´ızen´ı pomoc´ı kola a sloupku ˇr´ızen´ı u nov´eho automobilu Daimler Phaeton. Do t´e doby byla vˇetˇsina automobil˚u na obou stran´ach Atlantick´eho oce´anu ˇr´ızena klikou.

Ani um´ıstˇen´ım ˇr´ıd´ıc´ıho kola na svisl´y sloupek ˇr´ızen´ı vˇsak nebyly vˇsechny probl´emy vyˇreˇseny, nebot’ ˇr´ıd´ıc´ı mechanismus byl ve v´yˇsce oˇc´ı a lid´e menˇs´ıho vzr˚ustu jednoduˇse nevidˇeli na cestu. V roce 1897 byl Strickland˚uv Phaeton vzat do tov´arny spoleˇcnosti Daimler v Coventry z d˚uvodu kompletn´ı pˇrestavby. Ta vyˇzadovala oddˇelen´ı karoserie od ˇsas´ı. Pˇri jej´ım opˇetovn´em nasazen´ı vˇsak doˇslo k nehodˇe a sloupek ˇr´ızen´ı

(12)

se ohnul mimo svislou polohu, coˇz jeden z dˇeln´ık˚u shledal jako dobr´e vylepˇsen´ı.

V´ysledkem toho byl automobil Daimler Parisian, jeˇz byl prvn´ım s´eriov´ym automo- bilem s naklonˇen´ym sloupkem ˇr´ızen´ı. [3]

2.1.2 Poˇc´atky posilov´an´ı ˇr´ızen´ı

Obr´azek 2: Pˇr´ıklad nejjednoduˇs´ıho posilovaˇce ˇr´ızen´ı.

Zdroj: Popular Mechanics [3]

Pˇrestoˇze pouˇz´ıv´an´ı volantu zv´yˇsilo komfort i pˇresnost ˇr´ızen´ı, sloupek ˇr´ızen´ı byl pˇripojen pˇr´ımo k pˇredn´ım kol˚um automobilu, coˇz s n´ar˚ustem hmotnosti vozidel zp˚usobovalo, ˇze bylo ˇr´ızen´ı velmi n´aroˇcn´e a vyˇzadovalo spoustu fyzick´e s´ıly.

Proto se konstrukt´eˇri rozhodli do tohoto spojen´ı vloˇzit redukˇcn´ı pˇrevod pro sn´ıˇzen´ı s´ıly potˇrebn´e k ovl´ad´an´ı vozidla. Prvn´ı takov´e mechanismy z poˇc´atku dvac´at´eho stolet´ı se sest´avaly pouze z dvou ˇsnekov´ych kol. Podobn´e mechanismy se pouˇz´ıvaly nˇekolik dalˇs´ıch let, aˇz na p´ar vyj´ımek:

Prvn´ı vyj´ımkou byl v roce 1908 Ford mo-

del T, kter´y mˇel redukˇcn´ı pˇrevod uloˇzen pˇr´ımo pod volantem. Ten sest´aval z planetov´e pˇrevodovky s pˇrevodem 4:1, pozdˇeji 5:1. [5]

Obr´azek 3: Princip pˇrevodovky ˇr´ızen´ı s obˇehem kuliˇcek.

Zdroj: HowStuffWorks.com [6]

Druhou vyj´ımkou byl syst´em He- nryho Marlese z Detroitu vytvoˇren´y v roce 1923. Ve snaze minimalizovat tˇren´ı mezi v´aleˇckem a ˇsnekov´ym pˇrevodem mezi nˇe vloˇzil kuliˇcky z kuliˇckov´eho loˇziska a vznikla tzv.

”pˇrevodovka ˇr´ızen´ı s obˇehem kuliˇcek“ (v origin´aln´ım znˇen´ı

”recirculating-ball steering gear“). [3]

Tato pˇrevodovka se pouˇz´ıv´a dodnes napˇr.

u n´akladn´ıch automobil˚u ˇci SUV. [6]

Aˇckoliv tento mechanick´y princip zaloˇzen´y na pˇrevodech pomoc´ı ozuben´ych kol v´yraznˇe usnadnil ˇr´ızen´ı, postupem

(13)

ˇ

casu pˇrestal b´yt kv˚uli rostouc´ı hmotnosti vozidel a snaze o zv´yˇsen´ı pˇresnosti a tvr- dosti ˇr´ızen´ı dostaˇcuj´ıc´ı. Zaˇcalo se tedy hledat nov´e ˇreˇsen´ı, j´ımˇz se stal syst´em zn´am´y takˇrka tˇri ˇctvrtiny stolet´ı.

Jiˇz v roce 1876 si totiˇz G. W. Fitts nechal patentovat syst´em pro posilov´an´ı ˇr´ızen´ı. Bliˇzˇs´ı informace bohuˇzel nejsou zn´amy. V roce 1902 byl ve Spojen´em kr´alovstv´ı patentov´an hydraulick´y syst´em Frederickem W. Lanchesterem. Ani jeden z nich se vˇsak nedostal do s´eriov´e v´yroby. [4] O rok pozdˇeji se objevil syst´em vyuˇz´ıvaj´ıc´ı elek- tromotoru. Tento syst´em byl pouˇzit v pˇetitunov´em n´akladn´ım automobilu znaˇcky Co- lumbia. V n´asleduj´ıc´ıch letech se objevilo nˇekolik dalˇs´ıch syst´em˚u. Nˇekter´e pracovaly se stlaˇcen´ym vzduchem, jin´e na principu vakua. Veˇsker´e syst´emy byly vˇsak prim´arnˇe urˇceny pro n´akladn´ı vozidla a nedoˇslo k jejich masov´emu rozˇs´ıˇren´ı. [3]

Ve dvac´at´ych letech se Francis W. Davis, inˇzen´yr ve spoleˇcnosti Pierce Arrow Mo- tor Car Company, rozhodl ulehˇcit ˇridiˇc˚um n´akladn´ıch automobil˚u pr´aci a v roce 1928 pˇredstavil hydraulick´y syst´em, kter´y mohl b´yt pouˇzit i v osobn´ım automobilu. Sho- dou okolnost´ı to byl opˇet lodn´ı pr˚umysl, kter´y vyvolal pˇr´ıchod posilovaˇc˚u ˇr´ızen´ı, je- likoˇz Davis v nˇekolika prvn´ıch pokusech o vytvoˇren´ı v´ysledn´eho syst´emu vyuˇzil syst´em pouˇz´ıvan´y pro ˇr´ızen´ı lod´ı. Mezi lety 1931-1943 si Davis nechal patentovat pˇet vyn´alez˚u, kter´e tvoˇrily jeho syst´em. O jeho vyn´alez projevila z´ajem automobilka General Mo- tors a uzavˇrela s n´ım smlouvu o pouˇzit´ı jeho syst´emu v budouc´ıch modelech znaˇcky Cadillac, ze kter´e v roce 1934 seˇslo kv˚uli ekonomick´e krizi. O dva roky pozdˇeji pode- psal Davis smlouvu s firmou Bendix Corporation a v roce 1939 pˇredstavili 10 model˚u hydraulick´ych posilovaˇc˚u pouˇz´ıvaj´ıc´ıch jeho syst´em. Prodaly se pouze dva, kter´e kou- pila automobilka General Motors pro pouˇzit´ı v prototypech znaˇcky Buick. [4]

K velk´emu rozmachu a masov´e v´yrobˇe doˇslo aˇz po vypuknut´ı 2. svˇetov´e v´alky, kdy hnac´ım motorem byl v´aleˇcn´y pr˚umysl vyˇzaduj´ıc´ı snadno ovladateln´a v´aleˇcn´a vozi- dla. Prvn´ı vozidla vybavena hydraulick´ym posilovaˇcem byla vozidla znaˇcky Chevrolet urˇcen´a pro britskou arm´adu. Do konce v´alky bylo posilovaˇcem vybaveno v´ıce neˇz 10 tis´ıc vozidel. [4]

Po skonˇcen´ı v´alky zaˇcala automobilka Chrysler vyv´ıjet vlastn´ı syst´em zaloˇzen´y na Davisov´ych propadl´ych patentech. General Motors uzavˇrela dohodu se samotn´ym Davisem a do roku 1953 vyrobila mili´on vozidel vyuˇz´ıvaj´ıc´ıch jeho hydraulick´y syst´em.

Uspˇ´ ech byl obrovsk´y. V roce 1956 kaˇzd´y ˇctvrt´y automobil byl vybaven posilovaˇcem, a v n´asleduj´ıc´ım desetilet´ı bylo vyrobeno 3,5 mili´on˚u posilovaˇc˚u. [4]

(14)

2.2 Souˇ casn´ e mechanismy posilov´ an´ı ˇ r´ızen´ı

V souˇcasn´e dobˇe se u osobn´ıch automobil˚u vyuˇz´ıv´a zejm´ena dvou technologi´ı.

Jedna je zaloˇzena na posilov´an´ı pomoc´ı elektromotoru a druh´a vyuˇz´ıv´a hydraulick´eho tlaku. U nˇekter´ych syst´em˚u se vyuˇz´ıv´a kombinace obou tˇechto princip˚u (tzv. elek- trohydraulick´e syst´emy). Obˇe tyto technologie pracuj´ı v kombinaci s mechanick´ym propojen´ım volantu a pˇredn´ı n´apravy a pouze sniˇzuj´ı s´ılu, kterou mus´ı ˇridiˇc vynaloˇzit pˇri ˇr´ızen´ı vozidla. Vozidlo tak z˚ust´av´a nad´ale ovladateln´e i v pˇr´ıpadˇe selh´an´ı posilovaˇce.

Pˇrestoˇze se u nov´ych aut pouˇz´ıvaj´ı pˇrev´aˇznˇe elektrick´e posilovaˇce, st´ale se na silnic´ıch setk´av´ame i s posilovaˇci hydraulick´ymi. V roce 2011 bylo podle pr˚uzkumu magaz´ınu Car and Driver v´ıce neˇz 30 procent novˇe vyroben´ych automobil˚u v r´amci Evropy, Japonska, Koreji a Severn´ı Ameriky vybaveno hydraulick´ym syst´emem. [7]

2.2.1 Hydraulick´y posilovaˇc ˇr´ızen´ı

Funkce hydraulick´eho posilovaˇce (zkr´acenˇe HPS) je zaloˇzena na vyrovn´av´an´ı rozd´ıl˚u tlak˚u. Cel´y syst´em je vˇetˇsinou mechanick´y a skl´ad´a se z vysokotlak´eho ˇ

cerpadla s pˇretlakov´ym ventilem poh´anˇen´eho motorem, rezervo´aru s hydraulickou kapalinou, rotaˇcn´ıho ventilu, kter´y smˇeruje tlak v z´avislosti na smˇeru natoˇcen´ı kol a natoˇcen´ı volantu, a pracovn´ıho p´ıstu, kter´y je spojen s koly. Blokov´e sch´ema je zobrazeno na obr´azku ˇc. 4.

Obr´azek 4: Sch´ema hydraulick´eho posilovaˇce

Na obr´azku ˇc. 5 vlevo je zobrazen rotaˇcn´ı ventil v neutr´aln´ı poloze, coˇz zna- men´a, ˇze volant i kola jsou natoˇceny stejn´ym smˇerem. Hydraulick´a kapalina tak m˚uˇze volnˇe obt´ekat vnitˇrn´ı ventil, obˇe strany pra- covn´ıho p´ıstu jsou spojeny a tud´ıˇz je v nich stejn´y tlak. V takov´em pˇr´ıpadˇe se pracovn´ı v´alec nepohybuje a kola setrv´avaj´ı v p˚uvodn´ı poloze.

Pˇri zatoˇcen´ı volantem vpravo, jak je zobrazeno na obr´azku ˇc. 5 vpravo, se natoˇc´ı i vnitˇrn´ı ˇc´ast rotaˇcn´ıho ventilu. Kapa- lina proud´ıc´ı z ˇcerpadla pod vysok´ym tlakem

(15)

proud´ı na pravou stranu pracovn´ıho p´ıstu, kde zv´yˇsen´y tlak p˚usob´ı na p´ıst a pohybuje s n´ım smˇerem vlevo. Lev´a strana p´ıstu je ve stejn´y okamˇzik spojena s rezervo´arem, takˇze m˚uˇze kapalina z lev´e ˇc´asti volnˇe odch´azet. Jak se nat´aˇcej´ı kola, tak se pomoc´ı pˇrevodky ˇr´ızen´ı pohyb kol pˇren´aˇs´ı na vnˇejˇs´ı ˇc´ast rotaˇcn´ıho ventilu, kter´y se nat´aˇc´ı zpˇet do neutr´aln´ı polohy vzhledem k jeho vnitˇrn´ı ˇc´asti. Syst´em, kter´y je zde pops´an je znaˇcnˇe zjednoduˇsen´y, ale princip z˚ust´av´a stejn´y.

Obr´azek 5: Rotaˇcn´ı ventil hydraulick´eho posilovaˇce. Vlevo zobrazen v neutr´aln´ı poloze, vpravo pˇri zatoˇcen´ı doprava

Nev´yhodou hydraulick´eho syst´emu ve srovn´an´ı s elektrick´ym posilovaˇcem je zv´yˇsen´a spotˇreba paliva a ub´ır´an´ı v´ykonu motoru. Jelikoˇz je nutn´e, aby posilovaˇc fungoval i pˇri n´ızk´ych ot´aˇck´ach motoru (napˇr. pˇri volnobˇeˇzn´ych ot´aˇck´ach zat´ımco au- tomobil stoj´ı), mus´ı pˇri tˇechto ot´aˇck´ach ˇcerpadlo dod´avat dostateˇcn´y tlak potˇrebn´y pro funkci syst´emu. Pˇri zv´yˇsen´ı ot´aˇcek se zvyˇsuje i v´ykon ˇcerpadla, kter´y vˇsak pˇri pˇr´ım´e j´ızdˇe nen´ı zapotˇreb´ı a pˇrich´az´ı nazmar.

Zv´yˇsen´ı spotˇreby pˇri pouˇzit´ı hydraulick´eho syst´emu zkracuje dojezd pˇribliˇznˇe o 425 metr˚u na kaˇzd´y litr paliva. [7] Zejm´ena proto se v dneˇsn´ı dobˇe u novˇe vyroben´ych automobil˚u pouˇz´ıvaj´ı pˇredevˇs´ım elektrick´e posilovaˇce.

2.2.2 Elektrick´y posilovaˇc ˇr´ızen´ı

Elektrick´y posilovaˇc ˇr´ızen´ı, neboli EPS, vyuˇz´ıv´a k asistenci pˇri ˇr´ızen´ı elektromo- toru ovl´adan´eho elektronickou ˇr´ıd´ıc´ı jednotkou, neboli ECU. Ta urˇcuje proud proud´ıc´ı do elektromotoru, ˇc´ımˇz ovl´ad´a s´ılu, kterou p˚usob´ı na ˇr´ızen´ı. ECU pro sv´e v´ypoˇcty vyuˇz´ıv´a vstupn´ıch dat ze senzoru ´uhlu natoˇcen´ı volantu, senzoru toˇciv´eho momentu pro zjiˇstˇen´ı s´ıly s jakou je volantem ot´aˇceno a aktu´aln´ı rychlosti vozidla. M˚uˇze b´yt

(16)

pˇripojena tak´e na spoleˇcnou sbˇernici s dalˇs´ımi elektronick´ymi syst´emy, jako napˇr´ıklad s ABS, ˇr´ıd´ıc´ı jednotkou motoru apod. a pracovat i s daty z tˇechto syst´em˚u za ´uˇcelem dosaˇzen´ı co nejvyˇsˇs´ı bezpeˇcnosti.

Na z´akladˇe um´ıstˇen´ı syst´emu v ˇr´ıd´ıc´ım mechanismu rozliˇsujeme 4 druhy elek- trick´ych posilovaˇc˚u: [8]

• C-EPS (

”Column assist“) – motor posilovaˇce, senzory i ˇr´ıd´ıc´ı jednotka jsou spojeny v jeden celek pˇr´ımo na sloupku ˇr´ızen´ı. Volant je nasazen pˇr´ımo na vstupn´ı hˇr´ıdel posilovaˇce.

• P-EPS (

”Pinion assist“) – kompletn´ı posilovaˇc je pˇripojen k pˇrevodce ˇr´ızen´ı.

Tento typ se vyuˇz´ıv´a pˇredevˇs´ım u mal´ych osobn´ıch automobil˚u, jelikoˇz se posi- lovaˇc pˇresunuje z prostoru pro pos´adku do motorov´eho prostoru.

• R-EPS (

”Rack assist“) – posilovaˇc je zabudov´an pˇr´ımo do hˇrebenov´e tyˇce ˇr´ızen´ı. Pouˇz´ıv´a se u stˇrednˇe velk´ych a velk´ych vozidel.

• D-EPS (

”Direct drive“) – pˇrevodka ˇr´ızen´ı a syst´em posilovaˇce jsou spojeny do jednoho celku. R-EPS a D-EPS b´yvaj´ı oznaˇcov´any tak´e jako

”dvouhˇrebenov´e“.

Tyto syst´emy maj´ı d´ıky vyuˇzit´ı dvou pˇrevod˚u (jednoho pro volant a druh´eho pro posilovaˇc) lepˇs´ı zpˇetnou vazbu od kol k volantu (citlivost ˇr´ızen´ı). [9]

Elektrick´y posilovaˇc ˇr´ızen´ı se na rozd´ıl od HPS st´av´a aktivn´ım aˇz v momentˇe, kdy ˇridiˇc zaˇcne p˚usobit na volant silou z d˚uvodu zatoˇcen´ı. Pro pˇrevod s´ıly a smˇeru natoˇcen´ı volantu se pouˇz´ıvaj´ı senzory zkrutu a natoˇcen´ı. V souˇcasn´e dobˇe se pouˇz´ıv´a nˇekolik typ˚u senzor˚u, kter´e se liˇs´ı pouˇzitou technologi´ı:

Optick´y (Absolutn´ı) sn´ımaˇc polohy – Pouˇz´ıv´a se pro sn´ım´an´ı ´uhlu natoˇcen´ı volantu.

Vyuˇz´ıv´a LED diody a optick´eho senzoru, jak je zobrazeno na obr´azku ˇc. 6.

Mezi optick´y senzor a svˇetelnou diodu je um´ıstˇen perforovan´y krouˇzek, kter´y se nat´aˇc´ı spoleˇcnˇe s volantem. Tento krouˇzek obsahuje v´yˇrezy skrze kter´e m˚uˇze proni- kat z´aˇren´ı z LED diody. V pˇr´ıpadˇe, ˇze svˇetlo dopad´a na senzor, generuje se napˇet´ı a na v´ystupu senzoru je sign´al logick´a 1. V pˇr´ıpadˇe, ˇze krouˇzek st´ın´ı svˇetlo emitovan´e diodou, senzor ˇz´adn´e napˇet´ı negeneruje a na v´ystupu je logick´a 0. Pˇri pohybu krouˇzku tedy vznik´a diskr´etn´ı sign´al, z kter´eho lze odvodit ´uhel natoˇcen´ı volantu.

(17)

Obr´azek 6: Princip sn´ımaˇce natoˇcen´ı volantu

Zdroj: Electro-mechanical Power Stee- ring [10]

V praxi se vyuˇz´ıv´a nˇekolika senzor˚u pracuj´ıc´ıch z´aroveˇn a k´odov´eho kotouˇce, kter´y pro kaˇzd´y senzor obsahuje jinak per- forovanou oblast. Pomoc´ı toho se generuje bin´arn´ı ˇci gray˚uv k´od, kter´y nese infor- maci o ´uhlu natoˇcen´ı. Kaˇzd´y ze senzor˚u tak pˇredstavuje jeden bit z v´ystupn´ıho slova.

Pˇrestoˇze princip, na kter´em tento typ senzoru pracuje je pomˇernˇe jednoduch´y, v´yroba tˇechto senzor˚u je velmi n´akladn´a.

Mus´ı b´yt zajiˇstˇena absolutn´ı ˇcistota pra- coviˇstˇe, nebot’ sebemenˇs´ı sm´ıtko uvnitˇr sen-

zoru m˚uˇze zp˚usobit zast´ınˇen´ı ok´enka k´odov´eho kotouˇce, coˇz by vedlo k vygenerov´an´ı chybn´eho ´udaje o ´uhlu natoˇcen´ı.

Hall˚uv sn´ımaˇc polohy

Princip sn´ımaˇce je zaloˇzen´y na hallovˇe jevu. Pouˇz´ıv´a se zejm´ena pro sn´ım´an´ı zkrutu. Cel´y sn´ımaˇc se skl´ad´a ze dvou ˇc´ast´ı: [10]

• vrchn´ı ˇc´ast je spojena s hˇr´ıdel´ı volantu a je k n´ı pˇripevnˇen magnetick´y rotor, sloˇzen´y z nˇekolika magnetick´ych ˇc´ast´ı se stˇr´ıdaj´ıc´ı se polaritou. Poˇcet oblast´ı urˇcuje pˇresnost senzoru.

• spodn´ı ˇc´ast je spojena s hˇrebenovou tyˇc´ı ˇr´ızen´ı a je k n´ı pˇripevnˇen senzor magne- tick´eho pole, neboli hallova sonda. Senzor b´yv´a zdvojen´y pro zv´yˇsen´ı bezpeˇcnosti v pˇr´ıpadˇe jeho selh´an´ı.

Obˇe tyto ˇc´asti jsou dohromady spojeny torzn´ı tyˇcinkou, umoˇzˇnuj´ıc´ı jejich vz´ajemn´e natoˇcen´ı. Pˇri tom doch´az´ı ke zmˇenˇe magnetick´eho pole na hallovˇe sondˇe, kter´a generuje napˇet´ı, z nˇehoˇz je vypoˇctena s´ıla vyvinut´a ˇridiˇcem.

Tyto sn´ımaˇce jsou velmi odoln´e, a proto se pouˇz´ıvaj´ı v tˇeˇzk´ych pro- vozn´ıch podm´ınk´ach. Nevad´ı jim kontaminace prachem ˇci jin´ymi nemagnetick´ymi ˇ

c´asticemi. [11]

(18)

Odporov´y sn´ımaˇc polohy

Odporov´y sn´ımaˇc urˇcuje ´uhel natoˇcen´ı v z´avislosti na elektrick´em odporu. Je realizov´an jako potenciometr s kruhovou dr´ahou. Mˇeˇrenou veliˇcinou je obvykle napˇet´ı na v´ystupn´ıch svork´ach. Jako odporov´y materi´al se pouˇz´ıv´a odporov´y dr´at navinut´y na nevodiv´em j´adˇre ˇci vodiv´y plast.

Nev´yhodou tˇechto senzor˚u je omezen´a ˇzivotnost zp˚usoben´a mechanick´ym kon- taktem mezi odporovou dr´ahou a jezdcem. Dalˇs´ı nev´yhodou je z´avislost na teplotˇe, jelikoˇz odpor dr´ahy s nar˚ustaj´ıc´ı teplotou stoup´a. [11]

Indukˇcn´ı sn´ımaˇc polohy

Indukˇcn´ı sn´ımaˇce pracuj´ı na principu zmˇeny kmit´an´ı LC oscil´atoru. Vysoko- frekvenˇcn´ı LC oscil´ator vyzaˇruje elektromagnetick´e pole. Pˇri pˇribl´ıˇzen´ı vodiv´eho ma- teri´alu k c´ıvce oscil´atoru jsou v nˇem generov´any v´ıˇriv´e proudy a kmin´an´ı oscil´atoru je utlumeno. V´ystup obvodu je pˇriveden do kompar´atoru, kter´y prahovou hodnotu napˇet´ı sign´alu porovn´av´a se vstupn´ım napˇet´ım. Na z´akladˇe tohoto porovn´an´ı je generov´an diskr´etn´ı sign´al signalizuj´ıc´ı pˇr´ıtomnost vodiv´eho materi´alu.

Pro popis celkov´e funkce syst´emu byl pouˇzit syst´em typu D-EPS pouˇz´ıvan´y au- tomobilkou Volkswagen. [10] Princip je ale u vˇsech typ˚u a u vˇetˇsiny v´yrobc˚u obdobn´y.

V popisovan´em syst´emu se vyuˇz´ıv´a optick´eho sn´ımaˇce pro sn´ım´an´ı ´uhlu natoˇcen´ı volantu. Tento sn´ımaˇc je um´ıstˇen pˇr´ımo ve volantu a skl´ad´a se ze dvou ocelov´ych krouˇzk˚u, absolutn´ıho a inkrementaˇcn´ıho, kter´e jsou sn´ım´any ˇsesti optick´ymi senzory.

Ty dohromady vytv´aˇrej´ı k´od natoˇcen´ı volantu. Tento syst´em dovoluje sn´ımat natoˇcen´ı v ´uhlu 1440.

Pro sn´ım´an´ı s´ıly zkrutu je zde pouˇzit hall˚uv sn´ımaˇc polohy. Jeho magnetick´y ro- tor je rozdˇelen na 24 oblast´ı. V pˇr´ıpadˇe, ˇze dojde k detekci chyby senzoru, mus´ı b´yt po- silovaˇc odpojen. Pˇri n´ahl´em selh´an´ı senzoru a odpojen´ı posilovaˇce by vˇsak mohlo doj´ıt k potenci´alnˇe nebezpeˇcn´ym situac´ım. Proto je cel´y syst´em odpojen plynule sniˇzovan´ım posilovac´ıho ´uˇcinku. Pˇri tomto odpojov´an´ı je moment s´ıly poˇc´ıt´an ˇr´ıd´ıc´ı jednotkou z ´uhlu natoˇcen´ı volantu a natoˇcen´ı rotoru posilovaˇce.

Oba z´ıskan´e sign´aly, spoleˇcnˇe s dalˇs´ımi sign´aly, jako napˇr´ıklad rychlost´ı vozi- dla, jsou pˇreneseny do elektronick´e ˇr´ıd´ıc´ı jednotky. Zde je na z´akladˇe mapy uloˇzen´e

(19)

Obr´azek 7: Pˇr´ıklad mapy uloˇzen´e v ˇr´ıc´ıc´ı jednotce. ˇCerven´e kˇrivky jsou pro pr´azdn´e vozidlo, zat´ımco modr´e pro plnˇe naloˇzen´e

Zdroj: Electro-mechanical Power Steering [10]

v pamˇeti, zjiˇstˇeno potˇrebn´e mnoˇzstv´ı s´ıly pˇredstavovan´e hodnotou elektrick´eho proudu pro buzen´ı elektromotoru. Pˇr´ıklad takov´e mapy je zobrazen na obr´azku ˇc. 7.

V dneˇsn´ı dobˇe se pouˇz´ıv´a pˇrev´aˇznˇe asynchronn´ı tˇr´ıf´azov´y motor, vzhledem k jeho jednoduch´e a robustn´ı konstrukci, vysok´e ´uˇcinosti a relativnˇe kr´atk´e reakˇcn´ı dobˇe.

Dalˇs´ı v´yhodou tohoto typu motoru je, ˇze pˇri odpojen´ı nap´ajen´ı ˇci pˇri zkratu s n´ım lze snadno ot´aˇcet, takˇze i pˇri selh´an´ı a odpojen´ı motoru lze vozidlo d´ale ovl´adat.

V´yhod u elektrick´eho posilovaˇce ˇr´ızen´ı, ve srovn´an´ı s hydraulick´ym posilovaˇcem, najdeme hned nˇekolik. Elektrick´y posilovaˇc ˇr´ızen´ı je napˇr´ıklad v´ıce ekologick´y. Krom

´

uspory paliva totiˇz nepotˇrebuje ani ˇz´adn´e provozn´ı kapaliny, na rozd´ıl od sv´eho hydraulick´eho pˇredch˚udce, mezi jehoˇz nejˇcastˇejˇs´ı poruchy patˇrila netˇesnost syst´emu a ´unik hydraulick´e kapaliny. Doch´az´ı tak´e k ´uspoˇre m´ısta. Elektronick´y syst´em je totiˇz ve srovn´an´ı s cel´ym hydraulick´ym syst´emem v´yraznˇe menˇs´ı. V´yznamnou v´yhodou je i moˇznost snadno omezovat ˇci pˇrid´avat mnoˇzstv´ı s´ıly poskytovan´e posilovaˇcem v z´avislosti na aktu´aln´ı rychlosti vozidla. Moˇznost nastaven´ı potˇrebn´eho posilovac´ıho

´

uˇcinku pˇrech´az´ı dokonce k samotn´emu ˇridiˇci, a to napˇr´ıklad v podobˇe jednoduch´eho

(20)

tlaˇc´ıtka s popiskem

”city“ (neboli mˇestsk´y reˇzim), kdy je posilovac´ı ´uˇcinek nav´yˇsen do takov´e m´ıry, aby ˇridiˇci staˇcilo jen nepatrn´e mnoˇzstv´ı s´ıly, a on se tak mohl vˇenovat plnˇe situaci kolem vozidla (napˇr. pˇri parkov´an´ı).

Je tak´e snaha o vytvoˇren´ı plnˇe elektrick´eho syst´emu bez jak´ehokoliv mecha- nick´eho propojen´ı volantu s pˇredn´ı n´apravou, coˇz by znamenalo ´usporu prostoru, sn´ıˇzen´ı v´ahy vozu a zv´yˇsen´ı komfortu ˇr´ızen´ı zamezen´ım pˇren´aˇsen´ı vibrac´ı od kol zpˇet k ˇridiˇci. Tento princip je oznaˇcov´an jako

”steer-by-wire“. Podobn´y syst´em nazvan´y

”fly- by-wire“ se jiˇz od sedmdes´at´ych let uplatˇnuje v leteck´em pr˚umyslu, kdy se prvn´ım letounem vyuˇz´ıvaj´ıc´ım tento syst´em stal bojov´y letoun F-16. [12]

Syst´emy typu

”steer-by-wire“ se pouˇz´ıvaj´ı jiˇz dnes u z´avodn´ıch voz˚u Formule 1.

Nasazen´ı syst´emu masovˇe v s´eriov´ych modelech vˇsak nese jist´a ´uskal´ı. Z´avodn´ı t´ymy vynakl´adaj´ı velk´e mnoˇzstv´ı financ´ı jak na v´yrobu samotn´eho syst´emu, tak i na jeho

´

udrˇzbu. Jsou vyr´abˇeny v mal´ych s´eri´ıch v ˇr´adu jednotek aˇz des´ıtek kus˚u za pouˇzit´ı velmi kvalitn´ıch d´ıl˚u a n´aslednˇe jsou d˚ukladnˇe testov´any. I po namontov´an´ı do vozu jsou neust´ale kontrolov´any a diagnostikov´any, aby se pˇredeˇslo selh´an´ı. A v pˇr´ıpadˇe, ˇze by pˇres veˇskerou snahu k selh´an´ı syst´emu doˇslo, vozidla jsou vyuˇz´ıv´ana pouze na trati v kontrolovan´ych podm´ınk´ach s mnoˇzstv´ım bezpeˇcnostn´ıch z´on, ˇc´ımˇz se sniˇzuje riziko ohroˇzen´ı ˇzivota jezdce.

Tohoto stupnˇe zabezpeˇcen´ı vˇsak u s´eriovˇe vyr´abˇen´ych automobil˚u nelze dos´ahnout. Kvalita pouˇzit´ych d´ıl˚u je omezena v´yrobn´ı cenou, kterou se v´yrobci snaˇz´ı srazit na minimum, a z d˚uvodu v´yroby desetitis´ıc˚u kus˚u nen´ı moˇzn´e kaˇzd´y z d´ıl˚u d˚uslednˇe kontrolovat. I pˇresto se v´yrobci d´ale vˇenuj´ı v´yvoji a testov´an´ı tohoto syst´emu.

Prvn´ım s´eriovˇe vyr´abˇen´ym automobilem pouˇz´ıvaj´ıc´ım syst´em SBW (

”steer-by-wire“) je v˚uz Infinity Q50, kter´y se zaˇcne prod´avat v druh´e polovinˇe roku 2013. Tento model bude m´ıt plnˇe elektrick´e ˇr´ızen´ı. V r´amci zabezpeˇcen´ı vˇsak obsahuje i standardn´ı slou- pek ˇr´ızen´ı, kter´y je vˇsak po vˇetˇsinu ˇcasu odpojen pomoc´ı spojky. V pˇr´ıpadˇe selh´an´ı elektroniky spojka ihned sepne, ˇc´ımˇz propoj´ı volant s pˇredn´ımi koly, takˇze vozidlo bude nad´ale ovladateln´e. Spojka je tak´e sepnuta vˇzdy po vypnut´ı motoru. [13]

(21)

3 Repasov´ an´ı EPS

3.1 D˚ uvody repasov´ an´ı EPS

D˚uvod˚u k repasov´an´ı je hned nˇekolik. Prvn´ım z d˚uvod˚u je bezesporu niˇzˇs´ı poˇrizovac´ı cena. Nˇekter´e ˇc´asti EPS, jako napˇr´ıklad ˇr´ıd´ıc´ı jednotka ˇci senzory, jsou n´akladn´e na v´yrobu a pˇri jejich mechanick´em poˇskozen´ı je prakticky nemoˇzn´e je opra- vit. Proto je cenovˇe v´yhodn´e vyhled´avat a repasovat posilovaˇce z vyˇrazen´ych ˇci hava- rovan´ych automobil˚u, u nichˇz je moˇzn´a pomˇernˇe levn´a oprava, ˇci lze alespoˇn zachr´anit a opˇetovnˇe vyuˇz´ıt nˇekter´e z jejich ˇc´ast´ı. Cena repasovan´eho EPS se pohybuje pˇribliˇznˇe na sedmdes´ati procentech ceny nov´eho v´yrobku, pˇresn´a cena je vˇsak d´ana mimo jin´e i popt´avkou na trhu ˇci cenou u konkurence.

V pˇr´ıpadˇe ukonˇcen´ı v´yroby automobilu je nutn´e, po dobu 15 let, udrˇzovat na trhu nab´ıdku n´ahradn´ıch d´ıl˚u. Nelze vˇsak vyrobit dostateˇcn´e mnoˇzstv´ı n´ahradn´ıch d´ıl˚u na sklad, nebot’ nen´ı pˇredem jasn´e, jak´e mnoˇzstv´ı d´ıl˚u bude potˇreba. Mimo to skla- dov´an´ı velk´eho poˇctu d´ıl˚u zkr´atka nen´ı v praxi moˇzn´e. Udrˇzov´an´ı v´yrobn´ı linky pˇri sn´ıˇzen´e v´yrobn´ı kapacitˇe je tak´e finanˇcnˇe velmi n´aroˇcn´e. S klesaj´ıc´ı v´yrobou nov´ych d´ıl˚u z´aroveˇn roste jejich cena, kter´a se m˚uˇze vyˇsplhat aˇz na nˇekolikan´asobek p˚uvodn´ı ceny. Vˇsechny tyto probl´emy tak´e ˇc´asteˇcnˇe ˇreˇs´ı repasov´an´ı, nebot’ je zajiˇstˇen pˇr´ısun nov´ych-repasovan´ych d´ıl˚u, kter´e jsou aˇz o ˇctvrtinu levnˇejˇs´ı neˇz d´ıly nov´e.

Dalˇs´ı z v´yhod repasov´an´ı je i sn´ıˇzen´ı dopadu na ˇzivotn´ı prostˇred´ı. D´ıky opˇetovn´emu pouˇzit´ı funkˇcn´ıch d´ıl˚u nen´ı nutn´e navyˇsovat v´yrobu, a tedy neroste ani zneˇciˇstˇen´ı zp˚usoben´e tˇeˇzbou surovin pro v´yrobu, v´yrobou, ˇci pˇrepravou nov´ych d´ıl˚u k z´akazn´ıkovi. Samotn´y proces repasov´an´ı nen´ı ani technologicky tak n´aroˇcn´y jako v´yroba. Proto nen´ı nutn´e vytv´aˇret velk´e komplexy a lze repasovac´ı linky vytv´aˇret v´ıce lok´alnˇe, ˇc´ımˇz opˇet klesaj´ı n´aklady na pˇrepravu, nemluvˇe o vytvoˇren´ı nov´ych pracovn´ıch m´ıst.

To vˇse samozˇrejmˇe pˇri zachov´an´ı kvality srovnateln´e s nov´ymi v´yrobky. Repaso- van´e produkty proch´azej´ı stejn´ymi testy jako nov´e d´ıly a jsou posuzov´any dle stejn´ych bezpeˇcnostn´ıch standard˚u. [14]

(22)

3.2 Souˇ casn´ y syst´ em repasov´ an´ı EPS ve spoleˇ cnosti TRW Automotive Czech, s. r. o.

V souˇcasnosti se ve firmˇe TRW Automotive Czech, s. r. o., repasuj´ı krom elek- trick´ych posilovaˇc˚u ˇr´ızen´ı tak´e dalˇs´ı ˇc´asti ˇr´ızen´ı, jako je hˇrebenov´a tyˇc ˇr´ızen´ı apod.

Jelikoˇz ale c´ılem t´eto bakal´aˇrsk´e pr´ace je vytvoˇren´ı aplikace pro linku elektrick´ych posilovaˇc˚u, bude d´ale prob´ır´an pouze syst´em repasov´an´ı EPS typu C-EPS.

3.2.1 Pr˚ubˇeh repasovac´ıho procesu

Repasov´an´ı elektrick´ych posilovaˇc˚u ˇr´ızen´ı prob´ıh´a v r´amci dvou typ˚u zak´azek.

Pˇr´ıklad takov´e zak´azky zobrazuje Pˇr´ıloha B - Pˇr´ıklad zak´azky. Kaˇzd´a zak´azka obsahuje sv´e identifikaˇcn´ı ˇc´ıslo, poˇcet kus˚u EPS v zak´azce a poloˇzku urˇcuj´ıc´ı typ EPS, jej´ıˇz form´at se liˇs´ı dle typu zak´azky:

• Demont´aˇzn´ı zak´azka – Demont´aˇzn´ı zak´azka je zaloˇzena pˇri pˇrijet´ı pouˇzit´ych EPS, kter´e jsou urˇceny k repasov´an´ı. Poloˇzka urˇcuj´ıc´ı typ EPS je tzv.

”family number“, neboli rodinka. Family number je d´ano fyzickou konstrukc´ı posilovaˇce, a tedy stejn´e family number maj´ı pouze syst´emy stejn´eho v´yrobce a stejn´eho modelu kter´e, jsou vz´ajemnˇe zamˇeniteln´e.

• Mont´aˇzn´ı zak´azka – Mont´aˇzn´ı zak´azka je zaloˇzena pˇri obdrˇzen´ı poˇzadavku na dod´an´ı repasovan´ych posilovaˇc˚u dan´eho typu. Poloˇzka urˇcuj´ıc´ı typ se naz´yv´a ICN number, pˇr´ıpadnˇe vrcholov´a poloˇzka. Ta urˇcuje software a nastaven´ı EPS pro konkr´etn´ı family number (jedno EPS dan´eho typu lze vybavit r˚uzn´ymi ver- zemi softwaru a nastaven´ım, proto se k jedn´e rodince m˚uˇze v´azat v´ıce vrcholov´ych poloˇzek). Speci´aln´ım pˇr´ıpadem je tzv.

”pilot build“. Jde o mont´aˇzn´ı zak´azku, kde na m´ıstˇe vrcholov´e poloˇzky je family number, stejnˇe jako na zak´azce demont´aˇzn´ı.

Rozliˇsit je lze pomoc´ı dvou znak˚u:

– ”pilot build“ se tiskne na ˇzlut´y pap´ır, kdeˇzto demont´aˇzn´ı zak´azka na stan- dardn´ı, b´ıl´y pap´ır.

– za family number je pˇripojeno p´ısmeno oznaˇcuj´ıc´ı druh zak´azky:

∗ K - demont´aˇzn´ı zak´azka

∗ R - mont´aˇzn´ı zak´azka (

”pilot build“)

(23)

”Pilot build“ je zaloˇzen v pˇr´ıpadˇe poˇzadavku na vytvoˇren´ı nov´e sestavy. V´ysledn´a EPS jsou odesl´ana zadavateli, a v pˇr´ıpadˇe souhlasu s v´ysledn´ym proveden´ım je zaloˇzeno nov´e ICN.

V r´amci repase proch´az´ı EPS postupnˇe dvan´acti stanicemi, z nichˇz kaˇzd´a m´a sv˚uj dan´y ´uˇcel. U kaˇzd´e z nich je tak´e nutn´e uchov´avat jin´a data, kter´a slouˇz´ı pro zpˇetnou kontrolu procesu a vytvoˇren´ı tzv. remanufacturing reportu (viz kapitola ˇc. 3.2.2).

Demont´aˇz obsahuje n´asleduj´ıc´ıch pˇet stanic :

• Diagnostika – Ve f´azi diagnostiky prob´ıh´a celkov´a kontrola EPS. Prohl´ıdkou se zjiˇst’uj´ı chybˇej´ıc´ıˇci poˇskozen´e d´ıly, pomoc´ı specializovan´ych program˚u se z pamˇeti ECU naˇc´ıtaj´ı chyby a testuj´ı se senzory. Vˇsechny tyto informace jsou ukl´ad´any do remanufacturing reportu.

• Demont´aˇz – Demontuj´ı se d´ıly jako kryt ECU ˇci senzor˚u, p´aka pro polohov´an´ı vstupn´ı hˇr´ıdele, pˇrevodovka ˇci jin´e drobn´e souˇc´astky. Tak´e se zjiˇst’uj´ı s´eriov´a ˇ

c´ısla ECU, motoru nebo senzoru a zapisuj´ı se do remanufacturing reportu.

• Rozp´ajen´ı – Jak n´azev napov´ıd´a, provede se rozp´ajen´ı datov´ych a nap´ajec´ıch vodiˇc˚u ˇr´ıd´ıc´ı jednotky a motoru, kter´e se n´aslednˇe vyjmou. V pˇr´ıpadˇe, ˇze ˇr´ıd´ıc´ı jednotka obsahuje neopraviteln´e chyby, nebo je poˇskozena nˇejak´a z komponent, je pˇred´ana na stanici

”Oprava ECU“.

• ˇCiˇstˇen´ı – Prov´ad´ı se trysk´an´ım ocelov´ych kuliˇcek, trysk´an´ım v´apencem (velmi jemn´y pr´aˇsek pro dosaˇzen´ı vyˇsˇs´ı hladkosti povrchu, chemicky rozpustn´y - lze tryskat i loˇziˇska atd.) ˇci chemi´ı.

• Oprava ECU – Pokud byla ECU pˇred´ana na tuto stanici, je zjiˇstˇeno zdali je poˇskozena z´akladn´ı deska ECU, nebo pouze nˇekter´a z komponent (kabelov´y sva- zek, konektor ˇci r´am rozhran´ı). Pokud je poˇskozena z´akladn´ı deska, jsou z n´ı odp´ajeny komponenty kter´e lze opˇetovnˇe pouˇz´ıt. Je-li naopak poˇskozena jedna z uveden´ych komponent, zat´ımco z´akladn´ı deska ˇr´ıd´ıc´ı jednotky je nepoˇskozena, odp´aj´ı se pouze ona poˇskozen´a komponenta. Proveden´e kroky jsou opˇet zazna- men´any do remanufacturing reportu.

Po ´uspˇeˇsn´em absolvov´an´ı stanic v r´amci demont´aˇzn´ı zak´azky vznik´a z EPS tak- zvan´y

”K-kit“, kter´y pˇredstavuje sadu vytˇeˇzen´ych a opˇet pouˇziteln´ych d´ıl˚u uloˇzen´ych v pˇrepravn´ım boxu.

(24)

Pot´e m˚uˇze b´yt pˇristoupeno k mont´aˇzi. V pr˚ubˇehu mont´aˇze se prov´ad´ı n´asleduj´ıc´ıch 8 stanic:

• Mont´aˇz – Je provedena mont´aˇz pˇrevodovky, motoru, ECU a dalˇs´ıch drobn´ych souˇc´ast´ı (loˇziˇska, tˇesnˇen´ı, . . . ) na tˇelo EPS, tzv.

”housing“. Cel´y proces mont´aˇze je kontrolov´an pomoc´ı PLC ovl´adan´eho pomoc´ı tlaˇc´ıtek na pracovn´ım stole.

• P´ajen´ı – Provede se pˇrip´ajen´ı sign´alov´ych a f´azov´ych vodiˇc˚u motoru a ECU.

• Pˇrehr´an´ı softwaru – EPS je pˇripojeno ke zdroji stejnosmˇern´eho napˇet´ı a pomoc´ı datov´ych kabel˚u je propojeno s poˇc´ıtaˇcem, pomoc´ı kter´eho je vy- maz´ana pamˇet ECU a n´aslednˇe je do n´ı nahr´an pˇr´ısluˇsn´y software v z´avislosti na vrcholov´e poloˇzce mont´aˇzn´ı zak´azky.

• Z´avˇereˇcn´y test – Pomoc´ı speci´aln´ıho zaˇr´ızen´ı, kter´e umoˇzˇnuje simulovat skuteˇcnou pr´aci EPS (na vstupn´ı hˇr´ıdel EPS je pˇripojen servomotor se senzory simuluj´ıc´ı pr´aci ˇridiˇce, na v´ystupn´ı hˇr´ıdel naopak brzda se senzorem krout´ıc´ıho momentu) jsou zmˇeˇreny charakteristiky tˇren´ı a posilovac´ıho ´uˇcinku a je prove- dena kalibrace.

• Test hluˇcnosti – Pomoc´ı digit´aln´ıho hlukomˇeru a specializovan´eho softwaru se mˇeˇr´ı hladina hluku, kterou EPS vyd´av´a bˇehem sv´e pr´ace. Bˇehem mˇerˇen´ı je EPS uloˇzeno do tzv.

”Noise Boxu“, jeˇz je realizov´an jako bezodrazov´a ko- mora. Z jedn´e strany je k nˇemu pˇripojen volant pro simulaci ˇr´ızen´ı a na druh´e stranˇe je pˇripojena brzda s nastaviteln´ym momentem. Pokud bˇehem mˇeˇren´ı je pˇrekroˇcena hodnota 60dB, je provedena hlubˇs´ı anal´yza pomoc´ı spektrometru. Po- moc´ı elektrick´eho stetoskopu jsou tak´e kontrolov´any jednotliv´e ˇc´asti EPS (body pro mˇeˇren´ı jsou urˇceny pˇredevˇs´ım pozicemi loˇzisek).

• Fin´aln´ı operace – EPS je vloˇzeno do specializovan´eho testovac´ıho pˇr´ıstroje, kter´y se pouˇz´ıv´a i pˇri diagnostice v r´amci demont´aˇzn´ı zak´azky. Je provedena kon- trola, zda je nahr´an spr´avn´y software a zda pamˇet’ ECU neobsahuje chyby. D´ale jsou provedena posledn´ı nastaven´ı. Pot´e je EPS pˇred´ano k balen´ı.

• Vstˇrikov´an´ı plast˚u – EPS je pˇriˇsroubov´ano k palubn´ı desce pomoc´ı kap- sul´ı, kter´e jsou pˇripojeny pr´avˇe prostˇrednictv´ım za tepla vstˇr´ıknut´eho plastu.

V pˇr´ıpadˇe nehody pˇri n´arazu ˇridiˇce do volantu je EPS odtrˇzeno, ˇc´ımˇz se mini- malizuje ˇsance na poranˇen´ı ˇridiˇce. Stejn´y princip je pouˇzit´y i u hˇr´ıdele, kter´a se v pˇr´ıpadˇe nehody zasunuje do sebe.

(25)

• Oprava ECU – Pokud v pˇrepravn´ım boxu nebyla funkˇcn´ı ECU (byly na n´ı neopraviteln´e chyby), je pouˇzita nov´a ECU. Na n´ı je nutn´e pˇrip´ajet komponenty, jako kabelov´y svazek, konektor ˇci r´am rozhran´ı. Jestliˇze pˇrepravn´ı box ECU obsahuje, jsou pˇrip´ajeny komponenty, kter´e byly v r´amci demont´aˇze odp´ajeny.

V´ystupem mont´aˇzn´ı zak´azky je plnˇe funkˇcn´ı EPS pˇripraven´e k odesl´an´ı z´akazn´ıkovi a n´aslednou mont´aˇz do vozu. Vˇsechny namˇeˇren´e hodnoty a proveden´e operace v r´amci mont´aˇzn´ı zak´azky jsou opˇet zaznamen´any do remanufacturing re- portu.

3.2.2 Remanufacturing report

Bˇehem cel´eho procesu repasov´an´ı se vytv´aˇr´ı dokument obsahuj´ıc´ı veˇsker´e infor- mace o stavu repasovan´eho EPS pˇred zaˇc´atkem repasov´an´ı (jako jsou s´eriov´a ˇc´ısla ECU ˇ

ci motoru) a ukl´adaj´ı se do nˇeho data z´ıskan´a v r´amci stanic, vˇcetnˇe screen˚u ze spe- cializovan´ych program˚u (napˇr. programu pro mˇeˇren´ı tˇren´ı, viz obr. 8).

Obr´azek 8: Pˇr´ıklad screenu v remanufacturing reportu

Hotov´e reporty se archivuj´ı pro pˇr´ıpad zpˇetn´e kontroly procesu. V pˇr´ıpadˇe, ˇze dojde k reklamaci repasovan´eho EPS, lze podle remanufacturing reportu zjistit, jak´e

(26)

chyby se vyskytly bˇehem repasov´an´ı a jak´e souˇc´astky byly vymˇenˇeny. Za pˇredpokladu, ˇ

ze se chyba vyskytla na nov´em d´ılu, lze tuto reklamaci postoupit d´ale.

3.3 Navrhovan´ y syst´ em repasov´ an´ı EPS a jeho v´ yhody

Zmˇeny ve st´avaj´ıc´ım syst´emu se t´ykaj´ı pouze evidence repasovan´ych EPS a ukl´ad´an´ı dat z´ıskan´ych bˇehem procesu repasov´an´ı. Samotn´y postup repasov´an´ı z˚ust´av´a nezmˇenˇen.

Prvn´ım bodem zmˇeny je zp˚usob identifikace EPS. Pˇrikl´ad´an´ı pap´ırov´e pr˚uvodky ke kaˇzd´emu kusu je v urˇcit´ych smˇerech pomˇernˇe nepraktick´e. V prvn´ı ˇradˇe mus´ı b´yt pr˚uvodka dostateˇcnˇe velik´a, aby mohla obsahovat veˇsker´e potˇrebn´e informace, kter´e se do n´ı ruˇcnˇe zapisuj´ı. Pˇripevnˇen´ı pr˚uvodky k EPS je realizov´ano obyˇcejnou gumiˇckou, takˇze pomˇernˇe ˇcasto doch´az´ı k oddˇelen´ı nebo dokonce ztr´atˇe pr˚uvodky. Proto je v nov´em syst´emu pr˚uvodka nahrazena samolep´ıc´ım ˇst´ıtkem s ˇc´arov´ym k´odem. ˇSt´ıtek by mˇel obsahovat nejd˚uleˇzitˇejˇs´ı informace jako napˇr. typ EPS nebo ˇc´ıslo demont´aˇzn´ı zak´azky a ˇc´arov´y k´od pro snadnou identifikaci a jednoduch´e naˇcten´ı uloˇzen´ych dat.

Dalˇs´ı nev´yhodou p˚uvodn´ıho syst´emu je absence datab´aze dat a tedy nedo- stateˇcn´a moˇznost vyhled´av´an´ı. Data z repasovac´ıho procesu jsou totiˇz ukl´ad´any do re- manufacturing reportu, vytv´aˇren´eho v obyˇcejn´em tabulkov´em nebo textov´em editoru.

Tento postup je velmi zdlouhav´y, jelikoˇz v pˇr´ıpadˇe nutnosti vyhledat urˇcitou informaci je nutn´e manu´alnˇe prohl´ednout cel´y report. Proto z´akladn´ım stavebn´ım prvkem nov´eho syst´emu bude aplikace vytvoˇren´a v r´amci t´eto bakal´aˇrsk´e pr´ace. Ta by mˇela pracovat s datab´az´ı, do kter´e by ukl´adala a opˇetovnˇe z n´ı naˇc´ıtala veˇsker´a potˇrebn´a data. Nahra- zovala by tak remanufacturing reporty, jelikoˇz data budou pˇrehlednˇe zapisov´ana pˇr´ımo do pˇr´ısluˇsn´ych kolonek aplikace.

Posledn´ım d˚uvodem a motivac´ı ke zmˇenˇe syst´emu bylo usnadnˇen´ı v´ypoˇctu a snadn´e zobrazov´an´ı statistik procesu. Je totiˇz vhodn´e zpˇetnˇe kontrolovat ´uspˇeˇsnost repasov´an´ı, pˇr´ıpadnˇe zobrazovat nejˇcastˇejˇs´ı d˚uvody ne´uspˇechu repasovac´ıho procesu.

Tyto statistiky se vytv´aˇrely ruˇcnˇe a jednalo se tedy o ˇcasovˇe pomˇernˇe n´aroˇcn´y a neefek- tivn´ı zp˚usob. Navrhovan´a aplikace bude generovat statistiky procesu pˇr´ımo z datab´aze, a to na z´akladˇe uˇzivatelem zvolen´eho filtru (napˇr. pouze pro dan´e family number ˇci ˇ

c´ıslo zak´azky).

(27)

4 Rozbor v´ ysledn´ e aplikace

N´asleduj´ıc´ı kapitola popisuje hardwarov´e a softwarov´e n´aroky pro chod aplikace a strukturu n´avrhu programu i pouˇzit´e datab´aze.

4.1 Technick´ e poˇ zadavky na nov´ y syst´ em

Aplikace vytvoˇren´a v r´amci bakal´aˇrsk´e pr´ace vyˇzaduje pro sv˚uj chod a pro vyuˇzit´ı vˇsech dostupn´ych funkc´ı jist´e technick´e z´azem´ı.

V prvn´ı ˇradˇe je nutn´e repasovac´ı stanice vybavit poˇc´ıtaˇci. Aplikace je napro- gramov´ana v jazyce Java, mezi jehoˇz v´yhody patˇr´ı i nez´avislost na platformˇe. Proto nez´aleˇz´ı na verzi pouˇzit´eho operaˇcn´ıho syst´emu. Pro chod aplikace je nutn´e nainsta- lovat pouze bˇehov´e prostˇred´ı Java Runtime Enviroment (JRE), a to ve verzi 7 nebo vyˇsˇs´ı. T´ım v´yˇcet softwarov´ych n´arok˚u konˇc´ı.

Hardwarov´e n´aroky jsou ponˇekud obs´ahlejˇs´ı. V prvn´ı ˇradˇe mus´ı b´yt poˇc´ıtaˇc vybaven s´ıt’ovou kartou a mus´ı b´yt pˇripojen k m´ıstn´ı s´ıti, ve kter´e se nach´az´ı i MySQL server. Aplikace obsahuje nastaven´ı pro zad´an´ı IP adresy serveru a uˇzivatelsk´eho jm´ena a hesla pro pˇripojen´ı. D´ale obsahuje kolonku pro vloˇzen´ı jm´ena datab´aze, ke kter´e se m´a aplikace pˇripojit. V pˇr´ıpadˇe, ˇze datab´aze nen´ı nalezena, je vytvoˇrena nov´a datab´aze s uveden´ym jm´enem.

Pro pln´e vyuˇzit´ı vˇsech funkc´ı programu je tˇreba pˇripojit ke stanici tak´e ˇcteˇcku ˇ

c´arov´ych k´od˚u, pro naˇc´ıt´an´ı identifikaˇcn´ıch ˇst´ıtk˚u na EPS a d´ale tisk´arnu ˇc´arov´ych k´od˚u pro tisk nov´ych ˇst´ıtk˚u. V´ybˇerem tˇechto komponent se zab´yvaj´ı n´asleduj´ıc´ı pododd´ıly.

4.1.1 Cteˇˇ cka ˇc´arov´ych k´od˚u

Pˇri v´ybˇeru ˇcteˇcky je nutn´e br´at krom cenov´e n´aroˇcnosti ohled tak´e na pracovn´ı prostˇred´ı, ve kter´em m´a ˇcteˇcka fungovat, na form´at ˇc´arov´eho k´odu, kter´y m´a b´yt naˇc´ıt´an nebo na zp˚usob pr´ace se ˇcteˇckou. Na trhu se totiˇz nach´az´ı nepˇrebern´e mnoˇzstv´ı r˚uzn´ych typ˚u ˇcteˇcek pro r˚uzn´e zp˚usoby pouˇzit´ı.

(28)

Podle fyzick´e konstrukce rozliˇsujeme sn´ımaˇce na:

• Ruˇcn´ı – jedn´a se o mal´e, lehk´e, ergonomicky tvarovan´e sn´ımaˇce pro operativn´ı a rychl´e sn´ım´an´ı ˇc´arov´ych k´od˚u. Pouˇz´ıvaj´ı se napˇr. v l´ek´arn´ach, menˇs´ıch obcho- dech, pˇri invetur´ach a vˇsude tam, kde je nepraktick´e nebo nemoˇzn´e ˇc´arov´y k´od dopravit ke skeneru (napˇr. kv˚uli rozmˇer˚um). Ruˇcn´ı ˇcteˇcky m˚uˇzeme d´ale rozdˇelit na bezdr´atov´e a dr´atov´e, pouˇz´ıvaj´ıc´ı pro pˇripojen´ı k PC obvykle rozhran´ı RS-232 ˇ

ci USB. Naˇcten´ı k´odu prob´ıh´a automaticky nebo na stisk tlaˇc´ıtka spouˇstˇe.

• Pultov´e – jde o mnohasmˇern´e sn´ımaˇce, kter´e jsou urˇceny pro postaven´ı na pult nebo zabudov´an´ı do pultu. Obsluha sn´ımaˇce pohybuje ˇcten´ym k´odem pˇred sn´ımaˇcem. Nen´ı vˇsak nutn´e ˇc´arov´y k´od nastavovat kolmo k senzoru. Tyto sn´ımaˇce se pouˇz´ıvaj´ı pˇredevˇs´ım v supermarketech. [15]

• Stacion´arn´ı – stacion´arn´ı sn´ımaˇce jsou urˇceny pro pˇrimontov´an´ı na v´yrobn´ı linku. Jsou urˇceny pˇredevˇs´ım pro pr˚umyslov´e pouˇzit´ı.

Dle technologie pouˇzit´e pro sn´ım´an´ı ˇc´arov´eho k´odu dˇel´ıme ˇcteˇcky na: [16]

• CCD – v´yhodou CCD sn´ımaˇc˚u je pˇredevˇs´ım poˇrizovac´ı cena. Vˇetˇsina ˇcteˇcek pouˇz´ıvaj´ıc´ıch technologii CCD se ˇrad´ı mezi nejlevnˇejˇs´ı modely. Nev´yhodou tˇechto ˇ

cteˇcek je nutnost ˇcten´ı na kr´atk´e vzd´alenosti (v z´avislosti na velikosti k´odu).

• Laserov´e – laserov´e ˇcteˇcky jsou ve srovn´an´ı s CCD ˇcteˇckami draˇzˇs´ı, ale poskytuj´ı vyˇsˇs´ı efektivitu. Funguj´ı tak´e na mnohem vˇetˇs´ı vzd´alenosti a jsou vhodn´e pro naˇc´ıt´an´ı k´od˚u, kter´e nejsou na rovn´em a pevn´em podkladu.

• Digit´aln´ı [15] – digit´aln´ı technologie pracuje na stejn´em principu jako digit´aln´ı fotoapar´aty. Pˇri ˇcten´ı ˇc´arov´eho k´odu je poˇr´ızen jeho sn´ımek, z nˇehoˇz je pak pˇreˇcten samotn´y k´od. Rychlost ˇcten´ı v´yraznˇe kles´a pˇri sn´ıˇzen´ı kvality ˇc´arov´eho k´odu. Tomu vˇsak jde ˇc´asteˇcnˇe zamezit poˇr´ızen´ım sn´ımku cel´e v´yˇsky k´odu (pro- gram m˚uˇze doplnit chybˇej´ıc´ı ˇc´asti linek)

D´ale m˚uˇzeme ˇcteˇcky rozdˇelit dle form´atu naˇc´ıtan´eho k´odu na ˇcteˇcky:

• Line´arn´ı, jednorozmˇern´e – jedn´a se o ˇcteˇcky klasick´ych ˇc´arov´ych k´od˚u, zn´am´ych napˇr´ıklad z potravin´aˇrsk´ych ˇci jin´ych v´yrobk˚u bˇeˇzn´eho ˇzivota, sest´avaj´ıc´ıch se ze svisl´ych ˇcar r˚uzn´e tlouˇst’ky.

(29)

• Dvourozmˇern´e – ˇcteˇcky pro naˇc´ıt´an´ı dvourozmˇern´ych k´od˚u, jejichˇz nejzn´amˇejˇs´ım z´astupcem je zˇrejmˇe tzv.

”QR k´od“.

Pˇri v´ybˇeru ˇcteˇcky pro pouˇzit´ı v kombinaci s popisovan´ym programem je nutno db´at pouze a pˇredevˇs´ım na jednu vlastnost, kterou je schopnost ˇcteˇcky emulovat kl´avesnici. Na principu emulace kl´avesnice vˇsak pracuje drtiv´a vˇetˇsina vˇsech dnes vyr´abˇen´ych ruˇcn´ıch ˇcteˇcek.

Jako v´ysledn´a ˇcteˇcka byla proto na z´akladˇe poˇzadavk˚u firmy TRW Automotive zvolena ruˇcn´ı, CCD line´arn´ı ˇcteˇcka Hyperion 1300g jej´ımˇz v´yrobcem je firma Honey- well.

4.1.2 Tisk´arna ˇc´arov´ych k´od˚u

Prvn´ı moˇznost´ı, jak tisknout identifikaˇcn´ı ˇst´ıtky, je vyuˇzit´ı standardn´ı tisk´arny a knihovny pro generov´an´ı ˇc´arov´ych k´od˚u (napˇr. Barcode4J, Barbecue, . . . ). V´yhodou tohoto zp˚usobu jsou n´ızk´e poˇrizovac´ı n´aklady. Tato moˇznost je v´yhodn´a pˇri tisku ˇ

c´arov´eho k´odu na standardn´ı form´at str´anky (napˇr. na r˚uzn´e smlouvy apod.), ale pro pouˇzit´ı v pr˚umyslov´ych podm´ınk´ach je znaˇcnˇe nevyhovuj´ıc´ı.

Druhou moˇznost´ı je poˇr´ızen´ı specializovan´e tisk´arny k tomuto urˇcen´e. Jsou k dost´an´ı r˚uzn´e modely pro r˚uzn´e zp˚usoby pouˇzit´ı, jejichˇz cena z´avis´ı na poˇctu rozhran´ı pro pˇripojen´ı, poˇctu podporovan´ych form´at˚u ˇst´ıtk˚u, rychlosti a rozliˇsen´ı tisku, poˇctu funkc´ı apod. Mezi nejlevnˇejˇs´ı modely patˇr´ı mal´e, kompaktn´ı tisk´arny s cenou zaˇc´ınaj´ıc´ı okolo hranice 6000 Kˇc. S rostouc´ı funkˇcnost´ı roste i cena, kter´a se u nejv´ykonˇejˇs´ıch model˚u m˚uˇze vyˇsplhat vysoko nad 100 tis´ıc korun.

S ohledem na aktu´alnˇe pouˇz´ıvan´e syst´emy a dostupn´e prostˇredky byly firmou TRW vybr´any tisk´arny Intermec PX4i a Zebra ZM 400. Aˇckoliv jde o tisk´arny dvou r˚uzn´ych v´yrobc˚u, obˇe dvˇe tisk´arny podporuj´ı programovac´ı jazyk ZPL II (tisk´arna spoleˇcnosti Zebra jej podporuje defaultnˇe, u tisk´arny od firmy Intermec je nutn´e nainstalovat program ZSim).

4.2 N´ avrh a struktura datab´ aze

Bˇehem procesu repasov´an´ı se z´ısk´av´a velk´e mnoˇzstv´ı dat, kter´e je nutn´e ukl´adat kv˚uli zpˇetn´e kontrole procesu. Veˇsker´a data musej´ı b´yt pˇr´ıstupn´a z libovoln´e sta-

(30)

nice v libovoln´em okamˇziku. Proto jsou ukl´ad´ana do datab´aze bˇeˇz´ıc´ı na serveru. Jako v´ychoz´ı datab´azov´y syst´em byla zvolena datab´aze MySQL. Program je vˇsak navrˇzen tak, aby pˇrid´an´ı nov´eho syst´emu bylo co nejsnaˇzˇs´ı.

Mezi d˚uvody ke zvolen´ı MySQL patˇr´ı :

• dostupnost – Vzhledem k finanˇcn´ı n´aroˇcnosti na poˇr´ızen´ı ˇcteˇcek ˇc´arov´eho k´odu, tisk´arny a poˇc´ıtaˇc˚u pro bˇeh aplikace je v´yhodn´e, ˇze pouˇzit´a datab´aze je zcela zdarma.

• platformov´a nez´avislost – MySQL funguje pod vˇetˇsinou z dnes pouˇz´ıvan´ych operaˇcn´ıch syst´em˚u.

• rozˇs´ıˇrenost – MySQL datab´aze je dnes velmi rozˇs´ıˇrena. V souladu s t´ım byla struktura navrˇzena tak, aby obsahovala veˇsker´e informace o datech v n´ı uloˇzen´ych, a bylo moˇzn´e s datab´az´ı pracovat pˇr´ıpadnˇe i z jin´ych program˚u (zejm´ena pro ˇcten´ı, nikoliv pro z´apis).

Data z´ıskan´a bˇehem repasovac´ıho procesu m˚uˇzeme podle zp˚usobu uloˇzen´ı rozdˇelit do nˇekolika skupin :

• screeny – jedn´a se o obr´azky, neboli

”printscreeny“ specializovan´ych program˚u.

Krom printscreen˚u n´aleˇz´ıc´ıch pˇr´ımo dan´e stanici (napˇr. screeny pˇred a po vy- maz´an´ım pamˇeti ECU, kter´e se prov´adˇej´ı v r´amci diagnostiky) je ve vˇsech sta- nic´ıch moˇznost pˇridat neomezen´y poˇcet

”pˇr´ıdavn´ych screen˚u“, kter´e se poˇrizuj´ı zejm´ena pˇri nˇejak´e neoˇcek´avan´e chybˇe.

• podmnoˇzina z mnoˇziny moˇzn´ych hodnot – jde o v´ybˇer N moˇznost´ı ze seznamu moˇzn´ych hodnot uchov´avan´ych v datab´azi. Z´astupcem t´eto skupiny je napˇr´ıklad uloˇzen´ı seznamu chybˇej´ıc´ıch d´ıl˚u EPS prov´adˇen´e v r´amci stanice diagnostiky.

• hodnota z mnoˇziny moˇzn´ych hodnot, ruˇcnˇe vkl´adan´e hodnoty – pro uloˇzen´ı jedn´e hodnoty z mnoˇziny variant se v aplikaci pouˇz´ıv´a stejn´eho objektu jako u v´ybˇeru podmnoˇziny, ale syst´em uloˇzen´ı vybran´e hodnoty je odliˇsn´y. Prin- cip ukl´ad´an´ı je stejn´y pro kolonky urˇcen´e pro ruˇcnˇe vkl´adan´e hodnoty nebo hodnoty naˇc´ıtan´e ˇcteˇckou.

(31)

Krom tˇechto dat datab´aze uchov´av´a samozˇrejmˇe i data t´ykaj´ıc´ı se zak´azek.

Z d˚uvodu vyˇsˇs´ı pˇrehlednosti je celkov´a struktura datab´aze rozdˇelena na nˇekolik samostatnˇe funkˇcn´ıch blok˚u. Sch´ema a popis jednotliv´ych blok˚u jsou zobrazeny v n´asleduj´ıc´ıch podkapitol´ach.

4.2.1 Syst´em uloˇzen´ı zak´azek

Obr´azek 9: Sch´ema uloˇzen´ı zak´azek v datab´azi

C´ˇast datab´aze staraj´ıc´ı se o uloˇzen´ı zak´azek je zobrazena na obr´azku ˇc. 9. Seznam vˇsech zak´azek v datab´azi je uloˇzen v tabulce commissions. Ta obsahuje identifik´ator zak´azky a jej´ı typ dan´y ciz´ım kl´ıˇcem z tabulky possible types of commissions.

Protoˇze kaˇzd´y typ zak´azky obsahuje jin´e informace, jsou jednotliv´e zak´azky stejn´eho typu uloˇzeny v samostatn´ych tabulk´ach. Tabulky commissions se vyuˇz´ıv´a napˇr´ıklad pˇri naˇc´ıt´an´ı zak´azky, kdy nen´ı zn´am typ, ale pouze identifikaˇcn´ı ˇc´ıslo zak´azky.

4.2.2 Syst´em uloˇzen´ı obr´azk˚u (screen˚u)

Veˇsker´e obr´azky ukl´adan´e do datab´aze (reprezentuj´ıc´ı pˇredevˇs´ım printscreeny poˇr´ızen´e bˇehem procesu repasov´an´ı) jsou ukl´ad´any do tabulky screens. Identifik´atorem obr´azku je zde datab´az´ı generovan´a hodnota screen id.

(32)

Obr´azek 10: Sch´ema uloˇzen´ı obr´azk˚u (printscreen˚u) v datab´azi Pˇr´ısluˇsnost screenu k zobrazen´ym dat˚um je d´ana tˇremi ciz´ımi kl´ıˇci :

• eps id – ciz´ı kl´ıˇc do tabulky eps table, kter´y specifikuje EPS, u nˇehoˇz byl dan´y screen poˇr´ızen.

• station id – ciz´ı kl´ıˇc do tabulky vˇsech moˇzn´ych stanic, kter´y specifikuje stanici ve kter´e byl dan´y screen poˇr´ızen. Tohoto kl´ıˇce je vyuˇzito zejm´ena pro pˇr´ıdavn´e screeny, tedy screeny typu ADDITIONAL SCREEN, jelikoˇz se mohou vyskyto- vat ve vˇsech stanic´ıch.

• screen type id – ciz´ı kl´ıˇc do tabulky possible types of screens, kter´y urˇcuje typ screenu (napˇr. ADDITIONAL SCREEN, SCREEN OF CALIBRATION apod.) Pomoc´ı t´eto hodnoty je screen identifikov´an v r´amci stanice a je pˇriˇrazen spr´avn´emu tlaˇc´ıtku.

4.2.3 Syst´em uloˇzen´ı dat jednotliv´ych stanic

Na obr´azku ˇc. 11 je zobrazen syst´em ukl´ad´an´ı dat pro jednotliv´e stanice (zde se jedn´a o konkr´etn´ı ˇreˇsen´ı stanice diagnostiky, princip je vˇsak stejn´y pro vˇsechny stanice).

(33)

Obr´azek 11: Sch´ema uloˇzen´ı dat stanice diagnostiky v datab´azi

Ruˇcnˇe zad´avan´e hodnoty nebo hodnoty naˇc´ıtan´e ˇcteˇckou se ukl´adaj´ı do tabulky reprezentovan´e n´azvem stanice. Tato tabulka vˇzdy obsahuje prim´arn´ı kl´ıˇc id odkazuj´ıc´ı na tabulku eps table, kter´y identifikuje EPS, ke kter´emu stanice n´aleˇz´ı. Pˇri pˇrid´an´ı nov´eho EPS do datab´aze program vloˇz´ı nov´y z´apis nejen do tabulky eps table, ale tak´e vytvoˇr´ı nov´y z´aznam ve vˇsech tabulk´ach reprezentuj´ıc´ıch stanice. Tyto nov´e z´aznamy maj´ı defaultnˇe nastaven´y stav na UNCOMPLETE (oznaˇcuj´ıc´ı neuzavˇrenou stanici, viz kapitola ˇc. 5.2.4), a vˇsechny ostatn´ı parametry maj´ı defaultn´ı hodnotu null.

Stejnˇe se ukl´adaj´ı i hodnoty z mnoˇziny moˇzn´ych variant. Jedin´ym rozd´ılem je, ˇze datov´y typ atributu je celoˇc´ıseln´eho typu (obvykle SMALLINT, pˇr´ıpadnˇe INT ) a m´a n´avaznost na tabulku s moˇznostmi reprezentovanou ciz´ım kl´ıˇcem (pˇr´ıkladem je atribut noise v tabulce diagnostiky na obr´azku ˇc. 11).

Ukl´ad´an´ı mnoˇziny hodnot je realizov´ano odliˇsnˇe. Z d˚uvodu dosaˇzen´ı co moˇzn´a nejvyˇsˇs´ı norm´aln´ı formy datab´aze, byla pro kaˇzdou skupinu dat, u kter´ych je umoˇznˇen v´ybˇer v´ıce moˇznost´ı, vytvoˇrena vazebn´ı tabulka reprezentuj´ıc´ı vazbu M:N. Kaˇzd´a va- zebn´ı tabulka obsahuje atributy eps id a value id, kter´e tvoˇr´ı sloˇzen´y prim´arn´ı kl´ıˇc.

Z´aroveˇn je eps id ciz´ım kl´ıˇcem do tabulky eps table ud´avaj´ıc´ım pˇr´ısluˇsnost k EPS, a value id je ciz´ı kl´ıˇc z tabulky obsahuj´ıc´ı mnoˇzinu vˇsech moˇznost´ı. Pˇr´ıkladem vazebn´ı tabulky na obr´azku ˇc. 11 je tabulka diagnostic damages parts.

(34)

4.3 N´ avrh a struktura aplikace

N´asleduj´ıc´ı kapitola se vˇenuje popisu struktury samotn´eho k´odu programu. De- tailnˇejˇs´ı pˇredstavu o struktuˇre lze z´ıskat prohl´ednut´ım samotn´eho zdrojov´eho k´odu, kter´y je um´ıstˇen na pˇriloˇzen´em CD jako projekt v´yvojov´eho prostˇred´ı NetBeans.

N´asleduj´ıc´ı odd´ıly popisuj´ı obsah a funkci jednotliv´ych bal´ıˇck˚u, ze kter´ych je aplikace sloˇzena. Pro pops´an´ı vztah˚u mezi tˇr´ıdami je pouˇzito dom´enov´eho modelu v grafick´em jazyce UML.

4.3.1 Database

Tento bal´ıˇcek obsahuje veˇsker´e tˇr´ıdy t´ykaj´ıc´ı se pˇripojen´ı k datab´azi, vykon´av´an´ı dotaz˚u a oˇsetˇren´ı vyj´ımek odchycen´ych pˇri vykon´av´an´ı SQL dotazu. Struktura je navrˇzena tak, aby bylo moˇzn´e jednoduˇse pˇridat podporu pro dalˇs´ı datab´azi, pˇrid´an´ım tˇr´ıdy rozˇsiˇruj´ıc´ı abstraktn´ı tˇr´ıdu A Database, kter´a obsahuje veˇsker´e metody pouˇzit´e pro komunikaci s datab´az´ı (v diagramu je naznaˇceno implementov´an´ı dalˇs´ı datab´aze pomoc´ı datab´aze H2).

Obr´azek 12: Dom´enov´y model tˇr´ıd pro pˇripojen´ı k datab´azi (bal´ıˇcek Database)

4.3.2 Enums

Bal´ıˇcek Enums obsahuje veˇsker´e v´yˇctov´e typy pouˇzit´e v r´amci programu:

• E CommissionType – Obsahuje v´yˇcet vˇsech typ˚u zak´azek (moment´alnˇe pouze mont´aˇzn´ı a demont´aˇzn´ı). Pro kaˇzd´y typ je zde definov´ano id pouˇz´ıvan´e pro da- nou hodnotu v datab´azi (jako ciz´ı kl´ıˇc) a obsahy titulk˚u formul´aˇr˚u pro zaloˇzen´ı a naˇcten´ı zak´azky dan´eho typu.

• E Forms – V´yˇcet vˇsech formul´aˇr˚u pˇr´ıstupn´ych z hlavn´ıho okna programu.

Na jeho z´akladˇe je vytv´aˇreno hlavn´ı menu. Tak´e je pouˇzit pˇri samotn´em

(35)

pˇrep´ın´an´ı oken, kdy je volba z tohoto v´yˇctu pˇred´av´ana jako parametr metodˇe FormShowLogic.ShowForm(E Forms form);.

• E ListModelsInDatabase – V´yˇcet vˇsech tabulek v datab´azi obsahuj´ıc´ıch moˇznosti pro pouˇzit´ı v seznamech (v´ıce o ukl´adan´ych datech viz kapitola ˇc. 4.2).

Na z´akladˇe obsahu tohoto v´yˇctov´eho typu je generov´ana datab´aze.

• E PropertiesKeys – Obsahuje seznam vˇsech poloˇzek ukl´adan´ych do souboru nastaven´ı (napˇr. ´udaje pro pˇripojen´ı k datab´azi a tisk´arnˇe). Tak´e se pouˇz´ıv´a pro pˇr´ıstup k jednotliv´ym poloˇzk´am souboru v r´amci k´odu.

• E ScreenTypes – Obsahuje seznam vˇsech typ˚u screen˚u ukl´adan´ych v r´amci programu. Kaˇzd´a poloˇzka obsahuje celoˇc´ıseln´y identifik´ator pouˇzit´y jako ciz´ı kl´ıˇc v r´amci datab´aze a ˇretˇezec pouˇzit´y jako defaultn´ı n´azev screenu.

• E StationState – Seznam moˇzn´ych stav˚u stanic, EPS a zak´azek v aplikaci.

Stavy jsou detailnˇeji pops´any v kapitole ˇc. 5.2.4.

• E Stations – Seznam vˇsech stanic repasov´an´ı. Kaˇzd´a z poloˇzek obsahuje celoˇc´ıseln´y identifik´ator pouˇzit´y jako ciz´ı kl´ıˇc v r´amci datab´aze, form´atovan´y a neform´atovan´y n´azev stanice a pole zak´azek, v r´amci kter´ych je stanice vy- kon´av´ana.

• E SupportedDatabases – Obsahuje seznam aktu´alnˇe podporovan´ych da- tab´az´ı. Toho se vyuˇz´ıv´a v dialogu pro pˇripojen´ı k datab´azi, kde je na z´akladˇe tohoto seznamu vygenerov´an obsah v´ybˇerov´eho pole (ComboBox) pro v´ybˇer aktu´alnˇe pouˇzit´e datab´aze.

• E Tables – Obsahuje seznam tabulek do kter´ych jsou ukl´ad´any mnoˇziny dat vybran´ych v r´amci stanice. Ukl´ad´an´ı mnoˇziny dat je pops´ano v kapitole ˇc. 4.2.3.

4.3.3 GUI

GUI neboli Graphic User Interface pˇredstavuje grafick´e rozhran´ı zobrazen´e uˇzivateli prostˇrednictv´ım monitoru, pomoc´ı kter´eho m˚uˇze komunikovat s programem.

Bal´ıˇcek GUI tedy obsahuje tˇr´ıdy veˇsker´ych formul´aˇr˚u, kter´e se uˇzivateli mohou zobrazit bˇehem pr´ace s programem. Z´akladem vˇsech tˇr´ıd jsou tˇr´ıdy FrameWithMenu a DialogWithMenu, kter´e rozˇsiˇruj´ı tˇr´ıdy JFrame a JDialog o panel obsahuj´ıc´ı menu.

(36)

Tak´e pˇrepisuj´ı metody pro pˇrid´an´ı prvku na plochu formul´aˇre a implementuj´ı roz- hran´ı I WindowWithMenu obsahuj´ıc´ı pˇredpis metody pro pˇrid´an´ı menu a pro zavˇren´ı formul´aˇre.

4.3.4 Logic

Tento bal´ıˇcek obsahuje tˇr´ıdy, jejiˇz hlavn´ı funkc´ı je zajiˇst’ovat ´ukony uˇzivateli skryt´e, jako pˇrep´ın´an´ı oken programu (tˇr´ıda FormShowLogic), kontrolu spr´avn´eho form´atu vstupn´ıch dat od uˇzivatele (bal´ıˇcek tˇr´ıd FormatTester, kter´e implementuj´ı rozhran´ı I FormatTester ) a tisk na s´ıt’ov´e tisk´arnˇe (tˇr´ıda NetworkPrint ).

4.3.5 Main

Bal´ıˇcek obsahuj´ıc´ı tˇr´ıdu main, kter´a vytv´aˇr´ı pouze instance nejd˚uleˇzitˇejˇs´ıch tˇr´ıd d˚uleˇzit´ych pro spuˇstˇen´ı a chod programu.

4.3.6 Messengers

Bal´ıˇcek Messengers je pojmenov´an podle stejnojmen´eho n´avrhov´eho vzoru. Ob- sahuje tˇr´ıdy, kter´e obaluj´ı z´akladn´ı datov´e typy a vytv´aˇrej´ı tak obs´ahlejˇs´ı struktury pouˇz´ıvan´e v programu.

(37)

5 Obsluha aplikace

N´asleduj´ıc´ı kapitola se vˇenuje popisu ovl´ad´an´ı a funkc´ı v´ysledn´e aplikace.

5.1 Instalace a prvn´ı spuˇ stˇ en´ı programu

V pˇr´ıpadˇe, ˇze jsou splnˇeny vˇsechny softwarov´e a hardwarov´e poˇzadavky uveden´e v kapitole ˇc. 4.1, je moˇzn´e pˇristoupit k instalaci samotn´e aplikace.

5.1.1 Instalace

V pˇr´ıpadˇe, ˇze chcete v programu vyuˇz´ıt ˇcteˇcky ˇc´arov´eho k´odu, pˇripojte ji. Pokud je ˇcteˇcka pˇripojena poprv´e, nebo byla vyuˇz´ıv´ana v kombinaci s jinou aplikac´ı, nastavte dle manu´alu reˇzim emulace numerick´e kl´avesnice (program byl testov´an pouze v kom- binaci se ˇcteˇckou Hyperion 1300g od spoleˇcnosti Honeywell, odkaz ke staˇzen´ı ˇcesk´eho manu´alu je pˇriloˇzen v pˇr´ıloze Pˇr´ıloha A - Obsah CD). Toto je nutn´e pouze pokud je na poˇc´ıtaˇci nastavena ˇcesk´a kl´avesnice. Program funguje i bez pˇripojen´ı ˇcteˇcky, vˇsechna data lze zad´avat i ruˇcnˇe.

5.1.2 Prvn´ı spuˇstˇen´ı

Po spuˇstˇen´ı se aplikace pokus´ı pˇripojit k MySQL serveru a po ´uspˇeˇsn´em pˇripojen´ı se zobraz´ı hlavn´ı okno programu. Jestliˇze pˇripojen´ı nelze nav´azat nebo se jedn´a o prvn´ı spuˇstˇen´ı po instalaci a pˇrihlaˇsovac´ı ´udaje jeˇstˇe nebyly zad´any, zobraz´ı se nejprve okno informuj´ıc´ı o nemoˇznosti spojen´ı s datab´az´ı.

Hlavn´ı okno programu obsahuje dvˇe rozbalovac´ı menu :

• Menu – Obsahuje vˇsechny z´akladn´ı ´ukony jako naˇcten´ı ˇci zaloˇzen´ı nov´e zak´azky, vyhled´an´ı EPS a zobrazen´ı statistik. Vˇsechny tyto ´ukony jsou z´avisl´e na pˇripojen´ı k datab´azi, a v pˇr´ıpadˇe, ˇze nen´ı spojen´ı nav´az´ano, objev´ı se upozornˇen´ı.

• Nastaven´ı – Obsahuje volby pro nastaven´ı pˇripojen´ı k datab´azi ˇci k s´ıt’ov´e tisk´arnˇe.

(38)

V prvn´ı ˇradˇe je nutn´e nastavit ´udaje pro pˇripojen´ı k datab´azi. To se prov´ad´ı skrze poloˇzku

”Nastaven´ı datab´aze“ v menu

”Nastaven´ı“. V zobrazen´em dialogu je nutn´e vyplnit n´asleduj´ıc´ı informace :

• Druh datab´aze – Obsahuje seznam vˇsech podporovan´ych datab´az´ı. Vybran´a poloˇzka urˇcuje pouˇzit´y JDBC driver pro pˇripojen´ı.

• URL datab´aze – IP adresa a port serveru. Zad´av´a se ve form´atu napˇr.

127.0.0.1:3306 (localhost s portem 3306). Pokud je adresa zad´ana ve ˇspatn´em form´atu, je uˇzivatel upozornˇen zmˇenou barvy pozad´ı pol´ıˇcka a pˇri pokusu o uloˇzen´ı ´udaj˚u je uˇzivatel dot´az´an, zdali si pˇreje uloˇzit nespr´avnˇe zadan´a data.

• Jm´eno datab´aze – Jm´eno pouˇzit´e datab´aze. V pˇr´ıpadˇe, ˇze datab´aze zadan´eho jm´ena na serveru nen´ı nalezena, je vytvoˇrena datab´aze nov´a.

• Jm´eno uˇzivatele – Pˇrihlaˇsovac´ı jm´eno uˇzivatele.

• Heslo – Heslo pro pˇrihl´aˇsen´ı k serveru.

Vyplnˇen´e ´udaje lze uloˇzit vybr´an´ım poloˇzky

”Uloˇzit“ z

”Menu“, ˇci vybr´an´ım moˇznosti

”Ano“ v dialogu zobrazen´em po zavˇren´ı okna. Po uloˇzen´ı se aplikace opˇetovnˇe pokus´ı spojit s datab´azov´ym serverem. Stav pˇripojen´ı k datab´azi je zobrazen ve spodn´ı ˇ

c´asti hlavn´ıho okna programu.

Jestli-ˇze chcete vyuˇz´ıvat i funkce tisku, je nutn´e nastavit adresu a port tisk´arny pomoc´ı dialogu

”Nastaven´ı tisk´arny“. Dialog obsahuje dva vstupy :

• IP tisk´arny – IP adresa ve form´atu ˇctyˇr bajt˚u v des´ıtkov´e soustavˇe oddˇelen´ych teˇckou (napˇr. 192.168.0.1)

• Port – Celoˇc´ıseln´a hodnota v rozsahu 1024 - 65535.

U obou hodnot prob´ıh´a kontrola form´atu. Jestliˇze zadan´a hodnota neodpov´ıd´a form´atu, dojde ke zmˇenˇe barvy vstupn´ıho pole, a pˇri pokusu o uloˇzen´ı je uˇzivatel dot´az´an, zdali si pˇreje uloˇzit hodnoty ve ˇspatn´em form´atu.

5.1.3 Opakovan´e spuˇstˇen´ı

Veˇsker´a nastaven´ı a pˇrihlaˇsovac´ı ´udaje jsou uchov´av´ana i po vypnut´ı aplikace.

Pˇri opˇetovn´em spuˇstˇen´ı se s jejich pomoc´ı aplikace pokus´ı opˇet pˇripojit k datab´azi.

References

Related documents

Za pˇ redpokladu ´ uspˇ eˇ sn´ eho otestov´ an´ı by n´ asledovalo vyuˇ zit´ı odhadnut´ eho a verifikovan´ eho modelu pro predikci, nebo bliˇ zˇ s´ı anal´ yzu zkouman´

Asociace se prov´ ad´ı pˇri navazov´ an´ı spojen´ı v aplikaˇ cn´ı vrstvˇ e a pˇri asociaci si klient a server stanov´ı urˇ cit´ e komunikaˇ cn´ı parametry, kter´ e

Pr´ ace navazuj´ıc´ı na tuto by se mohly zab´ yvat vlivem r˚ uzn´ ych pˇredpomiˇ novaˇ c˚ u na ˇ casovou n´ aroˇ cnost ˇreˇsen´ı pˇri pouˇ zit´ı monolitick´

Pˇredloˇ zen´ a disertaˇ cn´ı pr´ ace se zab´ yv´ a adaptac´ı existuj´ıc´ıho syst´ emu automatick´ eho rozpozn´ av´ an´ı ˇreˇ ci (ASR) pro dalˇs´ı jazyky.. Zamˇ eˇruje

Kromˇ e fin´ aln´ı verze, kter´ a komplexnˇ e zpracov´ av´ a veˇsker´ e dan´ e poˇ zadavky, vzni- kala souˇ casnˇ e i verze, kter´ a fungovala bez pouˇ zit´ı detektoru

Ke kaˇ zd´ emu videu pouˇ zit´ emu pˇri testov´ an´ı byly hod- noty poˇ ctu osob, kter´ e proˇsly a poˇ ctu unik´ atn´ıch osob, kter´ e se ve videu objevily tak´ e

Mezi data ukl´ adan´ a do datab´ aze patˇr´ı informace o pool serveru, ke kter´ emu je tˇ eˇ zebn´ı klient aktu´ alnˇ e pˇripojen, informace o dobˇ e tˇ eˇ zby aktu´

- odpověď studenta/ky: srovnávala českou a německou národnost, měla málo dat na to, aby mohla říci závěry - hodnocení odpovědi: