paralel port seviyesini 3.5 V den 5 V yapma

rexton

Üye
Katılım
1 Haz 2009
Mesajlar
75
Puanları
1
Yaş
39
Merhaba cnc ye gönül veren abilerim kardeşlerim;


Sizlere bir düşüncemi paylaşmak istiyorum, değerli yorumlarınıza göre hayata geçirmeyi planlıyorum.


Şimdi elimde eski paralel portlu leptoplar var, paralel port gerilimi 3,5 V civarında olduğu için
sinyal göndermede sorunlar oluşabiliyor !
Bunu önlemek için sinyal değerini hızlı transistörle anahtarlayıp sinyal seviyesini 5 V a çekmeyi düşünüyorum.
Şöyle bir sorum var pc paralel port anahtarlama sinyali kaç Hz ?
Pc de bu anahtarlamayı yapan işlemciler kadar hızlı transistör sürmebilir miyim ?

Sizce böyle birşey gereçekleştirmek pratikte kolay olur mu ?
 
40 Khz . high level operation. 5v çekmene gerek yok sürücülerin 5 voltunu lpt üzerinden geçir(genelde böyle çalışır). Akım sınırlayıcı koymayı unutma yoksa lpt portunu yakarsın...
 
Hocam 5 Voltu lpt üzerinden geçirme nasıldır tam anlamadım ?

ben bütün 25 port icin böyle düşünüyordum

tansistor seçiminde basit ler iş görür mü ?

daha basit bir yöntem olursa daha iyi olur
 
3.5v olduğu için sinyal göndermede problem yaşamıyo ki. Olay işlemci zamanlamasıyla alakalı. mobil işlemcilerin çoğu pil ömrünü optimize etmek için hız frekans değiştirirler. bu değişiklik gerçekleştiği zaman MACH3 de zamanlama (timing) değiştirir. aynı zamanda çoğu laptota Ekran kartı ve diğer donanım da işlemci zamanlamasının değişmesine neden olur.
Masaüstü yada laptop farketmez en düşük gerilim 2.4 volt dur IEEE1284 standardına göre. masaüstülerde bile çoğunlukla çıkış 3.7v olur çünkü 74LS374 kullanırlar çıkışlarında. minimum çıkış akımı bunların bile 2.4V dur
illa bi değişiklik yapacaksanız laptop üzerinde değil kontrol kartı üzerindeki girişlerde 5V 4.7K pullup direnç kullanarak deneyin.
 
Hocam kontrol kartında (tb6560 3 axis)

tb6560.jpg



böyle bir tampon var, sorun sinyalin algılanan eşik değerin altında olup meydana gelen kayıplarda.

leptop ile kontrol kartı arasına bunu güçlendirme işini yapsak sonuç alabilir miyim ? Ne dersiniz
 
nereden biliyoruz ki sinyalin algılanan eşik değerin altında olduğunu. LPT portu kullanan devreler hem çıkış hem giriş için IEEE 1284 standardını kullanmak zorunda aksi taktirde iletişim olmaz. hem laptop hem desktop bu standardı kullanır ve kartların minimum akım dirençleri bu standarda göre yapılır.
Laptopun düzgün çalışmamasının nedeni voltaj değil timing. laptoplarda yukarıdada dediğim gibi bu timing çok değişken. ve mach3 direk bu timingden etkilenen bir program. yani Elektrik voltajını sabit tutsanız bile değişen çok fazla başka parametreden ötürü mach3 düzgün çalışmıyor.
 
Hocam kontrol kartında (tb6560 3 axis)

böyle bir tampon var, sorun sinyalin algılanan eşik değerin altında olup meydana gelen kayıplarda.

leptop ile konrtol kartı arasına bunu güçlendirme işini yapsak sonuç alabilir miyim ? Ne dersiniz

Girişte kullanılan 74HC14 zaten schmitt trigger içeriyor. 2V ve üstü gerilimleri high, 0,8V ve altını low olarak algılar. Bu yüzden paralel port gerilimini 3.5V dan 5V a çıkarmanız bir fayda sağlamaz.

Devredeki tampon ile ilgili daha önemli olan sorun PC817 lerin çok yavaş olması.
Logic analizör ile baktığımda PC817 lerde oluşan gecikme 50us kadar.
TB6560, hem high hemde low da en az 30us lik darbe genişliği istiyor. Yani 6560'ın 30us yi görebilmesi için 80us darbe genişliği olmalı. PC817 ler varken sağlıklı çalışabilecek max darbe frekansı 6400hz gibi bir şey. Yani PC817 li tamponla 16mikrostepde max 120 RPM hıza çıkılabilir. Bu hızın altında iken sorununuz yoksa, yoktur.
PC817 yi çıkarıp kısa devre edince 15 hatta 16 Khz de 6560 lar çalışabiliyor. Ama bu durumda da izolasyondan vazgeçilmiş olunuyor.
 
PC817 lerin sınırlaması kullanılan 2 adet 150 Ohm dirençten kaynaklanır.
Harici kumanda için konulan ek direnç olmasa daha iyidir , akım yükselme hızını düşürüyor.
Ledin sürme akımı hız üzerinde etkilidir , grafikleri öyle diyor.
7414 lerin beslemesi önemlidir.
Ayrıca girişlerinde 330-390 Ohm gibi direnç emniyet açısından şarttır.
5V kısa devresinde bile akımı 15mA gibi , paralel port max akımında sınırlamış olur.

Bir çok yerde yazdığım gibi mach3 pdf lerinde belirtilen puls süreleri ayarı önemlidir(5us) .


817 lerin yerine hızlı optolar kullanabilirsiniz.

Optocouplers,Dorukan Store | Elektronik Malzeme Satış Sitesi


http://www.google.com.tr/url?sa=t&r...1TlIqAOE6nGX28MbQ&sig2=bu4naHr__MtktJH0032M2w


Sadece arabirim kartlarda optolar pekde şart değildir.
Ayrık sürücülerin girişlerinde zaten opto vardır ve tehlikeli gerilimlerin geri dönüşü olmaz.
Ama TB6560 gibilerde en ufak arızada step motor beslemesi (12-36V) paralel portunuzu bulabilir.

Bu tip arızalarda uygun osiloskoplar bir çok ustanın tahminlerinden çok daha faydalıdır.

HP laptoplarda sık karşılaşılan ve her zaman çözülemeyen durum.

Forumda daha önce konu olmuştu.
Power ayarları ile sorunu çözen raporlar vardı.
 
Kazım hocam, PC817 datasheet'ini elbette ben de okudum. Testlerimi de paralel port ile değil mcu ile ürettiğim puls lerle yaptım. Dediklerimin arkasındayım. Bu opto yavaş.

PC817 lerin sınırlaması kullanılan 2 adet 150 Ohm dirençten kaynaklanır.
Harici kumanda için konulan ek direnç olmasa daha iyidir , akım yükselme hızını düşürüyor.
Ledin sürme akımı hız üzerinde etkilidir , grafikleri öyle diyor.
7414 lerin beslemesi önemlidir.
Ayrıca girişlerinde 330-390 Ohm gibi direnç emniyet açısından şarttır.
5V kısa devresinde bile akımı 15mA gibi , paralel port max akımında sınırlamış olur.

Bir çok yerde yazdığım gibi mach3 pdf lerinde belirtilen puls süreleri ayarı önemlidir(5us) .

Demişsiniz ama, Çin malı 3-5 eksen 6560 lı kartların neredeyse hepsinde izolasyon göstermelik zaten. 7414 lerde optoların ledleri de 7805 ile besleniyor. Şaseler ortak. 6560 ın bozulmasına gerek yok. 7805 delinse 12-36 volt yine PC de..
Paralel porttan direkt beslemek zaten pek olası değil. ieee-1284 standartında her pin 1.2K ile pullup. Paralel port daki besleme de bundan ibaret.

Geçenlerde 6560 için devre tasarlamak isteyen bir arkadaşın konusu vardı.
Hem performans hemde tam izolasyon için 7414 ve opto ledlerinin beslemesi izole DC-DC konverterle yapılıp hızlı opto kullanılması lazım. Meanwell 5-5 gibi konvertörle 6n137 gibi hızlı düşük akımlı bir opto güzel olurdu.


Birde Mach3 ayarlarında puls süresinin 5us olması 6560 için az değilmi.
Pulsleri hem idle low hemde idle high ürettim. İki durumda da 6560 datasheet de yazdığı gibi high veya low süre 30us den kısa olduğunda saçmaladı, step kaçırdı vs.
 
Ieee 1284 standartından haberdar oldum teşekkürler. Optoları aradan çıkarsak belki timing sorunu ortadan kalkacak, ama izolasyonun manası kalmayacak.

Beninm anlamadığım zaten eski leptop kullanıyoruz onlarda %99 bataryası ölü olduğundan devamlı adaptörde çalıştırıyoruz, enerji sabit timingin değişmemesi gerekir diye düşünüyorum... Mesala bu sorun seri port iletişimde leptoplarda yaşanmıyor, gerçi protokölü farklı, usb dede yok...

Neyse.... 5 V a çıkarmak sorunu çözmeyecek en iyisi masaüstü
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Geri
Üst