Ano, u nekterych, jako jsou ESP32-S3 ktera ma dve Xtensa jadra se to da, ale neni to uplne easy.
Od low level urovne si to osobne nedovedu predstavit naprogramovat.
Ale s ESP-IDF (IDF FreeRTOS kernel ve verzi zalozene na freeRTOS 8 ) jsem to uz delal pro WROOM-1 s PSRAM, ESP32S3-n16r8.
Jeho soucasti je dobre konfiguovatelna 'xTaskCreatePinnedToCore', kde si namapujes task na dane jadro. Esspressif to ma i v ESP-IDF examplech.
Odladit to a napsat zbytek sw tak, aby to vyuzil je jina pohadka.
ESP 32
MN80 - závitování. Proč tady a ne ve vláknu "arduino a já"? Protože ESP.
Po několika letech testování poslední verze na arduinu bych chtěl přiblížit novější a teď už finální řízení otáček šroubu soustruhu MN80. Protože mi v mezičase přišlo několik žádostí o výrobu, nebo případně o "kit" , budu se snažit popisovat vše srozumitelně.
Podobných konstrukcí bylo na netu několik, asi nejlepší byly ty ruské, které po krátké době začali dělat komerčně němci. V té době jsem jsem kouzlo arduina teprve objevoval a můj první pokus sice fungoval, ale nic moc. Pár dalších nápadů a nakonec finální verze - emulace vložených ozubených kol a tím naprostá odolnost proti změnám otáček při řezání závitů. Vše se podařilo realizovat a od r. 2022 jsem vše na mé "emeně" provozoval.
Letos v létě jsem se rozhodnul udělat novou verzi, kde využiju zkušenosti z provozu. Zdroj 5V jsem přesunul z desky řízení do stolu soustruhu. Zapojení IRC a krokového motoru zůstalo stejné. Použitý krokáč 2Nm se dá bezezbytku nahradit krokáčem se zpětnou vazbou s driverem na těle motoru. (uvažuji o tom) Krabičku nechám stejnou, ergonomie tlačítek mě přijde výborná, akorát řídící deska je jiná.
Po několika letech testování poslední verze na arduinu bych chtěl přiblížit novější a teď už finální řízení otáček šroubu soustruhu MN80. Protože mi v mezičase přišlo několik žádostí o výrobu, nebo případně o "kit" , budu se snažit popisovat vše srozumitelně.
Podobných konstrukcí bylo na netu několik, asi nejlepší byly ty ruské, které po krátké době začali dělat komerčně němci. V té době jsem jsem kouzlo arduina teprve objevoval a můj první pokus sice fungoval, ale nic moc. Pár dalších nápadů a nakonec finální verze - emulace vložených ozubených kol a tím naprostá odolnost proti změnám otáček při řezání závitů. Vše se podařilo realizovat a od r. 2022 jsem vše na mé "emeně" provozoval.
Letos v létě jsem se rozhodnul udělat novou verzi, kde využiju zkušenosti z provozu. Zdroj 5V jsem přesunul z desky řízení do stolu soustruhu. Zapojení IRC a krokového motoru zůstalo stejné. Použitý krokáč 2Nm se dá bezezbytku nahradit krokáčem se zpětnou vazbou s driverem na těle motoru. (uvažuji o tom) Krabičku nechám stejnou, ergonomie tlačítek mě přijde výborná, akorát řídící deska je jiná.
Tak jsem vyměnil kabeláž ke zdroji a driveru. Celé je to hozené ve spodním patře stolu soustruhu.
Tahle malá vychytávka je relátko (galvanické oddělení), které přepíná kroky motoru na otáčku 400/1600 kroků. Ovládání je programové a více kroků používám při prostém posuvu šroubu. Otáčky měním potenciometrem na panelu.
- robokop
- Site Admin
- Příspěvky: 23102
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
zajimave reseni
nevychazela ti dost vysoka frekvence pri tom vyssim mikrokrokovani?
jak je to s prechodem z hrubych na jemne mikrokrokya nejakou presnosti? Neujizdi to?
nevychazela ti dost vysoka frekvence pri tom vyssim mikrokrokovani?
jak je to s prechodem z hrubych na jemne mikrokrokya nejakou presnosti? Neujizdi to?
Vsechna prava na chyby vyhrazena (E)
Ono je to takhle: Buď 400 nebo 1600. Mezi tím musí být driver disable. SW je koncipovaný tak, že buď děláš závity nebo jen využíváš elektronický posuv, doplněný koncákem. Po startu je driver disable, podle dalšího výběru funkce se zapne - nebo ne - mikroposuv a celou dobu to tak je až do nového výběru.
Kolik máš maximální spolehlivý posuv (m/min) při řezání závitů?
Naposledy upravil(a) Thomeeque dne 13. 12. 2025, 7:06, celkem upraveno 1 x.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino