BIG prbolem взаимодействие ДАННИ кабел с MC

K

kishorekhatri

Guest
Имам Siemens C55 клетъчен телефон, на АТ команда работи добре, докато свързан компютър.
данните, кабелна конвертирате RS232 violatage равнище в TTL / CMOS, данни кабел са max232 схема в рамките на пристанището.и тя получи власт от DB-9 компютър.

Сега проблемът е, че ако се свържете кабела с данни микро контролера, след това как мога да предоставя powere да го предизвика има само 3 закрепване в MC (TX, RX и GRD),
и Не знам какво напрежение и от която закрепване на компютъра DB-9 данните кабел получите мощност.

Веднъж свързан преки C55 е TX, RX & GRD с Мобилен телефон на най-команди workd но онзи ден той не работи, някои тялото ми каза, че трябва да използвате и MAX232 е да интерфейс и използват данни кабел.

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Тъжен" border="0" />
 
Цитат:

данни кабел са max232 схема в рамките на пристанището.
и тя получи власт от DB-9 компютър.
 
Това е труден въпрос да се отговори без подробности за microcontroller.В RS232 интерфейс IC прави две неща, че нивото на смените данните от 0-3V до-12V до 12V за пълен RS232.Въпреки това, този голям замах не се изисква.Много системи за употреба -5.
Другите нещо, тя не е инвертен данните.Ако microcontroller има хардуерни UART, ти трябва да предостави данните инверсия извън microcontroller.Ако microcontroller използва софтуерен UART, тогава е възможно да се промени UART код, за да направи вътрешно инверсия.

С софтуерен UART, че е възможно да се интерфейс чрез RS232 само с microcontroller,
A диодни и няколко резистори.Това прави използването на хитрост, че повечето RS232 връзки ще се движат по 0-3V вместо пълното напрежение посочихте по-рано.

Ако имате хардуерни UART, тогава получи MAX232 и свържете своята власт за закрепване на същото място microcontroller става все сила.Освен ако microcontroller е в запечатана кутия,
не са източник на енергия.(MAX232 изисква 5V и също така се нуждае кондензатори да формират тласък напрежения, вижте Справочник за захващане информация.)

Накрая, ако сте свързани в microcontroller директно към истинската RS232 без диодни и ограничаване резистор, възможно е повредил получите ПИН върху microcontroller.Трябва да застраховам, че отрицателното напрежение ниво на RS232 не се прилага за microcontroller.

 
Можете да използвате MAX232 да осигури захранване
9 V и-9V за Конектор DB9.

 
Трябва да знаете схема на вашия телефон C55 кабел.Или можете да зададете DTR / RTS до VCC, защото това закрепване се използва за доставяне на вашите RS-232 през регулатора LM78L05.
Съжаляваме, но трябва да имате за вход, за да видите тази закрепване

 
всъщност аз съм се опитва да направи проект, по който ние интерфейс един atmel8535 със Sony Ericsson T230 изпращайки АТ команди,
ние има успешна комуникация при тестването на команди с hyperterminal и телефон,
също ни microcontroller подкрепена сериен комуникация с компютъра.
Въпреки това, UC и телефона не са в състояние да установи комуникация чрез C програми ние се опитваме да се развива.

Ние направихме тестове кабела, който свързва UC и мобилни, гдето RTX и TXD свързани, земята също, и да имат shorted на RTS и CTS (това е необходимо?)
то doesn't работа този начин ...
Трябва ли да даде допълнително напрежение в сума (както е посочено по-горе) за RTS и DTR?

 

Welcome to EDABoard.com

Sponsor

Back
Top