element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Forum FPGA - Vibration Analysis
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 44 replies
  • Subscribers 545 subscribers
  • Views 5210 views
  • Users 0 members are here
Related

FPGA - Vibration Analysis

Jawad_Malik
Jawad_Malik over 1 year ago

I need to have a standalone system to capture vibrations off a Diesel Prime Mover / reciprocating machinery and run a FFT on the same.

The arrangement in my mind is an IMI Piezo Sensor / model number #603C01 connected to an ADC / MCC172 Board OR a CN0540 (Analog Devices). The latter, SPI / 24 bits data to be connected to a FPGA Board for processing the FFT. The FFT data to reach a LCD screen / preferably a Tablet.

The LCD Display to show the graph of the frequency domain ONLY in real time. 

  • Sign in to reply
  • Cancel

Top Replies

  • Jawad_Malik
    Jawad_Malik over 1 year ago in reply to michaelkellett +1
    Thank you so much for the reply. I am a Mechanical / Marine Engineer with some knowledge of electronics. We operate several diesel engines and often run into problems with huge financial effects. Though…
  • scottiebabe
    scottiebabe over 1 year ago +1
    Products like this are essentially a usb soundcard with signal conditioning for an ICP sensor Finding a widget that converts an ICP sensor to audio line level may be one option then just use a spectrum…
  • Jawad_Malik
    Jawad_Malik over 1 year ago in reply to scottiebabe +1
    Hi Scottiebabe, This is a recent contrivance from PCB guys ! Thanks. This is nice but haven't read any reviews. I still need to do things by myself. Much obliged. Sincerely,
Parents
  • michaelkellett
    michaelkellett over 1 year ago

    Why do you want to this ?

    Will the user of the instrument look at the screen and make decisions based on  the DFT of the incoming data.

    Or will you store the data and need to process it later.

    Why not just buy some kit that is ready sorted and can do it all for you - there is a huge amount of work in getting the boards you discuss suitable package with batteries etc to take out into the field.

    Will you want to do order tracking - if so then you'll need additional sensors and inputs.

    Is this a commercial project or for education.

    Is the primary aim to protect the machine, gather data or design some data acquisition hardware.

    Why might you wish to use an FPGA to do the Fourier Transforms - some FPGAs are very capable but unless you know how to use them you will need to do a lot of work to get as far as you would running  a Python library on a Raspberry Pi or using C/C++  on a PC.

    The accelerometer you quote has a working bandwidth of about 10kHz to you would not need a very high sampling rate - 50k s/s should be enough.

    The MCC board would do fine -  Jan Cumps has reviewed that part on E14. You should be able to display results on the Pi's display - no tablet required.

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jawad_Malik
    Jawad_Malik over 1 year ago in reply to michaelkellett

    Thank you so much for the reply.

    I am a Mechanical / Marine Engineer with some knowledge of electronics. We operate several diesel engines and often run into problems with huge financial effects. Though we strictly implement planned maintenance routines but engines do suffer frequent breakdowns. The purpose is to put in place a "Condition based monitoring" plan. The latter is my motive to develop such a monitoring system. Perhaps that answers the first question.

    Idea is to capture the FINGERPRINT of a good engine and keep track while it runs, continually comparing it with the FINGERPRINT. Any anomaly ie a rise in amplitude or a new frequency popping up / frequency harmonics, would mean that engine needs to be checked for possible issues. Yes, indeed I do need to store date to view FFT / Frequency domain graphs later. 

    Honestly, never used FPGAs. My colleague at work has done work on FFT related to RF Receivers. But  tying up a suitable FPGA to a LCD is under thought. Same reason seeking help from friends on this forum. 

    Raspberry Pi is not powerful enough. PC is the solution but difficult to place around engine room spaces. Tablet / Dell i7 type should work for their higher resolution.

    I am planning to go for the CN0540 by Analog Devices which has a similar sampling rate of 50k samples/ sec.

    I shall discuss with Jan Cumps too.

    At present the Project remains  within the confines of my garage. If I am successful in distinguishing between the fingerprint and subsequent running FFTs of the engines, then will go commercial. As yet, there is many a slip between the cup and the lip.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Jawad_Malik
    Jawad_Malik over 1 year ago in reply to michaelkellett

    Thank you so much for the reply.

    I am a Mechanical / Marine Engineer with some knowledge of electronics. We operate several diesel engines and often run into problems with huge financial effects. Though we strictly implement planned maintenance routines but engines do suffer frequent breakdowns. The purpose is to put in place a "Condition based monitoring" plan. The latter is my motive to develop such a monitoring system. Perhaps that answers the first question.

    Idea is to capture the FINGERPRINT of a good engine and keep track while it runs, continually comparing it with the FINGERPRINT. Any anomaly ie a rise in amplitude or a new frequency popping up / frequency harmonics, would mean that engine needs to be checked for possible issues. Yes, indeed I do need to store date to view FFT / Frequency domain graphs later. 

    Honestly, never used FPGAs. My colleague at work has done work on FFT related to RF Receivers. But  tying up a suitable FPGA to a LCD is under thought. Same reason seeking help from friends on this forum. 

    Raspberry Pi is not powerful enough. PC is the solution but difficult to place around engine room spaces. Tablet / Dell i7 type should work for their higher resolution.

    I am planning to go for the CN0540 by Analog Devices which has a similar sampling rate of 50k samples/ sec.

    I shall discuss with Jan Cumps too.

    At present the Project remains  within the confines of my garage. If I am successful in distinguishing between the fingerprint and subsequent running FFTs of the engines, then will go commercial. As yet, there is many a slip between the cup and the lip.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • michaelkellett
    michaelkellett over 1 year ago in reply to Jawad_Malik

    I think you might find that Pi is a good deal more powerful than the Arduino type boards the CN0540 is designed to connect to.

    And if the MCC172 will work with the Pi4 or even better the Pi5 there is plenty of computing power for single channel of vibration.

    Good luck.

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jawad_Malik
    Jawad_Malik over 1 year ago in reply to michaelkellett

    you are correct indeed. I have been told that Pi5 is not available yet? 

    MCC172 is preferable as can be stacked if more sensors are needed to work in tandem.

    Thanks.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube