element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Forget Me Not Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Forget Me Not Design Challenge
  • More
  • Cancel
Forget Me Not Design Challenge
Blog "Remember Me Always!" - Part 012
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: COMPACT
  • Date Created: 16 Sep 2014 9:56 PM Date Created
  • Views 407 views
  • Likes 0 likes
  • Comments 1 comment
  • forget_me_not
  • remember_always
Related
Recommended

"Remember Me Always!" - Part 012

COMPACT
COMPACT
16 Sep 2014

Moving Target

image

I've just found out that a runtime version of OpenHAB has just been released.

It is now 1.5.1 (from 1.3.1).

 

I have loaded it with the demonstration configuration and it works but I have found it to be a little slow on the Raspberry Pi. Slow enough at times to lock up a connected client's web browser (IE11).

 

I received word from Bryan from EnOcean that an EOP 350 with TCM320 module can emulate an EnOcean Pi gateway (with TCM310) with the right firmware loaded.

This firmware upgrades the TCM320 to support ESP3.  The currently released User Manual for the TCM300/TCM320 (version 1.43 July 2014) does not mention this capability.

ESP2 operates at 9600 bps where as ESP3 operates at 58823 bps (i.e. 57600 + 2.1% error)

 

ESP3 is an upgrade of ESP2 and its data structures and commands are different.  Data verification is now done using CRC instead of checksums and the maximum data size has been increased from 28 bytes to 64K - 1 bytes.

Transmission through the serial interface still remains at asynchronous, 8 data bits, 1 stop bit and no parity.

UART synchronisation is done with a 6 byte header consisting of a synchronisation byte of 0x55 (alternating 1's and 0's), 4 byte header and 1 byte CRC8 byte followed by data.

The format of the 4 byte header

2 bytes Data Length

1 byte  Optional Length

1 byte  Packet Type

 

The CRC8 byte is calculated from the 4 byte header (i.e. does not include the 0x55 synchronisation byte in the calculation)

 

Currently there are only 9 standard packet types available. They are:

 

ValueNameDescription
0x00----Reserved
0x01RADIO_ERP1Radio Telegram
0x02RESPONSEResponse to any packet
0x03RADIO_SUB_TELRadio subtelegram
0x04EVENTEvent message
0x05COMMON_COMMANDCommon command
0x06SMART_ACK_COMMANDSmart Ack command
0x07REMOTE_MAN_COMMANDRemote management command
0x08---Reserved for EnOcean
0x09RADIO_MESSAGERadio message
0x0ARADIO_ERP2ERP2 protocol radio telegram
0x0B .. 0x7F---Reserved for EnOcean
0x80 .. 0xFFavailableManufacture specific commands and messages

 

Details of the ESP3 protocol are available from the EnOcean Serial Protocol 3 (ESP3) Specification V1.27.

 

 

DolphinStudio 2.4 is used in conjunction with the EOP 350 to program TCM300/TCM320 firmware.

 

Dolphin Advanced is used in place of WinEtel for ESP3 support and additional debugging capabilities.

A special Sniffer firmware needs to be downloaded TCM300/TCM320 for it to be used for enhanced debugging.

  • Sign in to reply
  • DAB
    DAB over 10 years ago

    Hi Monte,

     

    Good update.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube