-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!wsisiz.edu.pl!plix.pl!newsfeed2.plix.pl!news.nask.pl!news.nask.org.pl!
newsfeed.pionier.net.pl!news.icpnet.pl!.POSTED!not-for-mail
From: "Grzegorz Niemirowski" <g...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Brak komunikacji między Atmegą a modułem GSM po rs232
Date: Thu, 10 Jan 2013 21:58:15 +0100
Organization: ICP News Server
Lines: 49
Message-ID: <kcna25$2rp$1@news.icpnet.pl>
References: <ka5cm1$mhd$1@portraits.wsisiz.edu.pl>
<kckfmg$p1e$1@portraits.wsisiz.edu.pl> <kckrus$r6m$1@news.icpnet.pl>
<kcmvnv$u5q$1@portraits.wsisiz.edu.pl> <kcn04l$ljr$1@news.icpnet.pl>
<kcn6dv$171$1@portraits.wsisiz.edu.pl> <kcn7ll$v9s$1@news.icpnet.pl>
<kcn9a5$2fk$1@portraits.wsisiz.edu.pl>
NNTP-Posting-Host: 031011139062.warszawa.vectranet.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Trace: news.icpnet.pl 1357851525 2937 31.11.139.62 (10 Jan 2013 20:58:45 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Thu, 10 Jan 2013 20:58:45 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: OE PowerTool 4.5
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-WWW: http://www.grzegorz.net/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:640640
[ ukryj nagłówki ]Atlantis <m...@w...pl> napisał(a):
> Fakt, że napięcia na liniach są z reguły nieco niższe od tego na VCC nie
> stwarza tutaj żadnej przeszkody ani niebezpieczeństwa dla układu?
W jaki sposób? Z resztą, przecież linie służą też do transmisji zer, czyli
napięć bliskich zeru. Poza tym o to chodzi w cyfrowej transmisji danych, że
napięcie nie musi być idealne. Problem jest, jak napięcie na linii danych
jest wyższe niż VCC. Niepożądane są też napięcia w okolicach progu
przełączania, pomiędzy zerem a jedynką. No ale to oczywiste.
> Tak właśnie sobie przypomniałem, że eksperymentując nad moim projektem
> natknąłem się na pewien problem, który może mieć z tym coś wspólnego -
> mianowicie po przejściu procedury włączenia modemu ustawiłem pętlę while,
> która miała zatrzymać program dopóki na linii DSR istniał stan wysoki. Po
> pojawieniu się zera (gotowość modułu do nawiązania komunikacji przez
> USART) program miał przejść do wysyłania komunikatów.
> Niestety program się wysypywał. Wyglądało to tak, jakby pętla w ogóle nie
> działała i program od razu przystępował do wysyłania komend. Nie
> otrzymawszy odpowiedzi zwracał kod błędu. Nie zastanawiałem się wtedy nad
> tym głębiej, przechodząc do innych prób (prowizorycznie dałem tam po
> prostu odpowiednio długi _delay_ms). Może tam przez moment na tej linii
> był właśnie stan nieustalony?
Tutaj pomocny będzie oscyloskop. Ustawiasz sobie wyzwalanie zboczem, sweep
na single i odpalasz. Oscyloskop przechodzi w tryb czuwania i czeka na
zbocze. Gdy się pojawi, zapamiętuje je i wyświetla. Możesz w ten sposób
sobie złapać pojedynczy impuls.
> Czyli jeśli będę zasilał zarówno moduł jak i uC z tego samego
> stabilizatora albo akumulatorka, to problem raczej nie wystąpi i mogę
> spokojnie połączyć odpowiadające sobie linie krótkimi ścieżkami, bez
> żadnych elementów pośredniczących?
Ogólnie tak.
Problem możesz mieć, jeśli w układzie będzie coś, co będzie pobierało bardzo
dużo prądu, a zasilanie będzie szło cienkimi ścieżkami, co spowoduje spadki
napięć. Ale generalnie tego typu problemu dręczą projektantów układów
analogowo-cyfrowych, w których część analogowa jest wrażliwa na spadki
napięć generowane przez część cyfrową. Więc to tak tylko przy okazji
wspominam.
Jak masz układ cyfrowy, który pobiera kilka-kilkanaście mA, a ścieżki są
poprowadzone z głową, to nie ma się czym przejmować.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 3 hours, 7 minutes and 16 seconds
Następne wpisy z tego wątku
- 11.01.13 10:40 Piotr Gałka
- 11.01.13 18:43 Atlantis
- 11.01.13 18:56 Grzegorz Niemirowski
- 11.01.13 21:08 Atlantis
- 14.01.13 09:39 Adam Wysocki
- 14.01.13 09:41 Piotr Gałka
- 14.01.13 09:42 Adam Wysocki
Najnowsze wątki z tej grupy
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
Najnowsze wątki
- 2025-02-14 Ściemniacze na parkingach
- 2025-02-13 kilka pytań o klimę
- 2025-02-13 genialny pomysł
- 2025-02-12 diesel z otwartą komorą
- 2025-02-14 60 mA dużo czy spoko?
- 2025-02-13 Jaka moc wi-fi ?
- 2025-02-12 Drabina rozsuwana
- 2025-02-13 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-13 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-02-13 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-02-13 Warszawa => MENA New Buissnes Manager <=
- 2025-02-13 Łódź => NodeJS Developer <=
- 2025-02-13 Gdańsk => Solution Architect (Java background) <=
- 2025-02-13 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-02-13 Warszawa => Specjalista ds. Sprzedaży (transport drogowy) <=