FFT analyzátor – tříosý
Napsal: 23 led 2018, 14:25
FFT analyzátor – tříosý
Protože jsem chtěl graficky zobrazovat chvění stroje při obrábění, snažil jsem se vytvořit grafické rozhraní, pro tuto úlohu. Zařízení slouží k ověření skeletu stroje a zjištění vlastních frekvencí stroje, která ovlivňují stabilitu při obrábění.
Jako snímač vibrací jsem použil akcelerometr ADXL345, opatřený neodinovým magnetem, s rozhraním I2C, který jsem připojil do ARDUINA - MEGA 2560.
Mega 2560 zvládne nasnímat 1024 vzorků ve třech osách do pole za 110560µs.
TESTOVACÍ OBRAZOVKA - pouze napěťový šum na vstupech 0 až 2 - 50 Hz. Ovládání a vyhodnocení, skoro online FFT analýzy je provedeno v programovacím prostředí "PROCESSING 2".
Vyhovovala mě hlavně odladěná rychlá komunikace přes COM port.
První skutečná naměřená data ze stroje, při obrábění: Je jasně vidět, jak se stroj rozvibruje na frekvenci přibližně 37Hz. Tato frekvence není závislá na budící frekvenci od řezného nástroje.
Další obrazovka ukazuje doplnění o výpočet hodnot chvění, pro každý kanál. Také již funguje přepínání rozsahů akcelerometru.
Dále se podařilo urychlit komunikaci I2C na 1024 vzorků za 805588µs, při přečtení a poslání dat. Pokud budeme data ukládat do pole (max 1024x3) je rychlost ještě asi dvojnásobná.
Je to, ale maximum, pro zaplnění paměti arduina.
Protože jsem chtěl graficky zobrazovat chvění stroje při obrábění, snažil jsem se vytvořit grafické rozhraní, pro tuto úlohu. Zařízení slouží k ověření skeletu stroje a zjištění vlastních frekvencí stroje, která ovlivňují stabilitu při obrábění.
Jako snímač vibrací jsem použil akcelerometr ADXL345, opatřený neodinovým magnetem, s rozhraním I2C, který jsem připojil do ARDUINA - MEGA 2560.
Mega 2560 zvládne nasnímat 1024 vzorků ve třech osách do pole za 110560µs.
TESTOVACÍ OBRAZOVKA - pouze napěťový šum na vstupech 0 až 2 - 50 Hz. Ovládání a vyhodnocení, skoro online FFT analýzy je provedeno v programovacím prostředí "PROCESSING 2".
Vyhovovala mě hlavně odladěná rychlá komunikace přes COM port.
První skutečná naměřená data ze stroje, při obrábění: Je jasně vidět, jak se stroj rozvibruje na frekvenci přibližně 37Hz. Tato frekvence není závislá na budící frekvenci od řezného nástroje.
Další obrazovka ukazuje doplnění o výpočet hodnot chvění, pro každý kanál. Také již funguje přepínání rozsahů akcelerometru.
Dále se podařilo urychlit komunikaci I2C na 1024 vzorků za 805588µs, při přečtení a poslání dat. Pokud budeme data ukládat do pole (max 1024x3) je rychlost ještě asi dvojnásobná.
Je to, ale maximum, pro zaplnění paměti arduina.