CANDELA 7305 Controller

Basic parameters of CANDELA:

– Intel Cherry Trail Z8350 Quad Core Processor
– Base Frequency: 1.44GHz (1.92GHz Burst Frequency)
– Operating System: Windows 10 Home Edition
– RAM: 2GB DDR3L
– Storage Capacity: 32GB
– GPU: Intel HD Graphics, 12 EUs @200-500Mhz, single-channel memory,
– Co-processor: 2 x ATmega32u4
– Video output: 2 x HDMI and MIPI-DSI

– Supports 100Mbps Ethernet
– 6 x Gravity Interface Connectors;
– HMI: 7″ Touch screen, resolution 1024×600;
– 7 x USB 3.0 ports, 5A, 
– Wi-Fi 802.11n 2.4G and Bluetooth 4.0, 
– 2 x HDMI for two monitors,
– 2 x ATmega co-processor with 20 Analog inputs, 2 Analog outputs, 30 GPIO, 12 PWN; 
– 2 On/Off high voltage outputs with internal current and volt meters; 
– Internal temperature sensor;
– Sound amplifier with speaker;
– Serial interface;
– Emergency STOP button.

Available peripherals and functions:

– up to 15 USB 2.0 cameras (tested with Logitech)
– up to 5 USB 3.0 cameras (tested with BASTER acA640-90uc, 90fpc);
– up to 5 GigE cameras (tested with BASLER ace);
– up to 5 Smart cameras;
– up 35 analog sensors;
– up to 20 stepper motors;
– up to 20 high voltage switches;
– SD mini card with memory up to 64GB allows to save and keep reported information as .avi, .mov, mp4 .xls…;
– speech recognition, voice command recognition, speaker voice response…

Sphere of application:

– Was used as a controller (microfluidic, FPGA sensors acquisition, data collection, processing and transfer) and sequencer of BETA test bench DNA sequencer;
– Can replace Konica-Minolta CL200 chroma meter with up to 5 heads that cost about $4,500 (CU, u’v’, CRI, Lux);
-Can be used for stepper motor control in robotic with up to 20 motors, used in VIXEL mirroring station;
-Can be used for vision acquisition and processing (CCT, CBCP, L*a*b color distance, machine vision), used in EVERFINE HOT tester in Arts conveyor;
– Can be used for probes of LED dies, Wafers, Silicon patterns; used in Soraa Wafer HV tester;
– Can be used for XYZ microscope devices with particle recognition and binary processing;
– Security system any kind with up to 20 IP Cameras, up to 20 infrared sensors, complex control and recording, including thread analytic platform and location specific detection; BDS security;
– Photonic Automation System with Chroma Meter CM200 and video acquisition for image processing. Modification of Candela 7300 is able to perform the next tests: CBCP (cd), CCT (K), u’v’, Load Power (W), Load Voltage (V), Load current (A), illuminance (lx) and to perform the morphological analysis of acquired images.
– All kind of automation and control.

Pre-compiled programs available:

Industry application (temperature monitoring, modbus, monitor OPC items with DataSocket, PTP Sequencer TE, WEB services);
– Vision (Analysis including histogram, HOG-LBP texture classification, line profile, SSIM; barcodes including Data Matrix Grading AIM DPM 2006, 1D barcode, Data Matrix code, PDF 417, QR code, unwrap barcode; binary analysis including binary morphological reconstruction to find particles, particle analysis report, particle filter; calibration including calibration models comparison, perspective calibration;edge detection; classification including color and particle classification; CIE color distance, color matching, color pattern matching, color segmentation, color treshhold, contour analysis, contour defect inspection; feature correspondence including corner and feature point detection, feature matching; AVI codec comparison, read AVI and image file, Read/Write AVI with data; geometric matching including geometric matching with calibration, match multiple geometric patterns; golden template comparison including template inspection; image processing including BCG lookup, flat field correction and estimation, gray morphological reconstruction (H-Dome), image lable, image treshhold, magic Wand, math lookup, morphological segmentation; light meter; motion estimation including optical flow feature tracking; OCR; image averaging, color pattern matching, stereo vision including calibrating the stereo vision system, compute depth image; texture defect detection; object tracking, part inspection); 
– Analysis, Signal Processing and Mathematics (financial forecasting, gaussian surface analysis with offset fit, general least squire fitting, integration and differentiation, interpolation, level measurement, optimization, polynomial, probability and statistics, pulse and transition measurement, signal processing, time domain analysis including DC-RMS measurement, level triggering of waveform, decimating, echo detection, edge detection with 2D convolution, limits testing for unevenly sampled data, mask and limit testing of XY graph, N channel pulse and transition measurement, Parseval’s detection, peak detection and display, peak detection comparison, rational re sampling, threshold detection comparison, train wheel PtByPt ; tone measurements including amplitude spectrum, multi/single tone measurement,dynamic and harmonic analyzer, online filtering, SINAD measurement, single tone measurement; filtering and conditioning, distortion measurement, differential equation PDE, ODE…);
– Building User Interface (acquiring user input including dynamic event generation, handling common user interface events, monitoring keyboard and mouse activity, populate tree items, user event generation, using a notifier as a demultiplexer; keyboard and mouse including cell phone towers, drag and drop – initiating a custom drug, and passing custom drag data, handling mouse wheel events, monitoring keyboard and mouse activity; controlling front panel objects programmatically including control references, numeric with units, manipulate a Tab control, all kind of scrollbars; displaying data including change cursor icon, add ring items, set busy cursor, string word wrapping with Get Nth Line method; graphs and charts including 3D Bar, comet, contour, mesh, pie, quiver, ribbon, scatter, stem, surface, waterfall Graphs; graphs annotation, mixed signal graphs, plot images property, search digital data for pattern, Smith Plot; XY multiplots and plots matrix; listboxes and tables including setting customtree item symbols; pictures including artificial strip chart, cell phone towers, histogram plot, polar plot, radar plot, XY plots and multi plots; menus and toolbars including customizing shortcut menus , menubar, resizable panel with splitter bars);
– Communicating with external applications (.NET including calling a private .NET assembly, passing data to a .NET event callback, task monitoring using .NET objects; Active X including Excel batch charting, excel-macro, excel write table, get data; dynamic data exchange (DDE); command line execution, I2C host FPGA, image transfer, serial monitoring Host PC, SPI host, SPI and I2C FPGA; LCD module including I2C LCD 2 and 4 lines, simultaneous LCD control, SD card log data; MATLAB and Xmath script including MATLAB script node Fractal and Lorenz Diff Eq.; OLE for process control (OPC) including monitor OPC item with DataSocket; operating system including Windows registry manipulation; program-to-program communication (PPC); using external code including integrating DLLs); 
– Control and Simulation (Fuzzy logic; PID including autotuning PID, dual channel PID, gain scheduling on rising and falling process variable, manual-automatic control with engineering units/saturation, multi channel PID, PID with noise plant, set point profile simulator and etc.);
– Distributing and Documenting application (building stand alone application including generation of programmatic build command line string);
– Fundamentals (arrays,file imputs and outputs, graphs and charts, loops and structures, object-oriented, waveforms);
– Hardware input and output (GPIO, nodbus, I2C and SPI, instrument drivers, scan engine, serial, sound, system, timing and synchronization, ULx);
– Vision acquisition (grab and select video mode, sequence with asynchronous acquisition, snapping, smart cameras, triggered grab, camera with DRAM);
– Networking (Bluetooth, DataSocket including Front Panel and Monitor OPC items, EPICS Client and Server, FTP, Benchmarking Asynchronous Calls, bucket creation, file manager, publisher-subscriber, email sending using SMTP Client, upload file, redundant Modbus Masters; network streams, OPC UA, TCP & UDP );
– Printing and Publishing Data (HTML report, publisher (oven));
– Toolkits and Modules (control, sequence execution, SQL including INSERT to MySQL database Benchmark, real-time including scan engine,statical process control including attribute chart with Pareto analysis, histogram plot, run/tier chart, complex X&R, control chart with Hist, var limits, real-time SPC, zone rule test (AT&T or WE or Nelson)).

RGB sensors Optical ability:

– ReR Irradiance responsivity, VOR: λp = 470 nm – 0.025V/(μW/cm2); λp = 524 nm – 0.095V/(μW/cm2); λp = 640 nm – 0.3 – 0.4 – 0.5V/(μW/cm2) 
– ReG Irradiance responsivity, VOG: λp = 470 nm – 0.13/(μW/cm2); λp = 524 nm -0.18 – 0.25 – 0.31mV/(μW/cm2); λp = 640 nm – 0.06/(μW/cm2) 
– ReB Irradiance responsivity, VOB: λp = 470 nm – 0.15 0.2 0.25/(μW/cm2); λp = 524 nm – 0.13/(μW/cm2); λp = 640 nm – 0.12/(μW/cm2) 
– Gain scaling, 1× to 2× 1.9 2 2.1 
– Gain scaling, 1× to 4× 3.8 4 4.2