1

Konu: Com port 12V

Program içinden kodla com porta 12 v elektrik akımı göndermek istiyorum. Bu konuda bilgisi olan arkadaşların yardımını bekliyorum. Tşk.

2 Son düzenleyen, Mehmet K (20.01.2010 16:26:01)

Re: Com port 12V

Google'da 2 dak. araştırdıkdan sonra:

http://www.beyondlogic.org/serial/serial.htm
http://www.beyondlogic.org/serial/serial1.htm
http://support.microsoft.com/support/kb … 0/5/25.asp
http://support.microsoft.com/support/kb … 9/5/26.asp
http://support.microsoft.com/support/kb … 4/7/41.asp

Aynı bu sıralamadan gidersen, serial port ile her türlü sorunları kökünden çözersin.
İnglizcen biraz zayıf ise, yukardaki her adresin önüne http://translate.google.com.tr/translat … =en&u= ekle

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

3

Re: Com port 12V

Bu konuda örnek kod olsaydı daha iyi olacaktı.

4

Re: Com port 12V

Bu forumun arşivinde Com-Port ile senin sorularınla karşılaşdım. 
Sanırım Com-Port hakkında bilgin yok. Bu nedenle verdiğim linklere bir göz atarsan ....
Ayrıca sorun da yanlış: EIA-232 standardı 12V öngörmiyor. +3 .. +15 ve -3 ... -15 arasında herşey geçerli. Özellikle notebooklarda +/- 5 dan daha yüksek voltaj zor bulursun. (Tabi notebooklarda artık  com-port bulabilirsen)

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

5

Re: Com port 12V

heralde çekmece filan açmak istiyorsun. herhangi bir karakter göndermen yeterli. önce formuna mscomm nesnesini ekle. sonra da:

Visual Fox Pro
This.mscomm.commport="com1"

        This.mscomm.settings="19200,n,8,1"
        This.mscomm.portOpen=.T.
        This.mscomm.Output="z"
        This.mscomm.portOpen=.F.

ben z göndermişim. başka herhangi bir karakter de olabilirdi. voltajın bir önemi yok.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

6

Re: Com port 12V

Metin, sanırım istediği bu değil. DTR veya RTS hatına müdahele etmek istiyor.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

7

Re: Com port 12V

1.Kontrol Biti(CD)
2.Gelen Bilgi(RD)
3.Gönderilen Bilgi(TX)
4.Hazır Sinyali (DTR)
5. Şase (GND)
6. Bilgi Kaydı(DSR)
7. Gönderim İsteği(RTS)
8.Gönderim Hazır (CTS)
9. Dış Seslenme (RI)

Normal çalışma esnasında DTR ve RTS bacakları +12V seviyesinde voltaj verirler. TD bacağıysa eğer data aktarımı yoksa Mantıksal 1 i göstermektedir yani 12V bulunmaktadır. Bacaktan çekilen akım arttıkça, bacak üzerindeki voltaj seviyesi hızla azalacaktır. Çünkü, seri port normalde her 12V için 1ma akım sağlayabilmektedir. Kısa devre olduğunda, porttan alınan akım 710ma seviyelerindedir.

Bilgi Paylaşıldıkça Artar...!

8

Re: Com port 12V

antepli yazdı:


TD bacağıysa eğer data aktarımı yoksa Mantıksal 1 i göstermektedir yani 12V bulunmaktadır.

Bu yanlış. Mantıksal 1, yani Mark, eksi voltaj dır.
Ayrıca kısa devre akımı  710mA değil, 20mA cıvarındadır 
8V'a kadar yaklaşık 10mA çekebilirsin.
Bu değerler MAX232 entegresi için bir örnek. Ama diğer entegreler buna benzer sınırlar içinde çalışıyorlar.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

9

Re: Com port 12V

pardon düzeltem

eksik yazmışım

dogrusu bu kontrol ederek yazdım hızlı yazınca bazı harf ve işaretler kayboluyor .

Seri port, -12V / +12V aralığında çalışmaktadır. Böylelikle veri daha uzun mesafelere
taşınmaktadır.
Seri port için toprak hattına göre -12V gerilimine “Mantık 1”, 12V gerilimine ise
“Mantık 0” seviyesini ifade eder. Mantık 1 seviyesine, “Mark” (iz), Mantık 0 seviyesine
“Space” (boşluk) da denilmektedir. Standarda göre -3V ve -30V arası “Mantık 1”, +3V ve
+30V arası “Mantık 0” dır. -3V ve +3V arasındaki bir gerilim belirsizdir. Çıkış akım
yaklaşık 10mA civarındadır. Diz üstü bilgisayarlarda bu gerilim seviyesi -7.5V ve +7.5V
arasında değişmektedir.

Bilgi Paylaşıldıkça Artar...!

10

Re: Com port 12V

Üzgünüm smile
Tekrar birkaç düzeltme yapmak zorundayım:
Voltaj seviyesi -/+3V .. -/+30V değil. Yukarda belirtiğim gibi sınırlar -/+3V .. -/+15V arası.
Sen sanırım sinyalın hızı ile karıştırıyorsun. Orda 30 diye bir rakkam var: 30V/us. Ama bu başka bir şey.

"Böylelikle veri daha uzun mesafelere taşınmaktadır."
Bir zamanlar bende öyle sanıyordum. EA-232 standardı max. mesafe olarak 15m ... 45m öngördüğünü okuyanca, çok şaşırmışdım:
Bu 'yüksek' voltajların asıl amacı mesafeyi uzatmak değil, haberleşmede dış etkenlerden (yani parazit gibi) etkilenmemek.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

11

Re: Com port 12V

Konu ile ilgili cevap yazan tüm arkadaşlara teşekkürler.
Yapmak istediğim proje şu:
Tüm öğrenciler yurt binasında. Dışarı çıkmak için öğrenciler parmak izi makinesine parmaklarını basarak dışarı çıkıyorlar. Kapı manuel olarak açılıyor. Çıkışta kilitli değil. Öğrenciler dönüşte yurt binasına girmek için parmak izi makinesine parmaklarını basmak zorundalar. Kapı girişler için kilitli. Eğer öğrenci yurt binasından çıkarken parmak bastı ise programdan kodla kapınını otomatiğine com porttan tetikletip kapının açılmasını sağlayacağım. Eğer binadan çıkışta parmak izi makinesine parmağını basmadı ise kapı açılmayacak.

12

Re: Com port 12V

Kapı otomatiği için kaç miliamper gerekli, o bellimi? Seri portun çıkış akımı yeterli olmaz herhalde. Ek bir devre yapmak gerekebilir. Birkaç parçadan oluşacak basit bir devre bir TV tamircisine yaptırılabilir. Hatta paralel portu kullanmak daha pratik olur bu iş için belkide.

13

Re: Com port 12V

Seri veya Paralel porta bağlanacak, düşük voltajla çalışan tek bir röle ilede halledilebilir.

14 Son düzenleyen, Mehmet K (21.01.2010 20:34:21)

Re: Com port 12V

foxman yazdı:

Seri veya Paralel porta bağlanacak, düşük voltajla çalışan tek bir röle ilede halledilebilir.


Bu yöntemle portu yaktıkdan sonra yeni anakartın ücretini senmi ödiyeceksin?

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

15

Re: Com port 12V

Solid State Röle direkt Paralel porta bağlanabilir.

http://www.epanorama.net/circuits/lpt_ssr.gif

16 Son düzenleyen, Mehmet K (22.01.2010 12:20:31)

Re: Com port 12V

big_smile
Ama bunu neden başdan belirtmedin?  Röle deyince kimin aklıne Solid State gelir? Benim gelmez.
Ayrıca üye smentes  com port için bir çözüm arıyor.

Bunun dışında bana net bir cevap vermen lazım. Birkaçına baktım, ama onların "LED Forward Voltage" 'da belirtilen akımları paralel port kaldırmaz. Örneğin Siemens'in LH 1485 10mA istiyor. Bence paralel port bunu kaldırmaz.

Ama bu "Solid State" cevabın baya iyidi. Baya güldüm ... smile

Bir küçük eklenti daha: Windows 98 den sonra hiç paralel port ile çalışdınmı? Çok zevkli birşey değil. Onun yanında ComPort çocuk oyuncak kalıyor.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

17

Re: Com port 12V

Aşağıdaki adreste seri portla ilgili bilgiler var.
http://www.ekitapdunyasi.net/kat_goster.asp?kid=45

18

Re: Com port 12V

@foxman

Senin fikrini (Solid state röle kullanmak) şöyle geliştirirsek, sanırım sorun çıkmaz:
Paralel Port için:
Tek bir port yerine 8 data portu kullanıyoruz ve her birini 1k8 dirençle SSR'e bağlıyoruz. Böylece her porta max.  1 ,5mA ile yükleniyoruz. Ve 12mA SSR'i açmak için yeter.

Seriel Port için:
SSR'nin LED girişine negativ voltaja karşı korumak amaçlı anti-paralel bir diyot bağlıyorz (1N4148 yeter). Yani 1N4148'in anodu LED'n katoduna, ve 1N4148'in katodu LED'in anoduna.
DTR ve RTS 'den birer 1k5 dirençle SSR giriş yapıyorz. Böylece her porta yaklaşık 6mA ile yükleniyoruz; ve bu com porta sorun yaratmaz.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

19

Re: Com port 12V

Seri portla ilgili:
Seri portu komutla açtığımda  2 ve 7 nolu uçlara 12 v geliyor. Portu kapattığımda ise akım kesiliyor. Fakat Rs232 nin verdiği voltaj rölenin kontaklarını çalıştırmaya yetmedi. Bunun için otokuplör(Pc-817 4 ayaklı)  kullandım. Diyot uçlarına voltaj geldiği zaman transistör ucu kendini açıyor, açılan transistör uçlarından adaptör yardımıyla röleyi tetiklettim. Böylece röle sayesinde kapı otomatiğini açtırdım. Konuya cevap veren ve okuyan arkadaşlara teşekkürler.