基于双星定位的4G监控报警系统设计
主要流程及相关程序叙述如下:
a) 首先初始化MCU使其进入正常的工作方式,程序通过MCU的UART接口控制GSM模块,串口的初始化函数为serial-init(),分别对MCU和GSM模块、北斗双星导航定位终端、GPS模块以及PC机的外部显示处理接口进行了详细的定义和说明。同时,对相应的传感器和控制引脚的输入或输出方式进行了正确的设置。
b) 为了正确建立MCU和GSM模块之间的通信,检测串口通信速率,在合理设置MCU后,由单片机发出ATE检测信号,若通信建立不正确,则继续检测,等待GSM回应OK确定通信正常建立。
c) 为使GSM模块能在符合用户要求的条件下工作,需对其进行初始化,包括关闭振动和铃声、设置短信内存、模式、提示方式等。
d) 进入工作模式,包括两方面工作内容:
一是检测各个传感器,先检测报警级别高的传感器,若有报警信号送来,则有MCU控制编辑和发送手机短信(或者打电话)通知用户;
二是检测是否有新短信或来电,有则读回并解码执行用户通过短信发来的命令或核实用户来电后控制GSM模块自动应答。由于从串口读取大量数据时不免存在误码,为防止执行错误命令,MCU将连续重复读取同一条短信两次,两次相同时才执行短信中的命令,否则重新读此短信。
3 系统功能和性能
a) 用户密码设置:用户可编辑短信"更改密码****"到GSM模块,在用户接到短信回馈"执行成功"或"执行失败"后即可获知更改密码的执行情况。
b) 更改用户:用户可通过编辑短信"更改用户****"(后4位为设定的密码),在用户接到短信回馈时可判定结果。
c) 短信报警:当车辆安全受到外界威胁时,车载传感器收集信息后将信息交由MCU判定威胁级别后,发出指令控制GSM模块编辑手机短信如"车门开"、"车被盗"等在第一时间通知用户。
d) MMS图像监控:当用户收到车辆安全情况受到威胁时,可编辑短信"拍照"给车载电话,MCU收到命令后控制GSM模块拍照并在第一时间通过GPRS网络发送给用户,方便用户了解车辆安全具体情况。
e) 远程监听和喊话示警:当用户接收到报警短信后可以直接拨打车载电话,系统将自动接通电话方便用户进行监听,或经由系统自带的功放和扬声器进行扩音喊话示警。
f) 远程制动:当用户接收到短信或通过电话监听发现车辆受到威胁时,可以编辑短信"熄火"到车载电话,系统将会自动切断油路,使汽车停止行驶。
g) 远程遥控暖车:用户可编辑手机短信"暖车"到GSM模块,MCU将控制现有继电器提前进行暖车。
h) 北斗双星导航定位:快速定位;短报文通信;精密授时。
i) 区域通信和报警:当某辆汽车的本系统监测到险情后,可利用北斗双星的简短通信功能给邻近的系统发送报警信息,共同提高安全防护级别,防止险情扩散。
j) GPS与北斗双模定位:系统留有GPS模块的外部接口,可利用GPS结合和北斗双星的定位数据进行差分比较以获得更加精确的导航和定位信息。
k) 随着GIS(地理信息系统)的不断发展,系统信息处理能力将会得到不断提高,可以实现更加高效的实时导航定位和跟踪寻迹。
4 结束语
本设计是集传统车载式防盗报警单元、北斗双星导航定位终端、GPS模块、GSM/GPRS网路和GIS于一体的新型高科技监控报警和导航定位产品。系统在功能、实用性、可靠性及易用性等多方面均符合广大用户的迫切需求。同时,随着我国私人汽车需求量的迅速增大和经济的快速发展,这一系统的市场前景非常广阔,市场潜力非常巨大!
- 音响系统的USB接口开发分析及主流芯片比较 (02-01)
- 让DSP成为创新的不竭源泉(03-08)
- 可重定目标的嵌入式集成开发平台设计(08-03)
- 基于U盘和单片机的FPGA配置(08-25)
- 基于FPGA的液晶显示控制器设计(02-17)
- 飞思卡尔用超低功率8位微控制器简化绿色嵌入式设计(01-09)