Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:i2c232v

Převodník RS232 na I²C

Dokumentace k I2C232V01A Obchod UST

Modul může pracovat jako I2C master, ovládaný textovými příkazy na RS232. Jeho velkou výhodou je možnost snadného ovládání I2C zařizení přes běžně dostupné rozhraní RS232. Které lze přenášet běžně dostupnými technologiemi a například jej i galvanicky oddělit.

Použití modulu

Zapojení

Základním případem zapojení modulu je jeho kombinace s některým modulem vytvářejícím rozhraní RS232. Například Převodník USB a RS232 USBRS23201B. V takovém případě k modulu přivedeme napájení. A komunikační signály propojíme následovně:

  • USB232R01B TXD → I2C232V01A RX
  • USB232R01B RXD → I2C232V01A TX

Tyto signály stačí k základnímu použití modulu.

Software

V knihovně Pymlab je připravený driver určený k ovládání I²C zařízení přes rozhraní RS232. Tuto konfiguraci je potřeba v knihovně zapnout v definici komunikační sítě.

cfg = config.Config(
    i2c = {
        "port": '/dev/ttyUSB0', # location of RS232 device in operating system. 
        "device": 'serial',  # here you must explicitly set 'serial' driver. 
    },

V dokumentačním SVN repozitáři modulu je příklad použití konvertoru pro připojení magnetického senzoru Magnetometr MAG01A. Je potřeba jej spustit s parametrem udávajícím cestu k RS232 rozhraní.

sudo ./I2C232V01A_test.py "/dev/ttyUSB0"
cs/i2c232v.txt · Poslední úprava: 2016/04/03 16:32 (upraveno mimo DokuWiki)