CAN vs RS485

B

banh

Guest
Použil jsem CAN, ale nikdy předtím na RS485. Zjistil jsem, že RS485 je také založen na rozdílu signálů, jako je CAN, na hlučném prostředí. Jaké jsou rozdíly mezi CAN a RS485?
 
CAN norma zahrnuje fyzickou vrstvu a datového spoje, které definuje několik různých typů zpráv, pravidla pro rozhodčí řízení přístupu na sběrnici, a metody pro zjišťování poruch a poruch vězení. Fyzické vrstvy, obvykle používá diferenciální přenos na kroucený drát.
RS-485 je pouze fyzické vrstvy rozhraní. A i pak, není specifikace pro konektory. Jste sami s ohledem na vyšší vrstvy protokolů .. Potřeba další protokoly, je jasné, když si uvědomíte, že RS-485 umožňuje více uzlů pro připojení ke stejnému drát .. Každý uzel v síti obecně poslouchat najednou. Nicméně, může hovořit pouze jeden uzel v dané době. Pokud více než jeden uzel, pokouší se mluvit najednou, bude zpráva zkomolený. Takže, na vyšší úrovni protokolu, jako MODBUS, například, je nutné zajistit, aby každý uzel bude mít šanci promluvit a že její poselství dostane přes ungarbled. MODBUS: http://www.stonel.com/FieldLink/pdfs/mbdesc.pdf S pozdravem, IanP
 
Kromě toho vyšší vrstvu protokolu, jako MODBUS, jaké jsou jiné protokoly se často používá? ano, opravdu při použití MODBUS, kromě RS485, potřebuju další řidič IC pro Modbus? nebo MODBUS může být čistě software?
 
MODBUS je jen softwarová platforma (protokol) .. Hardwarová platforma je v tomto případě je rozdíl RS-485 .. Zde je odkaz na "Modbus protokolu Reference Guide: ~ http://www.eecs.umich.edu/ modbus/documents/PI_MBUS_300.pdf Ostatní software protokol, který používá RS-485 jako hardwarové platformy, ale není tak populární jako MODBUS, a používá většinou v řízení spotřeby, je CBUS .. Zde naleznete krátký popis CBUS: http://www.integrate-oz.net/downlds/cbus. pdf S pozdravem, IanP
 

Welcome to EDABoard.com

Sponsor

Back
Top