1、SOFTWARE2023软 件第 44 卷 第 9期2023 年Vol.44,No.9作者简介:张耀文(1994),女,江苏徐州人,本科,助教,研究方向:计算机软件。车辆安全预警自动控制系统的设计张耀文(江苏省徐州经贸高等职业学校,江苏徐州 221000)摘要:车辆安全预警自动控制系统对保障车辆的安全具有至关重要的作用。本文以保障车辆安全为核心,在分析系统功能需求的基础上,设计了系统总体方案,并对路边设备单元、安全自动控制单元、底板系统其他电路、车载处理单元进行电路板设计。基于此,本文选择 STM32F103 和 STC12C2052AD 单片机作为控制器,在设计环境、程序总体设计框图、关键通
2、信协议方面,设计系统软件。关键词:车辆安全;预警自动控制系统;系统设计中图分类号:TP277 文献标识码:A DOI:10.3969/j.issn.1003-6970.2023.09.041本文著录格式:张耀文.车辆安全预警自动控制系统的设计J.软件,2023,44(09):155-157Design of Automatic Control System for Vehicle Safety Early WarningZHANG Yaowen(Jiangsu Xuzhou Higher Vocational School of Economics&Trading,Xuzhou Jiangsu
3、 221000)【Abstract】:The automatic control system for vehicle safety warning plays an important role in ensuring the safety of vehicles.Based on the analysis of the functional requirement of the system,the overall design scheme of the system is designed,and the circuit boards of the roadside equipment
4、 unit,the safety automatic control unit,other circuits of the backplane system,and the on-board processing unit are designed.Based on this,this article selects STM32F103 and STC12C2052AD microcontrollers as controllers,and designs system software in terms of design environment,overall program design
5、 diagram,and key communication protocols.【Key words】:vehicle safety;early warning untomatic control system;system design设计研究与应用0 引言车辆的安全行驶不但可提升汽车的使用寿命,还可保证驾乘人员的生命安全,智能化的车辆安全预警自动控制系统可确保车辆在行进途中平安、顺畅的驾驶,打造高质量的驾乘感,全面保障生命财产的安全1。因此,本文分析了车辆安全驾驶过程中,对预警和自动控制系统需求,设计了具体实施方案,并进行电路板、系统软件设计,旨在对车辆安全预警自动控制系统的研究与开发予
6、以借鉴和参考。1 系统功能需求分析本文所研究的车辆安全预警自动控制系统(以下简称系统)是指汽车在行进过程中,可时刻对车内车外的信息收集与分析,从而决定车辆的行进或停止等状态的综合管理系统。当对车内外的信息统一收集、汇总,并进行科学的分析时,通过系统独特的方式告知驾驶员,比如语音、声光等。若汽车在行进过程中出现紧急情况,系统可通过对情况紧急程度的分析,对车辆采取强制其降速或停车等手段,来保证车辆及驾驶员的安全。基于上述内容,对本系统在功能上提出了具体要求:(1)收集车辆在行驶过程中的相关参数。如,速度、载重、主要部件温度等;(2)探查即将通行路段的信息。如,道路的等级、弯道、坡道等;(3)获取所
7、在区域或即将到达区域的环境情况。如,温度、湿度、雨雪量等;(4)安全预警提示功能。如,语音、蜂鸣、屏幕显示等;(5)在不同车辆与道路间进行信息传递;(6)可控制车辆减速或停车;(7)对收集的数据和信息进行高速运算,第一时间检测出车辆运行中存在的安全隐患。实现高速运算,根据理论模型判断危险状态2。2 系统总体设计方案系统共有以下几个模块组成,每个模块都具有不同的功能。(1)路边单元。该单元主要负责采集和存储道路数156软 件第 44 卷 第 9 期SOFTWARE据信息,通过无线模块传输数据。主要采集道路环境信息,如温度、温度等。车载处理单元。该单元在系统中担负的任务最为艰巨,负责数据采集(速度
8、、载重、重要部件温度等)、报警提示(语音、蜂鸣、屏幕显示等)、信息通讯(无线接收数据、串口发送指令、GPS定位与通信等)等内容。(3)安全自动控制单元。该单元需按指令完成对车辆减速及制动的任务。当遇到紧急情况时,系统通过串口传信该单元,根据接收到的减速或制动任务,控制车辆节气门和制动踏板等,并通过传感器检测相关任务的执行情况。(4)车载系统的总体连接方案。这一方案对系统中的模块进行了明确的划分,并在相互间建立健康的连接。为提高系统的性能,运用模块设计方案,对车载单元在硬件连接上采用了集散式系统的设计方案。它最大的特点是综合信息处理和分布控制各司其职,内容由模块本身完成,过程中的信息和数据的传递
9、通过单、双通信接口完成。这种设计方案有两个特点:一个是简化了系统运行流程;另一个是在系统的运行中,可实时与各模块建立联系,做到了模块中软、硬件的独立性。3 系统电路板设计3.1 路边设备单元电路板设计3.1.1 电源系统设计单片机中最小的系统通常情况下是晶振电路、复位电路和微控制器。目前可查到的信息中保留复位电路并且不用电容,电阻接地的情况只有晶振频率在 12MHz以下时才可以。本系统设计中所选择的为 12MHz 外部晶振。在设计最小系统时,由于资源足够所以在 LED提示电路上增加了电阻和发光二极管。设计中,通过观察 LED 的闪烁情况,来判断系统是否运行。3.1.2 单片机 STC12C20
10、52AD 最小系统通常情况下,微控制器、复位电路和晶振电路是单片机中最小的系统。根据相关资料显示,当晶振频率在12MHz 以下时,可以不用电容,电阻接地,建议保留复位电路。本系统设计中所选择的为 12MHz 外部晶振3。由于资源足够,设计最小系统时,在 LED 提示电路上增加了电阻和发光二极管。设计中,通过观察 LED 的闪烁情况,来判断系统是否运行。3.1.3 路边单元外设电路和接口(1)温湿度传感器接口电路。路边设备通过 DHT11传感器采集温湿度信息,其外部接口为四针单排插针,数据引脚直接至单片机,同时,在数据引脚增设一个上拉电阻可增强数据传输的稳定性。在电源和引脚间增加一个电容,可去耦
11、滤波。(2)无线发射模块 NRF24L01接口电路。成品的无线模块可帮助路边设备实现数据稳定的传输,这期间,无需对模块内部的结构进行深入了解,只需利用单片机的控制模块引导数据的发送和接收。其输出端口由控制引脚和电源引脚组成。(3)EEROM 数据存储芯片 AT24C02 电路。AT24C02 作为EEROM 的器件,可有效解决掉电数据保存的问题4。EEROM 数据存储芯片与单片机之间通过两条数据线进行连接。其端口的 3 个引脚确定芯片地址,本系统的设计中,将 3 个引脚接地。3.2 安全自动控制单元电路板设计3.2.1 电源系统设计电机驱动控制系统需要为设计提升电源,具体包括核心控制板、超高速
12、光电耦合器件电路和电机驱动芯片等。设计中,为了保证电源的供应,通过稳压芯片供应电源,分别输出 3.3V 和 5V 的电压,同时每个芯片还可输出 3A 的电流,同时,设置两个发光二极管,可分别检测电源的工作状态。3.2.2 单片机 STM32F103C8T6 核心板在本系统设计中,因控制器的物理特性,结合系统现有条件,在控制器中设计独立的核心板。由于芯片中引脚数量非常多,而且密集,如果将单片机与其他元件设计在同一块电路板上,会给焊接带来极大的难度,稍有失误就会前功尽弃。所以,单独设计控制器的核心板,即使在操作过程中出现问题也不会影响其他器件与电路正常工作。车载处理单元采用同样的原理,设计单独电路
13、板。3.2.3 底板系统的 VNH3SP30TR-E 电路本系统设计中,使用的是 VNH3SP30TR-E 型号的芯片,芯片设计需要 5 个控制信号,分别是 INA、INB、ENA、ENB 和 PWM。设置单独的电源输入接口为其供电,该芯片运行所需要的电源与电机一致。3.3 底板系统其他电路设计(1)光电耦合隔离电路。单片机控制信号通过引脚输出。本系统在设计时,采用了超高速光耦 A2630。采用两 VNH3SP30 芯片 10 路控制信号,因 A2630 是双通道的,所以 5 个芯片电路可完成设计。(2)角度位移传感器接口。角度位移传感器的功能与滑动变阻器相似,需要 3.3V 电源,其电压输出
14、信号在 3.3V 以内变化,输入到内部的 AD 模块中。(3)CAN 接口。本系统设计虽没有使用 CAN 通信及其相关的硬件,但是设计中仍在驱动底板上预留了 CAN 通信接口,以备扩展应用5。CAN 通信的接口应用 TJA1050 芯片,同时在接口处串接 120 的终端电阻,以降低回波的干扰。3.4 车载处理单元电路板设计3.4.1 电源系统设计在车载信息处理系统中,有很多的 3.3V、5V 和 4V157张耀文:车辆安全预警自动控制系统的设计的电路系统,甚至还有需要 12V 电压的器件。所以需要设计不同功率的电源为这些元器件和模块供电才能保障系统工作。设计 MP23034V 的电源系统可保证
15、系统中对 4V 电压的需求,同时,还要对每个电源处增加发光二极管,以检查电源工作情况。3.4.2 车辆运行状态参数检测电路接口设计(1)加速度模块电路接口。本系统设计中,采集加速度信号选择的是 ADXL345 成品模块。设计中控制模块的方式为 IIC 协议方式,具体芯片地址已在模块焊接予以确定。(2)载荷检测传感器信号处理和接口电路。安装直线位移传感器可检测汽车的载荷,单片机对传感器输入的电压进行 AD 转换,后计算相应的值。对电压信号增加电压跟随器可稳定微小信号。本系统设计将四路电压信号分别加装了电压跟随器,保证其在03.3V 范围内工作6,7。(3)速度信号采集电路。加装磁珠的驱动轴高速旋
16、转,通过霍尔传感器输出脉冲波形。本系统中设计的霍尔传感器为 12V 电压。需要利用 HCPL2630 高速光耦才能将脉冲信号的幅值转化为3.3V(通过限流电阻后再次输入,不会损坏高速光耦),否则其输出的信号幅值无法匹配 3.3V 单片机。3.4.3 报警提示电路和接口设计WT588D 是语音模块中的成品模块,有多种控制模式。本系统设计采用了功耗低、反应快的三线串口控制模式。三线串口需控制器提供对芯片的 CS、DATA和 CLK 分别进行控制的三根引脚线路,其协议根据厂商的时序图确定。3.4.4 定位模块 GPS 和 GPRS 系统电路及接口GPS 定位信号接收采用 SIM900A 成品模块,模
17、块需要 3.3V 电源,通过 LVTTL 串口进行数据传输。模块中有 TCP/IP 协议,通过相应的接口可实现多种功能,包括语音通话、GPRS 流量的传输等,同时还可实现短信和传真的收发功能。车载系统端同样采用成品电路模块 NRF24L01,其无线数据接收方式与路边设备相同。不同的是,该模块通过 STM32 的硬件,在 SPI 口实现通信和操作,其速度和功能都更强,连接单片机SPI2 接口上使用8。4 系统软件设计4.1 设计环境在电路设计中,将 STM32F103 和 STC12C2052AD单片机作为控制器,采用集成开发环境作为程序设计工具。4.2 程序总体设计预警控制系统需在不同子系统的
18、相互协调下开展工作。通电后系统开始工作,采集路边环境参数,通过无线模块传输读取车载信息处理单元。同时,车载单元采集一系列汽车运行的参数,当系统发现车辆存在安全隐患时,通过蜂鸣器和语音系统发出警示,当危险信号达到相应参数值时,通过串口向安全自动控制单元发出指令,控制电机运转节气门或制动力,同时采集相应的信号,直至达到合理值。4.3 关键通信协议本系统设计中,通过单片机时序模拟方式实现通信,具体协议包括SPI、IIC、DHT11等。IIC通信协议中,信号传送:SDA从H变为L,开始传输;信号结束:SDA由L 变为 H,结束传输;答应信号:IC 接收 8 位数据后,将低电作为信号,反馈给控制器,表示
19、接收成功;DHT11的数据格式设置为 8 位,其检验方式是判断数据格式是否为 byte0。5 结语综上所述,车辆安全预警自动控制系统的研发可保护车辆中各部件始终保持良好运行态势,同样对驾乘人员的生命安全给予全方位的保障。本文以确保车辆健康运行为核心,综合分析相关系统功能,设计了总体方案,并对路边设备单元、安全自动控制单元、底板系统其他电路、车载处理单元进行电路板设计。因此,需要研发人员结合实际,对设计环境、程序总体设计框图、关键通信协议方面进行完善,确保车辆安全预警自动控制系统更加智能化、人性化。参考文献1 常志宏,郭子英,李永建,等.基于交通大数据的在途车辆安全防控预警系统J.中国交通信息化
20、,2023(3):129-133.2 盛彬,王舒玮.车辆安全驾驶预警系统设计中单片机的应用J.现代制造技术与装备,2022,58(12):136-138.3 翟子洋,畅宏达,董世浩,等.车路协同环境下基于路面湿滑状态识别的车辆安全预警导航系统J.科学技术创新,2021(21):77-78.4 陆玉.紧急工况下的两车辆协同安全预警模型研究J.控制工程,2021,28(2):237-244.5 许志鹏,张晓波,魏春,等.运用无线传感器对车辆安全预警控制系统的探析与研究J.时代汽车,2020(20):189-190.6 付欣月,孟晗,沈芳冰,等.车辆弯道行驶安全预警系统设计J.山西建筑,2021,47(14):107-108+113.7 刘定策,茹超超,段锦鹏.基于VLC技术的车辆安全预警系统J.自动化与仪表,2019,34(10):90-94.8 范稷源.基于暗通道算法的雾天车辆行驶安全预警研究J.中国新通信,2019,21(3):155-156.
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100