WB-MRGBW-D Modbus LED Dimmer: различия между версиями

Материал из Wiren Board
(не показано 176 промежуточных версий 7 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE:Диммер светодиодных лент WB-MRGBW-D}}
{{DISPLAYTITLE:Диммер светодиодных лент WB-MRGBW-D}}
{{PDF}}
{{PDF}}
'''[https://wirenboard.com/ru/product/WB-MRGBW-D/ Страница в интернет-магазине]'''
'''[https://wirenboard.com/ru/product/WB-MRGBW-D/ Купить в интернет-магазине]'''
 
{{OldVersion
| old_name=WB-MRGBW-D
| new_name=WB-LED
| new_page=WB-LED v.1 Modbus LED Dimmer
}}
[[Файл:WB-MRGBW-D side.png|300px|thumb|right| Диммер WB-MRGBW-D]]
[[Файл:WB-MRGBW-D side.png|300px|thumb|right| Диммер WB-MRGBW-D]]
[[Файл:WB-MRGBW-D PCB.png|300px|thumb|right| Плата WB-MRGBW-D]]
== Назначение==
== Назначение==
'''WB-MRGBW-D''' {{Wbincludes:LED Dimmer Purpose}}
'''WB-MRGBW-D''' — четырехканальный диммер для управления светодиодными лентами. Может управлять лентой RGB+W либо независимо четырьмя одноцветными лентами. Модуль управляется по шине [[RS-485]] (протокол MODBUS) с контроллера [[Wiren Board]] или компьютера, а также кнопками, подключаемыми напрямую к модулю.


'''Номинальным длительным режимом работы в результате испытаний признано:  
'''Номинальным длительным режимом работы в результате испытаний признано:  
* Для версий 7.1-7.3: питающее напряжение — до 24 В, ток на канал — до 3 А
 
* Для версии 8.0: напряжение ленты — до 48 В, ток на канал — до 5 А'''.
Для версий 7.1-7.3: питающее напряжение — до 24 В, ток на канал — до 3 А
 
Для версии 8.0: напряжение ленты — до 48 В, ток на канал — до 5 А'''.


== Технические характеристики ==
== Технические характеристики ==
Строка 24: Строка 21:
|-
|-
|Напряжение питания
|Напряжение питания
|9 В – 28 В постоянного тока
|9 V — 28 V постоянного тока
|-
|-
|Потребляемая мощность
|Потребляемая мощность
|
|
0.3 Вт
0,3 Вт
|-
|-
! colspan="2" |Каналы управления светодиодной лентой
! colspan="2" |Каналы управления светодиодной лентой
Строка 35: Строка 32:
| 4
| 4
|-
|-
| Частота ШИМ
| Максимальная частота ШИМ
| 3 кГц, <br>настраивается в диапазоне от 100 Гц до 24 кГц
| 24 кГц
|-
|-
| Максимальный ток
| Максимальный ток
|'''5 А''' на канал ('''3 А''' в ревизиях 7.1-7.3)
|'''5 А''' на канал ('''3 A''' в ревизиях 7.1-7.3)
|-
|-
| Максимальное напряжение
| Максимальное напряжение
|'''48 В''' на канал ('''28 В''' в ревизиях 7.1-8.0B)
|'''48 V''' на канал ('''28 V''' в ревизиях 7.1-8.0B)
|-
|-
! colspan="2" |Входы
! colspan="2" |Входы
|-
|-
|Назначение  
|Назначение  
|Универсальные входы, которые можно [[#Настройка входов | гибко настраивать]].
|Входы для кнопок управления балансом цвета и общей яркости
|-
|-
|Тип входов  
|Тип входов  
|«Сухой контакт», групповая изоляция.
|"Сухой контакт", групповая изоляция.
Напряжение на входе ~12 В. Ток при замыкании входа ~2 мА
Напряжение на входе ~12В. Ток при замыкании входа ~2ма
|-
|-
{{Wbincludes:Control}}
{{Wbincludes:Control}}
{{Wbincludes:Operating conditions}}
{{Wbincludes:Klemmy}}
{{Wbincludes:Klemmy}}
{{Wbincludes:Dimensions 2U}}
{{Wbincludes:Dimensions 2U}}
Строка 61: Строка 57:


== Общий принцип работы ==
== Общий принцип работы ==
{{Wbincludes:LED Dimmer Principle}}
Яркость ленты регулируется с помощью широтно-импульсной модуляции (ШИМ) тока. Выходные каналы диммера - это выходы типа "открытый коллектор",т. е. транзисторы, коммутирующие выход на землю.
Используется ШИМ  с разрядностью 12 бит и частотой 24 кГц. Это позволяет избежать мерцания и сохранить плавность регулировки яркости при ее небольших значениях.


Модуль имеет три аппаратных входа, состояние которых можно считать по Modbus. Входы можно гибко настраивать через назначение действий в зависимости от типа нажатия. Подробнее смотрите в разделе [[#Настройка входов| Настройка входов]].
Яркость канала задаётся 8-битным числом (0-255), а физическая яркость светодиодов пересчитывается по логарифмической кривой диммирования. Это дает плавность регулировки во всем диапазоне.  


=== Распознавание типов нажатий ===
Модуль имеет три аппаратные кнопки:
{{Anchor|press-events}}
*'''b1''': короткое нажатие — включение/выключение всех каналов, длительное нажатие — плавное изменение яркости всех каналов.
{{note|note|Распознавание типов нажатий появилось в прошивке 3.0.0.}}
*'''b2''': длительное нажатие кнопки – плавное изменение цвета.
{{Wbincludes:Inputs Press Events}}
*'''b3''': короткое нажатие кнопки — включение/выключение белого канала, длительное нажатие кнопки – плавное изменение яркости белого канала.
Или можно отключить управление с помощью кнопок. Их состояние также можно считать по Modbus.


== Монтаж ==
== Монтаж ==
=== Подключение ===
[[Файл:Installation WB-MRGBW-D.png|400px|thumb|right| Пример монтажа диммера WB-MRGBW-D. Используется заводская конфигурация входов]]
Модуль устанавливается на DIN-рейку и занимает пространство в два DIN-юнита.
Модуль устанавливается на DIN-рейку и занимает пространство в два DIN-юнита.


{{Wbincludes:Mount "V+ GND A B"}}
{{Wbincludes:Mount "V+ GND A B"}}


{{note|info| Для работы диммера надо подавать питание на V+. В версиях диммера 7.1-7.3 логическая часть могла питаться как от '''V+''', так и от клеммы '''+'''.}}
{{note|info| Для работы диммера надо подавать питание на V+.}}
 
{{Wbincludes:LED Dimmer Connection}}
 
{{Wbincludes:Mount Wires LED}}
 
=== Схемы подключения ===
Схема подключения светодиодных лент зависит от выбранного режима.
 
Ниже мы показали варианты для основных режимов работы — этого достаточно, чтобы понять сам принцип. Например, мы нарисовали схему подключения для режима CCT+W+W, но не стали рисовать для режима W+W+CCT — подключать здесь нужно по аналогии и с оглядкой на название режима: к клеммам 1(B) и 2(R) подключаем белые ленты (W), а к клеммам 3(G) и 4 (W) — ленту CCT.
 
<gallery mode="packed" heights="250px" caption="Подключение светодиодных лент к диммеру WB-MRGBW-D">
Image: Installation WB-MRGBW-D RGB_W_1.png | Подключение RGBW-ленты
Image: Installation WB-MRGBW-D RGB_W_2.png | Подключение двух лент: RGB и одноцветной
Image: Installation WB-MRGBW-D W_W_W_W.png | Подключение четырёх одноцветных лент
Image: Installation WB-MRGBW-D CCT_CCT.png | Подключение двух CCT-лент
Image: Installation WB-MRGBW-D CCT_W_W.png | Подключение одной CCT-ленты и двух одноцветных
Image: Installation WB-MRGBW-D 4xW.png | Подключение мощной одноцветной ленты до 20 А
</gallery>
 
=== Входы ===
Входы аппаратно распознают типы нажатий, на каждый из которых можно назначить своё действие. Подробно процедура настройки и список доступных действий описаны в разделе [[#Настройка входов |Настройка входов]].


Назначение входов по умолчанию:
* '''1''' — управление яркостью RGB каналов;
* '''2''' — длительное нажатие изменяет цвет;
* '''3''' — управляет каналом W: короткое нажатие — включает и выключает канал, длительное — изменяет яркость.
{{Wbincludes:Mount Inputs}}
{{Wbincludes:Mount Inputs}}


==Представление в веб-интерфейсе контроллера WB==
Подключение ленты:
 
* '''R''', '''G''', '''B''', '''W''' — управляющие контакты, «минусы» каналов ленты.
=== Выбор шаблона ===
* '''+''' — «плюс» ленты. Подключите к '''+''' блока питания светодиодных лент — так уменьшаются помехи и наводки.
{{WebUIAddDevice
* '''−''' — «минус» питания ленты, используйте '''толстый провод''' — по нему течёт суммарный ток четырёх каналов.
| template=WB-MRGBW-D fw3
}}


Если у вас нет этого шаблона, или представление диммера отличается от показанного здесь, обновите [[#Обновление прошивки и сброс настроек | прошивку устройства]] и [[Wiren_Board_Software | ПО контроллера]].
{{note|note|В версиях диммера 7.1-7.3 логическая часть могла питаться как от '''V+''', так и от клеммы '''+'''.}}
 
=== Управление устройством и просмотр значений ===
{{Wbincludes:WebUIControlDevice}}
 
Набор контролов меняется от выбранного режима.
 
<gallery mode="packed" heights="250px" caption="Представление диммера в веб-интерфейсе контроллера в разных режимах">
Image: 1.wb-mrgbw-d-fw3.png | RGB + W
Image: 2.wb-mrgbw-d-fw3.png | W + W + W  + W
Image: 3.wb-mrgbw-d-fw3.png | CCT + CCT
Image: 4.wb-mrgbw-d-fw3.png | CCT + W + W
Image: 5.wb-mrgbw-d-fw3.png | 2*W + 2*W
Image: 6.wb-mrgbw-d-fw3.png | 4*W
Image: 7.wb-mrgbw-d-fw3.png | 2*W + W + W
Image: 8.wb-mrgbw-d-fw3.png | 2*W + CCT
Image: 9.wb-mrgbw-d-fw3.png | CCT + 2*W
Image: 10.wb-mrgbw-d-fw3.png | W + W + CCT
Image: 11.wb-mrgbw-d-fw3.png | W + W + 2*W
Image: Web-WB-MRGB-2.png | RGB + W: Контрол выбора цвета
</gallery>


== Настройка ==
== Настройка ==
{{Wbincludes:WebUIDeviceSetUp}}
Модуль настраивается — это можно сделать через запись значений в регистры устройства, новые значения удобно записывать через [[RS-485:Configuration_via_Web_Interface#Пользовательские параметры | пользовательские параметры в веб-интерфейсе]].


=== Режимы ===
Вы можете изменить:
[[Image: Wb-mrgbw-d-fw3-mode-select.png |300px|thumb|right| Выбор режима WB-MRGBW-D fw3 в веб-интерфейсе контроллера Wiren Board]]
* Частоту ШИМ.
Режимы доступны в устройствах с прошивкой версии 3.x.
* Время плавного изменения яркости во время включения и выключения.
* Выбрать один из двух режимов работы кнопок.


{{Wbincludes:LED Dimmer Modes}}
Адреса регистров и возможные значения смотрите в [[#Карта регистров | Карте регистров]].
 
=== Настройка входов ===
==== Типы нажатий и действия ====
[[Image: wb-mrgbw-d-fw3-input-mode-select.png |300px|thumb|right| Выбор действия для входа ]]
[[Image: wb-mrgbw-d-fw3-mode wwww.png |300px|thumb|right| Настройки действий для входа ]]
Обработка нажатий доступны в устройствах с прошивкой версии 3.x.
 
{{Wbincludes:LED Dimmer Clicks and Actions}}
 
==== Параметры ====
{{Wbincludes:LED Dimmer Inputs Parameters}}
 
=== Настройка выходов ===
[[Image: wb-mrgbw-d-fw3-outputs.png |300px|thumb|right| Настройки выходов ]]
 
{{Wbincludes: LED Dimmer Tuning Outputs}}
 
=== Конфигурация по умолчанию ===
{{Wbincludes:LED Dimmer Inputs Default}}
 
Значения других параметров можно посмотреть в [[#Карта регистров | Карте регистров]].


==Представление в веб-интерфейсе контроллера WB==
[[Файл:Web_WB-MRGBW-D.png|300px|thumb|right|Диммер в веб-интерфейсе]]
[[Файл:Web-WB-MRGB-2.png|300px|thumb|right|Контрол выбора цвета]]
{{Wbincludes:Setup via WEB}}
В веб-интерфейсе модуля диммера предусмотрены контролы управления и состояния, показанные на рисунке. В основном окне устройства представлена информация о состоянии кнопок и счетчики их нажатий. Также имеется контрол RGB управления свечением ленты, окно которого раскрывается при нажатии.
Контрол позволяет выбрать один из фиксированных цветов, либо один из цветов HSV-палитры.
{{Wbincludes:Modbus}}
{{Wbincludes:Modbus}}
===Расширение Быстрый Modbus===
{{note|note| Начиная с версии прошивки '''3.2.0''' устройство поддерживает расширение Быстрый Modbus.}}
{{Wbincludes:Fast Modbus Description}}
=== Карта регистров ===
=== Карта регистров ===
[[WB-MRGBW-D_Modbus_Registers_v.3|'''Карта регистров диммера WB-MRGBW-D''']].
[[WB_Dimmers_Modbus_Registers_Map|'''Карта регистров диммера MRGBW-D''']].
 
{{Wbincludes:Firmware update}}
==Обновление прошивки и сброс настроек==
{{Modbus Device Firmware Update
| new-fw=true
| fw-version=3.2
| old=true
| changelog=WB-MRGBW-D: Changelog
}}


== Известные неисправности ==
== Известные неисправности ==
Строка 184: Строка 116:
|-
|-
|8.0
|8.0
|v8.0O, v8.0P, v8.0Q
|v8.0G
|06.2022 - 09.2022
|05.2020 - ...
|
*на силовых транзисторах KND3306B
|-
|8.0
|v8.0M, v8.0N
|05.2022 - 06.2022
|
*на силовых транзисторах STD35NF06LT4
|-
|8.0
|v8.0K - v8.0L
|03.2022 - 04.2022
|
*на микроконтроллере GD32
|-
|8.0
|v8.0J/1
|01.2022 - 02.2022
|
*силовые транзисторы BUK7210-55B
|-
|8.0
|v8.0I/1, v8.0J
|11.2021 - 01.2022
|
*микросхемы драйверов заменены на более скоростные FAN3227TMX
|-
|8.0
|v8.0I
|11.2021
|
*DC-DC преобразователь заменен на микросхему другого производителя
|-
|8.0
|v8.0G, 8.0H (без "v")
|05.2021 - 10.2021
|
|
*Защитные диоды заменены на модель с большим допустимым током
*Защитные диоды заменены на модель с большим допустимым током
Строка 227: Строка 123:
|8.0
|8.0
|v8.0A - v8.0F, v8.0H
|v8.0A - v8.0F, v8.0H
|05.2020 - 06.2021
|05.2020 - 06.2020
|
|
*Транзисторы заменены на более мощные - 48V/5А на канал
*Транзисторы заменены на более мощные - 48V/5А на канал
Строка 246: Строка 142:


== Изображения и чертежи устройства ==
== Изображения и чертежи устройства ==
{{Wbincludes:CDR lib}}
{{Wbincludes:CDR lib}}


Строка 253: Строка 150:


'''Autocad PDF:''' [[File:WB-MRGBW-D.pdf]]
'''Autocad PDF:''' [[File:WB-MRGBW-D.pdf]]
<gallery mode="packed" heights="200px">
Image: WB-MRGBW-D PCB.png | Плата WB-MRGBW-D
Image: DIN 2U.png | Габаритные размеры
</gallery>

Версия 17:31, 7 сентября 2021


Купить в интернет-магазине

Диммер WB-MRGBW-D
Плата WB-MRGBW-D

Назначение

WB-MRGBW-D — четырехканальный диммер для управления светодиодными лентами. Может управлять лентой RGB+W либо независимо четырьмя одноцветными лентами. Модуль управляется по шине RS-485 (протокол MODBUS) с контроллера Wiren Board или компьютера, а также кнопками, подключаемыми напрямую к модулю.

Номинальным длительным режимом работы в результате испытаний признано:

Для версий 7.1-7.3: питающее напряжение — до 24 В, ток на канал — до 3 А

Для версии 8.0: напряжение ленты — до 48 В, ток на канал — до 5 А.

Технические характеристики

Параметр Значение
Питание
Напряжение питания 9 V — 28 V постоянного тока
Потребляемая мощность

0,3 Вт

Каналы управления светодиодной лентой
Каналы с ШИМ для управления светодиодной лентой 4
Максимальная частота ШИМ 24 кГц
Максимальный ток 5 А на канал (3 A в ревизиях 7.1-7.3)
Максимальное напряжение 48 V на канал (28 V в ревизиях 7.1-8.0B)
Входы
Назначение Входы для кнопок управления балансом цвета и общей яркости
Тип входов "Сухой контакт", групповая изоляция.

Напряжение на входе ~12В. Ток при замыкании входа ~2ма

Управление
Интерфейс управления RS-485
Изоляция интерфейса Неизолированный
Протокол обмена данными Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
Параметры интерфейса RS-485 Задаются программно, по умолчанию:

скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2

Готовность к работе после подачи питания ~2 c
Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ для входов управления: 0.35 – 1 мм2 — одинарные, 0.35 – 0.5 мм2 — сдвоенные провода,

для силовых входов: до 2.5 мм2 — одинарные, до 1.5 мм2 — сдвоенные провода

Длина стандартной втулки НШВИ 8 мм
Момент затяжки винтов для входов управления: 0.2 Н∙м, для силовых выходов: 0.5 Н∙м
Габариты
Ширина, DIN-юнитов 2
Габаритные размеры (Д x Ш x В) 36 x 90 x 58 мм
Масса (с коробкой) 85 г

Общий принцип работы

Яркость ленты регулируется с помощью широтно-импульсной модуляции (ШИМ) тока. Выходные каналы диммера - это выходы типа "открытый коллектор",т. е. транзисторы, коммутирующие выход на землю. Используется ШИМ с разрядностью 12 бит и частотой 24 кГц. Это позволяет избежать мерцания и сохранить плавность регулировки яркости при ее небольших значениях.

Яркость канала задаётся 8-битным числом (0-255), а физическая яркость светодиодов пересчитывается по логарифмической кривой диммирования. Это дает плавность регулировки во всем диапазоне.

Модуль имеет три аппаратные кнопки:

  • b1: короткое нажатие — включение/выключение всех каналов, длительное нажатие — плавное изменение яркости всех каналов.
  • b2: длительное нажатие кнопки – плавное изменение цвета.
  • b3: короткое нажатие кнопки — включение/выключение белого канала, длительное нажатие кнопки – плавное изменение яркости белого канала.

Или можно отключить управление с помощью кнопок. Их состояние также можно считать по Modbus.

Монтаж

Пример монтажа диммера WB-MRGBW-D. Используется заводская конфигурация входов

Модуль устанавливается на DIN-рейку и занимает пространство в два DIN-юнита.

Клеммный блок «V+ GND A B» с шагом 3.5 мм служит для подключения питания и управления по шине RS-485. Для стабильной связи с устройством важно правильно организовать подключение к шине RS-485, читайте об этом в статье Физическое подключение шины RS-485.

Если устройства, подключенные к шине RS-485, питаются от разных источников питания, их клеммы GND должны быть соединены, подробнее.

Для работы диммера надо подавать питание на V+.

Назначение входов по умолчанию:

  • 1 — управление яркостью RGB каналов;
  • 2 — длительное нажатие изменяет цвет;
  • 3 — управляет каналом W: короткое нажатие — включает и выключает канал, длительное — изменяет яркость.

Срабатывание дискретных входов происходит при их замыкании на землю iGND. Возникающий ток невелик (~2 мА), так что тип кнопки или выключателя может быть любым. Также не играет роли длина и сечение кабеля. Но для предотвращения наводок от близко расположенных силовых линий лучше использовать витую пару и подключать землю iGND ко второй жиле пары. Подробнее про подключение клемм iGND/GND.

Подключение ленты:

  • R, G, B, W — управляющие контакты, «минусы» каналов ленты.
  • + — «плюс» ленты. Подключите к + блока питания светодиодных лент — так уменьшаются помехи и наводки.
  • — «минус» питания ленты, используйте толстый провод — по нему течёт суммарный ток четырёх каналов.

В версиях диммера 7.1-7.3 логическая часть могла питаться как от V+, так и от клеммы +.

Настройка

Модуль настраивается — это можно сделать через запись значений в регистры устройства, новые значения удобно записывать через пользовательские параметры в веб-интерфейсе.

Вы можете изменить:

  • Частоту ШИМ.
  • Время плавного изменения яркости во время включения и выключения.
  • Выбрать один из двух режимов работы кнопок.

Адреса регистров и возможные значения смотрите в Карте регистров.

Представление в веб-интерфейсе контроллера WB

Диммер в веб-интерфейсе
Контрол выбора цвета

Wbincludes:Setup via WEB В веб-интерфейсе модуля диммера предусмотрены контролы управления и состояния, показанные на рисунке. В основном окне устройства представлена информация о состоянии кнопок и счетчики их нажатий. Также имеется контрол RGB управления свечением ленты, окно которого раскрывается при нажатии. Контрол позволяет выбрать один из фиксированных цветов, либо один из цветов HSV-палитры.

Работа по Modbus

Настройка Modbus-модулей и обновление прошивок

Устройства Wiren Board управляются по протоколу Modbus RTU. На физическом уровне подключаются через интерфейс RS-485.

Поддерживаются все основные команды чтения и записи одного или нескольких регистров. Смотрите список доступных команд в описании протокола Modbus.

Настроить параметры модуля можно в веб-интерфейсе контроллера Wiren Board, или через сторонние программы.

Параметры порта по умолчанию

Значение
по умолчанию
Название параметра
в веб-интерфейсе
Параметр
9600 Baud rate Скорость, бит/с
8 Data bits Количество битов данных
None Parity Бит чётности
2 Stop bits Количество стоповых битов

В актуальной версии прошивки устанавливать параметр Stop bits необязательно — устройство будет работать без ошибок и в случае, когда количество стоповых битов не совпадает с настройками Modbus-мастер.

Для ускорения отклика устройств рекомендуем поднять скорость обмена до 115 200 бит/с, см. Настройка параметров обмена данными

Modbus-адрес

Modbus-адрес, установленный на производстве. Слева наклейка на верхней крышке устройства, справа — на боковой стенке

Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на наклейках, расположенных на верхней крышке и сбоку. На заводе устройствам Wiren Board в одной партии присваиваются разные адреса, поэтому в вашем заказе, скорее всего, адреса не будут повторяться.

О том, как узнать, изменить или сбросить Modbus-адрес устройства, читайте в статье Modbus-адрес устройства Wiren Board.

Карта регистров

Карта регистров диммера MRGBW-D. Wbincludes:Firmware update

Известные неисправности

Список известных неисправностей

Ревизии устройства

Номер партии (Batch №) указан на наклейке на боковой поверхности корпуса или на печатной плате.

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии
8.0 v8.0G 05.2020 - ...
  • Защитные диоды заменены на модель с большим допустимым током
8.0 v8.0A - v8.0F, v8.0H 05.2020 - 06.2020
  • Транзисторы заменены на более мощные - 48V/5А на канал
7.3 v7.3A - v7.3C 09.2019 - 03.2020
  • Замена DC-DC преобразователя, с разъемными клеммниками DEGSON
7.1 240, 271, 289 05.2018 - 07.2019
  • Первая версия: 24V/3A на канал, в корпусе на дин-рейку, с разъемными клеммниками KEFA

Изображения и чертежи устройства

Corel Draw 2018 (шрифт — Ubuntu): Файл:WB-Library.cdr.zip

Visio:

  1. Устройства Wiren Board: Файл:WB-Visio-Lib.cdr.zip.
  2. Щиты, автоматы, контакторы и прочее.

Corel Draw PDF: Файл:WB-MRGBW-D.cdr.pdf

Autocad 2013 DXF: Файл:WB-MRGBW-D.dxf.zip

Autocad PDF: Файл:WB-MRGBW-D.pdf