Analog telefon görüşmeleri mi yapıyorsunuz?


12

Arduino kartını eski analog telefonla nasıl etkileşime geçirebilir ve telefon görüşmesi yapabiliriz?

Sanırım kartın telefona belirli bir kabloyla bağlanmasını içeriyor (nasıl deniyor?)

Buna ek olarak, telefonun düşük seviyeli arama protokolünü kullanmamızı gerektireceğini varsayıyorum (telefonla gerçekten etkileşim kurmak ve komut göndermek için). Nerede okuyabilirim?

Dijital / seri kart ile benzer bir cihaz arasındaki konuşma hakkında endişelenmek için bir neden var mı?

Bu arada, analog telefonların panoya kolayca zarar verebilecek nispeten yüksek voltajlara sahip olduğunu okudum. Arduino'yu analog telefonlara bağlamakla ilgili, bu tür konular ve nelerin endişe duyulacağı ve keşfedilecek konular hakkında bilgi almak isterim.

Çok teşekkürler!

Yanıtlar:


5

RS-232 bağlantısı olan harici bir ses modem satın alın. RS-232C blendajına bağlayın. Numaraları aramak ve çağrıları almak için AT komutlarını kullanın . Ses iletmek veya almak için sesli AT komutlarını kullanın .

Asla telefon hattını doğrudan bir Arduino'ya bağlamayın, çünkü kızartırsınız. Voltaj ilk etapta yanlıştır ve telefon hattı çaldığında daha da yükselir.


1
Veya böyle bir şey bu doğru yalıtımlı (ı 5 dakika öncesine kadar bilmediğim).
Ignacio Vazquez-Abrams

2

Bir mikroişlemciyi telefon hattına bağlamak oldukça teknik bir görevdir ve hattın çalışmasıyla ilgili bilgi gerektirir, ancak tehlikeli olmasına rağmen imkansız bir görev değildir ve bu tür bir çalışmaya hazır değilseniz bazı kötü şokları örnekleyin .

Başlangıçta, esas olarak polarizasyon güç devresi için bir doğrultucu devre inşa etmelisiniz, çünkü telefon hattınıza hangi antikorun pozitif olduğunu bilmiyorsunuz, ancak gerginliklerin ters olarak ölçüldüğünü biliyorsunuz, yani toprağa (GND) göre ölçüldüğünde Bunun nedeni, bataryaların kutuplarının sisteme bağlandığında daha az iyi kemirildiği keşfedildi.

İkinci adım, devrenizi doğrudan telefon hattına bağlamaktan kaçınmak için küçük bir kuplör geliştirmenizdir. Bunun için köprü doğrultucudan sonra hattın her bağlantı noktasına yerleştirilen bir çift alçak geçiren filtre kullanabilirsiniz ve köprü doğrultucunun dezavantajı bu filtre ile devrenizi topraklamak için bağlanır. Artı noktası, kontrol cihazınızın bir PWM çıkışına bağlıdır.

Diğer önemli bilgiler PWM portunu doğrudan bu filtreye bağlayamazsınız, çünkü telefon hattındaki voltaj seviyeleri oldukça farklıdır:

  • Hat çaldığında, 20Hz'nin üzerinde salınan 60V'u aşan bir voltaj elde edersiniz.
  • Hat bekleme modundayken, operatörünüz ve bölgeniz olarak 30V ile 48V arasında kalır.
  • Hat meşgul olduğunda veya devreniz veya başka bir uzatma nedeniyle 6V ve 12V arasında bir voltajınız olacaktır.
  • Zaten kendi hatlarındaki ses modülasyonu, 3dBm'ye eşdeğer pik 0,7Volt ile gerçekleşir, bu nedenle PWM çıkışı böyle bir çıkış vermelidir.

Hat voltajınızın seviyesini telefon sistemi ile eşleştirmek için 0 ila 0,7Volt çıkışa sahip bir voltaj bölücü kullanabilirsiniz, yani kapı PWM darbe maksimum 5V çıkış voltajı 0,7Volizör direncine sahip olduğunda. Başka bir yol, geri kazanımı olan ve böylece çıkışı azaltan işlevsel bir amplifikatör kullanmaktır. Ayrıca 4n25 ile bir optoacoplado devresi kullanabilir ve böylece fototransistörü, diyotunuzdaki darbelerle bu tür bir değişim için polarize edebilirsiniz.

Bu devredeki bir başka önemli bileşen, sinyalin kırpılması için yapılacak bir çift diyottur, yani, filtreler köprüde filtrelenen sinyalin pozitif ve negatifleri arasına birkaç diyot koyduktan sonra ses için voltaj sınırımız 0,7 Volt olduğundan doğrultucu, bu nedenle bu seviyenin üzerindeki sinyallerin hat üzerindeki gürültü çıkması durumunda arduinoya ulaşmasını önleyin.

Daha Fazla Bilgi: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ Bununla İlgili Genel Bir Şema

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.