Micro
Seven Model AP70, PC-Alarm Panel or Alarm-Panel Simulator, transmits
Contact-ID, Pulse 4X2 or SIA-FORMAT alarm messages to alarm receivers by
starting commands sent at RS232C interface in PC. PC sends ASCII alarm message
for Contact-ID and Pulse 4X2 or Hexadecimal messages to AP70. PC also sends
telephone number to AP70. Since the alarm messages, telephone numbers, and AP70
Control Register for storing programming parameters are stored in non-volatile
memory in AP70, so single ASCII command at RS232C interface starts alarm
reporting process. After AP70 dials a telephone number for a receiver, the
receiver answers the call and transmits the handshake tones. Depending on which
protocol mode that is selected, AP70 transmits one of three protocol messages
to alarm receiver. AP70 sends status messages back to PC. If the alarm
reporting is not successful, AP70 transmits a different status message to PC.
Transmission of alarm messages is repeated for four times if AP70 does not
receive positive acknowledge tone. The whole sequence, which involves
re-dialing of telephone number, may be repeated for three times. AP70 contains
audio monitor internally to hear dialing process, handshake signals, alarm
signal transmission, and acknowledge tone/kiss-off tone. AC/DC adapter for
117VAC and interfacing cable between PC and AP20 is provided. International
AC/DC power adapter is available as an option. Alarm receiver with FXS and FXO
ports, model LS15E+TRIPLE, with all three protocols, Contact-ID, SIA-Format,
and Pulse 4X2, is available for your alarm receiver/simulator.
Dialing into cellular communication
with long kiss-off tone delay up to six seconds works great for all Micro Seven
telephone dialers, AP15-5, AP70-1 and AP72!
AP70+
adding Ethernet interface provides sending DC09 encrypted alarm messages for
all three protocols.
RS232C
interface: 9600 baud,
no parity, and 8-bit character, no handshakes
There are no RS232C data communication
handshakes available for AP70 with CTS, RTS, XON, and XOFF.
If the AP70 Control Register bit 5 is cleared to enable
nonvolatile memory operation for storing telephone numbers with “Dxxxx” commands and alarm messages for Contact-ID messages with “S***************”, minimum 10 milli-second delay is required
between data inputs
regardless the AP70 firmware monitor is disabled or not.
Kiss-off
tone receiving window after transmission of Contact-ID messages: 6.6
second maximum for extra time needed for cellular communication
DTMF
tone frequencies:
Transmitting DTMF tone
frequencies at AP15 and AP70 are accurate within -0.027% of the specifications.
And their transmitting DTMF tones amplitude is selected for high or low power
output level (see AP15 control register below for programming transmission
level).
The measured DTMF frequencies
for the factory default values are as follows while the standard values are in
parenthesis:
696 Hz (697Hz), 769Hz (770Hz), 851Hz
(851Hz), 941Hz (941Hz), 1212Hz (1209Hz), 1334Hz (1336Hz), 1481Hz (1477Hz), and
1633Hz (1633Hz)
In AP70, frequencies of DTMF
tones are programmable using new “ap15progV2.0.exe” for +/- 1% to +/- 5%, i.e.
The frequency of 697 Hz is adjustable between 662 Hz and 732Hz for eleven
steps. The frequency of 1633Hz is adjustable between 1551Hz and 1715Hz for
eleven steps. The programming of DTMF tone frequencies allows evaluation of
Contact-ID alarm receivers.
Telephone number entry: D<telephone number-maximum fifteen
digits><CR>
for example D5035551212<CR> for dialing 5035551212. Note <CR> is a
carriage return.
Warning: each telephone number digit must be 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
*, #, or , (comma). Note: comma adds two seconds delay between digits.
Alarm message entry for Contact-ID or Pulse 4X2:
S( in maximum 15 ASCII characters for Contact-ID or 6 ASCII characters for
Pulse 4X2)<CR> for Contact-ID or Pulse 4X2
Note: AP70 prepares checksum at the end of string for Contact-ID.
Warning: ASCII character for Contact-ID must be 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, B, C, D, E, or F. All other character may result in failed transmissions. Please note that ‘A’ is an illegal character for Contact-ID alarm message.
Warning: ASCII character for Pulse 4+2 must be 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. All other character may result in failed transmissions.
Alarm
message entry for SIA-FORMAT:
Because
alarm message for SIA-FORMAT contains binary number, input requires hexadecimal
number. It is memory write command for storing memory address 0D0H or 0xD0. The
memory address is 0D0h, 0D1H, 0D2H, 0D3H, 0D4H------. The end of message is
indicated by 0FFH.
For example, sending an address block data of 46 23 30 30 30 31 31 31 31 requires the following:
KD046KD123KD230KD330KD430KD531KD631KD731.
Note: The column parity byte is automatically prepared and attached at the end
of message by AP70.
New entry format is also
available to enter hexadecimal notation with ‘S’ header as follows:
S(hexadecimal two character
ASCII) (hexadecimal two character ASCII)-----.
For example, sending an address block data of 46 23 30 30 30 31 31 31 31 requires the
following:
S0623303030313131<CR>
Note: The column-parity byte is automatically prepared and attached at the end
of message by AP70.
Protocol selection:
W7F00 for selecting
Contact-ID, W7F01 for selecting SIA-FORMAT, or W7F02 for selecting Pulse 4X2.
Start
alarm reporting: G
Start alarm reporting process by dialing the telephone number,
receive handshake tones, transmit data blocks, and receive kiss-off tones.
Hang-up
command or Abort command: A
Turn off off-hook relay or abort alarm-reporting process.
Repeat
alarm message command: B
This command is used with conjunction to new message entry and
WACB2 command (see below) that transmit the alarm message while keeping phone
line opened.
Reading
telephone-number command: T
AP20 transmits programmed telephone numbers to PC.
Reading
alarm-message command: U
AP20 transmits programmed data block to PC in hexadecimal
notation.
Continuous
message transmission mode without turning off telephone relay:
Instead of transmitting single message, multiple messages are transmitted by
sending “WACB2”.
Single
message transmission mode:
WACB0
Multiple
message transmission mode:
WACB2
Handshake
tone detection: 1400/2300Hz for Contact-ID, 1400Hz for
Pulse 4X2, or 2225Hz for SIA-FORMAT
SIA-FOPMAT
mode:
Signal
transmission of data block for SIA-FORMAT: 300 baud or 110 baud selectable
Pairty bit (9th bit): enabled/disabled
Wrong column parity: enabled/disabled
Acknowledge tone detection: 2025Hz for positive acknowledgement and 2225Hz for
negative acknowledgement.
Messages
received from AP70:
MESSAGE
SUCCESS
Note: “MESSAGE SUCCESS” messages are also generated when messages do not
require kiss-off tones.
MESSAGE
FAILED
CALL
FAILED
Status
messages: the following status messages are generated at RS232 interface
when a control register bit is set:
S00<CR>:
telephone relay is on
S01<CR>: begin to dial
S02<CR>: contact-ID handshake signal is detected
S03<CR>: SIA format handshake signal is detected
S04<CR>: 4+2 handshake signal is detected
S05<CR>: transmission of Contact-ID message
S06<CR>: Sequential synch signal transmission
S07<CR>: SIA-FORMAT message transmission
S08<CR>: Pulse 4+2 message transmission
S0A<CR>: hang up telephone line
Debug
messages are generated at RS232 interface when a control register bit is set:
The
following debug messages are generated after start alarm message command G:
d(telephone number) p (protocol) m(alarm message) <CR>
Example of the Debug message:
After programming telephone number of 18005551212 and contact-ID message of
123418313112345, the following debug message is generated by microAP1:
d18005551212 p00 m123418313112345<CR>
DTMF Register
DTMF
Register in non-volatile memory determines on and off times of DTMF generation
of alarm messages.
Each
increment is 10 ms, and the factory default condition is 5 for 50ms on and off
timing. Ademco specification limits 50ms minimum and 60 ms maximum. The command
format is:
MA5
n1 n2
For
example, MA506 selects 60 ms on/off times.
The
content of DTMF Register may be done by "RA5", and AP15-3 outputs
"06".
Tone detect register
Tone
detect register is threshold value for detecting handshake and kiss-off tones
for long-distance telephone calls.
Control Register, which resides in
non-volatile memory, is one byte data memory in AP15-3. It is written by the
following command:
MAC
n1 n2, where n1 n2 form one byte in hexadecimal notation
Note:
"MACB0" programs the factory default conditions.
Status
of the control register is performed by entering "RAC", and AP15-3
generates "50".
Bit
7: "1" selects higher signal power output (0 dBm) for alarm message,
and "0" selects lower signal power output (-12 dBm). The factory
default is "0" to select –12dBm.
Bit
6: "1" disables input signal amplification (x4) for detecting weak
handshake and kiss-off tones, and "0" enables input signal
amplification. The factory default is "0".
Bit
5: "0" enables storing telephone number and Contact-ID alarm messages
in non-volatile memory. Default value is ‘1”.
Bit
4: "1" disables detection of busy tone, and "0" enables
detection of busy tone. Note; The busy-tone detection when enabled is between
time period for 2.5 seconds after the end of dialing. The factory is
"1" for disabling busy-tone detection.
Bit
3: "1" selects rotary-pulse dialing, and "0" selects DTMF
dialing of telephone numbers. The factory default is "0" for DTMF
dialing.
Bit
2: "1" disables re-dialing of telephone numbers when "MESSAGE
FAILED" is generated. "0" enables re-dialing of telephone number
for maximum times. The factory default is "0" for re-dialing
telephone numbers when "MESSAGE FAILED" is displayed.
Bit
1: "1" keeps telephone line off-hook after successful delivery of
alarm messages. "0" enables hanging up the line after successful of
alarm messages. The factory default is "0" for hanging up the line.
Bit
0: "1" disables re-dialing telephone numbers when message "CALL
FAILED" is displayed. "0" enables re-dialing telephone numbers.
The factory default is "0" for re-dialing telephone numbers.
Power
switch
Power
indicator
Audio
monitor: audio speaker is included for hearing dialing process, handshake
tones and alarm messages from alarm receivers.
DC
power input, DC12V, 200 mA
RS232C
interface connector, 9-pin D-sub, female
RJ11
connector
AC/DC
Adapter supplied with CS10: 117VAC +/- 5%, or 220VAC +/- 5%(for 220V unit
optional)
Dimensions: 19
cm (4") W x 4.5 cm (1.75") H x 10 cm (7.5") L
Weight:
750g (1.65 LBS)
Environmental:
Operating temperature with power on: 0 to 35 degree C, Humidity: 85% RH at 35
degree C, storage temperature and operating temperature without power on
Input commands AP70+:
Note: Default
IP address, IP port number, which is loaded by EEPROM on power up.
1. IP address
input command: I(IP address or server name)<CR> where CR is hex 0d ASCII
character.
i.e.
I192.168.245.6<CR>
OR i.e.
Dsomereceiver@somecompany.com<CR>
2. IP port number
input command: P(port number)<CR> where CR is hex 0d ASCII character.
i.e.
P9990<CR>
3. same alarm
messages and protocol entries for Contact-ID, SIA-FORMAT, and Pulse 4+2 as
previously listed.
4. Single
character “G” or “B” starts IP message transmission.
Note:
“IP MESSAGE
SUCCESS FOR MESSAGE SEQUENCE NUMBER: 1243” is output to PC via RS232 interface
when IP message is successfully transmitted to server. The sequence number is
incremented after each IP transmission.
“IP CALL
FAILED” is output to PC if there is CRC error or no IP server.
“New IP
Address: 192.168.254.33” is output to PC via RS232 interface on power up.
Programming
software for IP parameters using IPprog.exe
The screen
shot of programming software for IP product is shown below.
Programming
of alarm sequence number, receiver number, account prefix, programming data may
be entered in IP messages.
The server IP
address and port number are selected as power-up default before IP address and
port numbers.
Addition of
MAC address of the IP option, time stamp, Programming data field are provided.
Transmission
to Server IP address 2 is not available.
Some of programming may not be available.
Encryption:
Encryption
key programming is also provided by IPPROG.exe for selection of 128, 192, and
256 bit keys. DC09 alarm messages are encrypted by its specification. An IP
server is required to set for identical encryption method and keys in order to
receive decrypted DC09 alarm messages from AP70+.
Edit windows
for programming encryption method and keys in IPPROG.exe are shown in the
picture below.
The
screen for demo program, AP70DEMO1.EXE, for Contact-ID mode is shown below:
The screen for demo program, AP70DEMO1.EXE, for Pulse 4+2 mode is shown below:
The
screen for demo program, AP70DEMO1.EXE, for SIA-FORMAT mode is shown below:
Auto dialer programming software for AP70
dialer option is shown below. Multiple messages are transmitted in one call.
Protocol mode, telephone number and alarm messages are downloaded into AP70 for
auto-dialing mode, which does not require PC for it. The dialer option provides
programming of up to 104 lines. The second window display programs line
programming among lines 24 and 52. Third window and fourth window programs
lines 53-81 and 82 to 104 lines respectively. The AP70 dialer software produces
history files with real-time data inside PC. The AP70 dialer runs independently
from the AP70 dialer software.
The screen shot of ap15prog v2.0 which contains
programming frequency components in DTMF tones.
Micro Seven, Inc.
Portland, Oregon U.S.A.