Thực hiện cuộc gọi điện thoại tương tự?


12

Làm thế nào chúng ta có thể làm cho bảng Arduino tương tác với điện thoại cũ, tương tự và để thực hiện các cuộc gọi điện thoại?

Tôi đoán nó liên quan đến việc kết nối bảng với điện thoại bằng một số cáp cụ thể (nó được gọi như thế nào?)

Ngoài ra, tôi cho rằng nó sẽ yêu cầu chúng tôi sử dụng giao thức quay số cấp thấp của điện thoại (để thực sự tương tác với điện thoại và gửi lệnh). Tôi có thể đọc về nó ở đâu?

Có một lý do để quan tâm về cuộc trò chuyện giữa bảng kỹ thuật số / nối tiếp và một thiết bị tương tự?

Nhân tiện, tôi đã đọc được rằng điện thoại analog có điện áp tương đối cao có thể dễ dàng làm hỏng bo mạch. Tôi muốn nhận được bất kỳ thông tin nào về những thứ như thế này, liên quan đến việc kết nối Arduino với điện thoại tương tự, để biết về các vấn đề như vậy và về những gì cần quan tâm và khám phá.

Cảm ơn rất nhiều!

Câu trả lời:


5

Mua modem thoại ngoài có kết nối RS-232. Kết nối nó với một lá chắn RS-232C. Sử dụng các lệnh AT để quay số và nhận cuộc gọi. Sử dụng lệnh AT bằng giọng nói để truyền hoặc nhận âm thanh.

Không bao giờ cố gắng kết nối đường dây điện thoại trực tiếp với Arduino vì, vâng, bạn sẽ chiên nó. Điện áp là sai ở nơi đầu tiên, và thậm chí còn cao hơn khi đường dây điện thoại đổ chuông.


1
Hoặc một cái gì đó như thế này (mà tôi không biết đã tồn tại cho đến 5 phút trước) với sự cô lập thích hợp.
Ignacio Vazquez-Abrams

2

Kết nối vi điều khiển với đường dây điện thoại là một nhiệm vụ khá kỹ thuật và đòi hỏi kiến ​​thức liên quan đến hoạt động của đường dây, nhưng đó không phải là nhiệm vụ bất khả thi, mặc dù nó có thể nguy hiểm và thử một số cú sốc khó chịu nếu bạn không chuẩn bị cho công việc đó .

Ban đầu, bạn nên xây dựng một mạch chỉnh lưu, chủ yếu cho mạch công suất phân cực của nó, vì bạn không biết đó là kháng thể dương tính với đường dây điện thoại của bạn nhưng biết rằng các căng thẳng được đo ngược lại, tức là khi đo theo mặt đất (GND), các biện pháp sẽ là tiêu cực, điều này là do người ta đã phát hiện ra rằng các cực của pin được sử dụng để gặm nhấm ít hơn khi kết nối với hệ thống.

Bước thứ hai là bạn phát triển một bộ ghép nhỏ để tránh kết nối trực tiếp mạch của bạn với đường dây điện thoại. Để làm điều này, bạn có thể sử dụng một cặp bộ lọc thông thấp, được đặt tại mỗi điểm kết nối của đường dây sau bộ chỉnh lưu cầu và nhược điểm của bộ chỉnh lưu cầu được nối với mạch của bạn với bộ lọc này. Và điểm cộng được kết nối với đầu ra PWM của bộ điều khiển của bạn.

Thông tin quan trọng khác bạn không thể kết nối trực tiếp cổng PWM với bộ lọc này, vì các mức điện áp trong đường dây điện thoại khá khác nhau, cụ thể là:

  • Khi đường dây đổ chuông, bạn nhận được điện áp vượt quá 60V dao động trên 20Hz.
  • Khi đường dây ở chế độ chờ, nó vẫn nằm trong khoảng từ 30V đến 48V là nhà mạng và khu vực của bạn.
  • Khi đường dây bận hoặc do mạch của bạn hoặc một phần mở rộng khác, bạn sẽ có điện áp trong khoảng từ 6V đến 12V.
  • Đã có sự điều chế âm thanh trong dòng của chúng xảy ra với 0,7Volts cực đại tương đương với 3dBm do đó đầu ra PWM của nó sẽ cho đầu ra như thế này.

Để phù hợp với mức điện áp đường dây của bạn với hệ thống điện thoại, bạn có thể sử dụng một bộ chia điện áp có đầu ra từ 0 đến 0,7Volts, tức là khi điện áp đầu ra xung PWM tối đa là 0,7Volts điện trở chia. Một cách khác là sử dụng bộ khuếch đại hoạt động có độ khuếch đại ngược, do đó làm giảm đầu ra. bạn cũng có thể sử dụng mạch optoacoplado với 4n25 và do đó phân cực phototransistor cho sự biến đổi như vậy với các xung trong diode của bạn.

Một thành phần quan trọng khác trong mạch này là một cặp điốt được thực hiện để cắt tín hiệu, nghĩa là, vì giới hạn điện áp của chúng tôi cho âm thanh là 0,7Vol sau khi các bộ lọc đặt một vài điốt giữa dương và âm của tín hiệu của bạn được lọc trong cầu chỉnh lưu, do đó, ngăn chặn các tín hiệu trên mức này đạt đến arduino khi tiếng ồn trên đường truyền.

Thông tin thêm: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ Một lược đồ chung về điều này

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.