모뎀 인터페이스

T

techie

Guest
내가 외부 56k로 RS - 232 모뎀 알레그로 칩셋 인텔 ()에서 사용했다.그것은 표준 AT 명령어를 사용하여 설정합니다.하지만 들어오는 호출에 따라, 그렇지 직렬 포트 "Ring"을 보낼 않습니다.제가 모뎀을 열고 모뎀이 정상적으로 가지고있는 반지를 감지 회로를 가지고있다.그 시리얼 포트로 반지를 보낼 수 있도록 명령입니다.나는 또한 그것이 자동 ATS0 = 1의 답변을 명령 확인을 회신하여 LED를 보여주는 금주 모임 (자동 응답)에 선회하여 응답하는 것으로 나타났습니다.하지만 전화를했을 때, 자동으로 픽업을 제공하지 않습니다.

 
그 반지를 감지 회로가 작동하지 않습니다이 가능한가요?
그냥 범위를 가지고 있는지 확인합니다.

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />
 
반지를 감지 회로가 완벽하게 작동합니다.내가 옵토의 출력 커플러 확인.

나는 마이크로 컨트롤러 56k로 모뎀 인터페이스와 꽤 몇 가지 문제가있습니다.과거에, 내가 완벽하게 마이크로 컨트롤러와 함께 일하는 옛 9600 보오 모뎀했다.지금은 56k로 모뎀과 동일하지만 9600baud 그들을 작동하도록 swithover했다 - 2400baud.모뎀 연중 무휴 (정밀 칩셋, 인텔 주변 칩셋)를 사용하여 간단합니다.그들은 AT 명령의 일부 복잡한 수행 설정 Superset 임.

누구든지 다룰줄.

 
안녕하세요, 귀하의 모뎀 마이크로 컨트롤러 핀 방해 넣어 반지를 표시하려고합니다.

또 모뎀이 전화를하려고 반지 표시기 시험기 넣어 값을 얻을하려고합니다.

 
만약 당신이 변화 어쩌면 도움이 결과 코드의 활성화 :
ATXn
n은 0의 기본 결과 코드
n은 1 Exended 결과 코드
n은 2-4 고급 결과 코드

는 AT &
n은 0 비활성화 / ARQ 결과 코드
n은 1 활성화 / ARQ 결과 코드
n은 2 사용 / 변조 코드
n은 3을 활성화 / 추가 결과 코드

내 응용 프로그램의 대부분이 initstrings 중 하나를 사용 :
const 숯불 USR_INI_STRING [] = "ATQ0V1E0L2M1 & H0 & I0 & k0 & M0S0 = 0";
const 숯불 STD_INI_STRING [] = "ATQ0V1E0L2M1 & k0 % C0 \ \ N0S0 = 0";

이게 도움이 되었으면
좋겠
 
내가 만약 자동으로 모뎀을 설정 대답 모드, 자동 응답에 LED가 온다지만, 아직 ring.Could이 잘못된 hardwaere 뜻에 회신하지 않습니다.아니면 저쪽에 - 링 감지 타고 명령입니다.때문에 theopto 때까지 회로 커플러 저를 선택했고 괜찮습이 amsaying.

 
techie 썼습니다 :

내가 만약 자동으로 모뎀을 설정 대답 모드, 자동 응답에 LED가 온다지만, 아직 ring.Could 하드웨어 결함이 말은 회신하지 않습니다.
아니면 저쪽에 - 링 감지 타고 명령입니다.
때문에 theopto 때까지 회로 커플러 저를 선택했고 괜찮습이 amsaying.
 
모뎀 프로세서에서 반지 옵토 - 커플러의 신호를 감지하지 않는 것 같아.그것을 "COM 포트의 고리"라는 메시지를 보내는 것이 다른 길로.

에는 몇 가지 이유가있습니다 :
1.브로큰 프로세서의 입력 핀.
2.전화 공급자에서 비 표준 반지의 신호 - 거기서 벨소리를 다른 주파수를하실 수있습니다.표준 반지 주파수 16-20 Hz에서입니다.
3.내가 기억하는 한, 거기에 두 개의 휴대 전화 단일 라인을 사용하는 방법을했다 - 그들은 벨소리를 다른 주파수있다.그것을 확인합니다.

어쨌든, 오실로 스코프를 사용하여 optocoupler의 출력을 다시 확인 - 주파수 및 링 톤의 안정성을 거기에 대한 관심을 지불합니다.

 
4N35 optocoupler의 핀을 직접 모뎀 칩 MD4450C에 (C1rrus - Amb1ent - 1ntel)갑니다.아무 고장 연결됩니다.반지를 바탕으로, 깨끗하고 안정적인 25Hz sqaure 파도를 보여줍니다.

무슨 미국에있는 반지의 표준도없습니다.25Hz입니다 너무 모뎀이 그것을 거부 높은.

이미 AT 명령을 구성하는 그.

 
재미 오류가 발생했습니다 - 난 프로세서의 입력이 깨진 뜻.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />다음.그 모뎀이 기능은 "특유의 반지"전화입니다 - 그리고 그들이 주파수는 아니지만 차이가 발견 링 패턴 - 긴 반지 또는 짧은 ...

일부 설명은 여기 :
http://www.modemsite.com/56k/dring.asp

하지만 다른 고리 COM은 서로 다른 문자열을 만들 수있습니다으로서 "링", "링 B"로 ...

당신은 전혀 메시지가 ...

그래서, 그것은 큰 기회를 당신의 모뎀 프로세서의 고장입니다.

반지에 대하여 주파수 - 거기 반지 주파수에 대한 표준의 많은 - 16.7 / 20 / 25
~ 50Hz에서있습니다.
http://www.powerdsine.com/Developers/Products/Telecom/RingGenerators/RingGen.asp
나는, 어쩌면 당신의 모뎀이 좀 주파수를 기다리고있습니다 모르겠어요.

BTW, 당신은 AT & F를 누르거나는 AT & F1을 명령에 의해 공장 기본 설정으로 모뎀을 설정을 다시 설정하려고 했지?

 
그래, 난 모뎀 tto 공장 기본값으로 재설정했다.아니요로 변경합니다.

내 유일한 결론은 아마도 모뎀 칩 결함입니다.내일, 또 비슷한 모뎀을 구입하려고 할 것입니다.

 
안녕 모두,
난 정말 날 도와이 게시물을 읽을 수있습니다.지금은 모바일 인터페이스 / 휴대 전화 및 모뎀도 할 수 인스턴트.
하지만 또 다른 문제는 지금

저기의 CDMA 전화 세트 (무선 로컬 루프 불만)을 많이했다.AT 명령의 도움으로 나는 음성 전화 및 데이터를 사용하여 통화를 할 수 오전 하이퍼 터미널 또는 이들의 CDMA 휴대폰 직렬 인터페이스로 마이크로 컨트롤러.하지만 반지를 감지 donot 이러한 휴대 전화에 응답으로서이 문제를 감지 반지의 반지, 반면에 소리가 휴대 전화의 스피커에서 반지에 대한 의미도오고있다.때, 그때 내가 문자열을 가지고 터미널 링하지만 팩스 모드 또는 Modam 모드에서이 설정은 CDMA 휴대폰 설정에서 소리.
거기에 어떤 식으로든 그 음성 또는 표준 모드에서이 CDAM 전화 반지를 검색할 수 있나요.

감사합니다 ...

 
휴대폰의 CDMA 디지털 데이터를 아날로그 음색 다루고있는 유선 전화 모뎀에 비해 다루고있습니다.의 CDMA 휴대 전화 음성을 동시에 특수 설계된 음성 코덱을 사용하여 압축 디지털화.그래서 데이터를 전송할 때, 그들과 다른 코덱을 사용하여 감지합니다.그래서 데이터 모드에서 팩스를 보낼 때 전화로 전환해야합니다.이제이 모드는 WLL 서비스 제공 업체의 스위치와 호환되도록했다.연결 "데이터가되어야합니다"데이터 전송에 사용할 수있습니다.귀하의 서비스 공급자 또는 활성화되지 가지고 확인해야합니다.

 
안녕,

거기에보다 쉬운 방법, 그냥 반지를 감지 회로를 만들어 귀하의 MCU의 연결입니다!

안부.

 
안녕하세요 여러분,

모든 당신의 AT 명령을 사용하여 팩스를 보내는 몇 가지 예제 코드가?Pls 게시는 여기에 ..

감사합니다,
Byju.

 

Welcome to EDABoard.com

Sponsor

Back
Top