bill acceptor (para kabul ünitesi) bilgisayara bağlamak - yardım

Başlatan axi.niko, 03 Ağustos 2017, 14:51:53

axi.niko

selamlar.
yazılım mühendisiyim ve elektronikten pek anlamıyorum. bir problemim var.
bende kağıt para okuma ünitesi var. cctalk isimli bir protokolu destekliyor ancak kutusundan kablo çıkmadı. kullanım kılavuzuna göre çıkış kablosu hazırlıyorum ancak cctalk ın öbür ucu hakkında bilgi yazmamışlar. usb kablosuna mı bağlayacağım yoksa rs232 ye mi bağlayacağım bilmiyorum. lütfen yardımcı olur musunuz?
cihazın bilgilerini aşağıda paylaşıyorum.
teşekkürler



Cemre.

https://en.wikipedia.org/wiki/CcTalk

Donanım katmanı anladığım kadarıyla half-duplex UART. Bir USB-UART dönüştürücü ile denemeler yapabilirsiniz ancak cihaz beslemesi 12V görülüyor, acaba haberleşme hattında kaç V olacak? Daha detaylı bilgi lazım.

Linkte ise telegram hakkında bilgi verilmiş.

axi.niko

Alıntı yapılan: Cemre. - 04 Ağustos 2017, 08:10:09
https://en.wikipedia.org/wiki/CcTalk

Donanım katmanı anladığım kadarıyla half-duplex UART. Bir USB-UART dönüştürücü ile denemeler yapabilirsiniz ancak cihaz beslemesi 12V görülüyor, acaba haberleşme hattında kaç V olacak? Daha detaylı bilgi lazım.

Linkte ise telegram hakkında bilgi verilmiş.

dün biraz çalışma yaptım. 16 pinlik soketin birinci ve ikinci pinine +12V DC akım verdim cihaz çalıştı.  Yani ışıkları yandı mekanizmada hareketlenmeler oldu ancak doğru çalışıp çalışmadığını bilmiyorum. cihazın üzerindeki buton ile cihaza para tanımlamak için kılavuzdaki adımları takip ettim ancak alakasız sonuçlar çıktı. cihaz doğru çalışmadı ya da  ben para tanımlamayı beceremedim.

Cihazın yan tarafında "molex 8981" isimli bir soket daha var. Sanırım elektrik girişi.

Buraya da mı 12V DC bağlamam gerekiyor?

cctalk yerine rs232 ile bağlantı sağlasakta işim görülür. bunun için cihazın bir dökümanını buldum. ancak pek anlayamadım. ne yapmam gerektiğini yazarsanız sevinirim.

çok teşekkürler

RS232 Interface Manual: https://drive.google.com/open?id=0B1CLoZ1SETjrNjBTVDZpVlJiSFU
Operation & Maintenance Manual: https://drive.google.com/open?id=0B1CLoZ1SETjrUDh0VkJRVVFuYVk

foseydon

Hocam cihazın kılavuzları gayet güzel açıklıyor aslında.

16 pin konnektör üstünden RS232 olarak çıkış alabiliyorsunuz. Bu konnektörde;

pin 1: 12V DC
pin 2: power ground, yani DC güç kaynağınızın ground buraya bağlanacak

pin 14: RS232 RX
pin 15: signal ground, yani RS232 ground buraya bağlanacak
pin 16: RS232 TX

Bunlar ilk döküman sayfa 18'de yazıyor, aynı sayfada bilgisayar tarafındaki DB9 konnektörün pinlerinin ne olacağı da yazılmış. Zaten strandart RS232 bağlantısı.

Yine ilk dökümanda 3. sayfaya bakarsanız, cihazın gerçek RS232 bağlantısı yapabilmesi için ek bir modül takılması gerektiği yazıyor. Bu müşteri tarafından takılabilir veya fabrika çıkış cihaz bu eklenti ile gelebilirmiş. Cihazın RS232 modunda çalışması için kendi programı(GFlash) ile bu moda ayarlanması gerekiyormuş. Bu da sizin tarafınızdan ayarlanabilir veya fabrika çıkışı bu şekilde olabilirmiş.

Sizin burada bilmeniz gereken, bu RS232 modülü cihazda bulunuyor mu? Şayet bulunuyorsa, cihaz RS232 modunda çalışıyor mu? bunları bilip ayarladıktan sonra, yukarıda pinlerden RS232 bağlantısı alabilirsiniz.

Bağlantıyı yaptıktan sonra, cihazden bilgisayarınıza RS232 üzerinden veri gelmeye başlayacaktır. Bundan sonrası artık yazılım işi, onun içinde yine ilk dökümanda iletişim protokolünü vermişler, buna göre yazılım yapabilirsiniz.

axi.niko

Alıntı yapılan: foseydon - 04 Ağustos 2017, 11:29:28
Hocam cihazın kılavuzları gayet güzel açıklıyor aslında.

16 pin konnektör üstünden RS232 olarak çıkış alabiliyorsunuz. Bu konnektörde;

pin 1: 12V DC
pin 2: power ground, yani DC güç kaynağınızın ground buraya bağlanacak

pin 14: RS232 RX
pin 15: signal ground, yani RS232 ground buraya bağlanacak
pin 16: RS232 TX

Bunlar ilk döküman sayfa 18'de yazıyor, aynı sayfada bilgisayar tarafındaki DB9 konnektörün pinlerinin ne olacağı da yazılmış. Zaten strandart RS232 bağlantısı.

Yine ilk dökümanda 3. sayfaya bakarsanız, cihazın gerçek RS232 bağlantısı yapabilmesi için ek bir modül takılması gerektiği yazıyor. Bu müşteri tarafından takılabilir veya fabrika çıkış cihaz bu eklenti ile gelebilirmiş. Cihazın RS232 modunda çalışması için kendi programı(GFlash) ile bu moda ayarlanması gerekiyormuş. Bu da sizin tarafınızdan ayarlanabilir veya fabrika çıkışı bu şekilde olabilirmiş.

Sizin burada bilmeniz gereken, bu RS232 modülü cihazda bulunuyor mu? Şayet bulunuyorsa, cihaz RS232 modunda çalışıyor mu? bunları bilip ayarladıktan sonra, yukarıda pinlerden RS232 bağlantısı alabilirsiniz.

Bağlantıyı yaptıktan sonra, cihazden bilgisayarınıza RS232 üzerinden veri gelmeye başlayacaktır. Bundan sonrası artık yazılım işi, onun içinde yine ilk dökümanda iletişim protokolünü vermişler, buna göre yazılım yapabilirsiniz.

hocam ayrıntılı incelemeniz için teşekkür ederim.

Model koduna göre baktım bendeki cihaz cctalk destekleyen modelmiş. çok araştırdım ama cctalk ile çalıştırmak için cihazdaki pinlere bağladığım kablonun ucunu hangi soket ile nereye bağlayacağımı bulamadım ya da anlayamadım diyelim. cihazdan sadece 14. pinden data çıkışı veriyor. karşısı nasıl olacak hiç bir fikrim yok.

cctalk manual: https://drive.google.com/open?id=0B1CLoZ1SETjrejVSS01EamlhQ0E

Sizin yorumunuz nedir hocam?

teşekkürler


foseydon

Alıntı yapılan: axi.niko - 07 Ağustos 2017, 11:28:48
hocam ayrıntılı incelemeniz için teşekkür ederim.

Model koduna göre baktım bendeki cihaz cctalk destekleyen modelmiş. çok araştırdım ama cctalk ile çalıştırmak için cihazdaki pinlere bağladığım kablonun ucunu hangi soket ile nereye bağlayacağımı bulamadım ya da anlayamadım diyelim. cihazdan sadece 14. pinden data çıkışı veriyor. karşısı nasıl olacak hiç bir fikrim yok.

cctalk manual: https://drive.google.com/open?id=0B1CLoZ1SETjrejVSS01EamlhQ0E

Sizin yorumunuz nedir hocam?

teşekkürler

Pardon cevabınızı kaçırmışım.

Cihazı dogrudan bilgisayara bağlayamazsınız. Arada rs232 USB çevirici kullanacaksınız. Alma ve gönderme için tek hat kullanılıyormuş, bu yüzden ek bir değişiklik daha yapmanız gerekecek.

https://cctalktutorial.wordpress.com/2015/08/11/cctalk-tutorial-the-hardware-interface/

Şu bağlantıda ki "nasıl yapılır" dokümanını olursanız fikir verecektir. Zaman sorunu yoksa üreticiden modül ücretsiz isteyerek takmak daha güzel bir alternatif olur.

barbah

Merhaba,

cctalk ile haberleşme konusunda bende sorun yaşıyorum. konunun tarihi biraz eski ama sorunu çözdünüz mü?