アナログ電話をかける?


12

Arduinoボードを古いアナログ電話と対話させ、電話をかけるにはどうすればよいですか?

私はそれが特定のケーブルでボードを電話に接続することを含むと思います(それはどのように呼ばれますか?)

さらに、電話の低レベルダイヤルプロトコルを使用する必要があると思います(実際に電話と対話し、コマンドを送信するため)。それについてどこで読むことができますか?

デジタル/シリアルボードと類似のデバイスとの会話について心配する理由はありますか?

ちなみに、アナログ電話には比較的高い電圧があり、ボードを簡単に損傷する可能性があることを読みました。Arduinoをアナログ電話に接続することに関連するこのような問題について、またそのような問題や懸念事項を知り、探求するための情報を入手したいと思います。

どうもありがとう!

回答:


5

RS-232接続の外部音声モデムを購入します。RS-232Cシールドに接続します。ATコマンドを使用して番号をダイヤルし、コールをピックアップします。音声ATコマンドを使用して、音声を送受信します。

はい、あなたはそれを揚げるので、電話線をArduinoに直接接続しようとしないでください。そもそも電圧はすべて間違っており、電話線が鳴るとさらに高くなります。


1
または、適切に隔離されたこのようなもの(5分前までは存在していなかった)。
イグナシオバスケス-エイブラムス

2

マイクロコントローラを電話回線に接続するのはかなり技術的な作業であり、回線の操作に関する知識が必要ですが、危険な場合もありますが、不可能な作業ではありません。 。

どちらが抗体陽性であるかはわかりませんが、張力は逆に測定されることを知っているので、最初は、主にその分極電力回路のために整流器回路を構築する必要があります。マイナス、これは、システムに接続したときにバッテリーの極がかじりにくくなることが発見されたためです。

2番目のステップは、回路を電話回線に直接接続しないように小さなカプラーを開発することです。このために、ブリッジ整流器の後のラインの各接続ポイントに配置されたローパスフィルターのペアを使用できます。ブリッジ整流器の下側は、このフィルターで回路を接地するために接続されます。また、プラスポイントはコントローラーのPWM出力に接続されます。

電話線の電圧レベルはまったく異なるため、PWMポートをこのフィルターに直接接続できないその他の重要な情報、つまり:

  • ラインが鳴ると、20Hzを超える60Vを超える電圧が発生します。
  • 回線がスタンバイモードの場合、回線はキャリアおよび地域として30〜48 Vの範囲に留まります。
  • 回線が混雑しているとき、または回路や別の内線が原因で、6Vから12Vの電圧になります。
  • すでにラインのオーディオ変調は3dBmに相当するピーク0.7Vで発生しているため、そのPWM出力はこのような出力を提供するはずです。

電源電圧のレベルを電話システムと一致させるには、0〜0.7Vの出力を持つ分圧器を使用できます。つまり、ドアPWMパルスの最大出力電圧5Vが0.7Vで除数抵抗である必要があります。もう1つの方法は、ゲインリバースのあるオペアンプを使用して、出力を減らすことです。また、4n25でオプトアコプラド回路を使用して、ダイオード内のパルスでこのような変動に対応するようにフォトトランジスタを偏光することもできます。

この回路のもう1つの重要なコンポーネントは、信号のクリッピングを行うダイオードのペアです。つまり、オーディオの電圧制限は、ブリッジでフィルタリングされた信号の正と負の間にフィルターが数個のダイオードを置いた後、0.7Vです。整流器であるため、このレベルを超える信号は、回線でノイズが発生したときにarduinoに到達しないようにします。

詳細:http : //carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ これについての一般的なスキーマ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.