Page 1
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR EMDC EnOcean Motion Detector And Light Level Sensor 30.11.2018 Observe precautions! Electrostatic sensitive devices! Patent protected: WO98/36395, DE 100 25 561, DE 101 50 128, WO 2004/051591, DE 103 01 678 A1, DE 10309334,...
Page 2
As far as patents or other rights of third parties are concerned, liability is only assumed for modules, not for the described applications, processes and circuits. EnOcean does not assume responsibility for use of modules described and limits its liability to the replacement of modules determined to be defective due to workmanship. Devices or systems containing RF components must meet the essential requirements of the local legal authorities.
(e.g. when a person is entering a room). EMDC will use EnOcean Equipment Profiles (EEP) of the EnOcean radio standard for the re- porting of the motion detection status. Depending on the selected EEP, EMDC can additionally report the measured ambient light level and the measured temperature status.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Environmental conditions Maximum Operating Temperature 0 … 60°C / 32 … 140 F (indoor use only) Recommended Operating Temperature 0 … 30°C / 32 … 85 F (indoor use only) Humidity 20% to 85% r.h.
Power is provided by a built-in solar cell harvesting available light from the environment. EMDC transmits sensor data based on the EnOcean radio standard using EnOcean Equipment Profiles (EEP). The outer appearance of EMDC is shown in Figure 1 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Basic functionality EMDC devices contain a passive infrared sensor that detects changes in the received infrared radiation which are characteristic for the movement of persons. In addition, EMDC measures the ambient light level via a dedicated sensor and the temperature using its integrated mi- crocontroller.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Internal product interface EMDC contains a holder for a CR2032 battery and a PIR sensitivity selection switch as shown in Figure 3 below. Figure 3 – EMDC internal view The internal product interface is accessible after removing the wall mount plate.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Functional modes EMDC supports three types of functional modes: Standard operation mode ◼ Standby (sleep) mode ◼ Learn mode ◼ Walk test mode ◼ Ambient light test mode ◼...
In learn mode, EMDC will transmit a Teach-in telegram to communicate the device source address, the security key and the EnOcean Equipment Profile (EEP) used by EMDC to a re- ceiver. After that transmission, EMDC will return back to standard operation mode.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Reporting interval EMDC will always report the initial motion detection after a period without detected motion immediately. The rate of subsequent updates (reporting interval = time between two data telegrams) can be configured by the user based on different conditions.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 2.6.2 Standard reporting interval The standard reporting interval determines the longest interval between two status updates of EMDC, i.e. the minimum update rate. EMDC can be configured to use a lower reporting interval, i.e. a higher update rate, based on occupancy and available light as described below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 2.6.3 Occupancy-controlled reporting interval If a room is occupied, then it might be desirable to receive status updates more often to determine the current light level. EMDC can therefore be configured to use a lower reporting interval, i.e.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 2.6.4 Illumination-controlled reporting interval If sufficient ambient light is available, then it might be desirable to receive status updates more often. For this, there are typically two main use cases: Adjust the update rate based on the ambient light available for harvesting ◼...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Sensor functionality EMDC implements the following sensor functions: Motion detection using the passive infrared sensor (PIR) ◼ Illumination measurement using the light level sensor ◼ Illumination measurement using the solar cell ◼...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Illumination measurement (light level sensor) EMDC integrates a dedicated illumination sensor used to accurately measure and report the light level directly underneath (e.g. on the desk surface). This sensor has a narrow aperture and a spectral response optimized to mimic the human eye’s perception of ambient light.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Temperature EMDC uses the temperature monitor within the microcontroller to detect abnormal tempera- ture conditions (very hot, very cold, quick change of temperature). Due to the limited accu- racy of the sensor itself and the temperature offset typically resulting from the installation location (ceiling), this temperature reporting is not suitable for high accuracy HVAC control.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR User interface The user interface of EMDC consists of the following items: LRN button and LED ◼ Sensitivity selection switch ◼ Backup battery interface ◼ Device label ◼ Please refer to chapter 2.3 and 2.4 to identify the location of these items. They are described in more detail below.
Backup battery interface The backup batter interface allows supplying EMDC with a CR2032 battery in case the avail- able ambient light is insufficient for energy harvesting operation. EnOcean recommends using Renata batteries due to their low self-discharge characteristics. The CR2032 backup battery can be inserted by gently pushing it into the backup battery slot.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Device label Each EDMCx device contains a product label identifying the product revision, the manufac- turing date, the frequency and the device radio address. Figure 9 below shows the EMDC device label for the case of EMDCA (868.3 MHz).
EMDCA uses the ERP1 standard (ISO 14543-3-10) while EMDCU and EMDCJ use the ERP2 (ISO 14543-3-11) standard. Note that EnOcean radio transceivers such as TCM 310 or TCM 515 will convert both ERP1 and ERP2 into the same EnOcean Serial Protocol (ESP3) format so that this difference is normally not noticeable.
The data section within EnOcean radio telegrams uses one of the EnOcean Equipment Pro- files (EEP) or one of the SIGNAL telegram types defined by EnOcean Alliance to encode sensor information. The EEP used is selected by the sender and must be supported by the receiver.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 5.2.2 4BS telegram structure 4 Byte Sensor (4BS) telegrams are identified by the RORG field being set to 0xA5 which is followed by four bytes of payload (Bit0 … Bit31).
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 5.2.4 Supported EEP types EMDC supports a wide range of EEP suitable for different use cases. Table 3 below lists the supported EEP. Profile Type Reported Parameters Parameter Range...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 5.2.5 Supported SIGNAL types Table 4 below lists the SIGNAL types supported by EMDC together with their reported data. Content Data Energy status (remaining energy) 1 byte integer value (expressing %)
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Security EMDC supports both standard and high security modes as defined by EnOcean Alliance ac- cording to the EnOcean security specification: https://www.enocean-alliance.org/sec/. Basic concepts Security for radio transmission addresses two main issues: Unauthorized interception (reception and correct interpretation) of transmitted data ◼...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 6.2.1 Telegram authentication The goal of telegram authentication is to prevent unauthorized senders to transmit apparently valid commands causing the receiver to perform unauthorized actions. Telegram authentication works by creating a message signature (often called Cipher-based Message Authentication Code or CMAC in short) based on the content of the telegram and the secret key.
The value of such counter is then used to either modify the telegram payload (usually by appending it to the payload) or the security key. EnOcean systems use the latter approach. Figure 16 below illustrates the concept of dynamic key modification used by EnOcean radio systems.
6.3.1 EURID The EURID identifies the sender of each radio telegram using a unique 6 byte value. The EURID of an EnOcean device is assigned at manufacturing and cannot be changed. 6.3.2 Security key The security key is a random 128 Bit (16 byte) value that is known only to the sender and the receiver(s).
The 128 bit AES security key is used in high security mode to encode and / or authen- ticate radio telegrams The length of a secure teach-in telegram exceeds the maximum telegram length of EnOcean radio telegrams; therefore the telegram will be split (fragmented) into two individual tele- grams and reassembled at the receiver.
Figure 19 – SLF structure EMDC security implementation EMDC supports both standard and high security modes as defined by EnOcean Alliance. The security mode can be selected both via the LRN button and via the NFC interface. For high security mode, the default security level format (SLF) is set to use a 32 bit se- quence counter to generate a 32 bit signature using VAES (AES-128) as algorithm.
48 Bit ID (Source Address) for each EMDC device. EnOcean Equipment Profile (EEP) identification ◼ The receiver needs to know which EnOcean Equipment Profile (EEP) is used by EMDC to encode parameters within a data telegram Security parameter exchange ◼...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 7.2.2 Commissioning QR code format The QR code used in the new product label encodes the product parameter according to the ANSI/MH10.8.2-2013 industry standard. The QR code shown in Figure 20 above encodes the...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC interface EMDC implements an NFC configuration interface that can be used to access (read and write) the EMDC configuration memory and thereby configure the device as described in the following chapters.
These options are described in more detail below. 8.3.1 PC with dedicated NFC reader For PC-based applications, EnOcean recommends the TWN4 Multitech 2 HF NFC Reader (or- der code T4BT-FB2BEL2-SIMPL) from Elatec RFID Systems (sales-rfid@elatec.com). This reader is shown in Figure 21 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC interface functions For a detailed description about the NFC functionality, please refer to the ISO/IEC 14443 standard. For specific implementation aspects related to the NXP implementation in NT3H2111,...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 8.4.2 IDLE state IDLE is the waiting state after a Power-On Reset (POR), i.e. after the NFC tag has been in- troduced into the magnetic field of the NFC reader.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 8.4.6 Read command The READ command requires a start page address, and returns the 16 bytes of four NFC tag pages (where each page is 4 byte in size).
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 8.4.8 Password authentication (PWD_AUTH) command The protected memory area can be accessed only after successful password verification via the PWD_AUTH command. The PWD_AUTH command takes the password as parameter and, if successful, returns the password authentication acknowledge, PACK.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC registers The NFC memory is organized in pages (smallest addressable unit) where each page contains 4 byte of data. Several pages with similar functionality form a NFC memory area.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR PRODUCT NDEF The PRODUCT NDEF area contains a device identification string using the NDEF (NFC Data Exchange Format) standard that is readable by most NFC-capable reader devices (including smartphones).
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC HEADER The NFC HEADER area contains information about the NFC memory structure and can therefore be used to distinguish between different NFC memory layouts. 9.4.1 NFC HEADER area structure The structure of the NFC HEADER area is shown in Figure 26 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR CONFIGURATION The CONFIGURATION area allows configuring the device parameters and is therefore the most important part of the NFC memory. Configuration registers larger than 8 bit use big endian format, i.e. the most significant byte comes first.
The EnOcean Alliance Product ID uniquely identifies each product within the EnOcean Alli- ance ecosystem. The Product ID consists of a 2 byte manufacturer identification code (as- signed by EnOcean Alliance) and a 4 byte product identification code (assigned by the man- ufacturer.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.5 USER_KEY Each EMDC module is pre-programmed at the factory with a randomly generated 128 bit security key (FACTORY_KEY). This key will by default be used to encrypt and authenticate EMDC radio telegrams when operating in high security mode.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR The encoding for the SECURE LRN TELEGRAM bit field is shown in Table 9 below. SECURE LRN TELEGRAM Secure LRN telegram Secure LRN Telegram (containing security key) enabled 0b00 (Default)
Page 51
EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.8 The EEP register determines the EnOcean Equipment Profile (EEP) used by EMDC for the transmission of data telegrams. Figure 31 below shows the structure of the EEP register. EEP (Default: 0x00)
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.9 SIGNAL EMDC supports reporting its energy status, the current energy delivery of the harvester and the backup battery status via SIGNAL telegrams as described in chapter 5.2. The type and the transmission rate of SIGNAL telegrams are controlled by the SIGNAL reg- ister shown in Figure 32 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.10 LED_MODE The LED_MODE register determines the brightness of the LED. Figure 33 below shows the structure of the LED_MODE register. LED_MODE (Default: 0x02) Bit 7 Bit 6 Bit 5...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.11 FUNCTIONAL_MODE The FUNCTIONAL_MODE register can be used to switch between the different operation modes of EMDC as described in chapter 2.5. Figure 34 below shows the structure of the FUNCTIONAL_MODE register.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.12 STANDARD_TX_INTERVAL EMDC uses a standard reporting interval which can be automatically adjusted based on sensor readings as described in chapter 2.6. The standard reporting interval is set by the register STANDARD_TX_INTERVAL shown in Figure 35 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.13 OCCUPIED_TX_INTERVAL EMDC can use a different (lower) reporting interval in case motion is detected. The default setting of the reporting interval for the case of detected motion is 60 seconds.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.14 THRESHOLD_CFG EMDC can reduce the reporting interval based on the illumination of the solar cell or the il- lumination of the light level sensor as described in chapter 2.6.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.15 LIGHT_SENSOR_CFG EMDC allows the user to select if the reported light level is the one measured by the ambi- ent light sensor or the one measured by the solar cell.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.16 TEMP_SENSOR_CFG As discussed in chapter 3.4, type and location of the temperature sensor are not suitable for high accuracy temperature measurements. The accuracy can be improved by configur- ing an offset between measured temperature (measured by EMDC at ceiling level) and the actual temperature.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.17 SOLAR_THRESHOLD If reduction of the reporting interval based on the solar cell light level has been enabled then the light level threshold is defined by SOLAR_THREHOLD register as shown in Figure 40 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.18 SOLAR_TX_INTERVAL If solar cell illumination-controlled reporting has been enabled and the solar cell illumina- tion is above the defined threshold then the resulting reporting interval will be determined by the register SOLAR_TX_INTERVAL shown in Figure 41 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.19 LIGHT_THRESHOLD If reduction of the reporting interval based on the light level measured by the light sensor has been enabled then the light level threshold is defined by LIGHT_THREHOLD register as shown in Figure 42 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.20 LIGHT_TX_INTERVAL If solar cell illumination-controlled reporting has been enabled and the solar cell illumina- tion is above the defined threshold then the resulting reporting interval will be determined by the register LIGHT_TX_INTERVAL shown in Figure 43 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.21 AMBIENT_LIGHT_TEST_RESULT If EMDC has executed an ambient light test as described in chapter 2.5.5 then the result (the measured average light level at the solar cell) will be stored in the ILLUMINA- TION_TEST_RESULT register shown in Figure 44 below.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Installation recommendations 10.1 Setup instructions Before installing EMDC into its intended location, a sufficient initial charge should be provided to EMDC and its correct operation should be verified. To do so, follow these steps: 1.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 10.2 Motion detection Motion detection works based on the temperature difference between a moving object and its environment. Detection accuracy can therefore be affected by the following factors: •...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 10.3 Light level measurement EMDC offers the option to measure the ambient light level either via the ambient light sensor or via the solar cell. This can be configured using the LIGHT_SENSOR_CFG register of the NFC interface as described in chapter 9.5.15.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 10.3.2 Solar cell The solar cell has a much larger area and aperture compared to the ambient light sensor. Therefore, the light level measured by the solar cell is typically more representative of the average illumination within a wider area.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 10.5 NFC configuration EMDC can be flexibly configured for a wide range of application scenarios using the NFC configuration interface as described in chapters 8 and 9. Before making any configuration changes, be sure to familiarize yourself with the device functionality and determine the energy constraints based on the available ambient light as discussed in chapter 2.6.1.
11.1.1 Declaration of conformity Hereby, EnOcean GmbH, declares that this radio equipment is in compliance with the essential require- ments and other relevant provisions of Directive 2014/53/EU. A copy of the Declaration of Conformity can be obtained from the product webpage at www.enocean.com...
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 11.2.2 FCC (United States) Regulatory Statement This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1. This device may not cause harmful interference, and 2.
USER MANUAL EMDC – ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 11.3.2 ISED Usage Conditions This device complies with Industry Canada’s license-exempt RSSs. Operation is subject to the following two conditions: (1) This device may not cause interference; and (2) This device must accept any interference, including interference that may cause undesired operation of the device.
Need help?
Do you have a question about the EASYFIT EMDC and is the answer not in the manual?
Questions and answers