- Описание
- Документация
-
Модуль аудио оповещения DAO1EM-A (Amplifier) предназначен для воспроизведения звуковых файлов с установленной SD карты памяти.
Модуль имеет следующие особенности:
- воспроизводит звуковые файлы с установленной на палате SD или SDHC карты памяти объемом до 32 Гб;
- воспроизводит 250 звуковых файлов, предварительно записанных в память;
- команды воспроизведения приходят по интерфейсу RS-485 по протоколу Modbus RTU или через Ethernet по Modbus TCP;
- в модуле установлен аппаратный декодер аудио файлов, который воспроизводит файлы следующих форматов: MP3;
- модуль имеет встроенный УНЧ класса D мощностью до 30 Вт;
- выход аудио сигнала на две акустические системы стерео по мостовой схеме, т.е. отдельно минус и плюс, не связанные с общим проводом;
- питание УНЧ подключается отдельно и может быть в диапазоне 5…12В. Питание модуля может быть в диапазоне 5…24В. GND питания модуля и питания усилителя гальванически связаны внутри блока;
- модуль подключается к шине RS485 по 4 проводному кабелю, включая питание;
- модуль может работать совместно с контроллерами, поддерживающими протокол команд MODBUS;
- Установка в электрощит на DIN рейку шириной 2DIN;
Последовательность действий для воспроизведения следующая:
1. Необходимо взять карту памяти SDHC объёмом от 1Gb до 32Gb, объём 32Gb не поддерживается.
2. С помощью ПК записать на карту памяти аудио файлы в формате MP3.
3. Имя файлов должно быть: 1.mp3, 2.mp3, ... 250.mp3. Имена могут быть другие, но в формате DOS длиной 8 латинских символов.
Файлы должны быть записаны в корневом каталоге. Вложенные папки не поддерживаются.
4. Вставить карту в модуль, подключить шину RS485, Ethernet, аудио выход, включить питание, установить адрес.
5. Воспроизведение файла возможно 3 вариантами:
5.1. Первый вариант. Открыть в браузере страницу модуля. В строке запроса URL адреса вписать 192.168.1.200.
На странице выбрать язык русский, на странице управления в перечне выбрать имя файла, нажать кнопку PLAY и установить нужный уровень громкости.
5.2. Второй вариант. Установить имя файла для воспроизведения. В регистры HR103 - HR115 записать имя файла кодами символов из таблицы ASCII. Таблица кодов описана ниже. Например: файл 123.MP3 будет выглядеть так:
HR103 = 49 (код символа 1),
HR104 = 50 (код символа 2),
HR105 = 51 (код символа 3),
HR106 = 46 (код символа .),
HR107 = 77 (код символа M),
HR108 = 80 (код символа P),
HR109 = 51 (код символа 3)
В регистр HR101 записать значение 1 - воспроизведение. Начнется воспроизведение, по окончании значение 1 поменяется на значение 0.
Для воспроизведения файла 120.MP3 необходимо поменять в регистре HR105 код символа 3 на код символа 0, т.е. вписать значение 48. Остальные регистры останутся прежними и будут сохраняться до отключения питания. При изменении файла 9.MP3 на 10.MP3 символы расширения файла сдвинутся. Для упрощения изменения имени в регистрах, имена можно дополнить нулями, например, 09.MP3, 10.MP3.
5.3. Третий вариант. Записать файлы с цифровыми именами, например, 10.MP3.
Командой записи в регистр COIL 10 записать значение 1. Начнет воспроизводиться файл с именем совпадающим с номером регистра COIL.
6. Установить общую громкость в регистре HR126 или на странице модуля сдвинуть слайдер.Установка уровня громкости производится в регистрах HR126. Регулировка громкости не линейная, а логарифмическая, поэтому до среднего значения 128 уровень громкости почти не поднимается. Диапазон значений от 120 до 254. При значении 120 уровень будет минимальный, а при значении 254 уровень будет максимальны. При отключении питания и последующего включения уровень громкости сбрасывается на значение 230.
Для модуля можно установить любой IP адрес. Устанавливается в регистрах, например: HR2=0x10AC и HR3=0x5571 (172.16.113.85). Установить маску, например: HR4=0xFFFF и HR5=0x00FE (255.255.254.0). Установить шлюз, например: HR6=0x10AC и HR7=0x4D70 (172.16.112.77). Затем записать в регистр HR120 значение 1. Отключить и снова включить питание модуля. Модуль будет работать с другим IP адресом.
Карта памяти для взаимодействия с использованием данных и команд, функция Holding Registers:
Регистр
Описание регистра
0
Адрес устройства на шине ModBus RTU и ModBus TCP. По умолчанию, адрес устройства - 34
1
зарезервировано. Параметры шины не меняются
2,3
IPv4 адрес устройства. При нулевом значении данного параметра используется DHCP для получения параметров сети.
2 - 192+168*256=43200 (A8C0)
3 - 0 +200*256=51200 (C800)
4,5
IPv4 маска под сети устройства
4 - 255+255*256=65535 (FFFF)
5 - 255 +0*256=255 (00FF)
6,7
IPv4 адрес шлюза
6 - 192+168*256=43200 (A8C0)
7 - 0 +7 *256=1792 (0700)
8-9
дополнительный IPv4 адрес устройства, для которого разрешено управление по ModBus TCP. Возможно задание широковещательных адресов вида — 192.168.1.255
8 - 192+168*256=43200 (A8C0); 9 - 0 +201*256=51456 (C900)
10-11
дополнительный IPv4 адрес
12-13
дополнительный IPv4 адрес
14-15
дополнительный IPv4 адрес
16-17
дополнительный IPv4 адрес
18-19
дополнительный IPv4 адрес
20-21
дополнительный IPv4 адрес
22-23
дополнительный IPv4 адрес
24-25
дополнительный IPv4 адрес
26-27
дополнительный IPv4 адрес
100
Status, значение 0, не нулевое значение сигнализирует об ошибке модуля
101
PlayState, 0 - STOPED, 1 - PLAYING, 2 - PAUSED, 3 - INITIALIZED, 4 - FAILURE, 5 - NONE
102
PlayStatus, значение 0, не нулевое значение сигнализирует об ошибке воспроизведения файла (1- ошибка памяти, 2 — файл не найден, 5 — ошибка конфигурации)
103- 115
13 регистров: FileName, имя файла (каждая буква в отдельном регистре) в формате DOS 8.3 кодами ASCII. Для потокового вещания это поле будет пустым
120
Командный регистр. Может иметь следующие значения:
1. Запись текущей конфигурации в EEPROM. Установите регистр в значение 1, по окончании записи значение регистра измениться на 0.
2. Сброс контроллера.
3. Загрузить файл с FTP сервера на SD карту. Имя файла должно быть загружено в поле FileName, директория в SourceDir. ВНИМАНИЕ Загрузка файла прекратит воспроизведение, также при попытке воспроизведения во время загрузки — загрузка прервется!
121
регистр результата выполнения команды заданной в регистре 120, не нулевое значение соответствует ошибке выполнения команды
126
Общая громкость
200
FileSource, источник: 0 - SD карта, 1 - FTP сервер, 2 - потоковое вещание в формате «Shoutcast Internet Radio»
201
PlayMode, режим воспроизведения: 0 – одиночный, 1- повтор
202- 301
100 регистров: SourceDir, каталог (каждая буква в отдельном регистре). В текущей версии, только для FTP и потокового вещания. Формат строки: FTP — вида «/path/to/directory», потоковое вещание — вида «IP address:Port/Path»например «80.237.210.79:80/»
400- 401
IPv4 адрес FTP сервера
402- 421
20 регистров: имя пользователя, для подключения к FTP серверу (каждая буква в отдельном регистре)
422- 441
20 регистров: пароль пользователя, для подключения к FTP серверу (каждая буква в отдельном регистре)
Таблица кодов символов ASCII
DEC OCT HEX BIN Symbol HTML Number HTML Name Description 32 040 0x20 00100000 & #32; Space 33 041 0x21 00100001 ! & #33; Exclamation mark 34 042 0x22 00100010 " & #34; & quot; Double quotes (or speech marks) 35 043 0x23 00100011 # & #35; Number 36 044 0x24 00100100 $ & #36; Dollar 37 045 0x25 00100101 % & #37; Procenttecken 38 046 0x26 00100110 & & #38; & amp; Ampersand 39 047 0x27 00100111 ' & #39; Single quote 40 050 0x28 00101000 ( & #40; Open parenthesis (or open bracket) 41 051 0x29 00101001 ) & #41; Close parenthesis (or close bracket) 42 052 0x2A 00101010 * & #42; Asterisk 43 053 0x2B 00101011 + & #43; Plus 44 054 0x2C 00101100 , & #44; Comma 45 055 0x2D 00101101 - & #45; Hyphen 46 056 0x2E 00101110 . & #46; Period, dot or full stop 47 057 0x2F 00101111 / & #47; Slash or divide 48 060 0x30 00110000 0 & #48; Zero 49 061 0x31 00110001 1 & #49; One 50 062 0x32 00110010 2 & #50; Two 51 063 0x33 00110011 3 & #51; Three 52 064 0x34 00110100 4 & #52; Four 53 065 0x35 00110101 5 & #53; Five 54 066 0x36 00110110 6 & #54; Six 55 067 0x37 00110111 7 & #55; Seven 56 070 0x38 00111000 8 & #56; Eight 57 071 0x39 00111001 9 & #57; Nine 58 072 0x3A 00111010 : & #58; Colon 59 073 0x3B 00111011 ; & #59; Semicolon 60 074 0x3C 00111100 < & #60; & lt; Less than (or open angled bracket) 61 075 0x3D 00111101 = & #61; Equals 62 076 0x3E 00111110 > & #62; & gt; Greater than (or close angled bracket) 63 077 0x3F 00111111 ? & #63; Question mark 64 100 0x40 01000000 @ & #64; At symbol 65 101 0x41 01000001 A & #65; A 66 102 0x42 01000010 B & #66; B 67 103 0x43 01000011 C & #67; C 68 104 0x44 01000100 D & #68; D 69 105 0x45 01000101 E & #69; E 70 106 0x46 01000110 F & #70; F 71 107 0x47 01000111 G & #71; G 72 110 0x48 01001000 H & #72; H 73 111 0x49 01001001 I & #73; I 74 112 0x4A 01001010 J & #74; J 75 113 0x4B 01001011 K & #75; K 76 114 0x4C 01001100 L & #76; L 77 115 0x4D 01001101 M & #77; M 78 116 0x4E 01001110 N & #78; N 79 117 0x4F 01001111 O & #79; O 80 120 0x50 01010000 P & #80; P 81 121 0x51 01010001 Q & #81; Q 82 122 0x52 01010010 R & #82; R 83 123 0x53 01010011 S & #83; S 84 124 0x54 01010100 T & #84; T 85 125 0x55 01010101 U & #85; U 86 126 0x56 01010110 V & #86; V 87 127 0x57 01010111 W & #87; W 88 130 0x58 01011000 X & #88; X 89 131 0x59 01011001 Y & #89; Y 90 132 0x5A 01011010 Z & #90; Z 91 133 0x5B 01011011 [ & #91; Opening bracket 92 134 0x5C 01011100 \ & #92; Backslash 93 135 0x5D 01011101 ] & #93; Closing bracket 94 136 0x5E 01011110 ^ & #94; Caret — circumflex 95 137 0x5F 01011111 _ & #95; Underscore 96 140 0x60 01100000 ` & #96; Grave accent 97 141 0x61 01100001 a & #97; a 98 142 0x62 01100010 b & #98; b 99 143 0x63 01100011 c & #99; c 100 144 0x64 01100100 d & #100; d 101 145 0x65 01100101 e & #101; e 102 146 0x66 01100110 f & #102; f 103 147 0x67 01100111 g & #103; g 104 150 0x68 01101000 h & #104; h 105 151 0x69 01101001 i & #105; i 106 152 0x6A 01101010 j & #106; j 107 153 0x6B 01101011 k & #107; k 108 154 0x6C 01101100 l & #108; l 109 155 0x6D 01101101 m & #109; m 110 156 0x6E 01101110 n & #110; n 111 157 0x6F 01101111 o & #111; o 112 160 0x70 01110000 p & #112; p 113 161 0x71 01110001 q & #113; q 114 162 0x72 01110010 r & #114; r 115 163 0x73 01110011 s & #115; s 116 164 0x74 01110100 t & #116; t 117 165 0x75 01110101 u & #117; u 118 166 0x76 01110110 v & #118; v 119 167 0x77 01110111 w & #119; w 120 170 0x78 01111000 x & #120; x 121 171 0x79 01111001 y & #121; y 122 172 0x7A 01111010 z & #122; z 123 173 0x7B 01111011 { & #123; Opening brace 124 174 0x7C 01111100 | & #124; Vertical bar 125 175 0x7D 01111101 } & #125; Closing brace 126 176 0x7E 01111110 ~ & #126; Equivalency sign — tilde 127 177 0x7F 01111111 & #127; Delete DEC OCT HEX BIN Symbol HTML Number HTML Name Description
-
Документы
DAO1E Размер: 647,2 кбТУ4372-007-75203732-2018_DAO_s Размер: 1022,7 кбДекларация_DAO Размер: 146,1 кб