ako používať PC modem s MCU?

H

hm_fa_da

Guest
ahoj všetkým;je možné využiť PC modem (interné a externé) s MCU? nie je pre prehliadanie webu, pre komunikáciu medzi dvoma MCU cez telefónnu linku.

Já myslím, že by nemal byť počítač používa už len jedna rada a MCU MODEM palube.

vďaka.

 
Nazdar,

Externý modem je jednoduchý na používanie.Vyberte základný Hayes kompatibilný jedna.Hayes je kontrolný súbor slúži na ovládanie modemu, je voľba, nastaviť rýchlosť
atď Pozrite sa do "Hayes" v Google - budete mať dostatok informácií.

Potom je to len otázka MCU pomocou sériového (RS232)
port pre pripojenie k modemu.Si môžete vyzdvihnúť starý externý modem naozaj lacné hned, že každý chce širokopásmového pripojenia.

Ty by nechceli používať modem PCI karta, príliš veľa úsilia práve na rozhraní.Tie by mohli byť schopné urobiť staršie ISA karty, ale
to nemá zmysel - stačí si externý RS232 jeden.

Na zdravie,
FoxyRick.

 
nazdar,

thansk pre odpoveď na vašu otázku,

nie je žiadny problém pomocou RS232, môžem použiť ju aj prehľadávať web za Hayes v googles a ako ste povedal nájdených veľa výsledkov, aj také zistilo niekoľko stránok opisujúcich ATcommand set pre tieto modemy, ale aj doteraz pracovali s AT príkazov a v skutočnosti nevedia, úplný popis, že je hardvér alebo, ako je potrebné, alebo návod, ako by mali byť zaslané modem v binárnou.

vďaka,
ragards.

 
Nemyslím si, že je to naozaj zložitý - I
Nenašli hrali si s týmto (aj keď by som mohol), ale používali modemy pre jednoduché sériovej hlúpych terminálov rokmi.Pamätajte,
že všetky jednoduchý modem sa je zmeniť sériová data z RS232 úrovniach k niečomu, že sa môže dostať nadol telefónnu linku, a zase späť.Akonáhle je s niekoľkými príkazy, ktoré ste práve prúd je vaše údaje a ide sa na druhý koniec.To môže byť tak jednoduché, ako zadaním znakov do hloupých terminálov.

Je vnútri mikroprocesora externý modem, ktorý reaguje na AT príkazy a druhy prevádzky zodpovedajúcim spôsobom.Je tu mnoho informácií o tvorbu vlastnej modem s scenix MCU, takže nie je ani potreba externý modem.Modemy pomocou Scenix:

Pozri obvodov Sklep vydať 107
http://techref.massmind.org/images/com/ubicom/www/http/pdf_files/SX_Modem_demo.PDF
http://www.sxlist.com/techref/scenix/lib/io/dev/modem/index.htmSoftware modem s dsPIC (bych mohl skúsiť to!)

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en020138Všeobecné info

http://www.epanorama.net/links/tele_access.html # modem

To by mohlo mať veľa ste začali.Nezabudnite, ak používate softvérový modem (z dsPIC alebo čokoľvek),
pozrite sa na miestne predpisy pre pripojenie zariadenia k telefónnej systém.To nie je problém, ak budete používať obchodnú externý modem - to by už mala byť schválená.

Dokonca môžete skúsiť hrať s externý modem pomocou PC sa učiť -
a to stačí pripojiť sa k sériovému portu (nemusíte inštalovať ovládače) a použitie HyperTerminal hovoriť k nemu.

Veľa šťastia,
FoxyRick.

Informácie o použití xmodem opravu chýb na PIC

nahttp://web.ukonline.co.uk/j.winpenny/

 
Najlepší spôsob, ako začať, je zaobstarať si 2 externí RS232-modem, pripojenie pomocou telefónnej linky (*) a pripojiť na 2 PC (**), spustiť terminálový program na každom PC.Typ na jeden z nich
ATD123456 (123456 nahradiť podľa skutočnej telefónne číslo, na druhej strane)
by ste mali počuť, ako sa modem "sníma", počká, až dialtone, potom vytočí, a mali by ste počuť zvonenie.V tú chvíľu sa na druhej strane, modem by mal poslať do terminálu:
RING
a v prípade, že telefón je pripojený, mala by prsteň.Typu, na strane druhej:
ATA
shold vás počúvam, ako sú modemy pre vyjednávanie (naškrábaný zvuky).Po chvíli na pískání, ako by mal písať modemy
CONNECT xxxxx
kde xxxxx je nejaký rýchlosť (ale väčšinou s továrenská nastavenia sú správy len rýchlosť, ako sa komunikuje s PC, nie na seba navzájom).

Teraz sú pripojené modemy a ÚDAJOV MODE (oproti COMMAND MODE, v ktorom je modem po prepnutí na to) a všetko, čo napísali na jednej strane sa prenáša na ostatných a naopak.Môžete pobaviť conversating niektoré priateľ ...

Ak chcete zavěsíš, musíte uniknúť z údajov MODE na COMMAND MODE.Don't typ čokoľvek aspoň 1 sekundu, potom rýchlo typu 3 pluses ( ), potom opäť počkať minimálne 1 sekunda.Modem by mal písať OK ako potvrdenie, že je v COMMAND MODE.Potom zadajte do ATH hangup.Ak máte pocit, skúste si hrať s AT príkazy - vyskúšajte účinok každého z nich.Ak stratiť, buď prepnúť modem vypnúť a alebo skúste zadaním AT & F (továrenská reset).

Neskôr mali by ste si prečítať viac aj na rukách (HW: RTS / CTS alebo SW: Xon / XOFF) -
aj keď len ľudia typizácia na terminál, to nie je dôležité, ale ak počítač začať vysielať dáta, stáva sa čoraz viac dôležité.Tiež je dobré pre pochopenie zmysle iné signály rúk, mohlo by to
napríklad náhradné parsování niektoré problémy (pomocou RI namiesto zisťovaní "RING" prúd atď).

A teraz, keď viete, ako na modem funguje, môžete začať sa vykonáva rutin na MCU.

Bavte sa!

wek(*) Sú špeciálna (a zvyčajne drahšie) modemy schopné pripojenia na priamej línii (2 drôt), tieto sa nazývajú prenajatých-line modemy.Avšak, potrebujú zvyčajne nejaké nastavovaní sa dostať do prenajatého-line režime, takže je vo všeobecnosti nie je dobrý nápad začať s týmito programami.Štandardné modemy DO POTREBA signálov, ktoré poskytuje centrálny, takže nemožno jednoducho pripojiť 2 štandardný modem pomocou 2 vodičov.

(**) Samozrejme, že to môže byť jeden počítač s dvoma portami COM a dvoch koncových programy bežia, ale je to docela zmätok, nie je odporučené pre začiatočníkov.

 
vďaka za vašu pomoc,

je to naozaj intresting to urobiť, ale tam je problém, že neviem, ako písať rutiny v MCU, v skutočnosti aj doteraz pracovali s AT príkazy, je nejaký leták s popisom, ako poslať AT príkazov s MCU , mám na mysli napríklad, keď chcem poslať ATD123456, čo by aj binárne dáta poslať na modem s MCU?

Videl som, že AT príkazy sú useed v mnohých projektoch, kde sa používajú viac?Ako môžeme robiť s mobilným telefónom, ďalšie materiály ...pomocou AT príkazov?
v prípade, že je dobrý článok alebo zdroj pre túto tému, prosím sprievodca mě.

Najlepšie ragrds.

 
Ak môžete naprogramovať MCU a použitie sériového portu na MCU potom máte všetko, čo potrebujete!

To, že chcete poslať AT k modemu od MCU len poslať tieto 2 ascii znakov nasleduje návrat vozíka línie kŕmenie cez sériový port.

je-li poslať (byte) posílá bajtov cez sériový port potom stačí urobiť:
poslať ( 'A');
poslať ( 'T');
poslať (0x0D);
poslať (0x0A);
s 0x0A šestnástkovo v byte s hodnotou 0A

ak Recv () vracia byte prijaté zo sériového portu potom dostanete od modem:
Recv (); => 0x0D
Recv (); => 0x0A
Recv (); => 'O'
Recv (); => 'O'
Recv (); => 0x0D
Recv (); => 0x0A

Nie je to zložité!Len sériové programovanie (na MCU alebo na počítači alebo na ...)

 
hm_fa_da Napísal:

napríklad, keď chcem poslať ATD123456, čo by aj binárne dáta poslať na modem s MCU?
 

Welcome to EDABoard.com

Sponsor

Back
Top