Problem z prędkością optoizolacji na CNY17-3...

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Autor tematu
Szopler
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 254
Rejestracja: 19 lis 2005, 16:17
Lokalizacja: Siedlce
Kontakt:

Problem z prędkością optoizolacji na CNY17-3...

#1

Post napisał: Szopler » 11 maja 2006, 23:24

Sytuacja jak na rysunku poniżej tylko rezystor na uP 330 Ohm i 100kOhm baza-emiter CNY17-3.
Program w procku:

Kod: Zaznacz cały

For I = 0 To 200
P2.0 = 1
Waitms 20
P2.0 = 0
Waitms 20
Next I

No i na transoptorze poniżej 20ms gubi kroki. Jak podepnę bezpośrednio pod procka to nawet na 1ms chodzi dobrze. Co można z tym zrobić nie rezygnując z poczciwego CNY17-3 (mam już zrobioną płytę główną z RS232, itp bajerami i nie chcę jej robić od nowa).
Czyli jak wycisnąć z transoptora możliwie krótkie czasy przełączania?

Dodam tylko że za pomocą zestawu L297+2xL6203 udało mi się wyciągnąć z silnika mae spa (jakiegośtam) 220 obr/minute max (bez transoptora) - czy to dużo/mało/beznadzieja ;) ??
Załączniki
problemik.gif
ehh za wolno...
problemik.gif (7.68 KiB) Przejrzano 5346 razy



Tagi:


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#2

Post napisał: rchobby » 12 maja 2006, 07:13

Transoptor jest źle podłączony.
Wyrzuć rezystor baza-emiter (100k). Baza pozostaje niepodłączona.
Kolektor przez rezystor max. 1k do +5V a emiter do masy. Wyjście OUTPUT podłączyć do STEP L297.
Ten typ transoptora jest dość wolny średni czas wlączenia 10usek a wyłączenia 40usek stąd maksymalna częstotliwość przełączania mniejsza od 20kHz.
Szybszy byłby PC817 ok. 80kHz czy 6N135 ok. 2MHz.
Załączniki
CNY17-3_step.jpg
CNY17-3_step.jpg (6.36 KiB) Przejrzano 5317 razy


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#3

Post napisał: jarekk » 12 maja 2006, 08:13

Weź zamienniki CNY-17 ( np. takie jak kolega rchobby zasugerował). W notach katalogowych podane są wartości prądu i rezystory które zapewniają określoną częstotliwość pracy ( generalnie - im wyższy prąd pracy tym większa częstotliwość przełączania ). Ja zupełnie zrezygnwałem z CNY-17 na rzecz podwójnych HCPL2631 ( 10Mbit pasmo) Są wersje pojedyncze - 6N137, HCPL2601, HCPL2611, niestety nie pasują jako zamienniki CNY

Awatar użytkownika

Autor tematu
Szopler
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 254
Rejestracja: 19 lis 2005, 16:17
Lokalizacja: Siedlce
Kontakt:

#4

Post napisał: Szopler » 12 maja 2006, 12:55

Panowie! mówicie, że CNY17-3 powinien działać do ~20 000 Hz czyli czas przełączania
0.00005 sekundy. Ja tym czasem nie mogę osiągnąć:
włącz, poczekaj 0.005 s, wyłącz poczekaj 0.005 czyli 200 Hz!

Odłączyłem 100kOhm z bazy...
...1k Ohm na kolektor i do +5V to total porażka. L297 nie reaguje wtedy...


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#5

Post napisał: rchobby » 12 maja 2006, 13:24

Jaki procek AVR/PIC/8051?
Być może procek nie może wysterować wejścia czyli led'a w transoptorze, zbyt mały prąd. Zamiast bezpośrednio do procka proponuje podłączyć przez tranzystor np. BC547(548 lub 549).
Drugi sposób - odłączyć rezystor 330 od procka i dać go na +5V a do procka podłączyć nogę leda która była dotychczas podpięta do masy.
Ostatnio zmieniony 12 maja 2006, 13:28 przez rchobby, łącznie zmieniany 1 raz.

Awatar użytkownika

Autor tematu
Szopler
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 254
Rejestracja: 19 lis 2005, 16:17
Lokalizacja: Siedlce
Kontakt:

#6

Post napisał: Szopler » 12 maja 2006, 13:25

Procek to AT89S52.


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#7

Post napisał: rchobby » 12 maja 2006, 13:36

Acha, ten procek nie 'dada mocy' do wysterowania leda transoptora. Najlepszy będzie tranzystor bazę przez rezystor ok. 1k do procka, emiter na masę a do kolektora noge leda która była do masy, odłączoną końcówkę rezystora 330 na +5V. A jeszcze lepiej zmniejszyć jego wartość do 150-220 ohm, np. równolegle dolutować drugi taki sam 330.

Awatar użytkownika

Autor tematu
Szopler
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 254
Rejestracja: 19 lis 2005, 16:17
Lokalizacja: Siedlce
Kontakt:

#8

Post napisał: Szopler » 12 maja 2006, 14:22

Podłączyłem na odwrót diodę transoptora - tak jak na rysunku teraz mam. I udało się wyciągnąć z silnika takie same obroty jak przy bezpośrednim podłączeniu L297 do procka!
W datasheecie AT89S52 napisali, że maksymalnie może przyjąć 15mA na pin...
Silnik bez rozpędzania i bez obciążenia wyciąga max. 220 obr/min. - czy to dużo/mało/masakra ;) (full step) ?
Załączniki
pomoglo.gif
pomoglo.gif (4.31 KiB) Przejrzano 5402 razy
Ostatnio zmieniony 12 maja 2006, 22:08 przez Szopler, łącznie zmieniany 1 raz.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#9

Post napisał: markcomp77 » 12 maja 2006, 16:19

10-20 obr/sek to max... i zazwyczaj osiągalny jedynie przy kroku lub półkroku
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
Szopler
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 254
Rejestracja: 19 lis 2005, 16:17
Lokalizacja: Siedlce
Kontakt:

#10

Post napisał: Szopler » 12 maja 2006, 22:06

hmmm to ja na L297+2xL6203 mimo szczerych chęci na silniku MAE SPA (??) bipolarnym, zasilanym z 12V prądem 1A/cewkę w trybie 1/2 kroku wyciągnąłem max. 3.333 obr/sek [bez obciążenia i bez stopniowego rozkręcania] (200 obr/min). Daje mi to ruch szybki przy zastosowaniu śruby o skoku 4 - 13.333 mm/s.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”