Digital filtering with enod3 In dynamic weighing applications

Similar documents
User s instructions. Page 1 sur 20 AXD-C / AAD-C / DVX-C / DVS-C : User s instructions B

Characteristics and functioning

Characteristics and functioning

EDS-400A COMPACT RECORDER. New KYOWA ELECTRONIC INSTRUMENTS CO., LTD.

EE 3302 LAB 1 EQIUPMENT ORIENTATION

Gentec-EO USA. T-RAD-USB Users Manual. T-Rad-USB Operating Instructions /15/2010 Page 1 of 24

MAGNETIC FIELD METER Operator s Manual

Free vibration of cantilever beam FREE VIBRATION OF CANTILEVER BEAM PROCEDURE

UCE-DSO210 DIGITAL OSCILLOSCOPE USER MANUAL. FATIH GENÇ UCORE ELECTRONICS REV1

Determination of an unknown frequency (beats)

DiMod 307 and SAE J211-1 Compliance. Dipl.-Ing. (FH) Jochen Schulz, Service Engineer, Kistler Automotive GmbH, Heidelberg, Germany

Catalog

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts

High-Speed Recording of Waveform Frequency Trigger Points

LC-10 Chipless TagReader v 2.0 August 2006

ZOOM Software Measurement and Graph Types

ET 304A Laboratory Tutorial-Circuitmaker For Transient and Frequency Analysis

TSA 6000 System Features Summary

Laboratory Experiment #1 Introduction to Spectral Analysis

MULTICHANNEL ACQUISITION SYSTEM

OPVibr Ultrasonic vibration measurement system Ultrasonic vibrometer INSTRUCTION MANUAL

2) APRV detects and records low frequency events (voltage drop, over-voltages, wave distortion) with a sampling frequency of 6400 Hz.

Software package IRBIS 3

Portable Multi-Channel Recorder Model DAS240-BAT

Features EX1629. High-performance Remote Strain Gage Measurement Unit. Overview. 48 programmable channels in a single unit

Software Operational Manual

Wavelet analysis: application to the magneto-inductive testing

Application Note. Airbag Noise Measurements

ExpoM - ELF User Manual

What the LSA1000 Does and How

Catalog

UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL. UCORE ELECTRONICS

FAST SAMPLING CONVERTER

EX FEATURES. Stand-alone 48-channel unit with built-in Ethernet controller. Built-in bridge completion and Excitation

Sensitivity of Series Direction Finders

WPE 48N USER MANUAL Version1.1

Procidia Control Solutions Dead Time Compensation

Charge Meter. Electronics & Software. Universally Applicable for Piezoelectric Measuring Technology. Type 5015A...

SensorTrace BASIC 3.0 user manual

From Digital to RF Debugging in the Time and Frequency Domain. Embedded Systems Conference 2015 May 6-7, 2015

The Design and Simulation of Embedded FIR Filter based on FPGA and DSP Builder

MICROWAVE MOISTURE SENSOR WITH WIRELESS DATA TRANSMISSION FL-WAPP

Features. Applications. Description

Experiment 2: Electronic Enhancement of S/N and Boxcar Filtering

Experiment P41: Induction Magnet through a Coil (Photogate, Voltage Sensor)

NEW! Transient Data Acquisition. Stand alone. Compact. Powerful.

Page 1/10 Digilent Analog Discovery (DAD) Tutorial 6-Aug-15. Figure 2: DAD pin configuration

PLA 33. Power line analyzer. User and service manual. version 2.4

PROCESS & TEMPERATURE CONTROLLERS

DEVICE CONFIGURATION INSTRUCTIONS. WinFrog Device Group:

RLC-circuits with Cobra4 Xpert-Link

PROPAGATION CHANNEL EMULATOR : ECP

ENA33LCD. Power line analyzer. User and service manual. Obrezija 5 SI-1411 Izlake

Quick Reference Guide. DF5-... Frequency Inverters 02/02 AWB GB

AND9023/D. Feedback Path Measurement Tool APPLICATION NOTE INTRODUCTION

LabVIEW Basics Peter Avitabile,Jeffrey Hodgkins Mechanical Engineering Department University of Massachusetts Lowell

MTX MTX 1052 & MTX 1054 oscilloscopes with FFT analysis, harmonic analysis and recording function

Keysight Technologies N9051B Pulse Measurement Software X-Series Signal Analyzers. Technical Overview

Kraus Messtechnik GmbH

GUNNEBO camera range. Specifications

TEMPERATURE CORRECTION METHOD APPLIED ON ZIGBEE MEASUREMENT DATA TRANCEIVER

LAB #7: Digital Signal Processing

Agilent PSA Series Spectrum Analyzers Self-Guided Demonstration for Phase Noise Measurements

A POWER QUALITY INSTRUMENT FOR HARMONICS INTERHARMONICS AND AMPLITUDE DISTURBANCES MEASUREMENTS

Please enter the identity code of your device here!

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives:

CALYS channels High accuracy calibrator

Quick Reference Guide. DF5-... Frequency Inverters 02/02 AWB GB. For Immediate Delivery call KMParts.com at (866)

Experiment P11: Newton's Second Law Constant Force (Force Sensor, Motion Sensor)

GB QUICK GUIDE FOR THE CONFIGURATION OF VARIABLE SPEED DRIVES

Jitter analysis with the R&S RTO oscilloscope

AirScope Spectrum Analyzer User s Manual

SigCal32 User s Guide Version 3.0

User manual Firmware V1.0-V1.2 HTB230. In-head transmitter

Reference. TDS6000 Series Digital Storage Oscilloscopes

Exercise 10. Linear Slides EXERCISE OBJECTIVE

Universal laser controller and testunit for SPI Laser Systems and laser units enabled by PWM or analog control

PRODUCT DATA. PULSE Reflex Angle Domain Analysis Type Uses and Features

Guide to Ultrasonic test system - LOPKUD-014 Software Revision 1.0 / 2002

Mach 5 100,000 PPS Energy Meter Operating Instructions

ASN Filter Designer Professional/Lite Getting Started Guide

Universally Applicable for Piezoelectric Measuring Technology. Technical Data. Charge Input. Instant value. Extreme values ors statistic measurements

Reference Manual SPECTRUM. Signal Processing for Experimental Chemistry Teaching and Research / University of Maryland

Universally Applicable for Piezoelectric Measuring Technology. Technical Data. Charge Input. Extreme values ors statistic measurements

Setup Utility Guide. ADX-0808 and ADX-1616 Audio Matrix Pre-amp Systems

LAB I. INTRODUCTION TO LAB EQUIPMENT

Statistical Analysis of Modern Communication Signals

Successful mobile-radio tester now with US TDMA and AMPS standards

Mark Analyzer. Mark Editor. Single Values

ZONESCAN net Version 1.4.0

Operational Amplifiers

Shenzhen ATC Technology CO.,LTD ATC. A-1 Serial Remote I/O Module. User Manual. V1.13 Edit:2018/01/

Easy-to-Use RF Device & User-Friendly Windows Software

DIRIS A40/A41 RS485 PROFIBUS DP. Operating instructions F GB D I NL E P. SOCOMEC GROUP switching PROTECTION & ups

ACE. SignalCalc. Ultra-Portable, Cost-Effective Dynamic Signal Analyzer. 4 input channels, 2 sources. High Speed Tachometer. 120 db dynamic range

Ultrasonic Multiplexer OPMUX v12.0

Guide to OPKUD and OPBOX Ultrasonic testing units Software Revision 3.0 / 2003

Elmo HARmonica Hands-on Tuning Guide

Measuring Modulations

SV-MESH Mesh network series Catalogue

Transcription:

Introduction Digital filtering with enod3 In dynamic weighing applications In dynamic weighing, the accuracy of results mainly depends on the system's ability to overcome disturbances and vibrations generated by the mechanical (engine, conveyor). enod3 provides 3 successive levels of digital filtering: Analog-Digital converter filter Digital filter (Butterworth or Bessel) in order 2, 3 or 4 Self-adaptive SCAIME filter For a perfect filtering adjustment for the application, enod3 comes with enodview software, an analytical tool able to simulate filtering effects on the signal. The purpose of this document is to provide a settings optimization methodology through enodview. Installation overview enod o d PCP C Principle of operation The diagram below represents an object passing on a weighing belt. During this time, enod3 perform the following operations: A. Waiting for cycle start (measurement level or external trigger) B. Waiting for a stabilization time. C. Measurement average calculation during a measurement time. Minimum conversion frequency In a first step, we will estimate the frequency conversion to be set for the analog-digital converter. For a first approach, considering the passing time on the weighing belt T p, we can take as hypothesis than: The measurement time T m will be near T p/2. We can get a good result by calculating an average from a nb. of measurement N m~20 during time T m. With these data s, the minimum conversion frequency F c min will be : 2 T xn m F cmin(hz) = = p(s) T 40 p (s) example : For a passing time of 200 ms, the A/D converter frequency should be more than 40/0.2=200 Hz Non filtered signal acquisition To simulate the digital filters integrated into enod3, enodview software use a measurement file build from a non filtered signal acquisition. To be usable, an acquisition file created from enodview must : Include some real weight passing on the weighing belt in works. Be realized by following the rules explained hereafter. Page 1/7

enod3 setting Before running measurements acquisition with enodview, enod3 should be set as follows : Communication settings A. Protocol: SCMBus rapide B.Baud rate : 115200bds Application settings C.mode Transmitter D.Output meas. period : 0 Filtering options E. Conv. rate.: between F c min and 800 meas/s F. Low-pass filter order : none G. Adaptive filter : inactive This setting allows the maximum transmission rate between enod3 and the PC. It also allows to synchronize measurement transmission with A/D converter frequency. To be accurate, the digital filters simulation must be realized from a measurement acquisition synchronized with the A/D converter frequency. The max. transmission rate between enod3 and the PC is 900 meas/s, so, the maximum usable A/D converter frequency (for a simulation) is 800 meas/s. Proceed with signal acquisition After saving the settings in EEPROM, use the tab "Graphical analysis" to make the measurements acquisition as follows: Settings : A. Trigger source: serial command request B.Acquisition duration Run acquisition A. Press on «start acquisition» B. Putting an object several times on the weighing belt. Now, you are ready to analyse the acquisition signal and optimize the digital filter settings. Page 2/7

Non filtered signal analysis To illustrate this presentation, we have used a fruit sorting machine with following features : Weighing principle : Cups chain passing on a weighing part of 15cm long Objects to weigh : fruits from 50 to 500g, rate of 6 cups per second We made the signal acquisition at 800 meas/s by putting a fruit (170g) on one of the cups. Time display window A. Viewing unfiltered time signal B.Viewing trigger input : The logical input is activated each time the fruit pass on the weighing part. C. Zoom selection. The signal is very disturbed by mechanical vibrations. We will attenuate these vibrations through digital filters offered by enod3. Frequency analysis To determine the filter parameters, we will use the frequency analysis of signal (FFT) In theory, an object passing on a weighing belt represent a time signal square. The figure below shows the Fourier transform (FFT) of such a signal. The purpose of the frequency analysis is to determine the interference frequencies that differ from this theoretical view. We see on theoretical view that the useful frequency components for weighing are the low frequencies. We observe on the real signal analysis, important frequency components between 20Hz and 100Hz (A). These frequency components are due to mechanical vibrations, we will filter it with enod3. Page 3/7

Simulation of digital filter effects Available filters 1 st level : A/D converter filter The 1st level of filtering is done by the A / D converter of enod3. This filter is set by the frequency conversion: More this frequency is higher, less the signal will be filtered and accurate. For a first test, we will use the formula : F c min=40/t p (see conversion rate). This calculation gives a starting value to be adjusted to get the best compromise Accuracy/Number of samples In our example: The sorting rate is 6 fruits/s, T p=0.18s and F cmin.= 222Hz So, for the simulation, we will choose a conversion rate of 400meas/s. 2 nd level : Digital Low-pass filter enod3 also integrates two low-pass digital filter types : Butterworth or Bessel. Their parameters are: Filter order (2, 3 or 4) Cut-off frequency (Hz) By experience, Bessel filter gives better results if it s necessary to use a high order filtering. In our example : The frequency analysis has shown significant disturbances between 20 and 100Hz. For the simulation, we will choose the Bessel filter in order 3 with a cut-off frequency of 15Hz (value allows to have a strong signal attenuation at 20Hz). 3 rd level : Self-adaptive filter This level of digital filtering is dedicated to stabilize the measure for use in static weighing. It should therefore generally be disabled for use in dynamic weighing. The tab«filter simulation» allows you to select and set the 3 successive filtering levels of enod3 before viewing their effect on the signal. Simulated filters A. A/D converter filter. Conv. rate. : 400 meas/s. B.Digital low-pass filter. Type : Bessel Order : 3 Cut-off frequency : 15Hz C. Self-adaptive filter not used. Page 4/7

Analysis of filtered signal Viewing time signal After validating the simulation parameters, enodview allows you to superimpose the unfiltered signal and simulated signal to check the filters effectiveness. Viewing tab A. Passage of an empty cup B.Passage of the cup loaded with fruit. C. State of the logic input synchronized on each cup After viewing the effect of the simulation (that seems effective), we can also see the frequency analysis of simulated signal. Viewing frequency analysis On this frequency analysis, we note the effectiveness of selected filters. The disturbances between 20Hz and 100Hz (A) were significantly reduced. We ll now go back on time display of filtered signal to determine the timing dynamic weighing cycle. Page 5/7

Timing of dynamic weighing cycle Measurement time Now, the shape of the signal is satisfactory, so we will determine through cursors, the time period when enod3 calculate a measurements average. Viewing tab It is possible to freely move 2 cursors (A) and (B) on the signal. A window, attached to the cursors, can display: The time between the 2 cursors (C). The measurements average between the 2 cursors (D) checkweigher result. By positioning correctly the cursors, we calculated a weight (checkweigher result) of 169.3 grams for a real weight of 170.0 g. The measurement time to obtain this result was 45 ms. Stabilisation time To finalize the cycle setting, It remains to determine the stabilization time. For this, we will move the cursor (B) on the trigger position (logic input or measurement level) and read the stabilization time value. In our example, the weighing cycle is triggered by a logic input. We thus positioning the cursor (B) at the state change of the input (C). The stabilization time is then read in the cursors attached window (D). By placing the cursors according to the cycle triggering and measurement time, we obtained a stabilization time of 30 ms. Page 6/7

Checkweigher mode setting Measurement time When the results of filtering and timing simulation are satisfactory, we save these new parameters in enod3 as follows: Filter simulation tab Sending and activating filter parameters in enod3 is operated by clicking on the button: Settings tab The filter settings have been updated (A). In our example, the parameters of the application will be: B.Mode: Checkweigher, trans. On request C.Stab. time : 30 ms Meas. time : 45 ms The weighing cycle is triggered by a logical input activation (D). We can now check the proper functioning of the dynamic weighing cycle by using the Measure tab. Real test of the dynamic weighing cycle enodview allows to view the dynamic weighing cycle in real-time. It s thus possible to see the measurements, the logical input / outputs state and the checkweigher results. «Measure» tab A. Measurements curve and logical input/outputs state B.Checkweigher results windows C. Statistical data : Nb. of cycles, results average, accumulation and deviation SCAIME SAS BP501 74105 Annemasse Cedex France Tel: +33 (0)4 50 87 78 64 Fax : +33 (0)4 50 87 78 42 www.scaime.com Page 7/7