Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Koneiden ennakoiva analyysi on erittäin tarpeen koneen seisokkien minimoimiseksi. Säännöllinen tarkastus pidentää koneen käyttöaikaa ja parantaa sen vikasietoisuutta. Langattomat tärinä- ja lämpötila -anturit voivat auttaa meitä analysoimaan koneen tärinää. Olemme nähneet aiemmista ohjeistamme, että langattomat tärinä- ja lämpötila -anturit palvelivat eri sovelluksia ja auttoivat meitä vian havaitsemisessa ja epäsäännöllisissä tärinöissä koneessa.
Tässä ohjeessa visualisoimme anturitiedot Google Chartsin avulla. Google -kaaviot ovat vuorovaikutteinen tapa tutkia ja analysoida anturitietoja. Se tarjoaa meille monia vaihtoehtoja, kuten viivakaaviot, pi -kaaviot, histogrammi, moniarvokaaviot jne. Joten tässä opimme seuraavista:
- Langattomat tärinä- ja lämpötila -anturit
- Laitteiston asennus
- Tietojen kerääminen langattoman yhdyskäytävälaitteen avulla
- Tärinäanalyysi näitä antureita käyttäen.
- Kuinka tehdä verkkosivu ESP32 -verkkopalvelimella.
- Lataa Google -kaaviot verkkosivulle.
Vaihe 1: Laitteisto- ja ohjelmistomääritykset
Ohjelmiston tiedot
- Google charts -sovellusliittymä
- Arduino IDE
Laitteiston tekniset tiedot
- ESP32
- Langaton lämpötila- ja tärinäanturi
- Zigmo Gateway -vastaanotin
Vaihe 2: Ohjeet tärinän tarkistamiseksi koneissa
Kuten mainittiin viimeisessä ohjeessa "Induktiomoottorien mekaaninen tärinäanalyysi". On olemassa tiettyjä ohjeita, joita on noudatettava vian ja vian tunnistavan tärinän erottamiseksi. Lyhyt pyörimisnopeus on yksi niistä. Pyörimisnopeudet ovat ominaisia eri vikoille.
- 0,01 g tai vähemmän - Erinomainen kunto - Kone toimii oikein.
- 0,35 g tai vähemmän - Hyvässä kunnossa. Kone toimii hyvin. Toimenpiteitä ei tarvita, ellei kone ole meluisa. Vika voi olla roottorin epäkeskisyydessä.
- 0,75 g tai enemmän - karkea kunto - moottori on tarkistettava, jos roottorissa on liikaa melua, roottorin epäkeskisyys voi olla viallinen.
- 1 g tai enemmän - Erittäin karkea - Moottorissa voi olla vakava vika. Vika voi johtua laakeriviasta tai tangon taipumisesta. Tarkista melu ja lämpötila
- 1,5 g tai enemmän- Vaarataso- Moottori on korjattava tai vaihdettava.
- 2,5 g tai enemmän -vakava taso -Sammuta kone välittömästi.
Vaihe 3: Tärinäanturin arvojen saaminen
Värähtelyarvot, jotka saamme antureista, ovat milis. Nämä koostuvat seuraavista arvoista.
RMS-arvo- neliökeskiarvot kaikilla kolmella akselilla. Huipusta huippuun arvo voidaan laskea
huippusta huippuarvoon = RMS -arvo/0,707
- Min. Arvo- Pienin arvo kaikilla kolmella akselilla
- Suurimmat arvot- huippu-huippuarvo kaikilla kolmella akselilla. RMS -arvo voidaan laskea tällä kaavalla
RMS -arvo = huippu -huippuarvo x 0,707
Aiemmin kun moottori oli hyvässä kunnossa, saimme arvot noin 0,002 g. Mutta kun yritimme sitä viallisella moottorilla, tutkimme tärinää noin 0,80 g - 1,29 g. Viallinen moottori altistui suurelle roottorin epäkeskisyydelle. Joten voimme parantaa moottorin vikasietoisuutta tärinäantureiden avulla
Vaihe 4: Verkkosivun palveleminen ESP32webServerin avulla
Ensinnäkin isännöimme verkkosivua ESP32: lla. Jotta voimme ylläpitää verkkosivua, meidän on vain toimittava seuraavasti:
sisältää kirjaston "WebServer.h"
#include "WebServer.h"
Alusta sitten Web -palvelinluokan objekti. Lähetä sitten palvelinpyyntö avata verkkosivut juuri- ja muissa URL -osoitteissa palvelimen.on () avulla. ja käynnistä palvelin palvelimella server.begin ()
Verkkopalvelimen palvelin
server.on ("/", handleRoot); server.on ("/dht22", kahvaDHT); server.onNotFound (handleNotFound); server.begin ();
Soita nyt takaisinsoittopyyntöihin eri URL -poluille, jotka olemme tallentaneet verkkosivun SPIFFS -tiedostoon. Saat lisätietoja SPIFFS: stä noudattamalla tätä ohjetta. " /Dht22" URL -polku antaa anturitietojen arvon JSON -muodossa
void handleRoot () {Tiedostotiedosto = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (tiedosto, "teksti/html"); file.close (); }
tyhjä kahvaDHT () {StaticJsonBuffer jsonBuffer; JsonObject & root = jsonBuffer.createObject (); root ["rmsx"] = rms_x; root ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char*) jsonChar, root.measureLength () + 1); server.send (200, "text/json", jsonChar); }
Luo nyt HTML -verkkosivu millä tahansa tekstieditorilla, käytämme tapauksessa notepad ++. Jos haluat tietää lisää verkkosivujen luomisesta, käy läpi tämä ohje. Täällä tällä verkkosivulla kutsumme google charts -sovellusliittymää, joka syöttää anturien arvot kaavioihin. Tätä verkkosivua isännöidään juuri -verkkosivulla. Löydät HTML -sivun koodin täältä
Seuraavassa vaiheessa meidän on vain käsiteltävä verkkopalvelinta
server.handleClient ();
Vaihe 5: Tietojen visualisointi
Google Charts tarjoaa erittäin tehokkaan tavan visualisoida verkkosivustosi tai staattisten verkkosivujesi tiedot. Yksinkertaisista viivakaavioista monimutkaisiin hierarkkisiin puukarttoihin Google-kaaviogalleria tarjoaa suuren määrän käyttövalmiita kaaviotyyppejä.
Vaihe 6: Yleinen koodi
Tämän ohjeen laiteohjelmisto löytyy täältä.