Vývoj elektroniky a SW pro domácí automatizaci - Ing. Pavel Sedláček - Arduino
0,- Kč
(0,- Kč bez DPH)
Produkty v košíku: 0 Objednat
SED tronic
ARDUINO
www.sedtronic.cz
Měny
Doporučujeme
GLS doprava do EU
Od července 2017 je pro doručování zásilek využívána síť dopravce GLS, a to po celé EU. Časy doručení se tak sníží na minimum.
Počítadlo
Online: 1
Dnes: 18
Včera: 378
Celkem: 101552
Úvodní stránka > Modul Railduino > Základní zapojení a nastavení

Základní zapojení a nastavení

 
Od 1.3.2017 je k dispozici nová SW varianta pro Railduino 1.3 - komunikace pomocí UDP paketů (tedy síťové připojení přes LAN) nebo pomocí sériové linky RS485 - a pomocí vlastního sériového protokolu 485. Tato SW varianta nadále umožňuje okamžité sledování stavů dig. vstupů na Railduino modulech.




Scheme_230V.jpg
obr. 1 - blokové schéma použití digitálních vstupů / reléových výstupů modulu Railduino
 pro snímání tlačítka a ovládání síťové zásuvky 230V
pomocí sběrnice RS485 (485 protokol nebo Modbus RTU) nebo sítě LAN (UDP nebo Modbus TCP)
 
Scheme_LED.jpg
obr. 2 - blokové schéma použití PWM výstupů modulu Railduino
pro ovládání barevného LED pásku pomocí sběrnice RS485 (čistý 485 protokol či Modbus RTU)
 
Scheme_1WIRE.jpg
obr. 3 - blokové schéma použití  teplotních senzorů DS18B20
na sběrnici 1 wire modulu Railduino a připojení k síti LAN (UDP nebo Modbus TCP)
 
obr. 4 - blokové schéma použití analogových vstupů modulu Railduino
pro snímání stavu vodní hladiny ultrazvuk. čidlem a připojení k sběrnici RS485 (Modbus RTU)


UDP / RS485 / Modbus nastavení komunikace


1. sériová linka - 485 nebo Modbus RTU:
 
  • Komunikační rychlost        115200 Bd
  • Počet datových bitů           8
  • Počet stopbitů                   1
  • Parita                                žádná
 
2. LAN - UDP nebo Modbus TCP:
 
  • Modbus port                       502
  • UDP příchozí port               55555
  • UDP odchozí port               44444
  • IP adresa
    • dynamická - Modbus TCP
    • statická 192.168.150.15x - UDP pakety
 
Modbus RTU nebo TCP podporované funkce:
  • FC16     - zápis do holding registrů
  • F C3      - čtení z holding registrů 

UDP syntax:
 
  • signály:
    • DS18B20 1wire paket:      rail1 1w 2864fc3008082 25.44
    • DS2438 1wire paket:        rail1 1w 2612c3102004f 25.44 1.23 0.12
    • dig. vstup logická jedna:   rail1 di1 1
    • dig. vstup logická nula:     rail1 di1 0
    • analog. vstup stav:           rail1 ai1 520
  • příkazy:
    • dig. výstup zapnout:         rail1 do12 on
    • dig. výstup vypnout:         rail1 do5 off
    • pwm výstup hodnota:       rail1 pwm1 255
RS485 syntax má navíc symbol n na konci příkazu

Adresa modulu Railduino se nastavuje pomocí přepínače DIP (viz. obrázek 2). Protože se jedná o 4 pólový přepínač, je možné nastavit až 16 různých adres. Výchozí adresa modulu je nastavena na 1.

V případě použití Modbus TCP komunikace je adresa dynamická, přidělená DHCP serverem.

V případě použití UDP paketů je využita statická IP adresa. Každý modul má adresu 192.168.150.15x, kde x je odvozeno od nastavení DIP přepínače.

Připojení do sítě LAN využívá přiřazení IP adresy pomocí DHCP serveru - tuto je třeba zjistit např. v routeru, který funguje jako DHCP server.
Novinkovač
Zadejte svou adresu pro odebírání informací o novinkách a slevách.
V našem eshopu se není nutné předem registrovat, nakoupit můžete i bez registrace.