Difference between revisions of "DIN Rail LED-Dimmer"
From InCircuit
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{EoL}} |
− | + | ||
− | The '''{{PAGENAME}}''' is a PWM driven dimmer module capable of | + | |
− | + | ||
+ | The '''{{PAGENAME}}''' is a PWM driven dimmer module capable of controlling up to 8 channels. | ||
+ | |||
+ | == Notice == | ||
+ | The LED-Dimmer is currently under major Re-Design. Features will soon change most completely. | ||
== Features == | == Features == | ||
+ | [[File:DIN Rail LED-Dimmer.jpg |320px | thumb | right | {{PAGENAME}}]] | ||
*8x LED dimmer output | *8x LED dimmer output | ||
*Intensity is variable in steps or steplessly | *Intensity is variable in steps or steplessly | ||
Line 21: | Line 26: | ||
− | |||
− | |||
− | + | ||
+ | |||
+ | |||
+ | |||
== Basic Wiring == | == Basic Wiring == | ||
− | [[File:Anschlussschema LED Dimmer.png | | + | |
+ | [[File:Anschlussschema LED Dimmer.png |320px | thumb | none | Basic Wiring {{PAGENAME}}]] | ||
Line 40: | Line 47: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 8 | !style="width: 5em"| 31 - 8 | ||
!style="width: 20em"| 7 - 0 | !style="width: 20em"| 7 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0x11 | | 0x11 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Duty Cycle Channel 1 | | Duty Cycle Channel 1 | ||
| Percent (1-100) | | Percent (1-100) | ||
− | |||
− | |||
|- | |- | ||
| 0x12 | | 0x12 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Duty Cycle Channel 2 | | Duty Cycle Channel 2 | ||
| Percent (1-100) | | Percent (1-100) | ||
− | |||
− | |||
|- | |- | ||
| 0x13 | | 0x13 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Duty Cycle Channel 3 | | Duty Cycle Channel 3 | ||
| Percent (1-100) | | Percent (1-100) | ||
+ | |- | ||
+ | | 0x14 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Duty Cycle Channel 4 | | Duty Cycle Channel 4 | ||
| Percent (1-100) | | Percent (1-100) | ||
+ | |- | ||
+ | | 0x21 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Duty Cycle Channel 5 | | Duty Cycle Channel 5 | ||
| Percent (1-100) | | Percent (1-100) | ||
− | |||
− | |||
|- | |- | ||
| 0x22 | | 0x22 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Duty Cycle Channel 6 | | Duty Cycle Channel 6 | ||
| Percent (1-100) | | Percent (1-100) | ||
+ | |- | ||
+ | | 0x23 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Duty Cycle Channel 7 | | Duty Cycle Channel 7 | ||
| Percent (1-100) | | Percent (1-100) | ||
+ | |- | ||
+ | | 0x24 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Duty Cycle Channel 8 | | Duty Cycle Channel 8 | ||
| Percent (1-100) | | Percent (1-100) | ||
− | |||
− | |||
|} | |} | ||
Line 107: | Line 114: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 13em"| 31 - 24 | !style="width: 13em"| 31 - 24 | ||
!style="width: 13em"| 23 - 16 | !style="width: 13em"| 23 - 16 | ||
Line 112: | Line 121: | ||
!style="width: 13em"| 7 - 0 | !style="width: 13em"| 7 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0x1C | | 0x1C | ||
+ | | X | ||
+ | | X | ||
| Duty Cycle Channel 4 | | Duty Cycle Channel 4 | ||
| Duty Cycle Channel 3 | | Duty Cycle Channel 3 | ||
Line 121: | Line 130: | ||
| Duty Cycle Channel 1 | | Duty Cycle Channel 1 | ||
| Percent (1-100) | | Percent (1-100) | ||
− | |||
− | |||
|- | |- | ||
| 0x2C | | 0x2C | ||
+ | | X | ||
+ | | X | ||
| Duty Cycle Channel 8 | | Duty Cycle Channel 8 | ||
| Duty Cycle Channel 7 | | Duty Cycle Channel 7 | ||
Line 130: | Line 139: | ||
| Duty Cycle Channel 5 | | Duty Cycle Channel 5 | ||
| Percent (1-100) | | Percent (1-100) | ||
− | |||
− | |||
|} | |} | ||
Line 138: | Line 145: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 8 | !style="width: 5em"| 31 - 8 | ||
!style="width: 20em"| 7 - 0 | !style="width: 20em"| 7 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0xA0 | | 0xA0 | ||
+ | | - | ||
+ | | X | ||
| 0 | | 0 | ||
| Duty Cycle All Channels | | Duty Cycle All Channels | ||
| Percent (1-100) | | Percent (1-100) | ||
− | |||
− | |||
|} | |} | ||
Line 157: | Line 164: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 1 | !style="width: 5em"| 31 - 1 | ||
!style="width: 20em"| 0 | !style="width: 20em"| 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0x16 | | 0x16 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Enable Channel 1 | | Enable Channel 1 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|- | |- | ||
| 0x17 | | 0x17 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Enable Channel 2 | | Enable Channel 2 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|- | |- | ||
| 0x18 | | 0x18 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Enable Channel 3 | | Enable Channel 3 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
+ | |- | ||
+ | | 0x19 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Enable Channel 4 | | Enable Channel 4 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
+ | |- | ||
+ | | 0x26 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Enable Channel 5 | | Enable Channel 5 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
+ | |- | ||
+ | | 0x27 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Enable Channel 6 | | Enable Channel 6 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
+ | |- | ||
+ | | 0x28 | ||
| X | | X | ||
| X | | X | ||
− | |||
− | |||
| 0 | | 0 | ||
| Enable Channel 7 | | Enable Channel 7 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|- | |- | ||
| 0x29 | | 0x29 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Enable Channel 8 | | Enable Channel 8 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|} | |} | ||
Line 224: | Line 231: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 4 | !style="width: 5em"| 31 - 4 | ||
!style="width: 10em"| 3 | !style="width: 10em"| 3 | ||
Line 230: | Line 239: | ||
!style="width: 10em"| 0 | !style="width: 10em"| 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0x1D | | 0x1D | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Enable Channel 4 | | Enable Channel 4 | ||
Line 240: | Line 249: | ||
| Enable Channel 1 | | Enable Channel 1 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|- | |- | ||
| 0x2D | | 0x2D | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Enable Channel 8 | | Enable Channel 8 | ||
Line 250: | Line 259: | ||
| Enable Channel 5 | | Enable Channel 5 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|} | |} | ||
Line 258: | Line 265: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 8 | !style="width: 5em"| 31 - 8 | ||
!style="width: 5em"| 7 | !style="width: 5em"| 7 | ||
Line 268: | Line 277: | ||
!style="width: 5em"| 0 | !style="width: 5em"| 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0xA3 | | 0xA3 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Enable | | Enable | ||
Line 290: | Line 299: | ||
Channel 1 | Channel 1 | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|} | |} | ||
Line 298: | Line 305: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 2 | !style="width: 5em"| 31 - 2 | ||
!style="width: 20.4em"| 1 - 0 | !style="width: 20.4em"| 1 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0x1F | | 0x1F | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Relais 1 | | Relais 1 | ||
| On/Off/toggle (1 or 0 or 2) | | On/Off/toggle (1 or 0 or 2) | ||
− | |||
− | |||
|- | |- | ||
| 0x2F | | 0x2F | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Relais 2 | | Relais 2 | ||
| On/Off/toggle (1 or 0 or 2) | | On/Off/toggle (1 or 0 or 2) | ||
− | |||
− | |||
|} | |} | ||
{| class="wikitable" style="text-align:center; " | {| class="wikitable" style="text-align:center; " | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 4 | !style="width: 5em"| 31 - 4 | ||
!style="width: 10em"| 3 - 2 | !style="width: 10em"| 3 - 2 | ||
!style="width: 10em"| 1 - 0 | !style="width: 10em"| 1 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0xA5 | | 0xA5 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Relais 2 | | Relais 2 | ||
| Relais 1 | | Relais 1 | ||
| On/Off/toggle (1 or 0 or 2) | | On/Off/toggle (1 or 0 or 2) | ||
− | |||
− | |||
|} | |} | ||
Line 341: | Line 348: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 5em"| 31 - 1 | !style="width: 5em"| 31 - 1 | ||
!style="width: 20em"| 0 | !style="width: 20em"| 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0xB0 | | 0xB0 | ||
+ | | X | ||
+ | | X | ||
| 0 | | 0 | ||
| Global Enable | | Global Enable | ||
| On/Off (1 or 0) | | On/Off (1 or 0) | ||
− | |||
− | |||
|} | |} | ||
Line 359: | Line 366: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 20em"| 31 - 0 | !style="width: 20em"| 31 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0xFD | | 0xFD | ||
− | |||
− | |||
| - | | - | ||
| X | | X | ||
+ | | Load default values | ||
+ | | write (1F2E3D4C) | ||
|} | |} | ||
− | === Common Railbus Registers === | + | === [[DIN Rail BUS Protocol#SADR - Sub address or register address | Common Railbus Registers]] === |
{| class="wikitable" style="text-align:center; " | {| class="wikitable" style="text-align:center; " | ||
|+ style="text-align:left;" | Railbus Communication Settings | |+ style="text-align:left;" | Railbus Communication Settings | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 10em"| 31 | !style="width: 10em"| 31 | ||
!style="width: 10em"| 30 | !style="width: 10em"| 30 | ||
!style="width: 10em"| 29 - 0 | !style="width: 10em"| 29 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0xFE | | 0xFE | ||
+ | | X | ||
+ | | X | ||
| Suppress CRNL | | Suppress CRNL | ||
| Suppress output | | Suppress output | ||
| reserved | | reserved | ||
| yes or no (1 or 0) | | yes or no (1 or 0) | ||
− | |||
− | |||
|} | |} | ||
{| class="wikitable" style="text-align:center; " | {| class="wikitable" style="text-align:center; " | ||
Line 394: | Line 401: | ||
|- | |- | ||
!style="width: 4em" | SADR | !style="width: 4em" | SADR | ||
+ | !style="width: 4em" | Read | ||
+ | !style="width: 4em" | Write | ||
!style="width: 10em"| 31 - 8 | !style="width: 10em"| 31 - 8 | ||
!style="width: 10em"| 7 - 0 | !style="width: 10em"| 7 - 0 | ||
!style="width: 20em"| valid values | !style="width: 20em"| valid values | ||
− | |||
− | |||
|- | |- | ||
| 0xFF | | 0xFF | ||
+ | | X | ||
+ | | - | ||
| Device ID | | Device ID | ||
| Device Address | | Device Address | ||
− | |||
− | |||
| - | | - | ||
|- | |- | ||
| 0xFF | | 0xFF | ||
+ | | - | ||
+ | | X | ||
| - | | - | ||
| Device Address | | Device Address | ||
| new device address | | new device address | ||
− | |||
− | |||
|} | |} | ||
+ | |||
+ | |||
+ | <!-- | ||
+ | == Software == | ||
+ | --> | ||
+ | |||
== Downloads == | == Downloads == | ||
[[Media: 305000057A DIN Rail LED-Dimmer.pdf |Datasheet {{PAGENAME}}]] | [[Media: 305000057A DIN Rail LED-Dimmer.pdf |Datasheet {{PAGENAME}}]] | ||
− | |||
− |
Latest revision as of 12:11, 10 February 2017
The DIN Rail LED-Dimmer is a PWM driven dimmer module capable of controlling up to 8 channels.
Contents |
[edit] Notice
The LED-Dimmer is currently under major Re-Design. Features will soon change most completely.
[edit] Features
- 8x LED dimmer output
- Intensity is variable in steps or steplessly
- 8x Binary input for external switches
- 2x Relais output (COM, NO) switching power: 230V/5A
- 1x RS485 via BUS connector
- Numeric display for device address
- Arbitrary number of modules mountable side by side
- Easy connection of all modules with BUS connector
- All modules can communicate via RS485
- DIN-Rail enclosure: 6 pitch units (div)
- Other DIN-Rail modules available
- Input voltage: 24V DC
- Temperature range from -10°C to +70°C
[edit] Basic Wiring
[edit] Railbus Registers / Sub addresses
Communication is implemented via the DIN Rail BUS Protocol. Changes done through the DIN Rail BUS Protocol are not stored persistent. Available are these registers:
[edit] Duty cycles:
SADR | Read | Write | 31 - 8 | 7 - 0 | valid values |
---|---|---|---|---|---|
0x11 | X | X | 0 | Duty Cycle Channel 1 | Percent (1-100) |
0x12 | X | X | 0 | Duty Cycle Channel 2 | Percent (1-100) |
0x13 | X | X | 0 | Duty Cycle Channel 3 | Percent (1-100) |
0x14 | X | X | 0 | Duty Cycle Channel 4 | Percent (1-100) |
0x21 | X | X | 0 | Duty Cycle Channel 5 | Percent (1-100) |
0x22 | X | X | 0 | Duty Cycle Channel 6 | Percent (1-100) |
0x23 | X | X | 0 | Duty Cycle Channel 7 | Percent (1-100) |
0x24 | X | X | 0 | Duty Cycle Channel 8 | Percent (1-100) |
SADR | Read | Write | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 | valid values |
---|---|---|---|---|---|---|---|
0x1C | X | X | Duty Cycle Channel 4 | Duty Cycle Channel 3 | Duty Cycle Channel 2 | Duty Cycle Channel 1 | Percent (1-100) |
0x2C | X | X | Duty Cycle Channel 8 | Duty Cycle Channel 7 | Duty Cycle Channel 6 | Duty Cycle Channel 5 | Percent (1-100) |
SADR | Read | Write | 31 - 8 | 7 - 0 | valid values |
---|---|---|---|---|---|
0xA0 | - | X | 0 | Duty Cycle All Channels | Percent (1-100) |
[edit] Enable:
SADR | Read | Write | 31 - 1 | 0 | valid values |
---|---|---|---|---|---|
0x16 | X | X | 0 | Enable Channel 1 | On/Off (1 or 0) |
0x17 | X | X | 0 | Enable Channel 2 | On/Off (1 or 0) |
0x18 | X | X | 0 | Enable Channel 3 | On/Off (1 or 0) |
0x19 | X | X | 0 | Enable Channel 4 | On/Off (1 or 0) |
0x26 | X | X | 0 | Enable Channel 5 | On/Off (1 or 0) |
0x27 | X | X | 0 | Enable Channel 6 | On/Off (1 or 0) |
0x28 | X | X | 0 | Enable Channel 7 | On/Off (1 or 0) |
0x29 | X | X | 0 | Enable Channel 8 | On/Off (1 or 0) |
SADR | Read | Write | 31 - 4 | 3 | 2 | 1 | 0 | valid values |
---|---|---|---|---|---|---|---|---|
0x1D | X | X | 0 | Enable Channel 4 | Enable Channel 3 | Enable Channel 2 | Enable Channel 1 | On/Off (1 or 0) |
0x2D | X | X | 0 | Enable Channel 8 | Enable Channel 7 | Enable Channel 6 | Enable Channel 5 | On/Off (1 or 0) |
SADR | Read | Write | 31 - 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | valid values |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0xA3 | X | X | 0 | Enable
Channel 8 |
Enable
Channel 7 |
Enable
Channel 6 |
Enable
Channel 5 |
Enable
Channel 4 |
Enable
Channel 3 |
Enable
Channel 2 |
Enable
Channel 1 |
On/Off (1 or 0) |
[edit] Relais
SADR | Read | Write | 31 - 2 | 1 - 0 | valid values |
---|---|---|---|---|---|
0x1F | X | X | 0 | Relais 1 | On/Off/toggle (1 or 0 or 2) |
0x2F | X | X | 0 | Relais 2 | On/Off/toggle (1 or 0 or 2) |
SADR | Read | Write | 31 - 4 | 3 - 2 | 1 - 0 | valid values |
---|---|---|---|---|---|---|
0xA5 | X | X | 0 | Relais 2 | Relais 1 | On/Off/toggle (1 or 0 or 2) |
[edit] Global
SADR | Read | Write | 31 - 1 | 0 | valid values |
---|---|---|---|---|---|
0xB0 | X | X | 0 | Global Enable | On/Off (1 or 0) |
[edit] Load defaults
SADR | Read | Write | 31 - 0 | valid values |
---|---|---|---|---|
0xFD | - | X | Load default values | write (1F2E3D4C) |
[edit] Common Railbus Registers
SADR | Read | Write | 31 | 30 | 29 - 0 | valid values |
---|---|---|---|---|---|---|
0xFE | X | X | Suppress CRNL | Suppress output | reserved | yes or no (1 or 0) |
SADR | Read | Write | 31 - 8 | 7 - 0 | valid values |
---|---|---|---|---|---|
0xFF | X | - | Device ID | Device Address | - |
0xFF | - | X | - | Device Address | new device address |