您的位置 首页 资料

根据STM32的车辆遇险长途报警体系规划

0 引言近年来,随着国民收入的不断提高,汽车已经进入普通家庭。汽车给人们出行带来便捷,同时也给人们带来了“麻烦”。公安部统计数据显示,2012年全年,全国接报涉及人员伤亡的交通

0 导言

近年来,跟着国民收入的不断进步,轿车现已进入普通家庭。轿车给人们出行带来快捷,一起也给人们带来了“费事”。公安部统计数据显现,2012年全年,全国接报触及人员伤亡的交通事端4.6万起,形成1.1万人逝世。当产生事端后,驾乘人员或许失掉认识不能自行报警求救,并且报警人因为心思严重或惧怕不能够清楚说出事端地址以至于

耽搁救援时刻。目前我国传统的车辆报警体系一般仅用于防盗方面,并未考虑到产生事端时车辆与外界的通讯问题,因而不能够为驾乘人员供给满意的安全保证。根据上述要素,规划了一种车辆遇险长途报警体系,用来协助救援部分及时赶到事端地址打开救援,然后进步遇险人员的生计系数。

1 体系总体规划

本体系首要由STM32主控模块、GPS模块、信息收集模块和TC35i模块组成。GPS模块担任确认车辆所在方位的经纬度信息;信息收集模块首要担任收集车辆的加速度和振荡信息;STM32主控模块接纳信息来判别是否产生事端并由液晶显现子模块实时显现车辆经纬度方位信息;TC35i模块担任向接纳端(救援部分)发送救援信息。其作业进程为信息收集模块收集信息传送到STM32主控模块确认车辆是否产生磕碰,若产生磕碰则由GPS模块来确认车辆经纬度,再由TC35i模块经过GSM网络向救援部分发送车辆所在方位的经纬度。

本体系利用了GPS和GSM。GPS是全球定位体系的简称,能够为用户供给精确的方位信息。GSM是全球移动通讯体系的缩写,是我国规划最大、功用最安稳的通讯网络,能够完结全国联网和周游,为GSM的各种使用奠定了坚实的根底。

本体系框图如图1所示。

根据STM32的车辆遇险长途报警体系规划

2 体系硬件规划

2.1 STM32主控模块

STM32主控模块首要由STM32F107子模块、时钟子模块、键盘子模块和液晶显现子模块组成。时钟子模块选用的是DS1302,选用串行数据传输办法。键盘子模块选用2×4键盘,用于调理时钟和功用设定(如一键求助功用)。液晶显现子模块选用TFTLCD,能够满意显现车辆经纬度方位和时刻的要求。主控模块电路图如图2所示。

根据STM32的车辆遇险长途报警体系规划

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表明数据;“*”为校验和前缀;hh表明校验和。常用指令如表1所示。

根据STM32的车辆遇险长途报警体系规划

每一帧最终都有一个“hh”的校验和,该校验和是经过核算“$”与“*”之间一切字符ASC II码的异或运算得到。例如句子$GPZDA,

根据STM32的车辆遇险长途报警体系规划

经过编写单片机代码,解析NEMA-0183数据,然后得到GPS定位信息。

GPS模块电路图如图3所示。

根据STM32的车辆遇险长途报警体系规划

2.3 信息收集模块

信息收集模块是由加速度传感器子模块和振荡传感器子模块组成。加速度传感器子模块选用ADXL345传感器,该传感器是ADI公司于2008年推出的具有SPI和I2C数字输出功用的三轴加速度计,能够检测出设备是否处于运动状况,并能测出设备的某一轴向加速度。振荡传感器子模块选用ND-1型传感器,放置在轿车前部和尾部,以便能够更好地检测出车辆反常振荡信息,该传感器有5个引脚,1~5引脚别离接负极、灵敏度设定、输出、延时设定和电源正极。传感器电路如图4所示。

根据STM32的车辆遇险长途报警体系规划

2.4 TC35i模块

TC35i模块担任本体系与外界的通讯。该模块能够将体系要发送的信息及时、精确地发送到信息接纳端。这儿选用西门子公司出产的TC35i模块,其经过RS232串口线与STM32主控模块进行通讯,主控模块经过AT指令来操控TC35i模块的短信发送和接纳。主控模块接纳到信息收集模块发来的信息并判别车辆是否产生翻滚或碰击。假如车辆产生翻滚或碰击,则TC35i模块将由GPS模块接纳到的经纬度信息经过GSM网络发送到救援部分。短消息发送进程框图如图5所示。

根据STM32的车辆遇险长途报警体系规划

3 体系软件规划

3.1 信息收集处理程序规划

体系启动后,初始化硬件设备,信息收集模块开端收集车辆信息(车辆加速度和振荡信息),当体系断定车辆产生反常时,STM32主控模块经过RS232串口线给TC35i模块发送AT指令,使其发送短信。信息收集处理程序流程图如图6所示。

根据STM32的车辆遇险长途报警体系规划

3.2 TC35i通讯程序规划

当TC35i模块接纳到AT指令后,则将经纬度信息经过GSM网络发送到信息接纳端(救援部分),完结报警呼救功用。在没有接纳到报警指令之前,使TC35i模块处于睡觉状况,以下降体系功耗。其程序流程图如图7所示。

根据STM32的车辆遇险长途报警体系规划

4 体系调试

体系调试首要包含信息收集模块、GPS模块和TC35i模块的调试。

信息收集模块调试包含加速度传感器偏移校准和振荡传感器的振荡灵敏度设置。ADXL345传感器校准首要是选用屡次检测求平均值办法。

振荡传感器灵敏度设定是在引脚2接入一个可调电容完结的,经过调理%&&&&&%完结传感器灵敏度的调理。

GPS模块经过调试能够正常定位,LCD显现经纬度信息如图8所示。

根据STM32的车辆遇险长途报警体系规划

将信息发送端设定为15163756634,接纳端设定为13695471237,经过调试,TC35i模块正常作业。如图9所示。

根据STM32的车辆遇险长途报警体系规划

5 结语

根据STM32的车辆遇险长途报警体系完结了车辆遇险时智能报警、恳求救援的功用。体系选用STM32F107芯片操控,使用高功用的传感器收集信息,最终由TC35i模块经过GSM网络发送信息至接纳端。本体系具有功耗低、可靠性高、易于装置等长处,提升了人们搭车的安全系数,具有广泛的使用远景。

  • STM32单片机中文官网
  • STM32单片机官方开发工具
  • STM32单片机参阅规划

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/282157.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部