商店无人值守远程自动报警与查询系统
发布时间:2008/5/29 0:00:00 访问次数:568
摘要:针对多数商店下班后无人值守的情况,采用at89lv51 flash单片机及新型modem通信芯片和语音电路,实现商店无人值守自动报警与查询。
关键词:at89lv51 ssi73k222al isd33060 中断报警
引言
很多商店下班后无人值守,当有盗警、火警发生时,人们希望商店能自动报警,同时能用电话进一步查询、核实警情等住处。本文采用at89lv51 flash单片机,配合新型的modem通信芯片和语音电路,成功实现了商店的无人值守自动报警与查询功能。
1 主要芯片简介
1.1 at89lv51 flash单片机
at89lv51是atmel公司生产的与mcs-51系列兼容的具有flash存储器的单片机,主要特点是:能在2.7~6v的低电压范围工作;4k字节可编程的flash eeprom,三级程序存储器保密;128字节内部ram;32根可编程i/o引线,2个16位定时器/计数器,6个中断源,1个全双工串行口等;引脚与mcs-51完全兼容。
1.2 modem通信芯片
ss173k222al是tdk公司生产的一种高集成度的单片机编程modem芯片,引脚如图1所示。
该芯片易于单片机控制;可以串行传输数据;与ccitt v.22,v.21,bell212a,103标准兼容;具有呼叫进程、载波、应答音、长回环检测的功能;能够通过编程产生dtmf信号等。ssi73k222al芯片内部有4个用于监控的8位寄存器cr0、cr1、dr、tr:cr0用于控制电话线路数据传输的方式,cr1用于控制芯片内部状态与单片机间的接口,dr用于监视modem的工作状态,tr用于控制音频信号的产生。对其编程可以产生dtmf信号、应答音信号。4个寄存器各位的含义如表1所列。
表1 ss173k22 2a内部寄存器各位含义
名称 | 地址 | 数 据 位 | |||||||
ad2ad0 | d7 | d6 | d5 | d4 | d3 | d2 | d1 | d0 | |
cr | 000 | 调制选择 | 0 | 设置发送模式其中1100表示fsk模式 | 发送允许 | 应答/始发 | |||
cr | 001 | 数据发送方式 | 中断允许 | 旁路编码 | 时钟控制 | 复位操作 | 模式测试,其中00 表示正常 | ||
dr | 010 | 未用 | 未用 | 接收数据 | 解码标志 | 载波检测 | 应答音 | 呼叫进程 | 长环检测 |
tr | 011 | rxd控制 | 发防卫音 | 发应答音 | 发dtmf音 | 对应116dtmf信号,如:0001=1,0010=2等。 |
1.3 isd33060语音芯片
is
摘要:针对多数商店下班后无人值守的情况,采用at89lv51 flash单片机及新型modem通信芯片和语音电路,实现商店无人值守自动报警与查询。
关键词:at89lv51 ssi73k222al isd33060 中断报警
引言
很多商店下班后无人值守,当有盗警、火警发生时,人们希望商店能自动报警,同时能用电话进一步查询、核实警情等住处。本文采用at89lv51 flash单片机,配合新型的modem通信芯片和语音电路,成功实现了商店的无人值守自动报警与查询功能。
1 主要芯片简介
1.1 at89lv51 flash单片机
at89lv51是atmel公司生产的与mcs-51系列兼容的具有flash存储器的单片机,主要特点是:能在2.7~6v的低电压范围工作;4k字节可编程的flash eeprom,三级程序存储器保密;128字节内部ram;32根可编程i/o引线,2个16位定时器/计数器,6个中断源,1个全双工串行口等;引脚与mcs-51完全兼容。
1.2 modem通信芯片
ss173k222al是tdk公司生产的一种高集成度的单片机编程modem芯片,引脚如图1所示。
该芯片易于单片机控制;可以串行传输数据;与ccitt v.22,v.21,bell212a,103标准兼容;具有呼叫进程、载波、应答音、长回环检测的功能;能够通过编程产生dtmf信号等。ssi73k222al芯片内部有4个用于监控的8位寄存器cr0、cr1、dr、tr:cr0用于控制电话线路数据传输的方式,cr1用于控制芯片内部状态与单片机间的接口,dr用于监视modem的工作状态,tr用于控制音频信号的产生。对其编程可以产生dtmf信号、应答音信号。4个寄存器各位的含义如表1所列。
表1 ss173k22 2a内部寄存器各位含义
名称 | 地址 | 数 据 位 | |||||||
ad2ad0 | d7 | d6 | d5 | d4 | d3 | d2 | d1 | d0 | |
cr | 000 | 调制选择 | 0 | 设置发送模式其中1100表示fsk模式 | 发送允许 | 应答/始发 | |||
cr | 001 | 数据发送方式 | 中断允许 | 旁路编码 | 时钟控制 | 复位操作 | 模式测试,其中00 表示正常 | ||
dr | 010 | 未用 | 未用 | 接收数据 | 解码标志 | 载波检测 | 应答音 | 呼叫进程 | 长环检测 |
tr | 011 | rxd控制 | 发防卫音 | 发应答音 | 发dtmf音 | 对应116dtmf信号,如:0001=1,0010=2等。 |
1.3 isd33060语音芯片
is