基于基于STM32的车辆遇险远程报警系统设计的车辆遇险远程报警系统设计
耽误救援时间。目前我国传统的车辆报警系统一般仅用于防盗方面,并未考虑到发生事故时车辆与外界的通信
问题,因此不能够为驾乘人员提供足够的安全保障。基于上述因素,设计了一种车辆遇险远程报警系统,用来
帮助救援部门及时赶到事故地点展开救援,从而提高遇险人员的生存系数。
1 系统总体设计
本系统主要由STM32主控模块、GPS模块、信息采集模块和TC35i模块组成。GPS模块负责确定车辆所在位置的经纬度信息;
信息采集模块主要负责采集车辆的加速度和振动信息;STM32主控模块接收信息来判断是否发生事故并由液晶显示子模块实时
显示车辆经纬度位置信息;TC35i模块负责向接收端(救援部门)发送救援信息。其工作过程为信息采集模块采集信息传送到
STM32主控模块确定车辆是否发生碰撞,若发生碰撞则由GPS模块来确定车辆经纬度,再由TC35i模块通过GSM网络向救援
部门发送车辆所在位置的经纬度。
本系统利用了GPS和GSM。GPS是全球定位系统的简称,能够为用户提供准确的位置信息。GSM是全球移动通信系统的缩
写,是我国规模最大、性能最稳定的通信网络,能够实现全国联网和漫游,为GSM的各种应用奠定了坚实的基础。
本系统框图如图1所示。
2 系统硬件设计
2.1 STM32主控模块
STM32主控模块主要由STM32F107子模块、时钟子模块、键盘子模块和液晶显示子模块组成。时钟子模块选用的是
DS1302,采用串行数据传输方式。键盘子模块采用2×4键盘,用于调节时钟和功能设定(如一键求助功能)。液晶显示子模块采
用TFTLCD,能够满足显示车辆经纬度位置和时间的要求。主控模块电路图如图2所示。
2.2 GPS模块
采用型号为ATK—NEO一6M的GPS模块来确定车辆实时经纬度信息。该模块同外部设备的通信接口采用UART方式,输出的
GPS定位数据采用NMEA-0183协议,NMEA-0183是美国国家海洋电子协会为统一海洋导航规范而制定的标准,该格式标准
已经成为国际通用的一种格式。
NEMA-0183协议采用ASC II码来传递GPS定位信息,称之为帧。帧格式形如$aaccc,ddd,ddd,…ddd*hh(CR)(LF),各符
号意义为:$为帧命令起始位;aaccc为地址域,前两位为识别符(aa),后三位为语句名(ccc);ddd…ddd表示数据;“*”为校验和前