20
MATRIX VISION GmbH 1 02/2008 Presentation The intelligent camera and Image processing sensor

02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor

Embed Size (px)

Citation preview

MATRIX VISION GmbH 1

02

/20

08

Presentation

The intelligent camera and Image processing sensor

MATRIX VISION GmbH 2

02

/20

08

What is it?

Intelligent camera- as sharp seeing as a lynx

Main target is not to generate pictures

The goal is to analyse the image

The mvBlueLYNX series include area and line scan cameras with different resolutions

MATRIX VISION GmbH 3

02

/20

08

Interfaces

8 digital inputs8 digital outputs+ video output+ 12..24V

Ethernet10/100 MBit

RS232 F-mount,C-mount or integr. Optic

Lighting

VGAUSB

Status LEDs

MATRIX VISION GmbH 4

02

/20

08

The inside

Sensor board

Main board

Interfaces board

Mainboard

Interface Sensor

MATRIX VISION GmbH 5

02

/20

08

Main board

Preprocessing in FPGA

DMA Transfer into RAM

Transfer to configurable destinations

32/64 MB of main memory 36 MB Flash for operating

system and applications

100/200/400 MHz PowerPC

Interface Sensor

MainboardFlash

PCI

RAMPPC NB

FPGA

MATRIX VISION GmbH 6

02

/20

08

Interfaces

10/100 MBit Ethernet

Serial interface

USB on mvBL-6xx

8 digital inputs and outputs

VGA OutputNo CPU load because of display operations

Interface Sensor

Mainboard

FPGA

VGAI/O

MATRIX VISION GmbH 7

02

/20

08

Sensor board

Configurable sensor management thru FPGA

Line scan Sensor sizes: Lines: 512, 1024, 2048 pixels

2D sensor sizes:CCD 640 x 480CCD 1024x768CCD 1600x1200CMOS 640 x 480CMOS 1280 x1024each also in color

Interface Sensor

Mainboard

Sensor

FPGA

MATRIX VISION GmbH 8

02

/20

08

Feature Comparison

Feature 200-Series 400-Series 600-Series

Processor Speed 100 MHz 200 MHz 400 MHzFloating Point Unit yes yes yesDMA image transfer yes yes yesRAM 16 32 64Flash 4+16 4+32 4+32Ethernet 10/100 MBit/s 10/100 MBit/s 10/100 MBit/sUSB no no yesDisplay SVGA/8bit XGA/8bit XGA/8bitDigital I/O's 8/8 8/8 8/8

MATRIX VISION GmbH 9

02

/20

08

Lighting devices

Lighting devices12 LED‘swhite, red, greenLens mountingEasy connectionFlash Control from mvBlueLYNX Power supply from mvBlueLYNX

MATRIX VISION GmbH 10

02

/20

08

System Software

Why Embedded Linux?

Standard operating systemModular and configurable Kernel.Excellent network features.Proven long-term reliability.Open source

• no license costs, • no proprietary "standards".

• "Real-Time" Linux available. • Large, easily-available knowledge

base.

MATRIX VISION GmbH 11

02

/20

08

System Software

Linux in practice...

Boot from the network.File system on a server.Boot everything from FLASH.Webserver on mvBlueLYNX.Multiple logins via serial and/or telnet.Choice of filesystemsJournaling (JFFS)Compressed (CRAMFS, JFFS2)

MATRIX VISION GmbH 12

02

/20

08

FLASH Usage

PPCBoot

Linux Kernel

Root Filesystem

User FLASH

128 kB Read only512 kB Read only

3.5 MB Read only CRAMFS

32 MB Read / write JFFS2

MATRIX VISION GmbH 13

02

/20

08

Programming Hosts

Hosts for developing applications...

Power MAC + Linux GNU native compiler.

x86 + Linux GNU Cross-compiler.

• x86 + Windows ® Cygwin (POSIX API) GNU Cross-compiler.

MATRIX VISION GmbH 14

02

/20

08

Programming

Similarly as with a PC system with frame grabber

With library for the camera and acquisition control

Differences: Linux instead of WindowsProgram is executed on mvBlueLYNX and not on the PC

MATRIX VISION GmbH 15

02

/20

08

Programming

Setup network on a server

GNU C/C++ Cross-Compiler for Linux or Windows

Development with well-known IDE (i.e. MS-VisualStudio)

Telnet Console over network

Access the server from mvBlueLYNX

Start program from server

When ready: Copy into Flash

Setup Autostart

MATRIX VISION GmbH 16

02

/20

08

Libraries

Recompile your own SW for PowerPC

Use any LINUX open source library

Use mvIMPACT – The vision library with optimised functions

MATRIX VISION GmbH 17

02

/20

08

GUI and Image output

Output on standard VGA monitor

Graphical User Interface with PicoGUI

Output of images, events and parameter

Graphical control elements

Control with mouse or touch-screen

MATRIX VISION GmbH 18

02

/20

08

Configuration

VNC-ServerProgram GUI only on mvBlueLYNX, local and remote configuration is the same

Access over PDA, Laptop or ServerDirect access over touch-screen or mouse

WebserverGUI on mvBlueLYNX is not needed

MATRIX VISION GmbH 19

02

/20

08

mvBlueLYNX-M

mvBlueLYNX as single board version

Additional features:• 128 MB DDR RAM• Power supply: 12..24V DC, 6 W + sensor• 2 serial interfaces, 2 USB, CF storage interface• IDE interface available (2.5” harddisk)• Permissible ambient temperature: 0..40°C

MATRIX VISION GmbH 20

02

/20

08

Questions?

Do you have any questions?