基于S3C2410单片机车载智能驾驶安全系统

(整期优先)网络出版时间:2022-06-26
/ 1

基于 S3C2410单片机车载智能驾驶安全系统

赵子木,李东泽,赵浚淇,戴传祇

吉林建筑大学,电气与计算机学院 吉林 长春 130118


摘要:在交通事故多发的今天,本文设计出了车载智能驾驶安全系统为驾驶员提供了保障,我们通过对单片机和传感器等的应用,设计出对驾驶员有益的车载智能驾驶安全系统,并通过编写程序,对系统进一步的完善.

关键词:模拟CAN模块,OpenCV技术,单片机和传感器应用,python


0引言

这个项目分为安全监护系统和辅助驾驶系统两个部分,安全监护系统主要是通过open cv图像处理的方式检测驾驶员是否疲劳驾驶,如果发现APP将给予提示,唤醒驾驶员,最大程度地减少了交通事故的发生,而辅助驾驶是基于计算机视觉及其机器学习,通过搭设在汽车前方的摄像头识别路面信息,将信息汇总通过图像的方式传给驾驶员,提醒驾驶员做出相应的操作,使驾驶员更加了解前方道路的信息。

1总体设计思路


62b7c1e3b1f31_html_cd84c3ceb9cebbbb.png


本系统运用S3C2410作为中央处理器,通过传感器来检测温度,酒精浓度,动作通过单片机反馈给屏幕显示,从而判断出车辆前方的安全信息以及驾驶员的状态。

2主要系统硬件设计

2.1主控模板设计

Shape1

作者简介:赵子木(2001~),男,吉林省松原市,本科生

本文受吉林建筑大学大学生创新创业训练计划项目资助(项目编号:S202110191142



本系统运用S3C2410作为中央处理器,通过传感器来检测温度,酒精浓度,动作通过单片机反馈给屏幕显示,从而判断出车辆前方的安全信息以及驾驶员的状态。

2.2酒精模块设计


62b7c1e3b1f31_html_af57e7b11fde79a2.jpg

图1酒精模块示意图

二氧化锡在洁净空气中有着很低的电导率,所以我们选用了MQ-3气体传感器。当驾驶员有微量酒精含量时,该传感器数值并会随着酒精浓度的增加而增加。当模块打开时,它会慢慢升温,甚至有一些气味。通过对传感器的调节,原本数值会维持在100左右,当提升当前环境的酒精浓度时,数值会迅速上升到900左右,在酒精浓度下降时,该数值便会不断下降。在刚开始调节指示灯,让其在酒精环境下保持亮起,当低于一定值时,便会熄灭。

2.3 LCD液晶显示模块设计


62b7c1e3b1f31_html_69f0aa42550788e4.jpg

图2LCD液晶显示模块示意图

电路设计如图所示。 在图中LCD1602的DB0~DB7与单片机AT89C52的P00~P07口连接,用于显示用户用电信息。

2.4模拟车机CAN模块设计

在当今发展迅速的社会,车中的设备越来越多,各个设备的连结也成倍增加,Bosch公司先人一步发明了CAN,就是通过两个线将所有设备连接,两个线分别是CAN+和CAN-,CAN+只有高电平和悬浮两种状态,CAN-只有低电平和悬浮两种状态,当发送0信号就是支配信号时,CAN+和-分别是高低电平,如果发送1信号,两个线处于悬浮状态,即释放信号。单片机选用PIC12F1822,8脚,内置RC主频最高32MHz,如果要完成250Kbps,需要8个指令周期完成一个bit的发送。,C代码经过编译以后一个循环就10个周期了,单片机内存总共就128字节,采用空间换时间的方法来解决。修改了延迟代码,用模拟时间隔正好2us。


3结论


本次系统主要针对驾驶员是否轻微酒驾以及是否疲劳而设计,整个系统选用S3C2410单片机为控制核心,仿真测试则选用Keil uVision4和Proteus,最终进行实物调试与完善,能够全方位检测驾驶员的驾驶状态,为安全出行提供保障。


参考文献


[1]陈岳,殷承良。 基于DCT的混合动力电驱变速器的研究及电气设计[J]. 传动技术,2017,(01):18-24.

[2]陈琦。 出行之变:驶向智能汽车新时代[J]. 汽车与配件,2017,(09):32-34.

[3]曹樱凡。 新能源汽车公司投资价值分析--以比亚迪为例[J]. 中国商论,2017,(05):168-169.

[4]马建全,李智。 互联网汽车发展及关键技术分析[J]. 汽车与配件,2017,(08):40-41.

[5]白雪,张祥。 新能源汽车“十三五”开局回顾及未来展望[J]. 北京理工大学学报(社会科学版),2017,(02):39-44.

[6]范如国,冯晓丹。 “后补贴”时代地方政府新能源汽车补贴策略研究[J]. 中国人口·资源与环境,2017,(03):30-38.

作者简介:赵子木,男,本科生,电气工程及其自动化专业

本文受吉林建筑大学大学生创新创业训练计划项目资助(项目编号:S202110191142