Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Sre Sep 29, 2010 12:20 pm Naslov sporočila: USBCNC CPU3 |
|
|
Pozdravljeni,
pred nekaj dnevi smo nabavli cpu3 kartico od damencnc (USBCNC). Povezali smo jo s krmilnikom koračnega motorja ampak motorja ne uspemo zagnat. Krmilnik koračnega je NDC96 od RTA z vhodi 3,5-13V, tako da bi 5V iz USBCNC moralo iti direktno. (Probano tudi preko optokoplerja, dvignjena napetost na 10V in nič..)
Izhodni signal iz usbcnc kartice smo pogledali tudi na osciloskopu kjer pa se vidi da signal ima 4,7V vendar pa ko bi moral od sebe dati vlak pulzov se iz njega potegnejo zelo kratke špice, nekako kot da bi opazoval PWM pri 99% prevajanju signala. Verjetno je to težava da se motor ne premakne.
Ma kdo kakšno idejo kako to rešit oziroma kakšne izkušnje z damen cnc oziroma usbcnc...
Hvala že vnaprej, če so pa potrebne še kake informacije pa kar rečite.
lp, Matjaž
|
|
Nazaj na vrh |
|
 |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Sre Sep 29, 2010 12:56 pm Naslov sporočila: |
|
|
Dodajam še priponko: slika osciloskopa, signal kot bi naj bil in spodnji signal iz usbcnc
Opis: |
|
Velikost datoteke: |
734.13 KB |
Pogledana: |
5 krat |

|
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70644.95
|
Objavljeno: Sre Sep 29, 2010 1:44 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.40 Kraj: Ljubljana
|
Objavljeno: Sre Sep 29, 2010 2:03 pm Naslov sporočila: |
|
|
Na LPT step signal izgleda kot zelo kratke špice. Lahko, da so za tvoj driver za motorje vseeno prekratki pulzi. V Machu je mogoče nastaviti dolžino impulza, kako je s tvojim softwarom pa ne vem.
Kaj pa enable signal? Je aktivnen?
Lahko tudi stestiraš driver za motorje, magari narediš generator pulzov s 555...
_________________ One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931 |
|
Nazaj na vrh |
|
 |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Sre Sep 29, 2010 2:25 pm Naslov sporočila: |
|
|
sem se pogovarjal s proizvajalcem in trdi da je z njihovim delom vse ok. Tu na forumu računam predvsem da se najde kdo ki že ima kakšno izkušnjo glede tega. Softwar je tudi od usbcnc orginal, driver ne rabi enable signala, je vedno enable. Špice so prekratke ja, pulz bi naj bil 50-50.
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70644.95
|
Objavljeno: Sre Sep 29, 2010 2:34 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Sre Sep 29, 2010 2:41 pm Naslov sporočila: |
|
|
borisz je napisal/a: |
Sicer tole ni ne vem kako uporaben odgovor za konkretno rešitev problema, vendar bo pa po mojem pomagalo pri končni rešitvi.
Stari strici, ki so se pred leti pričeli ukvarjali z elektroniko so definirali enote za vse veličine, ki jih potrebujemo.
Npr za impulze je ms (milisekunda) kar primerna veličina.
Takole prekratki, malo daljši ipd, pa v elektroniki in iskanju napak ne dajo kakšnih pametnih rezultatov.
lp
Boris |
Torej moji pulzi na sliki zgoraj generirani z generatorjem pulzov so frekvence 1kHz, torej skupna dolžina periode 1ms, od tega 0,5ms pozitivna in 0,5ms negativna fronta. Koliko časa znaša tisti pulzek pri usbcnc pa sploh ne morem razbrat ker je tak kratek, je pa zanimivo da unimer pa kljub temu kratkemu času zazna frekvenco usbcnc. zgleda pa da je za moj driver tisti signalček prehiter da bi ga zaznal. V navodilih od gonilnika motorja piše da je minimalna vrednost pozitivnega signala 8us pri priporočljivem 50% duty cyclu, torej bi to morala bit frekvenca okol 100kHz...
|
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.40 Kraj: Ljubljana
|
Objavljeno: Sre Sep 29, 2010 2:56 pm Naslov sporočila: |
|
|
Frekvenca se spreminja s hitrostjo motorja, torej bi moral spreminjati v tvojem primeru tako frekvenco kot tudi dolžino pulza s tem, da dolžina pulza nikoli ni manjša kot 8 us.
_________________ One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931 |
|
Nazaj na vrh |
|
 |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Sre Sep 29, 2010 3:14 pm Naslov sporočila: |
|
|
piroman je napisal/a: |
Frekvenca se spreminja s hitrostjo motorja, torej bi moral spreminjati v tvojem primeru tako frekvenco kot tudi dolžino pulza s tem, da dolžina pulza nikoli ni manjša kot 8 us. |
ja to drzi ampak vseeno pa bi moral biti signal 50-50% in ne 99-1%.
|
|
Nazaj na vrh |
|
 |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Sre Sep 29, 2010 3:35 pm Naslov sporočila: |
|
|
Tudi pri mojih krmilnikih je bilo treba podaljšati dolžino STEP pulza na vsaj 3us.
Lp, Denis
|
|
Nazaj na vrh |
|
 |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Sre Sep 29, 2010 3:37 pm Naslov sporočila: |
|
|
KMX je napisal/a: |
Tudi pri mojih krmilnikih je bilo treba podaljšati dolžino STEP pulza na vsaj 3us.
Lp, Denis |
in kako si podaljšal signal? Pri meni je dejansko treba podaljšati praznino med signaloma ker je po defaultu signal skoz na 1...
|
|
Nazaj na vrh |
|
 |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Sre Sep 29, 2010 3:48 pm Naslov sporočila: |
|
|
Ali si opazoval signale, ko bi se motor naj premikal ali miroval?
Če je pri mirovanju skoz na 1, potem ti software (v tvojem primeru krmilnik) daje invertiran signal.
(namesto 1, da 0 ali obratno).
Zagotovo se to da nekje nastaviti v software, kajti pri uporabi optične izolacije je to potrebno.
|
|
Nazaj na vrh |
|
 |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Sre Sep 29, 2010 4:04 pm Naslov sporočila: |
|
|
Pravkar sme pogledal; to da mora biti signal 50-50 ne drži.
Dolžina pulza (1) je vedno enaka.
Po moje je problem samo v tem, da imaš signal invertiran.
Preglej navodila za krmilnik in tvoj software.
|
|
Nazaj na vrh |
|
 |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Pet Okt 01, 2010 7:49 am Naslov sporočila: |
|
|
Signal sem opazoval ko bi naj motor deloval. O inverteru sem tud sam razmišljal ker v softwaru se ne da skoraj nič nastavljat... Je pa tud sam Kevin Damen rekel da je pulz prekratek verjetno tak da bi blo treba zraven invertera pulz še podaljšat za par mikrosekund.
|
|
Nazaj na vrh |
|
 |
taubek Član


Pridružen-a: Čet 21 Feb 2008 0:37 Prispevkov: 174 Aktiv.: 0.82 Kraj: Malecnik pri MB
|
Objavljeno: Pon Okt 04, 2010 8:53 am Naslov sporočila: |
|
|
Inverter priklopljen vendar pa je signal iz damena tako čuden da mi inverter ne zazna da je signal padel na 0V in je zato izhod vedno zaprt. Kakšna ideja kaj še lahko sprobam? drugače bom poslal nazaj in jih skur..l da naj ne prodajajo "univerzalnih" vmesnikov če delujejo samo z njihovimi komponentami....
|
|
Nazaj na vrh |
|
 |
|