智能车载装置分为主机和从机两大部分;其中主机包括STM32F103主控芯片;用于车祸检测功能的模块有:加速度检测模块,烟雾检测模块,蜂鸣器,外部按键,SIM808模块,GPS模块,语音合成模块,蓝牙模块。
从机包括51单片机主控芯片;用于儿童防锁车内功能的模块有:WIFI模块(接有摄像头),手机APP(可通过连接WIFI模块查看车内儿童情况),温度模块与声音模块(用来检测儿童是否被锁入车内),蓝牙模块。
主机和从机之间的通信依靠蓝牙模块实现。
车祸检测的功能:当车辆在行驶过程中如果发生意外,那么必然会有烟雾或者加速度异常的情况出现,当满足二者条件之一,蜂鸣器开始报警,定时器开始工作,当到达设置的定时时间时就会通过SIM808模块、GPS模块和语音合成模块向车主设定的指定联系人发送短信并且拨打电话(由语音合成模块合成人声),内容是车祸所在地的精度和纬度;如果在设置好的时间内按下按键,那么就解除警报。
儿童是否被锁车内的功能:如果温度模块和声音模块都满足条件,从机模块的蜂鸣器会报警,如果在指定时间内没有按下按键解除报警,那么就通过蓝牙模块向主机发送标志位,然后主机通过SIM808模块向家长发送短信并且拨打电话(内容是孩子的精度和纬度),此时家长可以通过用手机连接到车内的蓝牙模块上,然后通过车载摄像头看到车内的图像;如果按下按键。那么解除报警。
GPS模块调试:TXD、RXD(串口连接到单片机的引脚上),调试GPS模块用电脑-> USB 转 TTL 串口->GPS 模块
当年自己设置了GPS模块的波特率,并保存到了E2PROM里面,但一段时间之后,波特率给忘记了,这个时候就要打开串口调试助手,找到GPS连接的串口号,然后不停地设置各种波特率,直到显示正常的数据,一开始串口会发来乱码,但一个个波特率向上尝试,就会收到正确的数据。