Přeskočit na obsah

PortServer PiPort: Porovnání verzí

Z Wikiknih
Smazaný obsah Přidaný obsah
Nová stránka: == PortServer PiPort == '''Portserver Piport''' je použitelný pro oboustranný přenos dat z měřících přístrojů a Počítač…
 
m úv dle v+s
Řádek 1: Řádek 1:
{{kategorizovat}}
== PortServer PiPort ==
'''[[RS-232|Port]][[server]] Piport''' je použitelný pro oboustranný [[přenos dat]] z [[Měřicí přístroj|měřících přístrojů]] a [[Počítač|počítačů]] pomocí [[RS-232|sériového rozhraní]] [[Virtuální rozhraní|virtuálním rozhraním]] přes [[Ethernet|datovou síť]].
'''[[RS-232|Port]][[server]] Piport''' je použitelný pro oboustranný [[přenos dat]] z [[Měřicí přístroj|měřících přístrojů]] a [[Počítač|počítačů]] pomocí [[RS-232|sériového rozhraní]] [[Virtuální rozhraní|virtuálním rozhraním]] přes [[Ethernet|datovou síť]].


=== Celkový popis zapojení ===
=== Celkový popis zapojení ===
[[Soubor:AllPiPort 25.jpg|náhled|PiPort Sestava]]
[[Soubor:AllPiPort 25.jpg|náhled|PiPort Sestava]]Do PC počítače je zapojen do lokálního (fyzického) [[RS-232|portu COM1]] [[RS-232|sériový kabel]] null modem, který je na druhém konci zapojen do redukce [[RS-232|serial]] to [[Universal Serial Bus|USB]]. Tato redukce je zapojena do napájeného [[USB hub|USB Hubu]], který je zapojen přes [[Universal Serial Bus|USB]] do jednoho z portů [[Raspberry Pi]]<ref name=":3">{{Citace elektronické monografie|příjmení=|jméno=|titul=Oficiální stránky Raspberry Pi|url=https://www.raspberrypi.org/|vydavatel=|místo=|datum vydání=|datum přístupu=2016-10-20}}</ref>. Do [[Ethernet|Ethernetové zásuvky]] na [[Raspberry Pi]] je zapojen [[Ethernet|ethernetový]] káblík mířící do stejné [[Ethernet|sítě]] do jaké je také zapojen PC počítač. Pouze pro účel napájení je zapojen bílý káblík [[Universal Serial Bus|USB]] na [[Universal Serial Bus|microUSB]], který je koncem s [[Universal Serial Bus|microUSB]] zapojen do [[Raspberry Pi]]<ref name=":3" />. Mimo PC počítače vidíte celkové zapojení na obrázku vpravo.
Do PC počítače je zapojen do lokálního (fyzického) [[RS-232|portu COM1]] [[RS-232|sériový kabel]] null modem, který je na druhém konci zapojen do redukce [[RS-232|serial]] to [[Universal Serial Bus|USB]]. Tato redukce je zapojena do napájeného [[USB hub|USB Hubu]], který je zapojen přes [[Universal Serial Bus|USB]] do jednoho z portů [[Raspberry Pi]]<ref name=":3">{{Citace elektronické monografie|příjmení=|jméno=|titul=Oficiální stránky Raspberry Pi|url=https://www.raspberrypi.org/|vydavatel=|místo=|datum vydání=|datum přístupu=2016-10-20}}</ref>. Do [[Ethernet|Ethernetové zásuvky]] na [[Raspberry Pi]] je zapojen [[Ethernet|ethernetový]] káblík mířící do stejné [[Ethernet|sítě]] do jaké je také zapojen PC počítač. Pouze pro účel napájení je zapojen bílý káblík [[Universal Serial Bus|USB]] na [[Universal Serial Bus|microUSB]], který je koncem s [[Universal Serial Bus|microUSB]] zapojen do [[Raspberry Pi]]<ref name=":3" />. Mimo PC počítače vidíte celkové zapojení na obrázku vpravo.
=== Hardware ===
=== Hardware ===
PC zapojeno do [[Ethernet|datové sítě]] stejně jako [[Raspberry Pi|Raspberry pi]]<ref name=":3" /> model B+. [[USB hub]] Trust napálený 7x USB slouží k napájení jak [[Raspberry Pi|Raspberry pi]]<ref name=":3" /> a zapojení a napájení převodníku [[Universal Serial Bus|USB]] [[RS-232|Serial port]]. Dále pak sestava obsahuje kabeláž nutnou k propojení jednotlivých částí.[[Soubor:RaspberryPi 25.jpg|náhled|Raspberry Pi B+]]
PC zapojeno do [[Ethernet|datové sítě]] stejně jako [[Raspberry Pi|Raspberry pi]]<ref name=":3" /> model B+. [[USB hub]] Trust napálený 7x USB slouží k napájení jak [[Raspberry Pi|Raspberry pi]]<ref name=":3" /> a zapojení a napájení převodníku [[Universal Serial Bus|USB]] [[RS-232|Serial port]]. Dále pak sestava obsahuje kabeláž nutnou k propojení jednotlivých částí.
[[Soubor:RaspberryPi 25.jpg|náhled|Raspberry Pi B+]]


==== Raspberry Pi B+ parametry mini počítače ====
==== Raspberry Pi B+ parametry mini počítače ====

Verze z 21. 10. 2016, 06:44

Šablona:Kategorizovat Portserver Piport je použitelný pro oboustranný přenos dat z měřících přístrojů a počítačů pomocí sériového rozhraní virtuálním rozhraním přes datovou síť.

Celkový popis zapojení

PiPort Sestava

Do PC počítače je zapojen do lokálního (fyzického) portu COM1 sériový kabel null modem, který je na druhém konci zapojen do redukce serial to USB. Tato redukce je zapojena do napájeného USB Hubu, který je zapojen přes USB do jednoho z portů Raspberry Pi[1]. Do Ethernetové zásuvky na Raspberry Pi je zapojen ethernetový káblík mířící do stejné sítě do jaké je také zapojen PC počítač. Pouze pro účel napájení je zapojen bílý káblík USB na microUSB, který je koncem s microUSB zapojen do Raspberry Pi[1]. Mimo PC počítače vidíte celkové zapojení na obrázku vpravo.

Hardware

PC zapojeno do datové sítě stejně jako Raspberry pi[1] model B+. USB hub Trust napálený 7x USB slouží k napájení jak Raspberry pi[1] a zapojení a napájení převodníku USB Serial port. Dále pak sestava obsahuje kabeláž nutnou k propojení jednotlivých částí.

Raspberry Pi B+

Raspberry Pi B+ parametry mini počítače

Redukce USB to Serial

Redukce USB Serial popis

Redukce slouží k propojení rozhraní USB se sériovým portem. Pouze jeden kus. Jen dokoupením a zapojením je možno získat teoreticky šesti portový port server. Tím to ale nekončí. Postupně je možný server až teoreticky s 96 porty při použití dalších třech stejných USB hubů. Při poškození redukce například přepětím je možné ji vyměnit a tak za nízkou cenu získat znovu plně funkční zařízení bez nutnosti následné konfigurace.

USB Hub 7 port napájený

Sedmi portový napájený USB hub

USB Hub byl v sestavě zvolen pro napájení jak Raspberry Pi[1] (na fotce sestavy bílý káblík) tak i napájení a datovém propojení převodníků USB na Serial z důvodu dostatečného napájení, na které při větším množství převodníků není Raspberry Pi[1] stavěné.

Ostatní kabeláž

Cena použitého Hardware

Název hardware Cena
Raspberry Pi B+ 829kč
micro SD karta 4GB 84kč
USB Hub Trust 7port napájený 399kč
USB serial adaptér DeLock 285kč
Seriový kabel DeLock Null modem 115kč
micro USB káblík 25kč
Ethernetový káblík 38kč
Celkem 1775kč

Uvedené ceny jsou pouze orientační a stejně jako typ vyráběného hardware jsou poplatné době vzniku článku.

Software

Software je nutné pro Raspberry Pi[1] a také pro PC počítač s operačním systémem Windows 7[2]EULA licence

Raspberry Pi

Nastavení virtuálního sériového rozhraní

Pro náš případ bude stačit instalace bez grafického uživatelského rozhraní, čímž se sníží nároky na hardware.

Ser2net[5]

Ser2net[5] se postará o to aby uvnitř Raspberry Pi[1] všechny informace přenesl mezi USB portem a ethernetovým virtuálním portem.

Distribuce Debianu[3][4] obsahuje i tento balíček, takže nic není nutno kompilovat a stačí jen nainstalovat.

  • Nastavení Ser2net[5]:
    Nastavení Putty na lokální port

Tato jednoduchá konfigurace vyčlení každému lokálnímu portu virtuální port na IP adrese Raspberry Pi[1]

Konfigurační soubor aplikace nalezneme zde: /etc/ser2net.conf

BANNER:banner:\r\nser2net port \p device \d [\s] (Debian GNU/Linux)\r\n\r\n

3000:telnet:600:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT banner

PC počítač

Komunikační rozhraní otevřená na lokální a virtuální porty na testovacím počítači.

VSP virtual serial port[6]

Tento jednoduchý software vytvoří v operačním systému PC počítače virtuální port napojený po síti k Raspberry Pi[1]. Nastaví se pouze označení nového sériového portu, IP adresa pod kterou existuje Raspberry Pi[1] na síti a síťový port. IP adresa se zobrazí zadáním ifconfig příkazu do příkazového řádku a port je uveden v nastavení ser2net na Raspberry Pi[1].

Putty[7] bude sloužit k odesílání a přijímání zpráv. Pro tuto činnost otevřeme dvě Putty[7] na PC počítači. Na pravé straně vidíte nastavení Putty[7] na lokální lokální port na PC počítači. Stejným způsobem pak ještě jednou otevřeme Putty[7] a nastavíme jej na PC počítači na virtuální port podle označení portu jaké jsme provedli na VSP virtual serial port[6].

Test funkčnosti

Pokud máme otevřená obě rozhraní na PC počítači, vše zapojeno, nainstalováno a nastaveno. tak pokud kliknete do jednoho okna rozhraní a píšete na klávesnici, tak se musí text objevovat ve druhém okně.

  1. 1,00 1,01 1,02 1,03 1,04 1,05 1,06 1,07 1,08 1,09 1,10 1,11 1,12 Oficiální stránky Raspberry Pi [online]. [Cit. 2016-10-20]. Dostupné online.
  2. 2,0 2,1 Microsoft oficiální české stránky [online]. [Cit. 2016-10-20]. Dostupné online.
  3. 3,0 3,1 Svobodný software [online]. [Cit. 2016-10-20]. Dostupné online.
  4. 4,0 4,1 Linuxová distribuce Debian [online]. [Cit. 2016-10-20]. Dostupné online.
  5. 5,0 5,1 5,2 MINYARD, Corey. Ser2net man page [online]. [Cit. 2016-10-20]. Dostupné online.
  6. 6,0 6,1 HW VSP3 - Virtual Serial Port [online]. Formanská 296, Praha 4, 149 00 : HW group s.r.o, [cit. 2016-10-20]. Dostupné online.
  7. 7,0 7,1 7,2 7,3 7,4 Domovská stránka projektu Putty (Anglicky) [online]. [Cit. 2016-10-20]. Dostupné online.