inout Panelplayer User Manual

Amplified player of audio mp3 with a solid state memory
Table of Contents

Advertisement

Quick Links

0
0
USER MANUAL
Version 1.4
0

Advertisement

Table of Contents
loading

Summary of Contents for inout Panelplayer

  • Page 1 USER MANUAL Version 1.4...
  • 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.
  • Page 3: Table Of Contents

    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...
  • Page 5: Introduction

    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...
  • Page 6: Installation

    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.
  • Page 7: Description And Connections

    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.
  • Page 8: Connection Description

    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).
  • Page 9: Power Supply

    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).
  • Page 10: Serial Rs485 Connection

    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.
  • Page 11: Configuration File

    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’...
  • Page 12: How It Is Managed By Panelplayer

    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.
  • Page 13 Panelplayer User Manual v.1.4 LMP3 (MP3 decoder output level) 1 2 3 9 10 11 12 13 14 Value OFF 2% 5% 9% 14% 20% 26% 33% 40% 48% 56% 66% 77% 88% 100% 112% 128% 144% 161% 178% 200%...
  • Page 14: Timing And Switchover Parameters

    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:...
  • Page 15: Diagram Of The Operating Parameters

    Panelplayer User Manual v.1.4 4.8 Diagram of the operating parameters Page 14...
  • Page 16: Input Management Parameters

    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).
  • Page 17: Infrared Movement Sensor Management Parameters

    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 ).
  • Page 18: Scheduled Operation

    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.
  • Page 19: Mixer Function

    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.
  • Page 20: Playlist Operation

    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).
  • Page 21: Stop & Play Priority Playlist

    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.
  • Page 22: Priority Playlist

     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.
  • Page 23: Music Player Function

    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 ...
  • Page 25: Panelplayer User Manual

    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...
  • Page 31: Special Functions

    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.
  • Page 32: Amplifier Connection To 40W Bridge

    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:...
  • Page 33: Rs485 Communication

    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.
  • Page 35: Serial Port Communication Parameters (Config.txt)

     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).
  • Page 37: Framing Error On Master

    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.
  • Page 38: When The Master Delivers A Command To Panelplayer

    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.
  • Page 39: Control Codes

    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).
  • Page 40: Checksum (Chk)

    (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’).
  • Page 41: Basic Protocol

    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...
  • Page 42: Basic Protocol With Checksum

    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...
  • Page 43: Basic Protocol With Cr And Lf

    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...
  • Page 44: Basic Protocol With Checksum, Cr And Lf

    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...
  • Page 45: List Of Commands

    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.
  • Page 46: Error Codes

    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.
  • Page 47: Specifications

    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...

Table of Contents