对时间的实时性要求不高,在本设计中通信设备选用了西门子的MC35i 模块,其模块的流程如图5.4所示[6]:
开始设臵GPRS的IP及端口号N检查GPRS网络情况是否良好Y数据发送或接收数据处理结束返回
图5.4 GPRS模块通信原理流程图 对GPRS模块的工作原理描述如下:
(1)首先GPRS模块要设臵IP地址及端口号。
(2)对GPRS网络情况检查是否良好,如果不好再次返回重新设臵IP地址及端口号。
(3)如果GPRS网络情况检查良好,则可进行数据的发送或接收,并对发送或接收的数据进行处理。
16
5.5 传感系统软件设计 5.5.1 振动传感器流程图
本设计中振动传感器工作流程如图5.5所示:
开 始振动传感器小于预设信号强度A/D判断振动信号强度大于等于预设信号强度发出信号指令
图5.5 振动传感器流程图 振动传感器的工作流程描述如下:
(1)当汽车车身发生振动时,振动传感器就会把振动的能量转换为电流并传给A/D转换器。
(2)A/D转换器把传过来的模拟信号转换为数字信号,并发给信号比较器进行比较。
(3)在信号比较器里以预先设定好一数字化的信号强度,并与A/D转换器传过来的信号进行比较,当小于预设强度时系统返回重新接受振动信号,当大于或
17
等于预设强度时便产生报警信号指令发给中央处理单元。 5.5.2 热传感器流程图
本设计中热传感器工作流程如图5.6所示:
图5.6 热传感器流程图
热传感器工作流程描述如下:
(1)当汽车内温度忽然升高或车内着火时热传感器就会把热信号转换为电流并传给A/D转换器。
(2)A/D转换器把传过来的模拟信号转换为数字信号,并发给信号比较器。 (3)在信号比较器里以预先设定好一数字化的信号强度,并与A/D转换器传
18
开 始热传感器小于预设信号强度A/D判断温度高低大于等于预设信号强度发出信号指令过来的信号进行比较,当小于预设强度时则系统返回重新接受热信号,当大于或等于预设强度时则产生报警信号指令并发给中央处理单元。 5.5.3 滚珠式触发传感器流程图
本设计中滚珠式传感器用来检测汽车是否被拖动或者是否有强烈的振动,其流程图如图5.7所示:
图5.7 滚珠式触发传感器流程图
滚珠式传感器工作流程描述如下:
(1)当汽车被非法拖动或脱离地面时传感器就会把滚珠的滚动信号转换为电流并传给A/D转换器。
(2)A/D转换器把传过来的模拟信号转换为数字信号,并发给信号比较器。 (3)在信号比较器里以预先设定好一数字化的信号强度,并与A/D转换器传过来的信号进行比较,当小于预设强度时则系统返回重新接受滚珠的滚动信号,
19
开始滚珠式触发传感器小于预设信号强度A/D判断滚珠信号强度大于等于预设信号强度发出信号指令当大于或等于预设强度时便产生报警信号指令发给中央处理单元。 5.5.4 断线式传感器流程图
本设计中用断线式传感器来判断车门、后货箱门、发动机盖和油箱盖开启状态,其工作流程如图5.8所示:
图5.8 断线式触发传感器绘图
断线式传感器工作流程描述如下:
(1)当汽车车门、后货箱门、发动机盖或油箱盖被非法打开时,传感器的检测电流就会忽然消失,传感器就会把这一信号的变化记录下来并传递给A/D转换器。
(2)A/D转换器把传过来的模拟信号转换为数字信号。
(3)在信号比较器中只需判断有无信号即可,当信号忽然消失时便会发出告
20
开 始断线式触发传感器有信号A/D判断有无信号 无信号发出信号指令