Stránka 5 z 6

Re: 7i43 - konfigurace

Napsal: 19. 2. 2013, 8:21
od tmxatcoxlab
packa píše:řeším ted u mesy 7i43 připojení spínačů a sond , budu tam mít nějaké optické spínače, optobrány a referáky budou indukční spínače, vše proženu přez optické oddělení , s rychlými optrony , v manualu k mese se píše o možnosti ke každému vstupu nakonfigurovat pull-up rezistory , nebo pull-down , může mi někdo poradit jak se toto konfiguruje v halu ?
nejedna se o toto http://linuxcnc.org/docs/html/drivers/hostmot2.html" onclick="window.open(this.href);return false; kapitola 12.GPIO ?

Re: 7i43 - konfigurace

Napsal: 19. 2. 2013, 8:28
od packa
dík , ale už je to hotovo , vše chodí jak má , ta mesa je fakt bomba věc

Re: 7i43 - konfigurace

Napsal: 5. 3. 2013, 4:55
od packa
zdravím neřešil jste někdo , nejisté stavy na výstupních pinech na mese po vypnutí emc
stává se mi že po vypnutí emc se mi aktivujou na driverech emable vstupy což je nežádoucí ,
řešil někdo nabíjecí pumpu ( charge pump )? má někdo vykoušené schéma ?

Re: 7i43 - konfigurace

Napsal: 5. 3. 2013, 5:00
od oscar
chodi mi to jak ma:

vypnu cudlik Machine power
vypnu linucnc
vypnu drivery a menic
vypnu komp

(mesa je napajena z USB kompu)

Re: 7i43 - konfigurace

Napsal: 5. 3. 2013, 5:15
od packa
jak máš nastaveny switche , pro pul up/down rezistory ?

Re: 7i43 - konfigurace

Napsal: 5. 3. 2013, 5:20
od Radek-B
Mesa nema zadne nejiste stavy po vypnuti. Ani pri inicializaci.
Jestli ano mas neco hodne blbe elektricky.
RADEK

Re: 7i43 - konfigurace

Napsal: 5. 3. 2013, 5:22
od oscar
http://www.c-n-c.cz/viewtopic.php?p=93425#p93425" onclick="window.open(this.href);return false;
W3 UP

Re: 7i43 - konfigurace

Napsal: 5. 3. 2013, 5:31
od packa
ne nejisté asi jsem to blbě napsal , ale kdyř schodím emc tak mám na výstupech enable log 1

Re: 7i43 - konfigurace

Napsal: 7. 3. 2013, 3:51
od packa
tak jsem stím zatím nehnul :
zapnu stroj , vše je ok
nahodím emc2 - mesa natáhne firmware , vše ok
zapnu stroj relé nahodí zdroj pro drivery
sepnu ovládání v emc - nahodí se drivery (enable)

stroj běhá bez nejmenšího problému ,Mesa je bezvadná věc

když pak vypnu v emc ovládání , schodí mi to drivery , vypnu stroj - odpojí to zdroj - vše ok
když zcela vypnu emc tak na MESE stále svítí ledka pro signalizaci že má natažený firmware a výstupy skočí do log1 což má za následek sepnutí relé a nahození driverů , když odpojím mesu od napájení a znova připojím tak jsou výstupy v nule což je dobře ..

co stím jak to ošetřit ?? nemůže to dělat firmware ??

chtěl jsem to ošetřit nabíjecí pumpou která když by nedostávala impulzy tak by relé nesepla

Re: 7i43 - konfigurace

Napsal: 7. 3. 2013, 8:44
od pavel7890
pokud máš nastavený Watchdog, tak se to takhle chová spávně viz. http://www.linuxcnc.org/docs/devel/html ... l#Watchdog" onclick="window.open(this.href);return false; .

Asi by bylo lepší vypnout drivery před vypnutím EMC a naopak.

Re: 7i43 - konfigurace

Napsal: 8. 3. 2013, 11:14
od packa
drivery vypínám dřív než schodím emc , samozřejmě výstupem z mesy , ale když vypnu emc tak právě ty výstupy znova skočí do log1

může mi někdo stručně popsat jak funguje funkce watchdog ? nejsem z toho uplně moudrý

Re: 7i43 - konfigurace

Napsal: 8. 3. 2013, 8:16
od Radek-B
Je to obvod ktery ma pravdivostni tabulku viz nize.
Pouze frekvence z vystupu ridiciho portu zajisti log1 na obvodech ktere zapinaji treba silovou cast stroje.

log1 = log0
log0 = log0
frekvence = log1

Take se ty obvody nekdy umi hlidat samy oproti zamrznuti systemu.
Treba pro okruh E_stop se to nekdy vyuziva.

RADEK

Re: 7i43 - konfigurace

Napsal: 8. 3. 2013, 11:16
od pavel7890
funkce watchdog funguje tak, že v zásadě hlídá přítomnost ovládacího SW, zde EMC. Nastavuje se doba při inicializaci, např. 10ms po jejímž uplynutí odepne všechny výstupy. Proto se musí funkce watchdog v kratších intervalech "umravnovat" aby tento stav nenastal. To se děje funkcí pet_watchdog(), např. při každé smyčce servo-thread, zpravidla každou 1ms. viz kód:

setp hm2_7i43.0.watchdog.timeout_ns 10000000
addf hm2_7i43.0.pet_watchdog servo-thread

takže když shodíš EMC tak watchdog zajistí, že všechny výstupy odepne, ale jelikož jsou na všech výstupech 7i43 pull-up odpory, tak tam je log. 1.

zjednodušil jsem to, ale snad to pomůže.

Re: 7i43 - konfigurace

Napsal: 9. 3. 2013, 7:47
od packa
jasmě vysvětlil jsi to dobře a srozumitelně díky za odpověd .
jen ještě prosím , jak poznám že ten daný firmware obsahuje funkci pro watchdog , a jak ji budu tedy volat ?



v halu mám třeba :
loadrt hm2_7i43 config="firmware=hm2/7i43/SV4_12B.BIT num_encoders=3 num_pwmgens=1 num_stepgens=5"


setp hm2_7i43.0.pwmgen.pwm_frequency 100000
setp hm2_7i43.0.pwmgen.pdm_frequency 100000
setp hm2_7i43.0.watchdog.timeout_ns 10000000

díky za rady

Re: 7i43 - konfigurace

Napsal: 9. 3. 2013, 9:25
od pavel7890
každý originální firmware pro 7i43 a podobné mesa karty obsahuje watchdog. je to komplex funkcí nazvaný hostmot2 pro ovládání karty. v Linuxcnc je pro to vytvořený SW interface stejného jména. viz http://linuxcnc.org/docs/html/man/man9/hostmot2.9.html" onclick="window.open(this.href);return false;. Ne všechny funkce jsou podporovány, ale většina ano.

pokud jsi vytvořil konfiguraci hal vrstvy k pncconf, tak se o to starat nemusíš je tam.

jestli umíš změnit spuštění driverů log. 0 budeš mít klid pokud ti EMC zamrzne nebo spadne komp.