sériový port rozhraní otázku

I

irfanhab

Guest
Nazdar,

Jsem navrhování cicuit který využívá sériový port,.

Nyní 89c52 mikrokontroléru má vestavěný UART, někde jsem četl, že je třeba 10 V pro logickou 1 nebo soemthing, ale já jsem napájení MCU s 5 V, bude to fungovat?a odkud mohu použít extra 12 V?

Jedním z dalších otázek je, že když jsem vybudovat zařízení na ovládání jiného zařízení, jak běží na UART MCU, musím dodat extra moc jak?to je síla kromě 5 V MCU?

Někdo mi říkal, asi 232 MAx čip, který převádí rozhraní RS-232 (serial port) úrovně napětí na TTL úrovně napětí, ale myslím, max. 232 čip je jen, když jsem pomocí počítače sériový port, nebo musím použít také ke komunikaci s MCU MCU?

 
jako věc pre-opatrnosti, zda se specifikacemi list-li oba RX a TX kolíky působí na stejné úrovni, tj. napětí, jak pracovat na 5V TTL nebo 10V apod., pokud ano (a to je to s největší pravděpodobností bude), pak je bez potřeby měnit úrovně, stačí připojit přímo kolíky a začít testovat.u jinak bude muset převést hladiny nějakou metodu, aby se dva komunikující porty vzájemně kompatibilní.

 
Ahoj

Můžete použít MAX232, může vyřešit úroveň napětí differneces.

Pozdravy

 
Viděl jsem místo jako je ta vaše ptát úplně stejnou otázku.Někdy pomáhá hledat.MCU k PC:

Budete muset použít MAX232 nebo podobných IC.MCU k MCU:

Pokud se dva mikrokontroléry jsou napájeny ze stejného zdroje energie (např. MCU jsou na stejné palubě), pak není třeba MAX232.

Pokud se dva mikrokontroléry jsou napájeny z různých zdrojů energie (např. MCU jsou na různých desky), bylo by vhodné použít MAX232.

Sputnik

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />Naposledy upravil Sputnik dne 16.června 2005 20:46, upraveno 1 celkem

 
Sériový port na vašem mikro bude fungovat s logikou úroveň zařízení.Pokud je napájen z 5V, pak není tak, že se chystáte najít více než 5V na každém pinu.Uplatnění 10V žádné pin zničí zařízení.Nevím o žádné mikro s vestavěný převodník RS232.

Důvodů, proč používat vyrovnávací paměť není tak jednoduché, jak odpovídající zdroje.Pomocí pufry ke snížení vlivu hluku na komunikaci, zlepšení výkonu na velké vzdálenosti a / nebo capacitative efekty, společný režim rozdíl napětí, napětí / napětí rozdíly logické úrovně a elektromagnetická odolnost proti rušení a ochranu.

Pokud vaše procesory jsou na stejné palubě a na stejné nabídky s žádnou skutečnou problémy s hlukem pak můžete dostat pryč bez vyrovnávací paměti.Pokud chcete multidrop ačkoli (více než 2 mikra komunikuje na stejné dráty), musíte být schopni umístit vysílač pin ve vysokém impendance (nebo alespoň odvodňovací příkop).

Samozřejmě, pokud vaše procesory pracují na různých dodávek, ale stejné napětí s nesporné, musíte dávat pozor, aby nadměrný proud nevyplývá z jednoho na druhého, a to zejména při startu.To může být omezen odpor v sérii (i když může snížit účinek RC komunikační rychlosti).

Je-li napětí nejsou stejné, ale s společný základ, pak logické úrovně jsou pravděpodobně není kompatibilní, a budete muset dopřát v určité úrovni řazení.

Je-li důvody, které nejsou běžné pak samozřejmě budete potřebovat nějakou formu izolace.Na delší vzdálenosti, pokud můžete tolerovat společnou půdu mezi procesory pak můžete použít RS-232, můžete-li žít s omezením RS232-50ft přenosu a vzdálenost asi až 200kb / s (v závislosti na verzi standard a ovladače práce s) delší přepravní vzdálenost, tím pomaleji maximální rychlost, které můžete využít.Pokud váš důvodů nelze commoned pak zváží opticky izolovaný RS232.(Více moderních PC nemají tendenci mít porty RS232 a možná budete potřebovat adaptér USB na RS232.) RS232 neumožňuje multidropping obecně, ale myslím, RS423 (upgrade), může tak učinit.

Delší vzdálenosti, třeba různé techniky.Dnes RS422 nebo 485 (hlavní rozdíl je, že RS485 umožňuje multidropping), je velmi běžné pro delší vzdálenosti, protože je rozdíl.To umožňuje až 10Mb / s nebo až do 1 km, ale ne obojí současně.Je také více tolerantní společného režimu rozdíly v zemi napětí umožňující změnu -7 až 12Vdc.Tam jsou také izolované RS485 řidiči, který bude řešit případné problémy v zemi také.Viz můj aplikační poznámka "RS485: primer" zde
http://www.weidmuller.ca/downloads/pdfs/ca_applNotes/SIP02_991635_RS-485_Primer.pdf
pro diskusi o vzdálenosti oproti délce plus další důvody pro RS 485.Existuje také spousta aplikací upozorňuje na web-právě na hledání.

Pro vyšší rychlosti, můžete zkusit-optických vláken (která je ve své podstatě izolovaný) nebo techniky, jako je měď nebo PECL LVDS.

-Aubrey Kagan

 

Welcome to EDABoard.com

Sponsor

Back
Top