CMMC-8I-DB C-Max, CMMC-8I-DB Datasheet

BOARD DEMO FOR CME8000

CMMC-8I-DB

Manufacturer Part Number
CMMC-8I-DB
Description
BOARD DEMO FOR CME8000
Manufacturer
C-Max
Type
Receiverr
Datasheet

Specifications of CMMC-8I-DB

Frequency
40kHz ~ 120kHz
For Use With/related Products
CME8000
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
561-1017
CMMC-8P-MF
Industrial module with CME8000 receiver IC
Table of contents:
CMMC-8P-MF
Spec No.:
1. Short description
2. Overview
3. Accessories
4. Ordering information
5. Programming guide
Revision
179.05
07.01.2008
State
Datasheet
C-MAX printed
07.02.2008
CMMC-8P-MF
English
Version
RC Time Module
2
3
3
4
5
1 of 22
Page

Related parts for CMMC-8I-DB

CMMC-8I-DB Summary of contents

Page 1

... CMMC-8P-MF Industrial module with CME8000 receiver IC Table of contents: 1. Short description 2. Overview 3. Accessories 4. Ordering information 5. Programming guide Spec No.: Revision CMMC-8P-MF 179.05 Datasheet State C-MAX printed 07.01.2008 07.02.2008 CMMC-8P-MF RC Time Module Version Page English ...

Page 2

... WWVB, DCF77, JJY40, JJY60, MSF and HBG. The receiver is prepared for multi-frequency and country reception by using an integrated logic. The CME8000 is connected to an in-built micro-controller in the CMMC-8P-MF module which is programmed with a pre-defined serial interface protocol. Features o Automatic reception of long wave time signals world wide ...

Page 3

... C-MAX Time Solutions 2. Overview 2.1 Interface to application The CMMC-8P-MF uses two wires (RXD, TXD) to communicate with your application. 2.2 Time piece functions The module will respond to commands from the host and return required time information. - Time information available includes hours, minutes, second, day of week, month, year (in last two digits), special information (e ...

Page 4

... C-MAX Time Solutions 3. Accessories CMMC-8P-MF Demo Application For first steps with our CMMC-8P-MF module and to demonstrate features and functions, a demo application software (including a startup wizard) is available for download from our homepage. Requires an interface (CMMC-8I-DB). Spec No.: Revision CMMC-8P-MF 179.05 State C-MAX printed 07 ...

Page 5

... CMMC-8P-MF module – PCB antenna included CMMC-8I-DB Test board with RS232/485 and RS232/RS485 Ethernet interface for CMMC-8P-MF Ethernet module Spec No.: Revision CMMC-8P-MF 179.05 Datasheet CMMC-8P-MF RS232 Ethernet State C-MAX printed 07.01.2008 07.02.2008 CMMC-8I-DB Test board Dimension 20 x 57mm (without antenna) 100 Version Page English ...

Page 6

... RS-485 Layer: byte #0 0x02 (STX) byte #1 Receiver’s Address byte #2 Sender’s Address byte #3 bytes from the CMMC-8P-MF Layer … (see above) byte #n byte #n+1 CRC 16 (LSB) byte #n+2 CRC 16 (MSB) byte #n+3 0x03 (ETX) Please use the following serial settings when communicating to the module: • ...

Page 7

... Wednesday). The clock of the CMMC-8P- State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF Version Page English ...

Page 8

... MF Layer (see General command structure). If you are using the RS485 protocol, both addresses are also For testing and evaluating reasons, the CMMC-8P-MF will also accept two 0x00 bytes as CRC. For production environments however, we strongly recommend using valid CRC bytes. Implementation A standard implementation in C: ...

Page 9

... Spec No.: Revision CMMC-8P-MF 179.05 ushort[] Crc16Table = State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF new ushort[] { Version Page English ...

Page 10

... Spec No.: Revision CMMC-8P-MF 179.05 CalcCRC(byte[] buffer) crc = 0; bufferPointer = < buffer.Length; i++) ushort crcRightShift = (ushort)(crc >> 8); ushort crcLeftShift = (ushort)(crc << 8); ushort byteFromBuffer = ^ byteFromBuffer)) & 0xFF)] ^ crc; code Crc16Table[256] = State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF Version Page English ...

Page 11

... CalcCrc16(char Spec No.: Revision CMMC-8P-MF 179.05 *Buffer, State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF unsigned char Length) Version Page English ...

Page 12

... C-MAX Time Solutions { unsigned char unsigned int for( i=0;i<Length;i++) { Crc16 = Crc16Table[((Crc16>>8)^*Buffer++)&0xFF]^(Crc16<<8); } return (Crc16); } Spec No.: Revision CMMC-8P-MF 179.05 i; Crc16 = 0; State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF Version Page English ...

Page 13

... Time Solutions CMMC-8P-MF – List of commands GetUTCTime (0x01) Command - Parameter(s) byte Result byte byte byte byte byte byte byte Description Reads the UTC time from the CMMC-8P-MF. GetLocalTime (0x02) Command - Parameter(s) byte Result byte byte byte byte byte byte byte byte byte ...

Page 14

... Result Description Sets the internal clock of the CMMC-8P-MF. If the time/date information was set successfully, the CMMC-8P-MF returns 1. If the CMMC-8P-MF is not able to set the time-information (e.g. hour > 23), it returns 0. Side Effects: Spec No.: Revision CMMC-8P-MF 179.05 second minute ...

Page 15

... Time Solutions SetLocalTimeOptions (0x05) Command byte Parameter(s) byte byte Result Description Sets the options to enable the CMMC-8P-MF to calculate the local time from the UTC time. SetDST (0x06) Command byte Parameter(s) byte Result Description Enables / disables the one hour DST offset. At the next successful reception, the manual set DST flag will be overwritten by the transmitted value ...

Page 16

... CMMC-8P using (has used the last time) • isReceiving: indicates, whether the CMMC-8P-MF is receiving or not • bsi: value of the BS-Indicator of the CMMC-8P-MF. Always 0 if CME8000 is not in receiving mode. State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF 1 … ...

Page 17

... Time Solutions SetReceptionOptions (0x09) Command byte Parameter(s) byte byte byte byte byte byte byte byte byte byte Result Description Sets the reception options of the CMMC-8P-MF. Spec No.: Revision CMMC-8P-MF 179.05 maxDuration numberOfValidReceptions consecutiveReceptions autoRecEnabled autoRecHour autoRecMinute autoRecDelta autoRecCount checkParity protocolMask commandResult • ...

Page 18

... GetUTCTime result will switch back to 0 Spec No.: Revision CMMC-8P-MF 179.05 - commandResult - commandResult - second minute hour day month year hour commandResult State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF see below see below 00-59 00-59 00-23 01-31 01-12 00-99 0-255 see below Version Page English ...

Page 19

... Result Description Enables / disables the second polling. If enabled, the CMMC-8P-MF will send a single byte exactly at the change between two seconds. The sent bytes represents the new second. If the CMMC-8P- polling mode, no other commands than SetSecondPolling will be accepted. GetRAWData (0x0F) Command Parameter(s) ...

Page 20

... SetFastCode (0x12) Command Parameter(s) Result Description Sets the FastCode option of the CMMC-8P-MF. Setting this option will reset the internal CME8000 and aborts a running reception. Note: If FastCode is enabled, you will not be able to receive a signal sent by standard transmitters. FastCode only works in combination with C-MAX engineering equipment. ...

Page 21

... Time Solutions Command Result: Each command that sets an option of the CMMC-8P-MF returns a single data byte. If the CMMC-8P-MF has accepted the command, it will return 255 (or 0xFF). In case of an error, the result byte gives you some information about the cause of the error: RD_START 0x00 ...

Page 22

... C-MAX reserves the right to make changes on this specification without notice at any time. C-MAX Time Solutions GmbH Carl-Zeiss-Str. 13 74078 Heilbronn Tel.: +49-7066-900400 Fax: +49-7066-9004029 contact@c-max-time.com e-mail: Data sheets can also be retrieved from our Internet homepage Spec No.: Revision CMMC-8P-MF 179.05 State C-MAX printed 07.01.2008 07.02.2008 Datasheet CMMC-8P-MF : www.c-max-time.com Version Page English ...

Related keywords