CBC915 EnerChip Energy Processor
Command 6: Calibrate EnerChip EP. This command requires a 4.06V power supply to be connected to the
converter output. This command reads current A/D voltage and set as new A/D reading as 4.06 volts for the
output A/D converter. This command can also be implemented with hardware using the CALIBRATE/ input line.
Command 7: This command returns as a single string data from:
Command 1 (Power Available)
Command 2 (State of the CBC915)
Command 3 (Transducer Type)
Command 5 (EnerChip State of Charge)
Command 8: Serial Communications Test Command. This command requests verification that the serial port is
communicating, by requesting a return of the value <99>.
Command 9 (Not available on CBC915-ACA): Measure Transducer Power Available.
This command measures the maximum input power available from the transducer (in the current operating
environment). This command can take up to 10 seconds to complete, so a read power command (Command 7
or Command 1) should not be sent before 10 seconds has elapsed. When the command is complete the system
will return to its previous mode.
EnerChip EP Serial Port Command and Response Syntax
The CBC915 supports a command/response protocol on the serial port. The syntax for the commands and
responses is listed as follows.
Characters not enclosed in <> are case-sensitive required ASCII characters. 0 = null (hex 0).
Do not insert extra white-space characters.
<XX> is defined as an ASCII decimal number of exactly the same number of digits as shown between the < and
>. Leading zeros are used to left fill the field. (The < and > are not sent.)
<cr> is defined as an ASCII carriage return . (The < and > are not sent.)
<lf> is defined as an ASCII line feed. (The < and > is not sent.)
<space> is defined as an ASCII space character. (The < and > is not sent.)
Protocol Request Command to CBC915 on RXD line
<#> <space> <command number> <carriage return>
Protocol response from CBC915 on TXD line
<@> <command number> <comma> (data returned) <carriage return> <line feed> <zero>
All commands to the CBC915 take this form on the RXD line:
#<space> <X><cr>
Where X is the command number.
Example:
# 2<cr> requests the state of the CBC915
Protocol response from CBC915 on TXD line is as follows:
©2012 Cymbet Corporation • Tel: +1-763-633-1780 • www.cymbet.com
DS-72-15 Rev F
Page 10 of 16