Membuat panggilan telepon analog?

12

Bagaimana kita dapat membuat papan Arduino berinteraksi dengan telepon analog lama, dan untuk melakukan panggilan telepon?

Saya kira itu melibatkan menghubungkan papan ke telepon dengan kabel tertentu (bagaimana ini disebut?)

Selain itu, saya menganggap itu akan mengharuskan kita untuk menggunakan protokol panggilan tingkat rendah telepon (untuk benar-benar berinteraksi dengan telepon dan mengirim perintah). Di mana saya bisa membacanya?

Apakah ada alasan untuk khawatir tentang percakapan antara papan digital / serial dan perangkat analog?

Ngomong-ngomong, saya pernah membaca bahwa telepon analog memiliki voltase relatif tinggi yang dapat dengan mudah merusak papan. Saya ingin mendapatkan informasi tentang hal-hal seperti ini, terkait dengan menghubungkan Arduino ke telepon analog, untuk mengetahui tentang masalah seperti itu dan tentang apa yang harus diperhatikan dan untuk dijelajahi.

Terima kasih banyak!

Refleksi
sumber

Jawaban:

5

Beli modem suara eksternal dengan koneksi RS-232. Hubungkan ke perisai RS-232C. Gunakan perintah AT untuk memanggil nomor dan menerima panggilan. Gunakan perintah AT suara untuk mengirim atau menerima audio.

Jangan pernah mencoba menghubungkan saluran telepon langsung ke Arduino karena, ya, Anda akan menggorengnya. Tegangan semuanya salah sejak awal, dan bahkan lebih tinggi lagi ketika saluran telepon berdering.

Ignacio Vazquez-Abrams
sumber
1
Atau sesuatu seperti ini (yang saya tidak tahu ada sampai 5 menit yang lalu) dengan isolasi yang tepat.
Ignacio Vazquez-Abrams
2

Menyambungkan mikrokontroler ke saluran telepon adalah tugas yang agak teknis dan memerlukan pengetahuan tentang pengoperasian saluran, tetapi itu bukan tugas yang mustahil, meskipun itu bisa berbahaya, dan cicipi beberapa guncangan buruk jika Anda tidak siap untuk pekerjaan seperti itu. .

Awalnya Anda harus membangun rangkaian penyearah, terutama untuk sirkuit daya polarisasi, karena Anda tidak tahu mana yang merupakan antibodi positif saluran telepon Anda, tetapi tahu bahwa ketegangan diukur secara terbalik, yaitu, ketika diukur sehubungan dengan ground (GND), langkah-langkahnya akan negatif, ini karena ditemukan bahwa kutub baterai yang digunakan untuk menggerogoti kurang baik ketika terhubung ke sistem.

Langkah kedua adalah Anda mengembangkan coupler kecil untuk menghindari menghubungkan sirkuit Anda langsung ke saluran telepon. Untuk ini, Anda dapat menggunakan sepasang filter low-pass, yang ditempatkan pada setiap titik koneksi garis setelah penyearah jembatan, dan sisi negatif penyearah jembatan terhubung ke ground sirkuit Anda dengan filter ini. Dan poin plus terhubung ke output PWM controller Anda.

Informasi penting lainnya Anda tidak dapat menghubungkan port PWM langsung ke filter ini, karena level tegangan pada saluran telepon sangat berbeda, yaitu:

  • Ketika saluran berdering Anda mendapatkan tegangan melebihi 60V berosilasi di atas 20Hz.
  • Ketika saluran dalam mode siaga, ia tetap antara 30V dan 48V sebagai operator dan wilayah Anda.
  • Ketika saluran sedang sibuk atau karena rangkaian Anda atau ekstensi lain Anda akan memiliki tegangan antara 6V dan 12V.
  • Sudah modulasi audio di baris mereka terjadi dengan puncak 0,7Volts setara dengan 3dBm oleh karena itu output PWM akan memberikan output seperti ini.

Untuk mencocokkan tingkat tegangan saluran Anda dengan sistem telepon Anda dapat menggunakan pembagi tegangan yang memiliki output 0 hingga 0,7 Volt yaitu ketika pintu PWM pulsa, tegangan output maksimum 5V harus 0,7 Volt resistif pembagi. Cara lain adalah dengan menggunakan penguat operasional yang memiliki gain terbalik, sehingga mengurangi output. Anda juga dapat menggunakan rangkaian optoacoplado dengan 4n25 dan dengan demikian mempolarisasi fototransistor untuk variasi seperti itu dengan pulsa dalam dioda Anda.

Komponen penting lainnya dalam rangkaian ini adalah sepasang dioda yang harus dilakukan memotong sinyal, yaitu, karena batas tegangan kami untuk audio adalah 0,7Volts setelah filter menempatkan beberapa dioda antara positif dan negatif dari sinyal Anda yang disaring di jembatan penyearah, jadi cegah sinyal di atas level ini mencapai arduino ketika ouver noise di telepon.

Informasi Lebih Lanjut: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ Skema Umum Tentang Ini

Delfino
sumber