RS-485 do hvezdy

Petr Tomasek tomasek na etf.cuni.cz
Pondělí Září 7 08:50:01 CEST 2015


On Mon, Sep 07, 2015 at 12:28:19AM +0200, Slavomir Skopalik wrote:
> Ja resil neco podobneho, ale pod windows.
> Upravil jsem si komunickani komponenty tak, ze misto COM jim mohu zadat 
> PID a VID.
> Duvodem bylo, ze zakaznici si tu a tam prohodi USB prevodniky a 
> servisaci se moli zblaznit :)
> 
> V kazdem pripade se potom podelte o zkusenosti. Ja to postavil na 
> Inelsu/foxtrotu.
> 
> Slavek

To to neumoznuje zmenit seriove cislo?

> >Ja na detekci pouzivam UDEV.
> >Mam levne cinske prevodniky s CP2102. Na webu vyrobce
> >http://www.silabs.com/products/Interface/Pages/interface-application-notes.aspx
> >je program "CP210x Device Customization", pomoci ktereho se daji menit
> >parametry, jako VID a PID.
> >Ja na to pouzivam atribut iProduct. Poprve jsem ho pouzil v praci,
> >kdyz se mi ztracely prevodniky - svoje jsem si podepsal
> >https://pbs.twimg.com/media/CA3q4pNW4AAsbSg.png:large
> >
> >Prohozeni sbernic resim nasledovne:
> >Pomoci programu od Silabs jsem u prevodniku za nazev dopsal "vetev_1".
> >V udev mam pravidla, pomoci kterych se mi podle nazvu vytvori
> >symlinky. V souboru /etc/udev/rules.d/99-rs485.rules mam:
> >SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60",
> >ATTRS{product}=="CP2102 USB to UART Bridge Controller vetev_1",
> >SYMLINK+="rs485_vetev1"
> >SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60",
> >ATTRS{product}=="CP2102 USB to UART Bridge Controller vetev_2",
> >SYMLINK+="rs485_vetev2"
> >
> >V dev pak vidim:
> ># ls -lh /dev/
> >...
> >lrwxrwxrwx  1 root root             7 zář  7 00:03 rs485_vetev1 -> 
> >ttyUSB0
> >...
> >crw-rw----  1 root dialout   188,   0 zář  7 00:03 ttyUSB0
> >...
> >a ve sve aplikaci pracuji s portem /dev/rs485_vetev1
> >
> >A takhle ho detekuje udeadm:
> >$ udevadm info -a -n /dev/ttyUSB0
> >...
> >     ATTRS{interface}=="CP2102 USB to UART Bridge Controller vetev1"
> >...
> >     ATTRS{product}=="CP2102 USB to UART Bridge Controller vetev1"
> >...
> >
> >
> >
> >
> >
> 
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list at list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 

-- 
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz




Další informace o konferenci Hw-list