自行车行驶安全警示系统设计
黄秋婷 杨 智 黄子君
(湖南文理学院电气与信息工程学院 湖南·常德 415000)
摘 要 目前国内外针对自行车安全警示系统的设计还不够完善,市面上出现的安全警示装置虽然精度很高,但同时价格也较为昂贵。为此设计一款性价比比较高的安全警示系统。本文基于STM32微处理器设计一款自行车行驶安全警示系统,从速度与距离这两个方面进行衡量,综合确定自行车当前的安全状态。测距技术采用US-100超声波模块测距,测速技术采用光电测速。经仿真测试,系统能较为精确的测量与障碍物的距离,以及当前行驶速度。本设计具有一定的实用价值。
关键词 STM32 安全行驶 警示系统
0 引言
随着经济的快速发展,生活节奏日益加快,由于缺少运动许多人被亚健康所困扰,再者随着城市交通压力的增加,人们意识到汽车出行尾气等弊处,开始提倡绿色出行,因此越来越多人选择自行车作为出行或者上班的交通工具,但是自行车过程中安全系数仍有待提高,市场上出现一种对磁场敏感性元件霍尔元件以及红外测距来提高自行车行驶的安全系数,但在测速以及测距方面仍存在不足之处,为此本文基于超声波测距模块和单片机控制系统及显示模块和 LED灯预警装置判断与障碍物距离,完成警示作用,采用测速传感器。
1 系统方案
本系统采用模块化设计,分为测速模块、测距模块、报警装置、调速模块以及人机接口模块,系统结构图如图2.1所示。
图2.1系统结构图
测距采用超声波技术。超声波模块选用US-100,其距离测量范围为2cm至4.5m,工作电压2.4V至5.5V,感应角度小于15度。测速采用无接触光电传感器,其具有精度高,反应快等优点。显示模块采用型号为SSD1306的OLED屏,其具有安装空间小、功耗低等优点。
2 硬件设计
2.1 微处理电路
图3.1:微处理电路
微处理电路主要由下载电路、复位电路、稳压电源、时钟电路组成。STM32上引脚PA2,PA3,PB10,PB12连接超声波模块;PC13对应Key0按键接口;PB1,PB5,PB8连接报警装置;PC6,PB12,PB13,PB15用于连接OLED屏;PA8是PWM输出口;PA9用于调节车轮转向;PB7与测速模块连接。
2.2 超声波电路
STM32的PA2、PA3可用于串口通信,分别为TXD和RXD,由于本系统需要两个超声波,另一个超声波的TXD与RXD接STM32的B10与B11引脚。本设计中将这两个I0配置成串口通信模式,超声波模块发送PWM电路如图3.2,超声波接收电路是发送电路的对称电路,故电路和图3.2相同。
测速模块OUT引脚与单片机引脚PB7相连,PB7引脚口配置为输入形式,以1us的时间频率不断检测OUT引脚输出的电平大小,OUT相当于数字开关,当遮光区有遮挡物时相当于关状态,无遮挡时相当于开状态,连接电路如图3.5。
图3.2:超声波模块电路
图3.3:驱动电路硬件电路
2.3 L298N硬件接口
测速部分,先进行定时器1控制占空比从而调节速度快慢,本系统设置四个档位速度,接着采用定时器3计数方式,计算电机经过一圈所需时间t,当电机接上外轮,此时电机带有车轮,便可知道其外接轮子的周长大小s,速度公式为v=s/t,便可得出自行车行驶速度大小,将所测的速度与单片机设置的安全速度进行比较,当所测的速度大于单片机设置的最大速度时,启动报警装置,软件流程图如图4.1。
Investigation and research on the development characteristics of geological hazards in
测距部分,先进行串口初始化,分别对时钟使能、模式设置、参数初始化以及编写中断函数,本系统使用串口2和串口3,单片机串口发送指令给TX端口,超声波模块便可以发送超声波脉冲,检测到回波信号,之后对当前温度测量进行校正,将校正后的结果通过RX管脚输出,输出距离值共有两个字节,需要分为高低位进行传输,设高8位为Hdate,低8为Ldate,得出的结果为毫米,最后距离值为(Hdate*256+Ldate)mm,将所测距离与单片机设置的安全距离进行比较,当测得的距离超过安全距离时,启动报警装置。
2.4 OLED显示屏接口
本系统代码主要是对 PWM,OLED,URSTER串口,KEY、报警装置(LED、蜂鸣器)分块编写子函数,在main函数中调用。
图3.4:OLED模块接口连接
图3.5:光电模块接口连接
2.5 光电测速接口
开国洪武,多昌明博大之音;成化以后,多台阁雍容之作,久而千篇一律,愈演愈弊。四库馆臣认为,七子派结束了台阁体的统治局面,“不可谓之无功”,[2]528但同时“割剥字句”[2]552“食古不化”[2]528,发展到后期,赝古之势愈烈,以至于盖棺定论——“古文一脉,自明代肤滥於七子”。[2]585
第三,建立学术界、政府、和公民社会对儿童福利共识的需要,也是传播的需要。中国儿童福利制度的大发展从一开始就是学术界、政府、公民社会合力推动的结果。推动在儿童福利方面的社会共识的建立,需要利用传播的力量,而传播中最重要的元素之一就是传播的概念体系。使用和传播什么样的话语,本身就带有强烈的倾向性和力量。
一要加强《动物防疫法》、《农产品质量安全法》等法律法规的宣传教育,使广大养殖户和畜产品经营者知法守法;二要与畜牧业养殖业主、贩运户、经营户、畜产品加工企业、屠宰场、活畜禽及畜禽产品交易市场业主签订《畜产品质量安全责任书》,增强相关人员依法生产经营的自觉性。三要全面落实监管责任,着力构建兽药、饲料监管的长效机制,切实加强兽药、饲料、生鲜乳等质量安全监管。严厉打击违法生产、经营、使用假冒伪劣兽药、和“三无”饲料的行为,确保畜产品质量安全得到有效保障。
2.6 报警装置接口
由于自行车分为前后轮,故本系统采用两个LED灯,分别判定前后轮的安全距离,车前LED引脚连接单片机PB1引脚,后轮LED引脚接单片机PB5引脚。蜂鸣器与单片机连接引脚为PB0,检测速度超速时报警,警示装置电路如图3.6。
图3.6:警示电路接口连接
3 软件设计
控制输入数据/命令引脚 DC接单片机 PB12口,复位REST接单片机PC6口,时钟引脚SCL接单片机PB13口,数据口SID接单片机PB15口,因此与单片机连接只需四个口线,节省IO口,模块接口连接如图3.4。
解放战争前夕,中共七大在延安召开,毛泽东在《论联合政府》的政治报告中系统论述了党的群众观点和群众路线。他指出:“我们共产党人区别于其他任何政党的又一个显著的标志,就是和最广大的人民群众取得最密切的联系。全心全意地为人民服务,一刻也不脱离群众;一切从人民的利益出发,而不是从个人或小集团的利益出发;向人民负责和向党的领导机关负责的一致性;这些就是我们的出发点。”[4]1094
因为要驱动两个自行车车轮转动,必须要有两个使能端口以及输入信号端口,因此使能端ENA与ENB相连接单片机引脚口PA8口,IN1与IN2同时接PA9,驱动模块输出接电机1与电机2,两电机模拟自行车车轮,V1至V8二极管起到续流保护的作用(反电势),硬件电路连接如图3.3。
图4.1:软件流程图
4 实验分析
自行车行驶安全警示音控系统经过实验,不断完善达到了预期的效果,对于自行车安全警示音控系统设计和实现过程主要集中在以下几点:对自行车行驶安全距离以及安全速度进行检测,当自行车的当前行驶速度超过安全速度则发出蜂鸣器报警,若当前自行车车身与障碍物距离小于3米,则发出LED灯光报警,图5.1为实验平台,图5.2为OLED显示实验所测距离及速度参数。
图5.1:实验平台
图5.2:OLED数据显示
测试超声波模块时,当障碍物与传感器距离小于设定安全距离时,对应的LED灯报警。为验证所测距离的准确度,将实际距离和超声波测距进行多次比对,随机挑选4个距离数据分别是4252mm,3252mm,2610mm,760mm;实际距离值分别为4232mm,3251mm,2613mm,476mm。所有数据误差均在1%范围内。
通过实验对比发现超声波测距误差非常小,其能够精确的测出自行车前后车身与障碍物的距离,且测量响应速度非常快。
速度模块测试,选择四个模拟速度进行观测,模拟的速度大小分别为 12m/s,8 m/s,5.5 m/s,3 m/s;实际测量速度分别为11.859m/s,7.96 m/s,5.49 m/s,3.01 m/s。对比速度数据可知,随着速度增大,测量误差也会相应增大。最大误差出现在模拟速度为12m/s时,误差为1.17%。实验表明测试模块的测量精度非常高。实际中自行车安全的行驶速度范围为3m/s至8m/s,如果行驶超过10m/s时视为严重超速,危及人身安全,系统便启动蜂鸣器报警。
5 结束语
本文基于 STM32F103的自行车安全警示装置能高精度检测距离及行驶速度,其性价比高、安装简单,具有一定实用性。
参考文献
[1] 丁思发,詹清辉.基于霍尔传感器自行车测速系统的设计[J].系统实践,2018(07).
[2] 唐伟,陈金鹰,刘剑丽.基于AT89S52单片机的测速仪设计[J].中国集成电路,2012,21(11):77-82.
[3] 刘国兰.基于霍尔元件的测速装置设计[J].电子技术,2017(05).
[4] 郝玉楠,纪昕洋,马晴.基于超声波测距技术的车辆防刮蹭预警系统的设计[J].理论与算法,2018(12).
中图分类号: F224.1
文献标识码: A
基金项目: 课题:湖南文理学院科研项目:无线光通信中的信标光捕获跟踪方法研究(15YB03);湖南省教育厅项目:强电磁干扰环境下的CDMA电磁测深技术研究(18C0741)。
作者简介: 杨智(1986-),男,汉族,湖南株洲,硕士研究生,助教,研究方向:通信系统与信号处理。
标签:STM32论文; 安全行驶论文; 警示系统论文; 湖南文理学院电气与信息工程学院论文;