基于STC12C5A60S2的汽车防疲劳驾驶系统研究

发布者:PositiveVibes最新更新时间:2023-09-12 来源: elecfans关键字:STC12C5A60S2  51系列 手机看文章 扫描二维码
随时随地手机看文章

  众所周知,汽车如今已然成为我们生活中一种必须的交通工具,它和我们的生活息息相关,但是由于我们的疲劳驾驶造成的交通事故相当的影响我们的生活,无论是从财产、精神方面来说都是有很深的伤害的,因此如何降低日常生活中的疲劳驾驶是有很深远的意义的。


  疲劳驾驶是造成大多数交通事故的主要元凶之一,其中50%的交通安全事故起源于驾驶员意识不清醒从而酿成车祸,因此,防疲劳驾驶系统的研究具有重要意义。文章采用STC12C5A60S2单片机作为微处理器,通过采集安装在方向盘上的角位移传感器与压力传感器数据,判断驾驶员疲劳状况,并在驾驶员疲劳时进行报警处理,从而达到安全驾驶的目的。


  随着科技的进步,人们对汽车的安全性提出了更多要求。现在很多国外著名汽车品牌已将防疲劳驾驶技术融入到汽车中,即采用图像识别式,利用图像传感器捕捉驾驶员面部特征,判断驾驶员疲劳程度。这种识别模式准确度较高,但价格也十分高昂。利用单片机作为最小系统的防疲劳驾系统具有性能稳定、价格低廉的优势,同时传感器具有灵敏、准确、迅速等优点,从而极大提高了防疲劳系统的安全性,因此,基于单片机的防疲劳驾驶系统具有很强的实用性。


  stc12c5a60s2在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。


  系统基本结构

  系统主要由控制模块、输入模块、输出模块三部分组成。控制模块由单片机STC12C5A60S2最小系统组成。其中输入模块安装在方向盘上,主要包括角位移传感器和压力传感器,用于采集方向盘角度及压力数据的变化情况。显示模块采用LCD12864显示器,主要用于设定和显示驾驶时间和转角时间。语音报警模块采用ISD1820芯片。

  基于STC12C5A60S2的汽车防疲劳驾驶系统研究

  当驾驶员正常驾驶机动车,系统不报警;当驾驶员处于疲劳状态,双手离开方向盘,超过设定的驾驶时间,符合报警条件,语音模块播放报警音报警,显示模块LCD12864显示当前系统进入报警状态;当驾驶员处于疲劳状态,双手未离开方向盘,但方向盘转角长时间未发生变化,符合报警条件,系统报警,语音模块和显示模块进入报警状态。

  系统硬件设计

  系统硬件由控制模块、角位移传感器、压力传感器、液晶显示模块和语音模块组成。

  控制模块通过角位移传感器和压力传感器采集方向盘转角及压力数据进行分析,当符合报警条件,语音模块报警,显示模块显示系统处于报警状态。

  基于STC12C5A60S2的汽车防疲劳驾驶系统研究



  控制模块的设计

  STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8~12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/s,即25万次/s),针对电机控制,强干扰场合。

  STC12C5A60S2单片机主要负责对输入模块发送的数据进行接收处理,并控制语音模块和显示模块工作。

  输入模块

  角位移传感器:角位移传感器结构主要由导电塑料基体、电刷、随动轴、壳体等组成。

  角位移传感器采用电阻分压器的原理,在电阻导轨两端连接一恒定直流电压,通过电刷在导轨上的移动获得输出,输出电压与位移量成线性关系,其指标用线性度表示,数值越小,精度越高。

  压力传感器:Force Sensing Resistor是著名Interlink Electronics公司生产的一款重量轻、体积小、感测精度高、超薄型的电阻式压力传感器。

  压力传感器是将施加在FSR传感器薄膜区域的压力转换成电阻值的变化,从而获得压力信息。压力越大,电阻越低,其允许用在压力0g~10kg的场合。本设计采用与压力传感器配套的电路模块,将已知的电阻信号转化为电压信号。

  输出模块

  液晶显示模块:DM12864M汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16×16点阵)、128个字符(8×16点阵)及64×256点阵显示RAM(GDDRAM)。

  第一行至第四行分别显示课题名称、驾驶时间及界限、转角时间及界限、系统状态和报警状态。

  语音模块的设计:语音模块采用ISD1820语音芯片,该芯片具有10s语音录放、自然的语音还原等功能,可用单片机控制同时能直接驱动8欧0.5W小喇叭。按下REC键,开始录音,松开按键停止录音;按下RLAYE键,触发模式放音,按一下就播放当前整段的语音。本系统采用STC12C5A60S2作为主控制芯片,只需ISD1820芯片通过SPI协议与主控芯片通信来达到播音效果。

  系统软件的设计

  程序开始先进行传感器端口扫描。当方向盘存在压力同时转角发生变化,说明驾驶员处于正常驾驶状态;当方向盘不存在压力,说明驾驶员双手离开方向盘,驾驶时间+1,当驾驶时间大于设定时间则进行报警处理;当方向盘存在压力但转角未发生变化,说明驾驶员处于疲劳状态,转角时间+1,当转角时间大于设定时间将进行报警处理。

  系统测试与分析

  将硬件实物焊接后,经过对软件的调试,系统能够正常工作。液晶显示模块分别显示驾驶时间、转角时间与报警状态。当符合报警条件,语音模块发出报警音,提示驾驶员已处于疲劳状态。

 基于STC12C5A60S2的汽车防疲劳驾驶系统研究

  本系统具有适用性强、技术成本低、系统稳定等优点,能够达到防疲劳驾驶的目的,为防疲劳驾驶系统的进步提供一种新思路。


关键字:STC12C5A60S2  51系列 引用地址:基于STC12C5A60S2的汽车防疲劳驾驶系统研究

上一篇:51系列单片机定时器的实用方法
下一篇:STC12C5A60S2单片机的内部构造及功能详细介绍

推荐阅读最新更新时间:2024-11-13 10:49

基于C8051F系列单片机的数据采集系统USB接口设计
1 引言 随着现代工业生产和科学研究对数据采集系统的要求日益提高,传输速度、纠错能力和操作安装的简易性是人们进行采集数据时一直关注的问题,这使得数据通讯技术不可避免地成为了其中的关键技术,而数据采集系统采用何种接口进行数据通讯是影响系统整体效率的重要因素之一。USB(通用串行总线)总线接口技术由于具有速度快、设备安装和配置容易、易于扩展、能够采用总线供电及使用灵活等优点,已逐渐成为现代数据传输的发展趋势[1-5]。 本文给出了一种基于C8051F320的数据采集系统USB 接口设计方案,完成了USB 接口硬件电路设计和软件程序开发,并将其应用到仓库视频监控系统中,实现了快速、方便的数据采集和传输。 2 C8051F320
[单片机]
基于C80<font color='red'>51</font>F<font color='red'>系列</font>单片机的数据采集<font color='red'>系统</font>USB接口设计
stc12c5a60s2最小系统原理图
要使一块单片机芯片工作起来最简陋的接线方式就是单片机的最小系统。 STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。 stc12c5a60s2引脚及功能 VCC:供电电压 ;GND:接地; P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。当P0口的管脚写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的
[单片机]
<font color='red'>stc12c5a60s2</font>最小<font color='red'>系统</font>原理图
简易的透射式能见度测量装置设计方案
0 引言 能见度即目标物的能见距离,是指观测目标物时,能从背景中分辨出目标物的最大距离。近年来,由于种种原因,世界各地大气能见度越来越低,温室效应也日趋明显,雾霾、沙尘暴等成为人们热议的话题,国防工业生产和百姓日常生活都受到极大影响。加强空气中CO2和能见度测量迫在眉睫。 目前国际上已经研制出的能见度仪器有透射式和散射式两大类,而我国能见度测量仪器的研究还未成熟。 本文提出一种简易的透射式能见度测量装置的设计方案,同时配备CO2检测功能。利用单片机控制,集测量、显示于一体,仪器简单实用,测量结果一目了然。体积小易携带,数据实时性好,灵活度大。实验验证,本方案基本满足日常生活所需。 1 测量装置原理及构成框图 该装置包含了
[单片机]
简易的透射式能见度测量装置设计方案
stc12c5a60s2贴片封装及尺寸
  STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/机器周期(1T) 的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810 专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对电机控制,强干扰场合。   1增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051   2工作电压:   STC12C5A60S2系列工作电压:   5.5V.3.5V (5V单片机)   STC12LE5A60S2 系列工作电压: 3.6V.2.2V( 3V 单片机)   3工作频率范围: 0
[单片机]
<font color='red'>stc12c5a60s2</font>贴片封装及尺寸
51单片机系列连载8—独立键盘与矩阵键盘
在前面我们讲的都是向单片机中向外输出数据,今天我们开始介绍一下如何向单片机里面输入数据,也就是键盘。 键盘有两种,独立式键盘与行列式矩阵键盘。 独立式键盘是指直接用一根I/O口线构成的单个按键电路,每个I/O口的按键不会影响另外一个,具体电路图如下: 接下来看一个程序,这个程序主要是按键二极管亮,同时按一下数码管显示一下,往下加,加到9,具体程序如下: #include #define uint unsigned int; #define uchar unsigned char; sbit d1=P1^2; sbit duan=P
[单片机]
STC12C5A60S2单片机-双串口通信
STC12C5A60S2单片机是一款功能比较强大的单片机,它拥有两个全双工串行通信接口,串口1的功能及操作与传统51单片机串行口相同;特殊的是STC12C5A60S2单片机内部有一个独立波特率发生器,串口1可以使用定时器1作为波特率发生器,也可以使用独立波特率发生器作为波特率发生器;而串口2只能使用独立波特率发生器作为波特率发生器。 芯片:STC12C5A60S2 晶振:22.1184MHz 波特率:9600bps 引脚定义:串行口1: 发送————TxD/P3.1; 接收————RxD/P3.0 串行口2: 发送————TxD2/P1.3;接收————RxD2/P1.2 功能描述:STC12双串口通信(中断方
[单片机]
51单片机开发系列二_1602字符液晶显示
从51单片机入门,对流水灯有了一定的认识后,就可以进入学习显示类的外设驱动,因为学习时往往需要直接验证、跟踪结果,显示类的外设可以把代码运行情况以非常直观的方式反馈回来。因此,笔者此处首先分析讲解1602字符型液晶的使用。 1. 1602字符型液晶概述 1602字符型液晶能够同时显示16列2行共32个字符信息。其内部已经存储了不同的点阵字符图形,包括阿拉伯数字、英文大小写、常用符号等。每个点阵字符图形都有一个固定的代码,与我们使用的ASCII码是一致的。例如大写英文字母’A’的代码为0x41,只需在需要显示的地址位置写入数据0x41即可显示出字符’A’。可用于一些简单信息交互的设计。 2. 硬件原理图 1602需三根控制线
[单片机]
<font color='red'>51</font>单片机开发<font color='red'>系列</font>二_1602字符液晶显示
AVR相比51系列单片机的优势特征
单片机又称单片微控制器,它是把一个计算机系统集成到一个芯片上,概括的讲:一块芯片就成了一台计算机。单片机技术是计算机技术的一个分支,是简易机器人的核心元件。 1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称AVR。 AVR单片机的优势特征 单片机已广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表和机器人制作等领域,使产品功能、精度和质量大幅度提升,且电路简单,故障率低,可靠性高,成本低廉。单片机种类很多,在简易机器人制作和创新中,为什么选用AVR单片机呢? 一、简便易学
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved