Mach hybe s motory - motory stoji, piskaji a trhaji sebou ..
-
- Příspěvky: 67
- Registrován: 6. 10. 2008, 5:49
MYslim ze v tomto neni vubec problem.
Uz jsem uplne jinde ..... vubec tu desku uz nepouzivam a posilam do driveru kroky rucne, takze jsem eliminoval jak pc tak i optodesku ...
Nastval jsem se, vyhodil jsem procesor z driveru a zkusil poslat napeti 5v primo na datove fousy LMD18245 vedouci od procaku, protoze jsem predpokladal, ze muze byt problem v tom ze se 18245 restartuje diky "necemu" pod napetim a proto ty zachvevy neustalych restartu.
Ale vypada to ze problem je asi v procesoru. Otazka je ted spise proc se objevuje na procaku po cca 1 sekunde vybuzeni na log 1 na vsech vystupech a to jen kdyz je zdroj pro motory zapnuty a po poslani kroku.
Myslel jsem ze dochazi k restartu procesoru pri zmene nap. napeti procesoru diky tomu ze se to doho odnekud prisira neco ze zdroje motoru, ale tak to neni .....
Je to docela zamotana vec
ASi bych potreboval radu od nekoho jako radedCx, kdo ma zkusenosti s 18245... )
Uz jsem uplne jinde ..... vubec tu desku uz nepouzivam a posilam do driveru kroky rucne, takze jsem eliminoval jak pc tak i optodesku ...
Nastval jsem se, vyhodil jsem procesor z driveru a zkusil poslat napeti 5v primo na datove fousy LMD18245 vedouci od procaku, protoze jsem predpokladal, ze muze byt problem v tom ze se 18245 restartuje diky "necemu" pod napetim a proto ty zachvevy neustalych restartu.
Ale vypada to ze problem je asi v procesoru. Otazka je ted spise proc se objevuje na procaku po cca 1 sekunde vybuzeni na log 1 na vsech vystupech a to jen kdyz je zdroj pro motory zapnuty a po poslani kroku.
Myslel jsem ze dochazi k restartu procesoru pri zmene nap. napeti procesoru diky tomu ze se to doho odnekud prisira neco ze zdroje motoru, ale tak to neni .....
Je to docela zamotana vec

ASi bych potreboval radu od nekoho jako radedCx, kdo ma zkusenosti s 18245... )
-
- Příspěvky: 67
- Registrován: 6. 10. 2008, 5:49
Uz jsem vyzkousel vsechny 3 motory a stejny vysledek.
Zapojeni podle datasheetu vyrobce, a krome toho jsem zkousel prokombinovat vsechny kombinace
, kdyby nahodou byl datasheet spatne ....... jak uz tady nekdo psal ze neco odvaril 
To bych tak nejak pochopil jak to myslis ale jak vysvetlis to automaticke vybuzovani vsech datovych vstupu do LMD po poslani 1 kroku ?????
Opakuju pro info ze to automaticke "vybuzovani cca po 1 sek." po 1 poslanem kroku se projevuje jen pri zapnutem zdroji pro motory. POkud je zdroj vypnuty, tak vystupy z procaku do LMD (M1 - M4 )atd .... jsou vybuzovany korektne ... bez rusiveho vybuzovani .....
Vysledek pak je takovy ze motor jen bzuci, protoze vysledne vybuzeni je pak dano souctem korektniho vybuzeni a rusiveho vybuzovani po 1 sek !
Zapojeni podle datasheetu vyrobce, a krome toho jsem zkousel prokombinovat vsechny kombinace


To bych tak nejak pochopil jak to myslis ale jak vysvetlis to automaticke vybuzovani vsech datovych vstupu do LMD po poslani 1 kroku ?????
Opakuju pro info ze to automaticke "vybuzovani cca po 1 sek." po 1 poslanem kroku se projevuje jen pri zapnutem zdroji pro motory. POkud je zdroj vypnuty, tak vystupy z procaku do LMD (M1 - M4 )atd .... jsou vybuzovany korektne ... bez rusiveho vybuzovani .....
Vysledek pak je takovy ze motor jen bzuci, protoze vysledne vybuzeni je pak dano souctem korektniho vybuzeni a rusiveho vybuzovani po 1 sek !
V podstatě bych ti vysvětlil že se tam můžu dostat z toho LDM, protože ve chvíli kdy má dojít k omezení proudu cívkou motoru tak k ní nedojde, obvodu se zdá že proud neprotéká dostatečný. Tím obvod zůstává sepnutý a způsobí něco jako zkrat který je omezen jen silou zdroje a tranzistorů v LDM. Pak se indukuje všemi směry vše a není už nic divného. Dalo by se o tom dlouze diskutovat ale pokud jsi si jistý že motor je zapojený v pořádku tak je některý tranzistor v některém LDM zkratovaný. Jiná možnost mě nenapadá. Pokud ho odpojíš mělo by se to dát naměřit.
-
- Příspěvky: 67
- Registrován: 6. 10. 2008, 5:49
Mozna se zeptam hloupe, ale da civka odpojit ( za vypnuteho zdroje ) a provozovat / testovat LMD bez pripojene civky ?
- RadekCX
- Příspěvky: 622
- Registrován: 14. 7. 2006, 10:12
- Bydliště: Č.Budějovice
- Kontaktovat uživatele:
Ja bych i poradil, ale zatim z toho nejsem moc moudrej.martin-zurek píše: Je to docela zamotana vec![]()
ASi bych potreboval radu od nekoho jako radedCx, kdo ma zkusenosti s 18245... )
Pokud je problem v MCU jako ze se mi to tak od zacatku vlakna zdalo tak je treba zjistit - zda je chyba v programu (pokud neni zdrojak neresitelne) a nebo zda se MCU neresetuje - po resetu ma PIC vsechny I/O jako vstupy tedy vetsinou mekce v plusu
nicmene jsem nekde zahledl i zminku ze je nejaky problem s tim vstupem BRAKE - ten musi chodit nezavisle na MCU - pres ten nejede vlak
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
-
- Příspěvky: 67
- Registrován: 6. 10. 2008, 5:49
Nevylucuje tuto teorii o odvarenem tranzistoru fakt ze i kdyz jsem vybudil postupne vsechny dig. vstupy M1 - M4 nedoslo k popisovanemu stavu ?
Krome toho nezda se mi ze by byly odvarene oba chipy soubezne
Na statiku si davam pozor, leda by to prislo uz odkourene .....
Krome toho nezda se mi ze by byly odvarene oba chipy soubezne
Na statiku si davam pozor, leda by to prislo uz odkourene .....
- RadekCX
- Příspěvky: 622
- Registrován: 14. 7. 2006, 10:12
- Bydliště: Č.Budějovice
- Kontaktovat uživatele:
muzes nejak odfotit fyzicke provedeni driveru - tedy to na cem to zkousis?
jestli jsem to pochopil spravne tak je kazda cast napajena z jineho zdroje? myslim logicka a vykonova?
mimochodem na LMD se nema nic co restartovat - dela to co ma na vstupech - nema to zadnou vlastni "inteligenci"
jestli jsem to pochopil spravne tak je kazda cast napajena z jineho zdroje? myslim logicka a vykonova?
mimochodem na LMD se nema nic co restartovat - dela to co ma na vstupech - nema to zadnou vlastni "inteligenci"
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
-
- Příspěvky: 67
- Registrován: 6. 10. 2008, 5:49
Zdrojak k programu prirozene je :
http://www.embeddedtronics.com/microstep.html
Jedine co jsem udelal je to ze jsem upravil procesor z 16f627 na 16f627a, protoze zkompilovane naplne ze stranky nechodily s A verzi.
Prepokladam ze zdrojak je uz lety odlazeny .......... snad ......
Taky jsem obcas mel pocit ze to je v programu, ale pak jsem presel hledat chybu jinde vzhledem k dalsim projevum .....
Signal brake je funkcni jen kdyz je aktivni pred zapnutim napajeni, pokud je zaktivnen uz pri zapnutem napajeni, tak to nema na provoz vubec vliv .. coz je divne ...... pokud rikas, ze to nema zadnou interni logiku ...
Co se tyce fyzickeho driveru, tak zde je i schema i board na zaklade ktereho je to udelano :
aukro-obchod.prodejce.cz/schema/microstep.sch
aukro-obchod.prodejce.cz/schema/microstep.brd
Co se tyce napajeni, je oddelene - jak napajeni PIC, LMD ref.
tak napajeni vykonove casti 40V SS
http://www.embeddedtronics.com/microstep.html
Jedine co jsem udelal je to ze jsem upravil procesor z 16f627 na 16f627a, protoze zkompilovane naplne ze stranky nechodily s A verzi.
Prepokladam ze zdrojak je uz lety odlazeny .......... snad ......
Taky jsem obcas mel pocit ze to je v programu, ale pak jsem presel hledat chybu jinde vzhledem k dalsim projevum .....
Signal brake je funkcni jen kdyz je aktivni pred zapnutim napajeni, pokud je zaktivnen uz pri zapnutem napajeni, tak to nema na provoz vubec vliv .. coz je divne ...... pokud rikas, ze to nema zadnou interni logiku ...
Co se tyce fyzickeho driveru, tak zde je i schema i board na zaklade ktereho je to udelano :
aukro-obchod.prodejce.cz/schema/microstep.sch
aukro-obchod.prodejce.cz/schema/microstep.brd
Co se tyce napajeni, je oddelene - jak napajeni PIC, LMD ref.
tak napajeni vykonove casti 40V SS
- RadekCX
- Příspěvky: 622
- Registrován: 14. 7. 2006, 10:12
- Bydliště: Č.Budějovice
- Kontaktovat uživatele:
no jenze to je zrejme ten problem - Ackove verze obsahuji navic komparatory na vstupech a ty je nutne pri inicializaci ve FW zakazat - jinak ty I/O nejsou pouzitelnemartin-zurek píše: Jedine co jsem udelal je to ze jsem upravil procesor z 16f627 na 16f627a, protoze zkompilovane naplne ze stranky nechodily s A verzi.
ted kdyz na to koukam tak to nechapu - co jste upravil? zdrojaky tak aby to chodilo s Ackovou verzi? nebo neco jineho?
brake musi fungovat bez ohledu na ostatni vstupy - je nadrazeny vsem signalum
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
-
- Příspěvky: 67
- Registrován: 6. 10. 2008, 5:49
JEdine co jsem udelal bylo toto :
z tohoto : #include <16F627>
na tohle : #include <16F627a>
jinou upravu textu jsem neprovadel ......
fuse byly nastaveny takto :
#fuses HS,NOWDT,MCLR,NOPROTECT,BROWNOUT,NOLVP
Zbezne se divam ze jsem tam nic takoveho jako zmena stavu komparatoru nenasel ... viz :
http://www.embeddedtronics.com/public/E ... source.zip
Jenom mi nejde do hlavy proc se ten procesor chova korektne pred zapojenim vykonove casti ????
Pokud by byl problem v typu procesoru, nechovalo by se to divne ihned i bez vykonove casti ?
pred kompilaci v PCW kompilatoru, jak doporucuje autor ze to v tomto prekladaci bylo vytvoreno .....
Co se tyce brake, ma reagovat kdykoliv kompletnim odepnutim vykonove casti ?
z tohoto : #include <16F627>
na tohle : #include <16F627a>
jinou upravu textu jsem neprovadel ......
fuse byly nastaveny takto :
#fuses HS,NOWDT,MCLR,NOPROTECT,BROWNOUT,NOLVP
Zbezne se divam ze jsem tam nic takoveho jako zmena stavu komparatoru nenasel ... viz :
http://www.embeddedtronics.com/public/E ... source.zip
Jenom mi nejde do hlavy proc se ten procesor chova korektne pred zapojenim vykonove casti ????
Pokud by byl problem v typu procesoru, nechovalo by se to divne ihned i bez vykonove casti ?
pred kompilaci v PCW kompilatoru, jak doporucuje autor ze to v tomto prekladaci bylo vytvoreno .....
Co se tyce brake, ma reagovat kdykoliv kompletnim odepnutim vykonove casti ?
- RadekCX
- Příspěvky: 622
- Registrován: 14. 7. 2006, 10:12
- Bydliště: Č.Budějovice
- Kontaktovat uživatele:
no komparatory ve stare verzi bez A nejsou a tudiz ve zdrojaku nemuze ani nic takoveho byt - je treba to do inicializace doplnitmartin-zurek píše:JEdine co jsem udelal bylo toto :
z tohoto : #include <16F627>
na tohle : #include <16F627a>
jinou upravu textu jsem neprovadel ......
fuse byly nastaveny takto :
#fuses HS,NOWDT,MCLR,NOPROTECT,BROWNOUT,NOLVP
Zbezne se divam ze jsem tam nic takoveho jako zmena stavu komparatoru nenasel ... viz :
http://www.embeddedtronics.com/public/E ... source.zip
Jenom mi nejde do hlavy proc se ten procesor chova korektne pred zapojenim vykonove casti ????
Pokud by byl problem v typu procesoru, nechovalo by se to divne ihned i bez vykonove casti ?
pred kompilaci v PCW kompilatoru, jak doporucuje autor ze to v tomto prekladaci bylo vytvoreno .....
Co se tyce brake, ma reagovat kdykoliv kompletnim odepnutim vykonove casti ?
s pojistkama (fuzes) to nema nic spolecneho
nezapominejte ze pokud je to jako vstup tak se to muze diky ruznym rusakum z vykonove casti chovat divne - ten vstup sezere ledacos a program na to muze reagovat
ano brake reaguje kdykoliv - jakmile jej aktivujete musi byt vinuti motoru ve zkratu - motor je bez proudu a jde ztuha
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
-
- Příspěvky: 67
- Registrován: 6. 10. 2008, 5:49
NO takze jsem to zkompiloval s vypnutymi komparatory a chova se to uplne stejne.
Brake si funguje jak se mu chce, jednou to zabrzdi, ale kdyz tam poslu krok, tak to brake ingnoruje a zase to zacne delat problemy ........
No promeroval jsem osc. jednotlive piny na procesoru a buzeni se projevuje na pinech 1,2,8,10,11,12,13,17,18 a to zhruba po 1sekunde
Kdyz uzemnim piny 15 nebo 16 tak to ustane, coz zase podporuje teorii o tom ze za to muze procesor ......
Vypada to jako by to udelalo asi 4 mikrokroky doprava a pak to udelalo 1 krok zpet a znova dokola ......
Brake si funguje jak se mu chce, jednou to zabrzdi, ale kdyz tam poslu krok, tak to brake ingnoruje a zase to zacne delat problemy ........
No promeroval jsem osc. jednotlive piny na procesoru a buzeni se projevuje na pinech 1,2,8,10,11,12,13,17,18 a to zhruba po 1sekunde
Kdyz uzemnim piny 15 nebo 16 tak to ustane, coz zase podporuje teorii o tom ze za to muze procesor ......
Vypada to jako by to udelalo asi 4 mikrokroky doprava a pak to udelalo 1 krok zpet a znova dokola ......
- RadekCX
- Příspěvky: 622
- Registrován: 14. 7. 2006, 10:12
- Bydliště: Č.Budějovice
- Kontaktovat uživatele:
omlouvam se za mystifikaci, ale komparatory mela uz i verze bez A - ten problem s komparatory byl pri prechodu z 16F84 na radu 16F627 a 628
pisu to sem jen aby to nekoho nematlo - to ze ve zdrojaku ale neni inicializace I/O a tedy vypnuti tech komparatoru plati stale (nebo ji tam ja nevidim) - melo by ve vyslednem ASM byt neco takoveho:
MOVLW 0x07
MOVWF CMCON
ale je mozne ze to provede kompiler nekde ve svych nastavenich a do prelozeneho kodu to prida sam
pisu to sem jen aby to nekoho nematlo - to ze ve zdrojaku ale neni inicializace I/O a tedy vypnuti tech komparatoru plati stale (nebo ji tam ja nevidim) - melo by ve vyslednem ASM byt neco takoveho:
MOVLW 0x07
MOVWF CMCON
ale je mozne ze to provede kompiler nekde ve svych nastavenich a do prelozeneho kodu to prida sam
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice