PROJEKT TRO-OSNE CNC GLODALICE ZA OBRADU

Download Report

Transcript PROJEKT TRO-OSNE CNC GLODALICE ZA OBRADU

Vizijski sustavi
Opis vizijskog sustava instaliranog u laboratoriju za
projektiranje izradbenih i montažnih sustava
NI Compact Vision System (CVS)
Student: Tomislav Pavlic
1
Sadržaj prezentacije:







Karakteristike kamere instalirane u laboratoriju FSB-a
Compact Vision System (CVS)
Opis priključaka uređaja CVS-1450
Spajanje vizijskog sustava u cjelinu
Postavke kamere
Program za analizu i obradu slike
Video prikaz vizijskih sustava u radu
2
1. Karakteristike Basler Scout kamere

Basler Scout kamera postavljena u laboratoriju FSB-a
3
1. Karakteristike Basler Scout kamere
4
5
1. Karakteristike Basler Scout kamere









Basler Scout kamera temelji se na Sony-im CCD senzorima
omogućuje široki spektar rezolucije i brzine
ima vrlo visoku preciznost
također uključuje u sebi i CMOS senzor od Microna
spaja se preko Gigabit Ethernet (GigE) i FireWire-b (IEEE 1394b) tehnologije
koristi se u mnogim vizijskim sustavima kao npr. za provjeru kvalitete kontrole
za kontrolu jela i pića
u prometu za inteligentni prometni sistem
u medicini, biomedicini i slično
6
1. Karakteristike Basler Scout kamere
CCD & CMOS


CCD (ili Charge - Coupled Device) predstavlja senzor kod kojeg se svjetlo usmjerava na
fotoosjetljivi, poluvodički element napravljen najčešće na bazi silicija
foto-osjetljivi elementi mogu biti formirani u tri osnovna oblika senzora:








točkasti
linijski
površinski
u vizijskim sistemima, vrlo su važni plošni ili površinski niz fotodetektora, koji predstavljaju oblik
senzora koje susrećemo u digitalnim kamerama - to je pravokutan oblik senzora, čije su površine
ispunjene sa fotoosjetljivim detektorima
broj tih fotodetektora je ono što definira rezoluciju
CMOS (ili Complementary Metal Oxide Semiconductor) predstavlja oznaku za tehnologiju kojom
senzor nastaje, i kao takav je puno jeftiniji i jednostavniji za proizvodnju
kamere na bazi CMOS senzora puno su jeftinije od kamere bazirane na CCD senzoru i to je
njegova prednost
glavna razlika je što se kod CMOS senzora, pojačanje signala odvija na samom fotodetektoru,
dok kod CCD imamo poseban sklop za pojačanje na izlazu iz senzora
7
2. Compact Vision System (CVS)

Compact Vision System (CVS) - NI CVS-1450 instaliran u laboratoriju FSB-a
8
2. Compact Vision System (CVS)

Prednja ploča CVS-1450 uređaja sastoji se od:

1x VGA priključka

1x RS-232 serijskog ulaza

1x 10/100 Ethernet priključka

3x IEEE 1394a ulaza

CVS-1450 uređaj također uključuje:




LED diode za status komunikacijskog sistema
DIP prekidači - opisuju izbor podizanja sistema
TTL ulazi i izlazi za okidanje
izolirani ulazi i izlazi za povezivanje vanjskih uređaja kao što su PLC-i, senzori i sl.
9
2. Compact Vision System (CVS)
10
2. Compact Vision System (CVS)

U tablici su prikazani i opisani priključci na uređaju CVS-1450 i opis signala za svaki priključak.
11
3. Opis priključaka uređaja CVS-1450

Naponski priključak

naponski priključak na CVS-1450 uređaju smještaju se s dva naponska opskrbljivača

terminali označeni sa V i C dobavljaju napon i mod zajedničkog signala za glavno napajanje CVS-1450 uređaja

označeni terminali Viso i Ciso daju napon i mod zajedničkog signala za napajanje izoliranog izlaznog strujnog kruga
12
3. Opis priključaka uređaja CVS-1450

Uzemljenje

neki sustavi zahtijevaju korištenje uzemljenja na CVS-1450 uređaju

za spajanje kučišta na nulu, priključivanjem uzemljenja, kao što je prikazano na slici 4, na tlo zemlje spaja se
mod zajedničkog signala glavnog napajanja
13
3. Opis priključaka uređaja CVS-1450

IEEE 1394 ili FireWire veza

službeni naziv za standard komunikacije između elektroničkih uređaja

jedan od najbržih perifernih standarda i to ga čini odličnim za uporabu

IEEE 1394 priključci na CVS-1450 uređaju omogućuju visoko frekvencijsku povezanost izmenu CVS-1450
uređaja i IEEE 1394 sučelja na kamerama

priključci na CVS-1450 uređaju omogućuju korištenje 6 pinskog IEEE 1394 kabla
14
3. Opis priključaka uređaja CVS-1450

VGA

VGA priključak na CVS-1450 uređaju omogućava povezanost između CVS-1450 uređaja i VGA ulaza monitora

za to povezivanje koristi se 15 pinski VGA priključak i VGA kabel

slika 7. prikazuje taj VGA priključak
15
3. Opis priključaka uređaja CVS-1450

COM

ulaz COM1 nalazi se iznad VGA priključka

COM1 je visoko brzinski RS-232 serijski port koji se upotrebljava za priključenje serijskih uređaja, kao što su
skeneri, pisači i slično
16
3. Opis priključaka uređaja CVS-1450

Ethernet

Ethernet je naziv za sustav koji je razvila kompanija Xerox

koristi vrlo jednostavnu pristupnu tehnologiju, jeftini medij i nema upravljačke jedinice

standardom je definiran koaksijalni kabel brzine do 10 Mbps

danas se koriste i upletene parice i svjetlovodi, te brzine idu do 100 Mbps

Ethernet port na CVS-1450 uređaju omogućava komunikacijsku povezanost između navedenog uređaja i
računala i to izravno ili preko mrežnog porta

Postoje dvije vrste Ethernet kabla:

neukriženi kabel ili tzv. standardni Ethernet kabel, i

križni Ethernet kabel

za povezivanje CVS-1450 uređaja i računala, preko mrežnog porta,
koristi se neukriženi kabel, čineći tako izravnu kabelsku vezu,
za povezivanje CVS-1450 uređaja i računala izravno,
bez mrežnog porta, koristi se križni Ethernet kabel
općenito, križni je kabel izrađen izvrtanjem («križanjem»)
redoslijeda žica u njemu tako da se CVS-1450 uređaj i
računalo mogu izravno povezati pomoću njega


17
3. Opis priključaka uređaja CVS-1450

Okidni sklop TRIG 0

TRIG izolirani ulaz na CVS-1450 uređaju omogućuje povezanost sa vanjskim uređajima, kao što su senzori
udaljenosti i start/stop gumb...

Okidni sklop TRIG 1 i TRIG 2

može se koristiti s dva TTL dostupna izlaza, na SMB priključcima

za povezivanje kamere i vanjskih uređaja





ulazi okidnog sklopa, dostupni su isto tako od TTL ulaza kao i izoliranih izlaza
ovi navedeni ulazi mogu se koristiti za sinkronizaciju CVS-1450 uređaja sa vanjskim uređajima
neki od takvih ulaza mogu biti generirani signali od senzora blizine
signali PLC-a koji javlja da li je izradak prošao ispred vidnog polja kamere ili ne
CVS-1450 uređaj koristi ove ulaze za početni vremenski puls koji se koristi za kontrolu kamere, kontrolu
osvjetljenja i izlazni vremenski rezultat
18
3. Opis priključaka uređaja CVS-1450

Digitalni ulazi/izlazi

digitalni ulaz/izlaz je sklop koji povezuje CVS-1450 uređaj sa okolinom

to je 44 pinski DSUB priključak prikazan na slici 10.

omogućava dostup digitalnim ulazima i izlazima

digitalni ulazi/izlazi dostupni su kroz dva TTL ulaza, 10 TTL izlaza, 13 izoliranih ulaza i 4 izolirana izlaza
19
3. Opis priključaka uređaja CVS-1450

TTL



TTL je brzi preklopnik, standardna signalizacija općenito korištena za programe, koji zahtijeva visoku točnost
TTL ulazi i izlazi ne zahtijevaju posebno napajanje
Izolirani ulazi i izlazi

izolirani ulazi i izlazi na CVS-1450 uređaju imaju odvojenu osnovnu referencu od glavnog sklopa za napajanje
CVS-1450 uređaja

takva izvedba pruža zaštitu od sprječavanje petlji, koje mogu stvarati smetnji u sustavu

na izoliranim ulazima mogu se upotrebljavati signali napona sve do 30 V, a «naponsko ljuljanje» na izoliranim
ulazima određeno je terminalom Viso na konektoru.
20
3. Opis priključaka uređaja CVS-1450

LED indikatori

POWER OK LED

u toku rada CVS-1450 uređaja, indikator osvjetljenja POWER OK LED svijetli zelenim svijetlom, a to označava da CVS-1450 uređaj
radi normalno, bez greške

crveno svijetlo indicira da CVS-1450 uređaj ne radi normalno, tj. postoji greška

STATUS LED

indikator STATUS LED uključuje se,
ako postoji greška sustava

ostaje isključen u toku normalnog rada
21
3. Opis priključaka uređaja CVS-1450

ACR/LINK LED

indikator ACT/LINK LED treperi kada CVS-1450 uređaj prima ili šalje informacije na mrežu sustava preko
Ethernet veze

slika 12. prikazuje mjesto ACT/LINK LED indikatora na CVS-1450 uređaju

100 Mbps LED

indikator 100Mbps LED svijetli zeleno, kada mreža sustava
omogućava prijenos podataka od 100 Mbps

ako spomenuti indikator ne svijetli
CVS-1450 uređaj ne funkcionira na 100 Mbps

slika 12. prikazuje mjesto 100 Mbps na
CVS-1450 uređaju
22
3. Opis priključaka uređaja CVS-1450

DIP prekidači
Sklop koji u sebi sadrži DIP preklopnike na CVS-1450 uređaju:

SAFE MODE

IP RESET

NO APP

USER 1

Preklopnik SAFE MODE

preklopnik SAFE MODE na CVS-1450 uređaju uključuje se kada se rade postavke samog sustava i kada
želimo ažurirati sam program na uređaju

Preklopnik IP RESET

ovaj preklopnik se koristi za poništavanje IP postavki na CVS-1450 uređaju

Preklopnik NO APP

za sprječavanje automatskog pokretanja pri samom podizanju programa na CVS-1450 uređaju koristi se ovaj
preklopnik

Preklopnik USER 1

preklopnik nema direktnu funkciju
23
3. Opis priključaka uređaja CVS-1450
24
4. Spajanje vizijskog sustava u cjelinu

Vizijski sustav spojen u laboratoriju FSB-a
25
4. Spajanje vizijskog sustava u cjelinu



povezivanje računala i CVS-1450 uređaja preko Ethernet veze, omogućava dodjeljivanje IP adrese, podešavanje
CVS-1450 uređaja i praćenje trenutnih zadataka
kako sa svim Ethernet uređajima, tako i sa ovim uređajem, može se povezati CVS-1450 uređaj na istu mrežu
način povezivanja prikazan je na slici 14.
26
4. Spajanje vizijskog sustava u cjelinu

osim jednog CVS-1450 uređaja, može biti spojeni više njih na istu mrežu
svaki CVS-1450 uređaj, ukoliko ih je više spojeno na istu mrežu mora ima jedinstvenu IP adresu

slika prikazuje odabir točne IP adrese

27
5. Postavke kamere

program Measurements & Automation Explorer (MAX), tvrtke National Instruments, služi za podešavanje
akvizicijskih sistema

MAX je interaktivni alat za podešavanje National Instruments hardware uređaja, a navedeni program koristi se za
podešavanje postavki kamere

program također ima mogućnosti podešavanje parametara same slike

postavke kamere vrše se pod opcijom Remote System i datoteke CVSI 1450, koja se pak dijeli na pod datoteku
Devices and Interfaces

osnovne informacije o Bascler Scout kameri, koju program sam detektira preko njezine IP adrese, nalaze se
unutar kartice NI-ImaQdx Devices

u prvoj kartici pod imenom “informacije o kameri” (Camera Information), nalaze se osnovne informacije o samoj
kameri, tj. informacije o imenu, modelu, serijskom broju i načinu komunikacije sa sustavom

prva kartica prikazana je na slici 15.
28
5. Postavke kamere
29
5. Postavke kamere


u drugoj kartici pod imenom akvizicijska svojstva (Acquisition Attributes), nalazi se video format slike, u kojoj se
može: proizvoljno odabrati format slike, brzina kojom se slika kreće u sekundi, format piksela i njegova brzina
prikazana je na slici 16.
30
5. Postavke kamere

u trećoj kartici pod imenom svojstva kamere (Camera Attributes) nalaze se: osvjetljenje, pojačanje, brzina slike,
kontrast, modulator, okidni sklop, vrijednost bijele boje
31
5. Postavke kamere


u posljednjoj četvrtoj kartici (Bayer Color) nalaze se parametri za pojačanje crvene, zelene i plave boje (RGB)
uz njih također je smješten parametar razine bijele boje
32
6. Program za analizu i obradu slike

National Instruments (NI) Vision Assistant je prototipni alat za vizijske sustave i za analizu i obradu slike, što
uključuje:





obrada boje
siva skala
obrada binarne slike
obrada filtracije
obrada morfologije i operacije

pomoću programa Vision Assistant, prototipni alat za vizijske sustave se može izraditi vrlo brzo i testirati na
različitim slikama

koristeći program Vision Assistant LabVIEW VI mogu se izraditi blokovski dijagrami algoritma, te koristeći NI Vision
vizijski sustav za obradu i analizu slike sve to implementirati u LabVIEW

za prikaz slike iz vanjskog uređaja, tj. Basler Scout kamere, izborom izbornika File i odabirom kartice Acquire
Image, otvori se osnovno sučelje programa NI Vision Assistant

osnovno sučelje programa NI Vision Assistant prikazuje slika 20.
33
6. Program za analizu i obradu slike
34
6. Program za analizu i obradu slike

u prozoru akvizicija (Acquisition), odabirom opcije za pribavljanje slike iz kamere preko IEEE 1394 (FireWire) veze,
“pribavi” se slika u programu kao što je prikazano dolje na slici 21. i otvori se prozor na slici 22.
35
6. Program za analizu i obradu slike
36
6. Program za analizu i obradu slike


nakon odabira opcije za pribavljanje slike iz kamere, otvori se prozor za obradu slika u kojem kamera slika statičnu
sliku
po završenju slikanja slike, odabire se alat za obradu slike, što prikazuje slika 23.
37
6. Program za analizu i obradu slike
38
6. Program za analizu i obradu slike

prikaz definiranja objekta za uspoređivanje pomoću vizijskog sustava
39
7. Video prikaz vizijskih sustava u radu
40
Hvala na pažnji !!
41
Pitanja i odgovori za kolokvij










Koja je glavna razlika između CCD i CMOS senzora?
Glavna razlika je što se kod CMOS senzora, pojačanje signala odvija na samom fotodetektoru, dok kod CCD
imamo poseban sklop za pojačanje na izlazu iz senzora.
Na kojim senzorima se temelji Basler Scout kamera?
Basler Scout kamera temelji se na Sony-im CCD senzorima.
Kako se spaja Basler Scout kamera?
Spaja se preko Gigabit Ethernet (GigE) i FireWire-b (IEEE 1394b) tehnologije.
Što mora imati svaki CVS-1450 uređaj prilikom spajanja na mrežu?
Svaki CVS-1450 uređaj, ukoliko ih je više spojeno na istu mrežu mora ima jedinstvenu IP adresu.
Kako se povezuje CVS-1450 uređaj i računalo izravno, bez mrežnog porta?
Za povezivanje CVS-1450 uređaja i računala izravno, bez mrežnog porta, koristi se križni Ethernet kabel.
42