Magnetické snímání otáček vřetena
Napsal: 14. 2. 2021, 11:34
Pracuji na projektu předělávání staré frézky na NC, frézka bude mít i snímač otáček vřetena s readoutem otáček na display, rozhodl jsem se to udělat přes arduino UNO a hallův senzor, pokud by si někdo něco takové chtěl taky udělat tak bych poukázal na pár problémů se kterými jsem se já setkal u takového řešení.
Hotový modul, který jsem koupil má označení: fc-03 a dá se koupit jak z Číny, tak i z Česka, já ho koupil na gme.
Co jsem ale nečekal, je jak nekvalitní digitální výstupní signál z toho modulu bude, pokud použijete ten samý modul, tak si budete muset jako já přidat dva kondenzátory, jeden na napájení a jeden keramický na výstup na ten modul jinak bez nich z výstupu jdou 15V rušivé špičky, což když pustíte do arduina tak Vám to jako mě bude při čtení otáček ukazovat nesmysly.
Když jsem poprvé testoval ten snímač otáček, tak jsem každou chvilku na display dostával chybné hodnoty, konkrétně přesně poloviční otáčky, pár vteřin to ukazovalo 1000 například a najednou tam skočilo 500, podezíral jsem nejdřív kód, ale po nějakém čase se přišlo právě na toto rušení, co špička to chybný údaj, takže určitě přidat kondenzátory jinak to nefunguje.
Co se potom týče instalace do rozvaděče tak bych určitě doporučil minimálně kroucené páry vodičů, nebo ještě lépe stíněné kabely kvůli extra odrušení.
Jinak se zdá že to funguje velmi dobře, určitě lepší než můj předchozí prototyp s optickým senzorem, který byl náchylný na světlo z okolí a na prach, určitě by se to místo do rozvaděče dalo zabudovat i do malé plastové krabičky například s baterií na přenosné použití, stačilo by připlácnout jeden magnet na cokoliv co byste chtěli změřit a krabičku přiblížit, snadno by se tím daly měřit otáčky vrtačky, soustruhu, brusky, prakticky čehokoliv, mohla by to být dobrá alternativa k otáčkoměrům co se dají běžně koupit.
Schéma a kód přikládám, pro testování a ověření přesnosti měření jsem si na soustruhu vytočil malý disk s magnety co šel upnout taky do sklíčidla ruční vrtačky, ta mi jde do nějakých 3000 otáček za minutu a byl to dobrý test toho jak přesně to měří vyšší otáčky, disk jsem potom dal i do soustruhu s plynulou regulací otáček a zkoušel jsem jak to reaguje, měří to pěkně i při 150 otáčkách, v kódu si můžete nastavit jestli chcete měřit z jednoho, nebo ze dvou či více magnetů, jde tam nastavit také spousta dalších parametrů.
Pro odrušení je tam tedy kondenzátor 10 nano keramika, šel by určitě i 33 nano nebo i 100 nano pokud byste měli stále problémy s tím rušením a na napájení je 10 mikro, důležité je to checknout osciloskopem, možná že jiný modul by byl lepší, ale jiné jsem nezkoušel, možná že tyhle levné čínské moduly obecně nejsou nic moc.
Hotový modul, který jsem koupil má označení: fc-03 a dá se koupit jak z Číny, tak i z Česka, já ho koupil na gme.
Co jsem ale nečekal, je jak nekvalitní digitální výstupní signál z toho modulu bude, pokud použijete ten samý modul, tak si budete muset jako já přidat dva kondenzátory, jeden na napájení a jeden keramický na výstup na ten modul jinak bez nich z výstupu jdou 15V rušivé špičky, což když pustíte do arduina tak Vám to jako mě bude při čtení otáček ukazovat nesmysly.
Když jsem poprvé testoval ten snímač otáček, tak jsem každou chvilku na display dostával chybné hodnoty, konkrétně přesně poloviční otáčky, pár vteřin to ukazovalo 1000 například a najednou tam skočilo 500, podezíral jsem nejdřív kód, ale po nějakém čase se přišlo právě na toto rušení, co špička to chybný údaj, takže určitě přidat kondenzátory jinak to nefunguje.
Co se potom týče instalace do rozvaděče tak bych určitě doporučil minimálně kroucené páry vodičů, nebo ještě lépe stíněné kabely kvůli extra odrušení.
Jinak se zdá že to funguje velmi dobře, určitě lepší než můj předchozí prototyp s optickým senzorem, který byl náchylný na světlo z okolí a na prach, určitě by se to místo do rozvaděče dalo zabudovat i do malé plastové krabičky například s baterií na přenosné použití, stačilo by připlácnout jeden magnet na cokoliv co byste chtěli změřit a krabičku přiblížit, snadno by se tím daly měřit otáčky vrtačky, soustruhu, brusky, prakticky čehokoliv, mohla by to být dobrá alternativa k otáčkoměrům co se dají běžně koupit.
Schéma a kód přikládám, pro testování a ověření přesnosti měření jsem si na soustruhu vytočil malý disk s magnety co šel upnout taky do sklíčidla ruční vrtačky, ta mi jde do nějakých 3000 otáček za minutu a byl to dobrý test toho jak přesně to měří vyšší otáčky, disk jsem potom dal i do soustruhu s plynulou regulací otáček a zkoušel jsem jak to reaguje, měří to pěkně i při 150 otáčkách, v kódu si můžete nastavit jestli chcete měřit z jednoho, nebo ze dvou či více magnetů, jde tam nastavit také spousta dalších parametrů.
Pro odrušení je tam tedy kondenzátor 10 nano keramika, šel by určitě i 33 nano nebo i 100 nano pokud byste měli stále problémy s tím rušením a na napájení je 10 mikro, důležité je to checknout osciloskopem, možná že jiný modul by byl lepší, ale jiné jsem nezkoušel, možná že tyhle levné čínské moduly obecně nejsou nic moc.