Software




SOFTWARE NAVIGATION
InternalWeb
Browser-Based Firmware
 

APM Technology
Active Pixel Matrix
 

SIFTA
Software Interface
For Thermal Alarms

ThermoP.I.D.
Closed-Loop
Control Module
 

ImageJ
Image Analysis Tool
 

Cascade
Line Camera Software

LabVIEW Interface
Real-time Data Statistics
 





ADVANTECH ADAM MODULES
Link Directly to Your Devices

AXT series fixed-mount cameras equipped with APM technology can use these Ethernet-based I/O modules to communicate directly with circuit-based devices. Thermal alarms and closed-loop control outputs can wire directly into PLCs, controllers, or other circuitry. Buying an ADAM device will maximize your APM-equipped camera's connectivity options.

ADAM-6060
6 Digital Inputs, 6 Relay Outputs (Type A)

ADAM-6052
8 Digital Inputs, 8 Digital Outputs

PLUG-INS: InternalWeb Series
InternalWeb, the browser-based firmware of AXT thermal imaging products, requires two browser plug-ins to function correctly.


This ZIP file contains Macromedia Flash Player 6 (lowest compatible version) and the latest Java Runtime Engine. It is recommended to install these plug-ins if you experience trouble with InternalWeb.

ZIP, 15.7 Mb
 
Seamless Process Integration.

The Active Pixel Matrix (APM) is an optional, browser-based region of interest engine that acts as an add-on to InternalWeb. Use its intuitive “canvas-and-brush” approach to paint up to eight regions of interest right on the image using any web browser. You may also attach a custom emissivity to each region. AXT Series fixed-mount cameras equipped with APM technology will process incoming thermal imagery and generate statistics without a host PC or any external software.

Mean, minimum, maximum, and range data for each region become available via browser, ASCII TCP Port, or TCP-MODBUS Protocol. Up to four APM grids may be stored and activated in-camera. Optional embedded modules may also use APM statistics to perform additional operations in-camera.

An additional charge is associated with this technology as well as each module. However, the SIFTA module is currently included at no charge when purchasing APM capability. An Active Pixel Matrix is required for both SIFTA and ThermoP.I.D. to function. Contact us for more details.

 
 

This screenshot has been modified to show all modules and APMs simultaneously.


Exploring The Active Pixel Matrix

Area Camera Active Pixel Matrix
Line Camera Active Pixel Matrix
The APM for area cameras (left) and line cameras (right).


Painting palette for the APM.

Painting regions and zones of interest is simple. The appropriate matrix (pictured above) appears in the web browser ready to be painted by the mouse.

Area cameras display a thermal image underneath the grid to aid in painting. Simply select a region color from the palette (shown right) and click and drag to paint. Three brush sizes are available- a 1x1 brush, a 2x2 brush, and a 3x3 brush. Notice the grid displaying true thermal pixels- this shows exactly which pixels are included for each region. Additionally, a mixing slider changes the brightness ratio of the grid and image to assist the eye. A new screenshot may be called up at any time.

Line cameras display the current line in the grayscale columns to the right of each zone. Unlike the area camera's APM, the line camera's eight zones may contain similar pixels. The grayscale line data updates in-browser and minimum and maximum temperatures are displayed. Additionally, rolling the cursor over a pixel displays that pixel's current temperature.

Regional Emissivity can be applied as well. Each region of the area APM can have an emissivity paired with it by inputting a value from 0.1 to 1.0 in the palette. For example, when analyzing a rim and tire spinning, the more emissive tire region can have a unique emissivity from the less emissive rim region. Now both regions return correct temperatures. This is known as emissivity mapping. The line camera's APM has a separate E-zone, since any pixel must contain only one emissivity value, contrary to other zones. By default, non-painted pixels and
and undeclared regions inherit the global emissivity value.

Up to four unique grids and emissivity sets can be stored in the camera for quick access. These four configurations are referred to as 'Alpha', 'Bravo', 'Charlie', and 'Delta'.


The regional statistics table displays statistics of each painted region (area camera colors shown).

Regional Statistics update in the browser after saving a grid/emissivity configuration. Now that regions and emissivity values have been declared, the camera begins calculating the minimum, mean, maximum, and range values for all regions. Processing resumes even after the user logs off or reboots the camera. These statistics are available to the network via TCP-MODBUS protocol for PLCs. They can also be aquired with C code or LabVIEW drivers by using a raw ASCII TCP port. More importantly, the statistics become possible process variables for either of the modules featured below.

Go to top of page
 

SIFTA is an embedded module for thermal alarm processing. An acronym meaning Software Interface For Thermal Alarms, SIFTA offers eight independent alarm processors that each monitor an APM statistic. When the appropriate conditions are met, SIFTA activates the alarm which is attainable via TCP protocols including TCP-MODBUS. SIFTA can also export alarm status as DO signals or relays through an Advantech ADAM-6000 Series I/O Module. Up to four independent configurations can be stored in-camera.

SIFTA's access panel as it appears in-browser.

Exploring SIFTA
Channel - SIFTA supports eight channels for alarm processing. Each channel may 'listen' to any statistic. Additionally, each channel is paired with a channel on an optional ADAM I/O module, if applicable. Channels can be activated or deactivated individually.
Alarm - Alarm status of all channels is shown as an indicator which glows if an alarm is occurring. This delivers live feedback from within the browser.
Value to Monitor - Any region (here the line camera's zone colors are shown) and statistic combination may be selected for each channel. The channel accepts that value as the input value.
Threshold - This is the value of interest for the channel. An alarm occurs for all values below or above the threshold. The arrow button is a vector setting. The threshold can be declared in either measurement system, regardless of which is currently active.
Delay - This value, expressed in seconds, forces the alarm to remain true for the alotted amount of time before actually triggering. For instance, if using a value of 2 seconds, but an alarm condition only occurs for 1 second, the alarm event never occurs. This parameter is used to quell fleeting alarm events.
Hysteresis - This refers to a value in degrees that is used to determine when to deactivate the alarm once it occurs. A threshold of 40 degrees with an upward vector and a hysteresis of 5 will cause the alarm to activate at 40 degrees or higher and deactivate at less than 35 degrees. Conversely, a downward vector will cause the alarm to activate at 40 degrees or lower and deactivate when the value rises above 45 degrees. This parameter is used to sustain an alarm condition until it is deemed appropriate for the alarm to deactivate.
Channel Guide - This handy information box depicts, in plain English, a channel's settings as they are modified. The guide focuses on whichever channel the cursor shadows.

Currently, purchasing APM technology for an AXT fixed-mount camera will include SIFTA at no charge. Contact us to find out more, place an order, or upgrade your existing equipment!


Go to top of page
 

ThermoP.I.D. is an embedded module for closed-loop temperature control. Using universally recognized P.I.D. algorithms, ThermoP.I.D. offers eight independent controllers that each ‘listen’ to any APM statistic. Each loop then generates the recommended control variable for the desired setpoint. Output is available digitally via TCP-MODBUS or through an Advantech ADAM-6000 Series I/O Module as an analog signal. Store up to four unique configurations in-camera.

ThermoP.I.D.'s access panel as it appears in-browser.

Exploring ThermoP.I.D.
Output - ThermoP.I.D. returns these control variables for closed-loop control in accordance to the minimum and maximum values. Consider this the recommended power for the heating or cooling mechanism associated with that channel.
Channel - ThermoP.I.D. supports eight channels for closed-loop control. Each channel may 'listen' to any statistic. Additionally, each channel is paired with a channel on an optional ADAM I/O module, if applicable. Channels can be activated or deactivated individually.
Value to Monitor - Any region (here the line camera's zone colors are shown) and statistic combination may be selected for each channel. The channel accepts that value as the input value.
Setpoint - This refers to the desired value of the appropriate region or zone. For instance, channel 0 shows that Zone 1's mean temperature is to be kept at 40 degrees Celcius.
Control Variable Minimum & Maximum - This expresses the range of the control variable output. The values can be floating-point numbers. The scale can also be reversed if the channel is associated with a cooling mechanism.
Proportional - This is the Proportional gain tuning parameter for the P.I.D. loop, expressed as a number between 0 and 100. The Internet contains a vast amount of information on tuning P.I.D. loops to acheive the desired result.
Integral - This is the Integral tuning parameter for the P.I.D. loop, expressed in seconds. The Internet contains a vast amount of information on tuning P.I.D. loops to acheive the desired result.
Derivative - This is the Derivative tuning parameter for the P.I.D. loop, expressed in seconds. The Internet contains a vast amount of information on tuning P.I.D. loops to acheive the desired result.

ThermoP.I.D. is available at an additional cost and requires APM technology. Contact us to find out more, place an order, or upgrade your existing equipment!
 
© 2008 Ann Arbor Sensor Systems, LLC. All Rights Reserved. Trademark Statement. Privacy Policy. Terms and Conditions. Terms of Sale. About Us.