APP下载

基于S7—1500的PROFINET通信方式的变频调速系统设计

2016-04-20韩丽

中国高新技术企业 2016年11期
关键词:方向盘转角驾驶员

韩丽

摘要:文章利用西门子S7-1500的PLC,采用PROFINET的通信方式,控制变频器输出频率的变化,变频器采用G120_cu250s型号,利用WINCC触屏设定异步电机转数,经过PLC程序运算后,将运算后的数字量通过变频器端口送到变频器,进而控制调整电机转数和触屏设定转数相同,达到调速的目的。

关键词:PROFINET;WINCC触屏;西门子S7-1500;变频调速系统;通信方式;变频器 文献标识码:A

中图分类号:TM921 文章编号:1009-2374(2016)11-0024-02 DOI:10.13535/j.cnki.11-4406/n.2016.11.012

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

1 系统基本结构

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

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

2 系统硬件设计

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

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

2.1 控制模块的设计

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

针对电机控制,强干扰场合。

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

2.2 输入模块

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

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

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

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

2.3 输出模块

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

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

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

效果。

3 系统软件的设计

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

4 系统测试与分析

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

5 结语

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

参考文献

[1] 装玉龙,王炜.道路交通事故成因及预防对策[M].

北京:科学出版社,2004.

[2] 王武宏,孙逢春,曹琦,等.道路交通系统中驾驶行

为理论与方法[M].北京:科学出版社,2001.

[3] 童诗白,华成英.模拟电子技术[M].北京:高等教

育出版社,2006.

[4] 郭天祥.51单片机C语言教程[M].北京:电子工业出

版社,2009.

[5] 谭浩强.C程序设计[M].北京:清华大学出版社,

2010.

[6] 王磊,吴晓娟,俞梦孙.驾驶疲劳瞌睡检测的方法与

进展[J].生物医学工程学杂志,2007,(1).

(责任编辑:黄银芳)

猜你喜欢

方向盘转角驾驶员
基于高速公路的驾驶员换道意图识别
驾驶员安全带识别方法综述
玩转角的平分线
把握好直销的方向盘
把准方向盘 握紧指向灯 走好创新路
三次“转角”遇到爱
永春堂赢在转角
起步前环顾四周是车辆驾驶员的义务
下一个转角:迈出去 开启“智”造时代
某型轿车方向盘抖动的分析与改进