Modem Interfaţă

T

techie

Guest
Eu am un extern 56k RS-232 modem care utilizează Allegro Chipset (de la Intel).Acesta utilizează comanda standard la set.Dar atunci când, la un apel primit, it does NU a trimite un semnal de apel "la portul serial.Am deschis modem şi aceasta are circuitul inelul de detectare care în mod normal, au modemuri.Există o comandă care permite trimiterea inel pentru a portul serial.De asemenea, am observat că acesta răspunde la auto-comanda răspunsul ATS0 = 1, răspunzând OK şi activarea AA Rezultate LED-uri (răspuns auto).Dar când vine un apel, nu în mod automat pickup.

 
Este posibil ca circuitul de inelul de detectare a nu funcţionează?
Doar verifica-l cu un domeniu de aplicare.

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Răcoros" border="0" />
 
Circuitul inel de detectare este de lucru perfect.Am verificat de ieşire ale opto-cuplaj.

I sînt having destul de câteva probleme cu interfaţă Modemuri 56k la microcontroler.În trecut, am avut unele vechi 9600 modemuri baud care au funcţionat perfect cu controlorii de micro-.Acum, am avut de a swithover să Modemuri 56k, dar care operează-le pe 9600baud acelaşi - 2400baud.Nici unul dintre modem-uri (USR, chipset, chipset Intel Ambient) sunt simplu de utilizat.Ei transporta unele superset complex de Set de comenzi AT.

Oricine familiarizat cu acestea.

 
Bună, încercaţi să pună Indicator Ring of modemul la o întrerupere PIN al microcontrolerului.

Un alt încercaţi să chemare modem şi a pune un tester privind indicatorul Ring, să încercaţi să obţineţi valori.

 
Poate că vă ajută dacă modificaţi care să permită a codurilor de rezultat:
ATXn
n = 0 Coduri de bază Rezultatul
n = 1 Coduri Exended Rezultatul
n = 2-4 Coduri Rezultatul avansata

AT & O
n = 0 nu fi de acord / Coduri Rezultatul ARQ
n = 1 Enable / Coduri Rezultatul ARQ
n = 2 Activează / Coduri de modulare
n = 3 Activează / Codurile Rezultatul Extra

Eu folosesc una dintre aceste initstrings în cele mai multe aplicaţii meu:
USR_INI_STRING char const [] = "ATQ0V1E0L2M1 & H0 & I0 & K0 & M0S0 = 0";
STD_INI_STRING char const [] = "ATQ0V1E0L2M1 & K0 C0% \ \ N0S0 = 0";

Hope this ajutor

 
Dacă am setat modemul la modul de auto-răspuns, LED-ul de auto-răspuns pe vine, dar încă nu-mi răspunde pe un ring.Could aceasta înseamnă o hardwaere defect.Sau există o comandă pentru a supra-plimbare de detectare inel.Am amsaying asta pentru ca circuitul de până la theopto-cuplaj a fost verificat de mine si este ok.

 
Techie a scris:

Dacă am setat modemul la modul de auto-răspuns, LED-ul de auto-răspuns pe vine, dar încă nu-mi răspunde la o ring.Could aceasta înseamnă o hardware defect.
Sau există o comandă pentru a supra-plimbare de detectare inel.
Am amsaying asta pentru ca circuitul de până la theopto cuplaj-a fost verificat de mine si este ok.
 
Se pare procesor modemului lui nu poate detecta semnal de apel de la opto-cuplaj.Altfel ar fi trimiterea "Ring" Mesaj pentru portul COM.

Există câteva motive posibile:
1.PIN Broken de intrare a procesorului.
2.Non semnal standard de apel de la furnizorul Dvs. de telefon - nu poate fi frecvenţa alte ton de apel.Standard de frecvenţă Inelul este 16-20 Hz.
3.Aşa cum îmi amintesc, a existat o metodă de a utiliza o singură linie, cu două telefoane - le-au frecvenţe diferite de ton de apel.Check it.

Oricum, de ieşire a verifica de optocuplor cu osciloscop din nou - să acorde o atenţie pentru frecvenţă şi stabilitatea ton de apel acolo.

 
PIN-ul din optocuplor 4N35 merge direct la modem cip MD4450C (C1rrus-Amb1ent-1ntel).Nu există nici o legătură rupt.La un inel, acesta afişează o curat, stabil 25Hz val Sqaure.

Care sunt standardele de inel in SUA.Este 25Hz prea mare ca modem este de respingere a acesteia.

Există de comenzi AT pentru a configura acest lucru.

 
A fost amuzant eroare - Vreau să spun rupt de intrare a procesorului.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Zâmbi" border="0" />Următorul.Această caracteristică modem este de asteptare "semnal de apel distinct" - şi, după cum am descoperit că nu diferă în frecvenţă, dar în modelul de sonerie - inel de lungă sau scurtă ...

Unii explicaţie aici:
http://www.modemsite.com/56k/dring.asp

Dar, inele de diferite sunt diferite de luare de coarde în COM, ca "Ring A", "Ring B" ...

Nu ai nici un mesaj de la toate ...

Deci, acesta este o mare şansă ca procesorul de modem este rupt.

Despre frecvenţa Ring - exista o multime de standarde pentru frecvenţe inel - 16.7 / 20 / 25 si 50Hz.
http://www.powerdsine.com/Developers/Products/Telecom/RingGenerators/RingGen.asp
Nu ştiu, poate modemul este aşteaptă o parte din aceste frecvenţe.

BTW, ai încerca să resetaţi setările modemului la setările implicite din fabrică de AT & F sau AT & comanda F1?

 
Da am facut-a nu putea suporta modemul îÎn implicite din fabrică.Nici o schimbare.

Singura mea concluzie este că poate cipul modemul este defect.Maine, voi cumpăra un alt modem similare şi să încercaţi asta.

 
Bună tuturor,
Am citit aceste posturi şi eu chiar ma ajutat.Acum im în măsură să interfaţa Mobile / telefoane mobile si modemuri prea lor.
Dar mai este o altă problemă acum

Nu a venit o mulţime de aparate telefonice CDMA (plângere fără fir bucla locală).Cu ajutorul comenzilor AT I sînt capabil să formeze voce şi date apeluri folosind HyperTerminal sau microcontroler ca Aceste telefoane CDMA au interfaţă serială.Dar, de detectare Inelul este problema, deoarece aceste răspunde donot telefoane inel pe de detectare inel, chiar şi medie în timp ce nu există sunet de apel pentru vine de la difuzorul telefonului.Când am setat acest telefon CDMA În modul Fax sau Mod Modam apoi mi-am luat de coarde inel pe terminal, dar nici un sunet de la set.
Este o orice way that I a putea detecta, în inelul de voce sau de modul normal de la acest telefon CDAM.

Ceea ce priveşte ...

 
Telefoanelor CDMA-a face cu date digitale, comparativ cu modemurile linii telefonice fixe care se confruntă cu tonuri analogice.Telefoanelor CDMA digitiza voce comprimarea-le în acelaşi timp cu ajutorul codec-uri speciale, concepute pentru voce.Deci, atunci când, atunci când transmite datele, când detectează că şi de a folosi un alt codec.De aceea, va trebui să porniţi telefonul pe modul de date la trimiterea de fax.Acum, acest mod a trebuit să fie compatibile cu comutatorul de furnizorul de servicii WLL.Conexiunea ar trebui să fie "date-a permis", pentru transmisia de date.Trebuie să verificaţi dacă furnizorul Dvs. de servicii a Acest lucru a permis sau nu.

 
salut,

nu există o cale mai uşoară, chiar a face un circuit inel de detectare şi se conectează la MCU dvs.!

cu respect.

 
Hi guys,

Oricare dintre voi au nişte mostre de cod pentru trimiterea de fax utilizând comenzile AT?Pls post it aici ..

Mulţumesc,
Byju.

 

Welcome to EDABoard.com

Sponsor

Back
Top