Line 2: |
Line 2: |
| <translate> | | <translate> |
| <!--T:1--> | | <!--T:1--> |
− | {{RevisionChanger | hasA = 0 | hasB = 0 | hasC = 1}}
| |
| {{Infobox module | | {{Infobox module |
| | name = DW-IO.C | | | name = DW-IO.C |
− | | image = DW-SW16C.png | + | | image = DW-IO.png |
| | outCount = | | | outCount = |
| | dimmOut = | | | dimmOut = |
Line 11: |
Line 10: |
| | peakdl = | | | peakdl = |
| | dt = | | | dt = |
− | | inCount = 16
| |
− | | inB = 15
| |
− | | inLB = 8
| |
| | inDry = | | | inDry = |
| | voltage = 11.5...27.5 V DC | | | voltage = 11.5...27.5 V DC |
Line 19: |
Line 15: |
| }} | | }} |
| | | |
− | ==16-CHANNEL ADAPTER FOR BUTTONS== <!--T:2--> | + | ==14-CHANNEL INPUT/OUTPUT ADAPTER== <!--T:2--> |
| | | |
| <!--T:3--> | | <!--T:3--> |
− | This module can support up to 15 buttons/reed switches or 8 LED buttons. | + | This module can support up to 14 buttons/reed switches/LED buttons/leak sensors/motion sensors/temperature sensors/led strips/rgb strips/WS2812B strips. |
| | | |
| ==Features== <!--T:4--> | | ==Features== <!--T:4--> |
− | *Up to 15 buttons/reed switches | + | *14 universal input/output channels support: |
− | *Up to 8 LED buttons | + | **Buttons |
− | *Supports single/double/triple/long click.<br>Up to 4 different actions for each button | + | **Reed switches |
− | *Line noise protection | + | **LED buttons |
| + | **Leak sensors |
| + | **Motion sensors |
| + | **Temperature sensors |
| + | **Led strips |
| + | **3-4-5 channel rgb strips |
| + | **WS2812B strips. |
| | | |
| <!--T:5--> | | <!--T:5--> |
Line 50: |
Line 52: |
| | | |
| <!--T:7--> | | <!--T:7--> |
− | [[File:SW16C VIEW.png|300px]] | + | [[File:IOC_VIEW.png|300px]] |
| | | |
| ==Module dimensions== <!--T:8--> | | ==Module dimensions== <!--T:8--> |
| | | |
| <!--T:9--> | | <!--T:9--> |
− | [[File:SW16C DIM.png|500px]] | + | [[File:IOC_DIM.png|500px]] |
| | | |
| ==Connector== <!--T:10--> | | ==Connector== <!--T:10--> |
| | | |
| <!--T:11--> | | <!--T:11--> |
− | [[File:SW16C CONN.png|300px]] | + | [[File:IOC_CONN.png|300px]] |
| + | |
| + | ==Example of temperature sensors connection== <!--T:18--> |
| + | |
| + | <!--T:19--> |
| + | [[File:IOC_CONN_T.png|200px|Contactor]] |
| + | |
| + | ==Example of motion/leakage sensors connection== <!--T:18--> |
| + | |
| + | <!--T:19--> |
| + | [[File:IOC_CONN_LM.png|300px|Contactor]] |
| | | |
| ==Led button scheme== <!--T:12--> | | ==Led button scheme== <!--T:12--> |
Line 67: |
Line 79: |
| [[File:SW16C LED.jpg|200px]] | | [[File:SW16C LED.jpg|200px]] |
| | | |
− | ==Connection of buttons/LED buttons== <!--T:14--> | + | ==RGB connection scheme== <!--T:13--> |
| + | |
| + | <!--T:14--> |
| + | <div class="caution">CAUTION! Output channels should only be connected using amplifier which uses 5V PWM signal from DW-IO output as input</div> |
| + | [[File:IOC_RGB_EX.png|500px]] |
| + | |
| + | ==WS2812B connection scheme== <!--T:13--> |
| | | |
− | <!--T:15--> | + | <!--T:14--> |
− | [[File:SW16C EXA.png|500px]] | + | [[File:IOC_CONN_WS.png|300px]] |
| | | |
| ==Module parameters== <!--T:16--> | | ==Module parameters== <!--T:16--> |
Line 76: |
Line 94: |
| <!--T:17--> | | <!--T:17--> |
| {{ Mp | | {{ Mp |
− | | inqty = 16 | + | | ioqty = 14 |
− | | buttons = 15 | + | | maxperch = 5mA* |
− | | ledbuttons = 8
| |
| | blvoltage = 3V | | | blvoltage = 3V |
| | power = 11.5 … 27.5 V DC from CAN | | | power = 11.5 … 27.5 V DC from CAN |
− | | maxcur24v = 45 mA | + | | maxcur24v = 30 mA |
| | buttonreclen = 30m | | | buttonreclen = 30m |
| | bustype = CAN (4-wire) | | | bustype = CAN (4-wire) |
Line 90: |
Line 107: |
| | size = 2U, 36x102x58 mm | | | size = 2U, 36x102x58 mm |
| | weight = 75g | | | weight = 75g |
| + | | star1 =Output channels should only be connected using amplifier which uses 5V PWM signal from DW-IO output as input |
| }} | | }} |
| | | |
Line 98: |
Line 116: |
| {{indicationfw | | {{indicationfw |
| |err1 = 1 | | |err1 = 1 |
− | |err5 = 1
| |
| |canact = 1 | | |canact = 1 |
| |canacttxt = Key pressed | | |canacttxt = Key pressed |
Line 120: |
Line 137: |
| !Name!!Type, range!!SUBID!!Default!!Description | | !Name!!Type, range!!SUBID!!Default!!Description |
| |- | | |- |
− | |in||char[16]||98||'BBBBBBBBGGGGGGGG'||Each char is responsible for the type of a particular channel | + | |io||char[14]||98||'4---1-T-3-----'||Each char is responsible for the type of a particular channel |
− | *'B'-Button, button of bell a type; | + | *'0' - led-dimmer |
− | *'C'-Inverted button, inverse button of a bell type (for normally-closed); | + | *'1' - halogen-dimmer |
− | *'D'-Backlit button, illuminated button; | + | *'2' - linear-dimmer |
− | *'E'-Inverted backlit button, inverse illuminated button; | + | *'3'..'6' - RGB-3..6 channels |
− | *'S'-Switch, fixed switch; | + | *'z' - WS2812B -string |
− | *'K'-Contact, reed contact; | + | |
− | *'H'-Inverted contact, invers reed contact; | + | *'e' - led-button inverse |
− | *'G'-GND, is used as earthing; | + | *'d' - led-button |
− | *'-'-none, nothing is connected. | + | *'c' - button inverse |
− | Example: in='DEHHHHBB- -CCSSSG' | + | *'b' - button |
| + | *'s' - switch |
| + | *'k' - contact |
| + | *'h' - contact inverse |
| + | *'l' - leak |
| + | *'n' - Neptun |
| + | *'v' - motion inverse |
| + | *'m' - motion |
| + | *'r' - thermo-resistor |
| + | *'t' - DALLAS |
| + | |
| + | *'-' - none |
| + | Example: io='4---1-T-3-----' |
| + | |- |
| + | |hw||string||98||-||hw="...", where |
| + | *pwm_invert – PWM inverting [1, 0]; |
| + | *lbn_bright – brightness of led buttons, range (0 - 255); |
| + | *f – by default PWM frequency is 1000, range (1 - 5000). |
| + | Example: |
| + | <syntaxhighlight lang="xml" line> |
| + | hw="io='4---zdd----t--' pwm_invert=1 lbn_bright=255 f=1000" |
| + | </syntaxhighlight> |
| |} | | |} |
| <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
− | <item addr="441:11" cfgid="55" name="Switch" type="switch" uniq_id="4628"/> | + | <item addr="317:1" auto-period="600" cfgid="195" channels="4" name="RGB" type="rgb-lamp"/> |
− | <item addr="441:12" cfgid="55" name="Switch" type="switch" uniq_id="4629"/>
| + | <item addr="317:5" auto-period="600" cfgid="195" hw="length=26 runtime=5" name="RGB" type="rgb-lamp"/> |
− | <item addr="441:13" cfgid="55" name="Switch" type="switch" uniq_id="4630"/> | + | <item addr="317:6" cfgid="195" name="Switch" type="switch"/> |
− | <item addr="441:14" cfgid="55" name="Switch" type="switch" uniq_id="4631"/>
| + | <item addr="317:7" cfgid="195" name="Switch" type="switch"/> |
− | <item addr="441:15" cfgid="55" name="Switch" type="switch" uniq_id="4632"/> | + | <item addr="317:12" cfgid="195" name="Temperature" type="temperature-sensor"/> |
− | <item addr="441:16" cfgid="55" name="Switch" type="switch" uniq_id="4633"/> | + | <item addr="317:97" cfgid="195" name="Temperature" system="yes" type="temperature-sensor"/> |
− | <item addr="441:17" cfgid="55" name="Switch" type="switch" uniq_id="4634"/> | + | <item addr="317:98" cfgid="195" hw="io='4---zdd----t--' pwm_invert=1 lbn_bright=255 f=1000" logic-ver="19" name="Temperature" sn="1529500271" system="yes" type="temperature-sensor"/> |
− | <item addr="441:18" cfgid="55" name="Door" type="door-sensor" uniq_id="4637"/> | + | <item addr="317:100" cfgid="195" name="RS232" type="com-port"/> |
− | <item addr="441:19" cfgid="55" name="Switch" type="switch" uniq_id="4638"/> | |
− | <item addr="441:20" cfgid="55" name="Switch" type="switch" uniq_id="4639"/>
| |
− | <item addr="441:25" cfgid="55" name="Switch" type="switch" uniq_id="4640"/>
| |
− | <item addr="441:98" cfgid="55" hw="in='BBDDEESHBB----BG'" name="Temperature" system="yes" type="temperature-sensor" uniq_id="4636"/> | |
| </syntaxhighlight> | | </syntaxhighlight> |
| </translate> | | </translate> |