RTV forum PL | NewsGroups PL

Poziomy TTL czy RS232 przy podłączaniu Siemens S55 do mikrokontrolera w samochodzie?

UART z wyjściem RS232/TTL, a zakłucen ia w samochodzie

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Poziomy TTL czy RS232 przy podłączaniu Siemens S55 do mikrokontrolera w samochodzie?

Michał
Guest

Sat Oct 14, 2006 12:26 pm   



Witam wszystkich
Chcę podłączyć do mikrokontrolera komórkę w samochodzie. Komórka to
siemens S55 który przyjmuje (toleruje) na wejściach TX/RX poziomy napięć
TTL jak dobrze wyszperałem wiadomości z googli. Tu mam pytanie.

Czy lepiej to zrobić korzystając z poziomów TTL, czy przez dwa MAXy?

Komórka będzie oddalona od urządzonka o dobre kilkanaście/kilkadziesiąt
cm z wiadomych przyczyn. Wydaje mi się, że RS jest bardziej odporny na
zakłócenia, ale nie jestem tego pewien, a o dziwo nic nie znalazłem w
archiwum.

Czy jest jakiś typ MAX232 dostępny w technologi SMD najlepszy do tego?

Niby RS232 to RS232, ale z interpretacją 0 i 1 jest różnie w płytach
głównych, to może i tu coś namieszali.

Czy do maxa można wykorzystać kondensatory ceramiczne SMD? Niby w
googlach znalazłem, że tak, ale nie chcę szczelić gafy na płytce. Jakie
najlepiej użyć pojemności? Takie same jak w dokumentacji? Niektórzy na
grupie dają inne z tzw "przyzwyczajenia".

Pozdrawiam

Michał
Guest

Sat Oct 14, 2006 1:31 pm   



Michał napisał(a):

Quote:
Czy jest jakiś typ MAX232 dostępny w technologi SMD najlepszy do tego?

Znalazłem jeden MAX232ESE+ w powiedzmy przystępnej cenie w TME (7.39
netto )pracujący w temperaturach -40..+85. Co właściwie oznacza to E+?
Pierwsze E to rozszerzona temperatura pracy, S to rodzaj obudowy,
ostatnie E mają wszystkie z tego co zauważyłem, ale co oznacza + to już
nie wiem. Pójdzie to jako zwykły MAX232, czy coś odbiega od standardu?
Wyprowadzenia wydają się ok.

Pozdrawiam

J.F.
Guest

Sat Oct 14, 2006 1:37 pm   



On Sat, 14 Oct 2006 14:26:48 +0200, Michał <@.pl> wrote:
Quote:
Komórka będzie oddalona od urządzonka o dobre kilkanaście/kilkadziesiąt
cm z wiadomych przyczyn. Wydaje mi się, że RS jest bardziej odporny na
zakłócenia, ale nie jestem tego pewien,

Duzo bardziej nie jest. Tu bym sobie zycia nie utrudnial.

J.

Michał
Guest

Sat Oct 14, 2006 4:21 pm   



J.F. napisał(a):
Quote:
On Sat, 14 Oct 2006 14:26:48 +0200, Michał <@.pl> wrote:
Komórka będzie oddalona od urządzonka o dobre kilkanaście/kilkadziesiąt
cm z wiadomych przyczyn. Wydaje mi się, że RS jest bardziej odporny na
zakłócenia, ale nie jestem tego pewien,

Duzo bardziej nie jest. Tu bym sobie zycia nie utrudnial.

J.

W takim razie na razie odpuszczę sobie kupno tych maxów. Sprawdzę jak to

będzie działać bez nich. Chcę jednak mieć możliwość dołączenia w
przyszłości tej kostki, ponieważ oprócz telefonu podłączę GPS tzw.
myszkę, która akurat ma wyjścia TTL/RS232, ale jest na SIRFII. W
przyszłości może zmienił bym na SIRFIII, a znalezienie myszki z
wyjściami TTL może być trudne.

Chcę to zrobić tak :

Wyjscia
TXTTL----------------\
TXRS-----MAX---------*-----TXCPU
RXRS-----MAX--ZWORKA-*-----RXCPU
RXTTL----------------/

Znalazłem w googlach inne rozwiązanie:

TXTTL----------------\
TXRS-----MAX---------*-----TXCPU
RXRS-----MAX-->|-----*-----RXCPU
RXTTL--------->|-----/

Tak zinterpretowałem tą wypowiedz :

"Standardowo w standardzie RS
232 jest 1 logiczna więc na wyjściu mikrokontrolera dajesz od razu
bezpośrednio a na wejściu mikrokontrolera podłączasz przez diodę MAX i
przez diodę TTL. przez co korzystasz raz z jednego raz z drugiego.
Jeżeli interesuje cię dokładniejszy schemat pisz na priv. Rozwiązanie
sprawdzone i przetestowane."

Pochodzi ona z wątku: http://tinyurl.com/v32p3

Czy zwykła krzemowa dioda SMD da radę? Oczywiście podłączał bym
urządzenie do albo wejść RS, albo TTL.


Pozdrawiam

yogi009
Guest

Sat Oct 14, 2006 4:47 pm   



Na ogólnopolskie dyktando to Ty się nie wybieraj Smile

J.F.
Guest

Sun Oct 15, 2006 8:52 am   



On Sat, 14 Oct 2006 18:21:35 +0200, Michał <@.pl> wrote:
Quote:
W takim razie na razie odpuszczę sobie kupno tych maxów. Sprawdzę jak to
będzie działać bez nich. Chcę jednak mieć możliwość dołączenia w
przyszłości tej kostki, ponieważ oprócz telefonu podłączę GPS tzw.
myszkę, która akurat ma wyjścia TTL/RS232, ale jest na SIRFII. W
przyszłości może zmienił bym na SIRFIII, a znalezienie myszki z
wyjściami TTL może być trudne.

Rozbierzesz ja, wytniesz maxy ktore tam sa, przerobisz na TTL :-)

Quote:
Chcę to zrobić tak :
Wyjscia
TXTTL----------------\
TXRS-----MAX---------*-----TXCPU
RXRS-----MAX--ZWORKA-*-----RXCPU
RXTTL----------------/

Rozumiem ze zadbasz o to zeby przed podlaczeniem czegokolwiek do rxttl
zworke zdjac ?

Quote:
Znalazłem w googlach inne rozwiązanie:

TXTTL----------------\
TXRS-----MAX---------*-----TXCPU
RXRS-----MAX-->|-----*-----RXCPU
RXTTL--------->|-----/

Tak zinterpretowałem tą wypowiedz :

"Standardowo w standardzie RS
232 jest 1 logiczna więc na wyjściu mikrokontrolera dajesz od razu
bezpośrednio a na wejściu mikrokontrolera podłączasz przez diodę MAX i
przez diodę TTL. przez co korzystasz raz z jednego raz z drugiego.
Jeżeli interesuje cię dokładniejszy schemat pisz na priv. Rozwiązanie
sprawdzone i przetestowane."

Ale co najmniej zle narysowane. Wlasnie dlatego ze zazwyczaj jest
jedynka to diody trzeba dac odwrotnie. Zeby przechodzilo krotkie 0
z dowolnego ukladu.

Quote:
Czy zwykła krzemowa dioda SMD da radę?

Lepsze bylyby germanowe lub schotky. Ale to musisz sprawdzic jakie
napiecie akceptuje cpu jako stan 0. I czy jest zapas zeby 0.7V
dorzucic.

Quote:
Oczywiście podłączał bym urządzenie do albo wejść RS, albo TTL.

A co to za urzadzenie ze gsm lub gps bedziesz podlaczal ?

J.

Elektrolot
Guest

Mon Oct 16, 2006 11:54 am   



Quote:
W takim razie na razie odpuszczę sobie kupno tych maxów. Sprawdzę jak to
będzie działać bez nich. Chcę jednak mieć możliwość dołączenia w
przyszłości tej kostki, ponieważ oprócz telefonu podłączę GPS tzw.
myszkę, która akurat ma wyjścia TTL/RS232, ale jest na SIRFII. W
przyszłości może zmienił bym na SIRFIII, a znalezienie myszki z
wyjściami TTL może być trudne.

A może lepiej kupić moduł GPS z SIRFIII? Np. tutaj:
http://www.mikroprocesor.pl/product_info.php?cPath=58&products_id=104

pzdr
Elektrolot

Maciek
Guest

Mon Oct 16, 2006 12:02 pm   



Elektrolot napisał(a):
Quote:
W takim razie na razie odpuszczÄ? sobie kupno tych maxĂłw. SprawdzÄ?
jak to bÄ?dzie dziaĹ?aÄ? bez nich. ChcÄ? jednak mieÄ? moĹźliwoĹ?Ä?
doĹ?Ä?czenia w przyszĹ?oĹ?ci tej kostki, poniewaĹź oprĂłcz telefonu
podĹ?Ä?czÄ? GPS tzw. myszkÄ?, ktĂłra akurat ma wyjĹ?cia TTL/RS232, ale
jest na SIRFII. W przyszĹ?oĹ?ci moĹźe zmieniĹ? bym na SIRFIII, a
znalezienie myszki z wyjĹ?ciami TTL moĹźe byÄ? trudne.

A moĹźe lepiej kupiÄ? moduĹ? GPS z SIRFIII? Np. tutaj:
http://www.mikroprocesor.pl/product_info.php?cPath=58&products_id=104

pzdr
Elektrolot

Dziękuję za linka, ale myszkę już mam :/ Szkoda, że nie znałem tego
linka rok temu, tylko, że w tedy SFIII dopiero wchodził.

Pozdrawiam

Maciek
Guest

Mon Oct 16, 2006 12:11 pm   



J.F. napisał(a):

Quote:

Rozbierzesz ja, wytniesz maxy ktore tam sa, przerobisz na TTL :-)


Mam dobrać się do bezbronnej myszki? Wink Elektrolot właśnie podał
niezłego linka z tanim rozwiązaniem. Niestety na razie po testuje na tej
co mam.

Quote:
Rozumiem ze zadbasz o to zeby przed podlaczeniem czegokolwiek do rxttl
zworke zdjac ?


Tak. To nie musi być urządzonko "idioto odporne".

Quote:
Ale co najmniej zle narysowane. Wlasnie dlatego ze zazwyczaj jest
jedynka to diody trzeba dac odwrotnie. Zeby przechodzilo krotkie 0
z dowolnego ukladu.


Zgadza się. Mój błąd. Procesor jest na 5V, ATMEGA 128, więc o te 0,6V
nie powinien się buntować.

Quote:
Czy zwykła krzemowa dioda SMD da radę?

Lepsze bylyby germanowe lub schotky. Ale to musisz sprawdzic jakie
napiecie akceptuje cpu jako stan 0. I czy jest zapas zeby 0.7V
dorzucic.

Przetestuje to najlepiej tak jak radzisz.

Quote:

A co to za urzadzenie ze gsm lub gps bedziesz podlaczal ?

J.


Szczerze mówiąc i GPS i GSM podłączę do obu UARTów. Taka lokalizacja z
powiadomieniem przez GSM. Tylko trochę się martwię, o zasięg w
samochodzie. Muszę go (GPS) gdzieś schować. Po testuję co z tego wyniknie.

Pozdrawiam i dziękuję za pomoc.

Adam Dybkowski
Guest

Tue Oct 17, 2006 9:05 pm   



Michał napisał(a):

Quote:
Chcę podłączyć do mikrokontrolera komórkę w samochodzie. Komórka to
siemens S55 który przyjmuje (toleruje) na wejściach TX/RX poziomy napięć
TTL jak dobrze wyszperałem wiadomości z googli. Tu mam pytanie.

Czy lepiej to zrobić korzystając z poziomów TTL, czy przez dwa MAXy?

Komórka będzie oddalona od urządzonka o dobre kilkanaście/kilkadziesiąt
cm z wiadomych przyczyn.

Bez problemu podłączaj do procka (z poziomami CMOS) ale daj po drodze
wzmacniacze sygnału (bufory nieodwracające) i rezystory.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Maciek
Guest

Thu Oct 19, 2006 4:07 pm   



Adam Dybkowski napisał(a):

Quote:
Bez problemu podłączaj do procka (z poziomami CMOS) ale daj po drodze
wzmacniacze sygnału (bufory nieodwracające) i rezystory.


Nie bardzo rozumie. Z tego co się orientuję ATMega ma wyjścia 20mA, w
przeciwieństwie do `51. Dlatego nie wiem po co bufory. Kiedyś w 51
stosowałem bufory do podciągania właśnie wydajności prądowej portów. Czy
to o to chodzi? Możesz troszke rozwinąć temat, albo odesłać mnie do
google z odpowiednim hasłem do wyszukiwarki?
Może dać bramkę Schmitta? To wydaje mi się, miało by sens, ale tylko dla
wejścia. Tylko szczerze mówiąc nie wiem jaki układ w SMD by się do tego
nadawał, dostępny najlepiej w TME, albo w Seguro.

Pozdrawiam

Adam Dybkowski
Guest

Thu Oct 19, 2006 8:39 pm   



Maciek napisał(a):

Quote:
Bez problemu podłączaj do procka (z poziomami CMOS) ale daj po drodze
wzmacniacze sygnału (bufory nieodwracające) i rezystory.

Nie bardzo rozumie. Z tego co się orientuję ATMega ma wyjścia 20mA, w
przeciwieństwie do `51. Dlatego nie wiem po co bufory.

Chodzi nie tylko o wydajność prądową, ale o samo bezpieczeństwo
procesora. W samochodzie bywają ciężkie warunki pracy dla elektroniki.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Michał Paskowski
Guest

Wed Oct 25, 2006 1:38 pm   



Adam Dybkowski napisał(a):
Quote:
Maciek napisał(a):

Bez problemu podłączaj do procka (z poziomami CMOS) ale daj po drodze
wzmacniacze sygnału (bufory nieodwracające) i rezystory.

Nie bardzo rozumie. Z tego co się orientuję ATMega ma wyjścia 20mA, w
przeciwieństwie do `51. Dlatego nie wiem po co bufory.

Chodzi nie tylko o wydajność prądową, ale o samo bezpieczeństwo
procesora. W samochodzie bywają ciężkie warunki pracy dla elektroniki.


Witam
Podłączę sie do wątku. Czy zamiast wstawiania bufora zabezpieczającego
wyjścia procesora można wstawić diody zenera na 5,6V i czy ten rezystor
ma być szeregowo (ograniczać prąd), czy równolegle tak jak sie stosuje w
magistrali I2C? Chciałbym zabezpieczyć linie od RSa (TX,RX)i obie linie
magistrali I2C (SDA,SCL)

Wyglądało by to tak:

------------------------------------------- RX,TX,SCL,SDA
| |
---\ | |
/ \ DZ 5V6 | | R 4,7K
--- | |
| |
| |
----- Masa + 5V

Oczywiście chodzi mi o trudne warunki jak te co panują w samochodzie.

Pozdrawiam.

elektroda NewsGroups Forum Index - Elektronika Polska - Poziomy TTL czy RS232 przy podłączaniu Siemens S55 do mikrokontrolera w samochodzie?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map