本发明属于汽车技术领域。具体涉及一种基于雷达的车门安全预警系统。
背景技术
汽车在开门时与其他物体发生碰撞的事故往往会造成严重事故后果。其主要原因是车内人员未能在保证安全的情况下开门所致,目前有的车在车身侧面安装有提醒灯,当车门打开后,灯会点亮,用于提醒车外的车和人,这种方法只能仅仅提醒车外的人,但无法对车内人员起到警示作用。
技术实现要素:
本发明的目的是为了克服上述不足提供一种基于雷达的车门安全预警系统,包括车门门锁检测模块,用于当车门门锁开启时,检测车门门锁开启信号,并将所述车门门锁开启信号发送至车辆中央处理器;
测距雷达模块,用于实时对车身周围一定距离的物体进行探测,并将探测结果实时发送至车辆中央处理器;
测速雷达模块,用于实时对车身周围一定距离的物体进行测速,并将探测结果实时发送至车辆中央处理器;
车辆中央处理器,用于接收车门门锁开启信号和车身周围物体的速度,当车门门锁开启信号显示车门开启且车身周围一定区域内存在一定移动速度的物体或人时,发送门锁锁止信号给门锁控制模块;
门锁控制模块,用于接收车辆中央处理器发送的门锁锁止信号,并控制车门门锁锁止。
进一步,还包括:
行车监控记录模块,用于实时对车身周围的环境进行监控,并将车身周围的环境监控实时发送至车辆中央处理器;
提示模块,用于接收车辆中央处理器发送的门锁锁止信号,并向车内人员发出语音提示。
进一步,当车门门锁开启信号显示车门开启且车身周围1.5米区域内存在移动速度大于10km/h的物体或人时,发送门锁锁止信号给门锁控制模块。
进一步,所述车辆中央处理器还包括:图像处理模块,用于将输入车辆中央处理器的车身周围环境照片进行图像输入卷积神经网络中的第一个卷积层,激活函数为relu;将第一个卷积层的输出结果输入第二个卷积层,激活函数为relu,再进行dropout操作,将输出结果输入池化层;将所述步骤2中的输出结果输入第一个全连接层,并进行dropout操作,然后进行归一化处理。
进一步,所述图像处理模块还包括以下模块:
灰度值设置模块,用于将处理后的图像中所有的像素点的灰度值设置为零;
平均灰度计算模块,用于计算图像邻域的平均灰度;
波动率计算模块,用于计算像素的波动率;
显著程度计算模块,用于计算像素点的显著程度;
边缘信息计算模块,用于计算图像的边缘信息;
边缘增强模块,用于对图像进行边缘增强,经边缘增强后的图像能更清晰地显示出不同的物线形影像的行迹,以便于不同的物类型的识别及其分布范围的圈定。
进一步,所述门锁控制模块还包括以下模块:
解析模块,用于出车辆中央处理器的秒脉冲信号送到fpga芯片;
时间参数获取模块,用于获取车辆中央处理器的锁止时间参数,将获取的锁止时间参数嵌入到fpga芯片内部;
阈值预设模块,用于预设秒脉冲阈值,判断秒脉冲是否大于预设秒脉冲阈值;
fpga芯片,用于获取压控振荡器的时钟频率,若秒脉冲大于预设秒脉冲阈值,采用压控振荡器提供的时钟频率;若秒脉冲小于预设秒脉冲阈值,则fpga芯片进行优化,通过反馈调节模数转换模块来调整压控振荡器的压控端,fpga芯片通过spi总线写模数转换模块的寄存器,模数转换模块输出的模拟电压值随着寄存器值的变化而变化;
模数转换模块,用于调整压控振荡器的压控端,输出电压值送到压控振荡器的压控端,电压调大,压控振荡器的输出频率增大,电压减小,压控振荡器的输出频率也随之减小;
压控振荡器,用于逐步减少和秒脉冲的同步相差,直到最终达到锁定状态。
本发明优点效果如下:本发明根据车门状态和雷达测速控制车锁的开关,还可以通过自动控制声音进行报警,提高了车门防碰撞的可靠性,保护了车辆外部移动车辆和行人的安全,本发明既能高效地提取车外图像层次信息,又能保持图像的各个阶调层次细节,提高了测试集图像的分类准确率,提升了小图像识别性能,而且本发明门锁控制能够抑制或削弱环境干扰的影响,系统结构简单,提高了系统的可靠性。
附图说明
图1为本发明的系统示意图。
图2为门锁控制优化系统示意图。
具体实施方式
以下结合具体实施例对本发明作进一步的说明:
一种基于雷达的车门安全预警系统,包括以下部分:车门门锁检测模块,用于当车门门锁开启时,检测车门门锁开启信号,并将所述车门门锁开启信号发送至车辆中央处理器;
测距雷达模块,用于实时对车身周围一定距离的物体进行探测,并将探测结果实时发送至车辆中央处理器;
测速雷达模块,用于实时对车身周围一定距离的物体进行测速,并将探测结果实时发送至车辆中央处理器;
车辆中央处理器,用于接收车门门锁开启信号和车身周围物体的速度,当车门门锁开启信号显示车门开启且车身周围一定区域内存在一定移动速度的物体或人时,发送门锁锁止信号给门锁控制模块;
门锁控制模块,用于接收车辆中央处理器发送的门锁锁止信号,并控制车门门锁锁止。
还包括:
行车监控记录模块,用于实时对车身周围的环境进行监控,并将车身周围的环境监控实时发送至车辆中央处理器;
提示模块,用于接收车辆中央处理器发送的门锁锁止信号,并向车内人员发出语音提示。
当车门门锁开启信号显示车门开启且车身周围1.5米区域内存在移动速度大于10km/h的物体或人时,发送门锁锁止信号给门锁控制模块。
所述车辆中央处理器还包括:图像处理模块,用于将输入车辆中央处理器的车身周围环境照片进行图像输入卷积神经网络中的第一个卷积层,激活函数为relu;将第一个卷积层的输出结果输入第二个卷积层,激活函数为relu,再进行dropout操作,将输出结果输入池化层;将所述步骤2中的输出结果输入第一个全连接层,并进行dropout操作,然后进行归一化处理。
所述图像处理模块还包括以下模块:
灰度值设置模块,用于将处理后的图像中所有的像素点的灰度值设置为零;
平均灰度计算模块,用于计算图像邻域的平均灰度;
波动率计算模块,用于计算像素的波动率;
显著程度计算模块,用于计算像素点的显著程度;
边缘信息计算模块,用于计算图像的边缘信息;
边缘增强模块,用于对图像进行边缘增强,经边缘增强后的图像能更清晰地显示出不同的物线形影像的行迹,以便于不同的物类型的识别及其分布范围的圈定。
所述门锁控制模块还包括以下模块:
解析模块,用于出车辆中央处理器的秒脉冲信号送到fpga芯片;
时间参数获取模块,用于获取车辆中央处理器的锁止时间参数,将获取的锁止时间参数嵌入到fpga芯片内部;
阈值预设模块,用于预设秒脉冲阈值,判断秒脉冲是否大于预设秒脉冲阈值;
fpga芯片,用于获取压控振荡器的时钟频率,若秒脉冲大于预设秒脉冲阈值,采用压控振荡器提供的时钟频率;若秒脉冲小于预设秒脉冲阈值,则fpga芯片进行优化,通过反馈调节模数转换模块来调整压控振荡器的压控端,fpga芯片通过spi总线写模数转换模块的寄存器,模数转换模块输出的模拟电压值随着寄存器值的变化而变化;
模数转换模块,用于调整压控振荡器的压控端,输出电压值送到压控振荡器的压控端,电压调大,压控振荡器的输出频率增大,电压减小,压控振荡器的输出频率也随之减小;
压控振荡器,用于逐步减少和秒脉冲的同步相差,直到最终达到锁定状态。
一种基于雷达的车门安全预警方法,包括以下步骤:
001.当车内人员按下车门门锁开关准备开启车门时,检测车门门锁开启信号,并将所述车门门锁开启信号发送至车辆中央处理器;
002.实时对车身周围一定距离的物体进行探测,并将探测结果实时发送至车辆中央处理器;实时对车身周围一定距离的物体进行测速,并将探测结果实时发送至车辆中央处理器;
003.接收车门门锁开启信号和车身周围物体的速度,当车门门锁开启信号显示车门开启且车身周围一定区域内存在一定移动速度的物体或人时,发送门锁锁止信号;
004.接收门锁锁止信号,并控制车门门锁锁止。
当车门门锁开启信号显示车门开启且车身周围1.5米区域内存在移动速度大于10km/h的物体或人时,发送门锁锁止信号给门锁控制模块,发出门锁锁止信号的同时还向车内人员发出语音提示。
所述步骤003中,还实时监控车身周围的环境,并将车身周围的环境拍成照片实时发送至车辆中央处理器,接收车身周围的环境监控照片用以车内人员进行辅助判断。
对将车身周围的环境监控进行图像处理,其具体包括以下步骤:
021:将输入车辆中央处理器的车身周围环境照片进行图像输入卷积神经网络中的第一个卷积层,激活函数为relu;
022:将第一个卷积层的输出结果输入第二个卷积层,激活函数为relu,再进行dropout操作,将输出结果输入池化层;
023:将所述步骤2中的输出结果输入第一个全连接层,并进行dropout操作,然后进行归一化处理。
步骤023中进行归一化处理后还包括以下步骤:
0231,将处理后的图像中所有的像素点的灰度值设置为零;
0232,计算图像邻域的平均灰度;
0233,计算像素的波动率;
0234,计算像素点的显著程度;
0235,计算图像的边缘信息;
0236,对图像进行边缘增强,经边缘增强后的图像能更清晰地显示出不同的物线形影像的行迹,以便于不同的物类型的识别及其分布范围的圈定。
图像xm(i,j)9×9邻域的平均灰度
波动率vm(i,j)计算如下:
像素点显著程度δxm(i,j)计算如下:
图像的边缘信息e(i,j)计算如下:
对所述步骤004中接收门锁锁止信号进行优化,其具体包括以下步骤:
041、启动门锁控制模块;
042、解析出车辆中央处理器的秒脉冲信号送到fpga芯片;
043、获取车辆中央处理器的锁止时间参数,将获取的锁止时间参数嵌入到fpga芯片内部;
044、预设秒脉冲阈值,判断秒脉冲是否大于预设秒脉冲阈值,是则转下一步,否则进入步骤046;
045、获取压控振荡器的时钟频率,fpga芯片采用压控振荡器提供的时钟频率,进入步骤047;
046、若秒脉冲小于预设秒脉冲阈值,则fpga芯片进行优化,通过反馈调节模数转换芯片dac来调整压控振荡器的压控端,fpga芯片通过spi总线写模数转换器的寄存器,模数转换器输出的模拟电压值随着寄存器值的变化而变化,模数转换器的输出电压值送到压控振荡器的压控端,电压调大,压控振荡器的输出频率增大,电压减小,压控振荡器的输出频率也随之减小;
047、压控振荡器逐步减少和秒脉冲的同步相差,直到最终达到锁定状态。