Здійснення аналогових телефонних дзвінків?


12

Як ми можемо змусити плату Arduino взаємодіяти зі старим аналоговим телефоном та здійснювати телефонні дзвінки?

Я думаю, це передбачає підключення плати до телефону якимсь певним кабелем (як це називається?)

Крім того, я припускаю, що нам потрібно буде використовувати протокол набору номера низького рівня (для того, щоб реально взаємодіяти з телефоном та відправляти команди). Де я можу прочитати про це?

Чи є причина занепокоєння розмовою між цифровою / послідовною платою та аналогічним пристроєм?

До речі, я читав, що аналогові телефони мають відносно високу напругу, що може легко пошкодити плату. Я хотів би отримати будь-яку інформацію про подібні речі, пов’язані з підключенням Arduino до аналогових телефонів, щоб знати про такі проблеми та про те, що слід хвилювати, і вивчити.

Дуже дякую!

Відповіді:


5

Купіть зовнішній голосовий модем із з'єднанням RS-232. Підключіть його до щита RS-232C. Використовуйте команди AT для набору номерів та отримання дзвінків. Використовуйте голосові команди AT для передачі або отримання звуку.

Ніколи не намагайтеся підключити телефонну лінію безпосередньо до Arduino, оскільки так, ви її будете смажити. Напруга в першу чергу неправильно, і піднімається ще вище, коли дзвонить телефонна лінія.


1
Або що - щось на зразок цього (я не знав , існував до 5 хвилин назад) з належною ізоляцією.
Ігнасіо Васкес-Абрамс

2

Підключення мікроконтролера до телефонної лінії є досить технічним завданням і вимагає знань щодо роботи лінії, але це не є неможливим завданням, хоча це може бути небезпечно, і випробувати деякі неприємні потрясіння, якщо ви не готові до такої роботи .

Спочатку слід побудувати випрямний ланцюг, головним чином для його поляризуючої ланцюга живлення, оскільки ви не знаєте, яке антитіло є позитивним у вашій телефонній лінії, але знаєте, що напруга вимірюється в зворотному порядку, тобто коли вимірювати відносно землі (GND), заходи будуть негативно, це тому, що було виявлено, що полюси акумуляторів колись менш виграбані при підключенні до системи.

Другий крок - ви розробляєте невелику муфту, щоб уникнути підключення схеми безпосередньо до телефонної лінії. Для цього можна використовувати пару низькочастотних фільтрів, які розміщуються в кожній точці з'єднання лінії після мостового випрямляча, а нижня частина мостового випрямляча підключена до заземлення вашої ланцюга цим фільтром. І плюсова точка підключена до виходу ШІМ вашого контролера.

Інша важлива інформація, яку ви не можете підключити до ШІМ-порту безпосередньо до цього фільтра, оскільки рівні напруги в телефонній лінії зовсім інші, а саме:

  • Коли лінія дзвонить, ви отримуєте напругу, що перевищує 60 В, коливаючись вище 20 Гц.
  • Якщо лінія знаходиться в режимі очікування, вона залишається від 30 до 48 В як ваш оператор і регіон.
  • Коли лінія зайнята або через вашу ланцюг або інше розширення, у вас буде напруга між 6 В і 12 В.
  • Вже звукова модуляція в їх лінії відбувається з піком 0,7Вольт, що еквівалентно 3dBm, тому її вихідний ШІМ повинен давати такий вихід.

Для узгодження рівня напруги вашої лінії з телефонною системою ви можете використовувати дільник напруги, який має вихід від 0 до 0,7 Вольт, тобто коли імпульсний вихідний імпульс ШІМ на двері 5В повинен становити 0,7 В, діючий резистивний. Інший спосіб - використовувати операційний підсилювач, який має зворотний коефіцієнт посилення, зменшуючи таким чином вихід. Ви також можете використовувати схему оптоакопладо з 4n25 і таким чином поляризувати фототранзистор для такої зміни з імпульсами вашого діода.

Ще одна важлива складова в цій схемі - це пара діодів, яку слід виконати відсіканням сигналу, тобто, оскільки наша межа напруги для звуку становить 0,7 Вольт після того, як фільтри поміщають пару діодів між позитивним і негативним вашим сигналом, відфільтрованим в мосту випрямляч, тому попередження сигналів вище цього рівня не досягає ардуїно, коли шум на лінії.

Більше інформації: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ Загальна схема про це

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.