Page 2
Panelplayer User Manual v.1.4 Warranty Panelplayer has a 24 month warranty on the electronic parts, running from the date of purchase. The warranty will not be valid in case of tampering with the device or in case personnel not authorised by the manufacturer or by the authorised dealer should carry out work on it.
Pre-amplified audio output Amplified audio output 4. Configuration file What is the configuration file? Content of the configuration file How it is managed by Panelplayer Preparing the file Memorising the files in the Flash memory Audio adjustment parameters Timing and switchover parameters...
Page 4
Framing error on master NAK reply by Panelplayer Transmitting a command by master How to read the figures of the dedicated protocols When the Master delivers a command to Panelplayer Basic format of the dedicated protocols Basic set-up of the data transmission 9.10 Control codes 9.11...
Software which decompresses an MP3 audio file in order to send it to a digital-analog converter and reconstruct the original audio signal. 1.5 Player Hardware and software system able to read MP3 audio files. Panelplayer is able to carry out this function. 1.6 Wave High quality audio format (extension .wav), compatible with the tracks of normal music...
1 flash memory. (*) optional depending on the country ) 2.2 Notices 1. Panelplayer has been designed and made to work only with the following mains power supply: 12÷24VDC 2. The device must be serviced only by qualified staff.
MP3 file. pressing STOP during play, Panelplayer remains in pause excluding all the logical inputs until reactivation with the PLAY key. This condition is indicated by the blinking green LED.
Panelplayer User Manual v.1.4 3.2 Connection description Input feed 12÷24VDC. AC/DC Auxiliary + 12Vdc voltage, available for input activation or outside feed sensors. +12V MAX. 100mA. Ground for input activation using outside contacts; auxiliary ground voltage. Multi-function input for activating 1.mp3 file or 1.m3u playlist (direct or bit 0 in binary combination).
The red POWER LED lights up when it is turned on with active feed. 3.4 Logical inputs Panelplayer has six/eight multi-function logical inputs to control the playing of the playlists or direct calling up of individual audio files. In order to activate the playing of a file, connect the desired GND input (or the desired inputs when one is operating in binary logic).
1 = in play (+5V). 3.6 Serial RS485 connection Panelplayer can be connected through serial gate, to a RS485 bus that can be controlled by a system master or by a computer. To enable the RS485 gate (pin IN5/485A and IN6/485B), raise the cover of the device and move the relative jumpers (see para.
Configuration file 4.1 What is the configuration file? Panelplayer is a very versatile device which can be adapted to the needs of the application in which it is used. Different applications may require adjustment of volume, tone, loudness, special parameters of communication or timing. The text file, called ‘configuration file’...
4.3 How it is managed by Panelplayer At the time the device is turned on, or when the flash memory is inserted, Panelplayer will start to read the main directory of the memory; once it has found the file config.txt, it interprets the parameters inserted in each line, memorising them permanently in its internal memory, of a non volatile kind.
Panelplayer User Manual v.1.4 4.7 Timing and switchover parameters One can set the fade-off time, the reaction time of the automatic output volume and the advance time for starting the spot before the end of the piece of music. Example:...
Description of timing parameter IMOD Setting the mode of input active high or active low. Setting the persistence time of the input command (time to wait before Panelplayer is TPCM able to interpret the input command) expressed in decimals of milliseconds (value between 0 and 255 in decimal).
Panelplayer User Manual v.1.4 4.10 Infrared movement sensor management parameters IMPORTANT: the following parameters are enabled exclusively for the IN1 input. and in the presence of a playlist 1.m3u (see paragraph 6.2). Example: PYDT=1 PYDL=10 TAPL=0 RSPL=3 Mnemonic Description PYDT Activation IR sensor (0=OFF/1=ON ).
PALIN.TXT file. 5.2 The palimpsest file – palin.txt With Panelplayer one can draw up a sequence or list of communiqués to be played according to pre-set intervals. This list is a simple text file (palin.txt) which contains the indication in minutes (00:00 00:59) and the names of the MP3 files to be played.
Panelplayer User Manual v.1.4 In this case, Panelplayer remains in standby for 5 minutes from the moment it is turned on; at the 5th minute Panelplayer fades out the input audio signal in order to play the 00:05 bar, composed of 5 files/spots.
6.2 What is a playlist file? Panelplayer is able to follow a sequence or list of music pieces; this play list is a simple text file called playlist.txt which can be inserted in the main directory of the same memory containing the audio files (this extension is used so it can be modified via a handy PocketPC portable terminal).
6.4 MPLL=10: Stop & Play Priority playlist Operating mode: Activated the input, the relative item in the Playlist is played: at the end of it, Panelplayer goes in standby, awaiting a further activation. Activating the input once again or if the activation remains, the successive file is played.
Activated the input, the relative item in the Playlist is played: at the end of it, Panelplayer goes in standby, awaiting a further activation. Repeated activations or disabling of the same input or of other inputs does not influence the playing of the file.
MP3 file at a time. In this mode, Panelplayer will automatically start to play the audio file, starting from the first track, when the device is switched on or when the flash memory is inserted; the user can...
Page 24
In music player mode, the logical inputs can be used for player control. = previous MP3 file = stops file reproduction. = Panelplayer restarts from the beginning of the interrupted file = next MP3 file = reduce output volume = increase output volume ...
7.1 Introduction to the logical input operation mode Panelplayer can also play individual (message) audio files with direct selection from eight inputs (par. 3.4). Panelplayer enters this working mode if there are no PALIN.TXT and PLAYLIST.TXT files present. Activation is carried out directly or in binary combination, up to a maximum of 255 files, using the inputs IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8.
Page 26
Panelplayer User Manual v.1.4 INPUT FILE INPUTS BINARY COMBINATION 1 2 3 4 5 6 7 8 (.mp3) 1 1 O 1 1 O O O IN 1 + IN 2 + IN 4 + IN 5 O O 1 1 1 O O O...
Page 27
Panelplayer User Manual v.1.4 INPUT FILE INPUTS BINARY COMBINATION 1 2 3 4 5 6 7 8 (.mp3) 1 O O 1 O O 1 O IN 1 + IN 4 + IN 7 O 1 O 1 O O 1 O...
Page 28
Panelplayer User Manual v.1.4 INPUT FILE INPUTS BINARY COMBINATION 1 2 3 4 5 6 7 8 (.mp3) 1 1 1 O 1 1 1 O IN 1 + IN 2 + IN 3 + IN 5 + IN 6 + IN 7...
Page 29
Panelplayer User Manual v.1.4 INPUT FILE INPUTS BINARY COMBINATION 1 2 3 4 5 6 7 8 (.mp3) 1 O 1 O O 1 O 1 IN 1 + IN 3 + IN 6 + IN 8 O 1 1 O O 1 O 1...
Page 30
Panelplayer User Manual v.1.4 INPUT FILE INPUTS BINARY COMBINATION 1 2 3 4 5 6 7 8 (.mp3) 1 1 O O 1 O 1 1 IN 1 + IN 2 + IN 5 + IN 7 + IN 8...
Connecting two Panelplayers in cascade via Vlink connection and the audio inputs/outputs (see figure), one can recreate the typical operating mode of a commercial radio station. One Panelplayer must be programmed to run in playlist mode, playing the musical items (PLAYLIST.TXT), the other programmed to run according to schedule (PALIN.TXT) plays the commercial spots.
Panelplayer User Manual v.1.4 8.2 Amplifier connection to 40W bridge Panelplayer has the capability of commuting the stereo output of the amplifier in a 40W mono bridge configuration, to pilot a single diffuser with greater power. To enable this operational mode, in addition to having a different connection to the output clams, it is necessary to set the following configuration parameters in the config.txt file:...
Due to interference from outside the serial line, one may find anomalous behaviour from part of the master system which could cause possible damage to Panelplayer. To avoid this mishap one must take the following precautions: 1.
Page 34
Panelplayer User Manual v.1.4 Position P1 and P2 jumpers: IN5 and IN6 Position P1 and P2 jumpers: IN5 and IN 6 inputs with logical operation. (Default) inputs enabled to the operation as RS485 serial port. To move the bridges, raise the cover of the device and move the jumpers of the board as indicated in the figure.
To make the modification of these parameters effective, it is necessary to restart Panelplayer after having introduced the flash memory with the file config.txt. If Panelplayer is not used with Playlist or as music player, set MPLL=0 in the config.txt. IMPORTANT: notes for the Master system Conditions in which a transmission sequence is initialised.
Page 36
Panelplayer User Manual v.1.4 The following table lists the values of the parameters needed to connect Panelplayer to a Master system coordinating it (protocol, speed, timings, etc.). Mnemonic Description Address Panelplayer in the 485 bus (ADD) (Value between 0 and 63 in decimal).
STX, ACK or NAK characters coming from a Panelplayer. 9.4 NAK reply by Panelplayer The reply with the character NAK is sent from Panelplayer to the master when any kind of error is detected in the message received.
Panelplay Data The data area A indicates the transmission of data from the master to Panelplayer. The data area B indicates the transmission of data from Panelplayer to the master. The programme of the master is structured so as to manage the data in the manner shown on the figure from left to right.
The address is a number that allows the system Master to establish communication with one of the various modules connected to the same serial line. The value of this address is defined in Panelplayer through a configuration file config.txt (par. 9.2).
(the one beginning ’STX’) when this is delivered. When a pack is received, Panelplayer calculates the new CheckSum and compares it with the one contained in the pack itself; if it agrees, Panelplayer goes on to perform the command, otherwise it delivers an error pack (pack beginning with ‘NAK’).
Panelplayer User Manual v.1.4 9.14 Basic protocol Reading the data of the Panelplayer from the master Transmission sequence Master DATA Panelplayer Command transmission from master to Panelplayer Transmission sequence The DATA block is inserted only if provided for by command used...
Panelplayer User Manual v.1.4 9.15 Basic protocol with CheckSum Reading the data of the Panelplayer from the master Transmission sequence Master Panelplayer DATA Command transmission from master to Panelplayer Transmission sequence The DATA block is inserted only if provided for by command used...
Panelplayer User Manual v.1.4 9.16 Basic protocol with CR and LF Reading the data of the Panelplayer from the master Transmission sequence Master Panelplayer DATA Command transmission from master to Panelplayer Transmission sequence The DATA block is inserted only if provided...
Panelplayer User Manual v.1.4 9.17 Basic protocol with CheckSum, CR and LF Reading the data of the Panelplayer from the master Transmission sequence Master Panelplayer DATA Command transmission from master to Panelplayer Transmission sequence The DATA block is inserted only if provided...
PLAY File (command code 50H) and PLAY File 2 (command code 51H) commands, Panelplayer will check for the requested MP3 file with a consequent delay of 800/900 mseconds whilst the reply is sent.
Panelplayer User Manual v.1.4 9.19 Error codes The following table lists all the error codes which Panelplayer delivers together with the NAK pack if problems are found. Code Description Failure to convert command code (CMD). It could contain characters which are outside the representation of a hexadecimal value.
Panelplayer User Manual v.1.4 SPECIFICATIONS 10.1 Technical features Power supply …………………… : 12÷24VDC. Consumption in standby ……… : 1 W Protection ………………………. : inside fuse, 4A delayed. Capacity of extractable memory : SD/MMC from 32MB to 1GB. Input absorption…………..……. : 5 mA Formats accepted ………………...
Page 48
0133 if in stop mode 15 30 31 33 33 33 31 013331 if in play mode (Panelplayer doesn't jump to the following file, it is first required to send a stop) PLAY PRIOR 34 05 30 31 33 34...
Page 49
Address CMAD from 1 to 255 (0x01 – 0xff). Multicast address = 00 (0x00). = 0x06 = 0x015 If checksum is enabled (CMCK=1), Panelplayer answers with the present checksum only if there is = 0x0D the data field. = 0x0A...