3.2 车载终端
车载终端以ATmega128L为核心,集成了加速度传感器、键盘、LCD屏、GSM模块、GPS模块、复位电路、蓄电池、扩展I/O日等,可检测水平方向和坚直方向的加速度,检测坚直方向的加速度只是为了防止由于重力加速度的干扰而产生误报警,车载终端结构图如图2所示。
3.2.1 加速度采集
采用的ADI公司的加速度传感器ADXL001—500BEZ振动与冲击传感器,其测量范围在-500~+500 G之间,该传感器具有0.2%满量程范围的出色非线性度,具有宽带宽(谐振频率22 kHz),可工作在-40~+125°,适合苛刻的工业环境且无需校准。十分适合系统的需求。
3.2.2 车辆定位
车辆定位采用了HOLUX GR-85智能型卫星接收模块,他采用GSC3F卫星定位接收芯片,确保了高的接收灵敏度,内部有可充电电池,可以保存星历数据,便于快速定位,是一个具备全方位功能的卫星定位接收器。串口数据输出,默认波特率为4 800,每秒更新一次GPS全数据。把TXA脚和系统mega128单片机串口的RXD脚连接,终端即可得到所需要的年/月/日/时/分/秒/毫秒、当前经度、纬度、运动速度、运动
方向等数据。
3.3 系统实现
图3是车载终端主程序流程图,终端上电后初始化串口0、串口1、从EEPROM中读取设置通讯号码等信息。通过A/D不断的采集系统的加速度输入MCU,MCU将不断的保存获得的加速度,并进行算法判断是否应发出报警。系统会每秒产生一个低级中断读取一次GPS全数据储存,通过对加速度的判断,一旦达到发出报警的条件,便会编辑短信向GSM发出AT指令,使GSM发出信息。
图4为中断程序流程图,低级中断是定时产生的,也可通过按键对各种参数和号等进行设置。高级中断主要为手动报警模式,只要按下短信报警键或语音电话报警按键,则会立即发出报警。手动报警在防打劫汽车上也非常有用。