Pomoc s úpravou programu pro attiny 13
Napsal: 14 říj 2018, 21:21
Ahoj potřeboval bych trochu pomoc s vytvořením programu pro attiny 13 která bude řídit svářečku.
Funkce je jednoduchá 2 vstupy 3 výstupy
1 vstup je od tlačítka pro externí posuv drátu
2 vstup je od hořáku
Funkce sváření mi funguje jak má.
Při logické 1 od hořáku se sepne výstup pro plyn a udělá 1,5s předfuk plynu, dál se aktivuje výstup pro podavač a stykač trafa. Při logické 0 naběhne jakoby fáze ukončení svařování. Výstup pro podavač se vypne hned, 0,6s na to odpadne signál pro stykač trafa a 1,9s na to odpadne výstup pro plyn (dofuk plynu) To je vše ok. Jediné co tak mi připadá že při změně 0/1 chvilku přemýšlí co bude dělat. Sepnu vstup a 0,5-1s se nic neděje a pak už začne jak má ve správných časech, zrovna tak když vypnu svařování, tak cca 0,5-1s jak když čeká a pak začne už správně v časech ta fáze ukončení svařování. To ě trošku trápí.
Co ale nevím jak udělat je externí posuv. Vstup je jiný, ale výstup stejný. Tak jak mám teď napsaný program tak mi nefunguje ten výstup pb4 pro podavač. Když odstraním jakoby tlačítko ext posuvu, tak to funguje jak má. když ho tam dopíšu tak nejde ani jako externí posuv ani ve svářecí sekvenci.
Nevím zda jsem to napsal alespoň trochu srozumitelně, každopádně v programu to je vše vidět a s popisky. Dokázal by mi někdo pomoci, jen třeba napsat udělej tak, či onak, nebo že by přímo upravil program cokoli...
přikládám ve v balíku, je tam udělané pdf toho programu, tak komplet složka z atmel studia kde je vše.
Funkce je jednoduchá 2 vstupy 3 výstupy
1 vstup je od tlačítka pro externí posuv drátu
2 vstup je od hořáku
Funkce sváření mi funguje jak má.
Při logické 1 od hořáku se sepne výstup pro plyn a udělá 1,5s předfuk plynu, dál se aktivuje výstup pro podavač a stykač trafa. Při logické 0 naběhne jakoby fáze ukončení svařování. Výstup pro podavač se vypne hned, 0,6s na to odpadne signál pro stykač trafa a 1,9s na to odpadne výstup pro plyn (dofuk plynu) To je vše ok. Jediné co tak mi připadá že při změně 0/1 chvilku přemýšlí co bude dělat. Sepnu vstup a 0,5-1s se nic neděje a pak už začne jak má ve správných časech, zrovna tak když vypnu svařování, tak cca 0,5-1s jak když čeká a pak začne už správně v časech ta fáze ukončení svařování. To ě trošku trápí.
Co ale nevím jak udělat je externí posuv. Vstup je jiný, ale výstup stejný. Tak jak mám teď napsaný program tak mi nefunguje ten výstup pb4 pro podavač. Když odstraním jakoby tlačítko ext posuvu, tak to funguje jak má. když ho tam dopíšu tak nejde ani jako externí posuv ani ve svářecí sekvenci.
Nevím zda jsem to napsal alespoň trochu srozumitelně, každopádně v programu to je vše vidět a s popisky. Dokázal by mi někdo pomoci, jen třeba napsat udělej tak, či onak, nebo že by přímo upravil program cokoli...
přikládám ve v balíku, je tam udělané pdf toho programu, tak komplet složka z atmel studia kde je vše.