模块unicode编码转换器

unicode编码转换器  时间:2021-05-05  阅读:()
SoftwareEngineeringandApplications软件工程与应用,2017,6(6),172-180PublishedOnlineDecember2017inHans.
http://www.
hanspub.
org/journal/seahttps://doi.
org/10.
12677/sea.
2017.
66019文章引用:展召敏,严一滨.
基于驾驶员身份认证的车载酒精检测系统设计[J].
软件工程与应用,2017,6(6):172-180.
DOI:10.
12677/sea.
2017.
66019DesignofVehicleAlcoholDetectionSystemBasedonDriverIdentificationZhaominZhan1,YibinYan21ShanghaiJianqiaoUniversity,Shanghai2No.
2HighSchoolAffiliatedtoEastChinaNormalUniversity,ShanghaiReceived:Nov.
16th,2017;accepted:Dec.
1st,2017;published:Dec.
8th,2017AbstractInrecentyears,withtherapidgrowingofthequantityofmotorvehiclesinChina,thetrafficacci-denthasbecomeanimportantfactorendangeringthepublicsecurity.
Theaccidentcausesmainlyincludespeeding,drunkdrivingandfatiguedriving.
Theresearchshowsthatenhancingsuperin-tendencystrengthcaneffectivelyreducetheillegaloperationsofdrivers.
Withthesinglechipprocessorasthecore,combiningwithcontactlessICcardtechnology,GSMtechnology,sensortechnologyandcontrollerareanetworkbustechnology,thestudydesignsasetoftheresponsibil-ityidentificationofdrivingsystem,whichbindsdriversanddrivingbehaviorthroughtheICcard,automaticallymonitoringthedriverstatusbyusingalcoholsensorbeforedriving.
Accordingtotheresultsofthedetection,itgivesthewarning,andreducestheincidenceoftrafficaccidents.
KeywordsAlcoholDetection,ContactlessICCard,IdentityAuthentication,GlobalSystemforMobileCommunication,ControllerAreaNetworkBUS基于驾驶员身份认证的车载酒精检测系统设计展召敏1,严一滨21上海建桥学院,上海2华东师范大学第二附属中学,上海收稿日期:2017年11月16日;录用日期:2017年12月1日;发布日期:2017年12月8日摘要近年来,我国机动车数量快速增长,交通事故成为危害公众安全的重要因素.
事故成因包括超速、酒驾、疲劳驾驶等.
本设计以单片机为控制核心,结合非接触式IC卡技术、GSM技术、传感器技术以及CAN总展召敏,严一滨DOI:10.
12677/sea.
2017.
66019173软件工程与应用线技术,研究设计了一套基于驾驶员身份认证的酒精检测系统,通过IC卡绑定驾驶员与驾驶行为,通过酒精传感器对驾驶员入驾状态进行检测,根据检测结果进行预警,降低涉酒类交通事故的发生率.
关键词酒精检测,非接触式IC卡,身份认证,GSM,CAN总线Copyright2017byauthorsandHansPublishersInc.
ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY).
http://creativecommons.
org/licenses/by/4.
0/1.
引言据2015年WHO研究报告统计,我国每年死亡人口中约2.
70%是由道路交通事故导致的[1],其中,涉酒事故严重程度位居各类交通事故之首,约占30%.
我国自2011年5月1日起规定醉驾为"危险驾驶罪",依法追究驾驶者刑事责任[2].
驾驶员酒后对自己的酒驾行为认识不足,经常抱有"只喝了一点没事"的侥幸心理使酒驾问题屡禁不绝.
因此,如何"防酒驾"已经成为相关领域的一项研究热点.
目前国内外关于酒驾行为的检测方法主要可以分为三类.
第一类是对驾驶员抽血检测,可以准确测量血液中酒精浓度.
第二类是执法人员携带的便携式警用检测仪,对驾驶员进行停车检查.
第三类方法是利用车载酒精检测装置,将驾驶员呼出的气体与设定的阈值进行比对后,对驾驶员进行预警和对车辆起火进行干预[3].
前两类主要用于事故发生后的违法取证,第三类是目前"防酒驾"系统的热门研究方向,通常需要配合其他模块协同工作,如配合摄像头进行驾驶员身份识别,配合GPRS及时联系驾驶者家人,从不同方面给出了不少解决方案,但目前这些系统中所需的驾驶者相关信息都需要事先输入或联网获取[4],前者需要固定车辆的驾驶者,后者需要很高的数据通信支持.
为克服上述不足,笔者设计采用一种统一发放的非接触式IC卡电子驾驶证存储驾驶者身份信息,结合酒精检测装置,为驾驶员提供酒精检测和预警功能,在酒驾发生时,数据会被记录,并通过GSM模块向驾驶者的紧急联系人(亲友等)发送警示短信,通过系统的预警和他人的监督,降低涉酒类交通事故的发生率,系统中存储的数据可为执法部门提供参考.
2.
系统原理系统架构如图1和图2所示.
驾驶人员驾车时需要通过IC卡登录系统,以绑定驾驶者身份,登录成功后,系统自动切入酒精浓度检测模式,驾驶者向酒精检测装置吹气,酒精传感器将采集到的信号传给微控制器(即MCU),MCU根据酒精检测结果控制报警模块,若酒测不通过,在检测到CAN总线上发动机控制单元传输过来的汽车起火的信号后,将记录酒驾信息,并通过GSM模块向存储于IC卡电子驾驶证中的紧急联系人发送警示短信,需要更换驾驶员(即更换IC卡)或间隔6小时后重新检测.
3.
系统设计如图1和图2所示,系统中,酒精检测单元的CAN总线节点分为酒精检测单元和CAN通信模块,其中酒精检测单元包括数据处理模块(MCU)、IC卡登录模块、酒精检测模块、报警模块、GSM模块、电源管理模块、以及时钟日历模块等.
其中电源管理模块,即DC-DC转换器,接车载12V直流电,给系OpenAccess展召敏,严一滨DOI:10.
12677/sea.
2017.
66019174软件工程与应用Figure1.
Systemarchitecturediagram图1.
系统架构图Figure2.
Schematicdiagramofalcoholdetectionunit1图2.
酒精检测单元架构图统中其他各模块供电.
数据处理模块包括微控制器及其最小系统,考虑到系统涉及对AT指令集的解析及对IC卡大量数据的读写,设计采用STM32系列单片机,该系列单片机处理速度快、片上存储空间大、功耗低、且具备丰富的外设资源,可以满足系统设计需求.
时钟日历模块,通过其中的时钟日历芯片(DS1302或PCF8563),使MCU获取系统时间.
这三个模块后文不再展开,本节着重介绍IC卡登录模块、1图中虚线表示电源线,实现表示信号线,实体箭头表示酒精检测单元和外部设备的连接.
展召敏,严一滨DOI:10.
12677/sea.
2017.
66019175软件工程与应用酒精浓度检测模块、报警模块、CAN通信模块、GSM模块,以及系统软件流程设计.
3.
1.
IC卡登录模块设计非接触式IC卡,即射频卡,由封装在标准的PVC卡片内的IC芯片和感应天线组成.
卡片在距离读写器表面50~100mm时,可以通过无线电波的传递来完成数据的读写操作.
相较磁卡等信息载体而言,非接触式IC卡具有保密性好,安全性高,储存量大,数据传输速度快等优点.
设计采用统一发放的IC电子驾驶证替代传统的纸质驾驶证,更易于使用和保存.
(1)数据存储IC卡登录模块包括存储驾驶员和其行车信息的IC卡式驾驶证和该驾驶证的检测、读取、写入模块和放置装置.
IC卡中存储的信息包括:驾驶员姓名、驾驶证号、准驾车型、最近一次酒精检测不通过的时间、12个月内酒精检测不通过的标识(饮酒驾车/醉酒驾车)、酒驾起始时间、酒驾持续时间、最近一次汽车熄火时间(结合下次汽车启动时间判断是否中途熄火,如果是短暂熄火,无需重新进行酒精检测)、紧急联系人电话号码.
所有存储的数据要经过加密处理.
(2)工作流程通过IC卡登录模块的卡槽式装置和内置检测电路容纳和判定IC卡式驾驶证放入情况,并通过内置读卡写卡模块,读取驾驶者信息,判断是否符合准驾车型,并在异常行为和停车熄火时写入行车行为,并通过报警模块进行声光示警,通过GSM模块发送警示短信.
驾驶者IC卡成功登录后,数据处理模块判断IC卡读写模块中是否存在6小时以内的酒精检测不通过记录,若是,则设立警示标志位,若否,则接收酒精浓度检测模块的酒精检测数据,并进行分析判定,若判定合格,则正常启动,若判定不合格(或有警示标志),仍收到了CAN总线上的汽车启动信号,则报警模块报警,并将驾驶员身份信息、酒精检测不通过的标识及时间等计入IC卡中,通过GSM模块向驾驶员的紧急联系人发送示警短信.
3.
2.
酒精浓度检测模块设计酒精浓度检测模块设计主要需考虑精度和成本两方面因素.
目前警用酒精测试仪中的传感器精度高,稳定性强,然而成本也很高;在其它低成本酒精传感器中,MQ-3酒精传感器可在环境温度为20℃~+55℃,相对湿度≤95%RH的环境下(该阈值能够适应车内环境变化),正确的检测出酒精浓度,范围为10~1000ppm,精度高于1mg/100ml.
该传感器主要制作材料为二氧化锡,遇到酒精气体时,其电导率会随着酒精气体浓度增加而变大,从而导致电压变化,通过AD转换,即可将酒精浓度信号转换成数字信号供MCU处理.
由于如图3所示,MQ-3酒精传感器检测精度会受到环境温湿度的影响,故设计采用温湿度传感器,如DHT11来对酒精检测值进行校准.
3.
3.
报警模块设计数据经MCU处理后,传送至报警模块,该模块主要采用两个三基色LED指示灯和一个蜂鸣器来加强警示作用,其中一个LED灯用来指示IC卡电子驾驶证的检测状态,另一个LED灯用于指示酒精检测状态.
具体含义如表1和表2所示.
3.
4.
CAN通信模块设计德国BOSCH公司最早研发了CAN总线(ControllerAreaNetworkBus)即控制器局域网络总线,专用于现代汽车行业制造厂中现场设备的连接.
展召敏,严一滨DOI:10.
12677/sea.
2017.
66019176软件工程与应用Figure3.
MQ-3sensortemperatureandhumiditycharacteristicsofthecurve图3.
MQ-3传感器的温湿度特性曲线Table1.
ICcardindicatorstatustable表1.
IC卡指示灯状态表指示灯状态蜂鸣器状态含义绿灯长亮不发声IC卡状态正常黄灯长亮不发声IC卡为警示状态卡,即距离前次酒测不通过的时间未满6小时红灯1Hz频率闪烁发出急促滴滴声IC卡为无效卡,如准驾车型不符,卡已损坏,或放入的是其他类型的磁卡,并非电子驾驶证Table2.
Alcoholdetectiondataclassificationprocessingmechanism表2.
酒精检测数据分级处理机制酒精浓度x指示灯状态蜂鸣器状态检测结果行为界定x<20mg/100ml绿灯长亮不发声合格合法行为20mg/100ml≤x<80mg/100ml黄色1Hz频率闪烁发出缓慢滴滴声饮酒驾车违法行为80mg/100ml≤x红色1Hz频率闪烁发出急促滴滴声醉酒驾车犯罪行为(1)汽车电器网络结构汽车上的电器网络连接主要采用高/低速2条CAN.
高速CAN用于实时性要求较高的驱动系统,如发动机、安全气囊、电动机等,速率可达500kbps;低速CAN用于实时性要求低,但信号众多的车身系统,如车门、车灯、车窗等信号的采集和反馈,速率为100kbps.
本系统中需要检测发动机启动情况,以判断驾驶员有无在饮酒的情况下强行发动汽车,故系统挂靠于高速CAN总线上,如图4所示.
(2)CAN通信模块系统组成CAN通信模块由CAN控制器、CAN收发器、数据传输终端以及传输线2等部分组成.
1)CAN控制器3SJA1000CAN控制器的结构如图5所示.
CAN核心模块,依据CAN规范控制CAN帧收发;接口管理逻辑,通过地址/数据复用总线和酒精检测单元的MCU通信;发送缓冲区,用于存储报文;当MCU发送数据时,CAN核心模块从发送缓冲区读取报文;验收滤波器,可筛选MCU拟接收的报文;接收FIFO,可以存储所有收到的报文.
2)CAN收发器CAN收发器如图6所示,安装在控制器内部,通过一个开路的集电极和总线相连,为半双工通信.
2最后两部分此处不展开.
3本设计中采用的是SJA1000型CAN控制器,也可以选用具有CAN控制器中能的微控制器,则不需连接专门的CAN控制器,只需连接CAN收发器.
展召敏,严一滨DOI:10.
12677/sea.
2017.
66019177软件工程与应用Figure4.
DesignofAutomobileElectricalNetworkBasedonCANBus图4.
基于CAN总线的汽车电器网络结构图Figure5.
StructurediagramofSJA1000typeCANcontroller图5.
SJA1000型CAN控制器结构图Figure6.
CANtransceiverschematic图6.
CAN收发器原理图展召敏,严一滨DOI:10.
12677/sea.
2017.
66019178软件工程与应用当所有控制器开关断开,总线电平为5V或3.
5V,CAN总线未激活,称为隐性电平;反之,任一控制器闭合,总线电平为0伏,CAN总线被激活,称为显性电平.
3.
5.
GSM通信模块设计(1)通信模块设计原理当酒驾发生时,系统设计了远程通信功能,即通过GSM模块向IC卡中存储的驾驶员的紧急联系人手机号码发送短信,通过人为干预的方式,防止酒驾的发生.
GSM模块通过AT指令操作,可以通过串口和MCU通信.
通信过程为MCU将欲发送的联系人手机号码及短信提示内容进行编码,然后进行数据的打包,通过串口发送给GSM模块.
另外,为防止GSM模块长时间未和MCU通信进入休眠状态,MCU将周期性的发送AT指令集至GSM模块,以提高短信发送成功率.
(2)编码设计与短信息相关的部分主要AT指令见表3.
由于本设计中需要发送中文信息,"AT+CMGF"指令中,Text模式是不支持中文的,故选择PDU模式的UCS2编码发送Unicode字符,即中文Unicode码.
手机号编码:涉及"0~9",根据编码规则5,对应的Unicode编码分别为:0030003100320033003400350036003700380039设计短信提示内容为:"驾驶证号为X的Y(驾驶员姓名)发生Z(饮酒驾车或醉酒驾车)行为,望您及时劝阻,以免危险发生!
"(短信内容中的X、Y的参数是MCU从IC卡中读取的,Z参数为系统酒测过程中获得的),如X为"232101198708015348",Y为"王小明",Z为"醉酒驾驶",其对应的Unicode编码为:9a7e9a768bc153f74e3a0032003300320031003000310031003900380037003000380030003100350033003400387684738b5c0f660e53d1751f918991529a7e8f66884c4e3aff0c671b60a853ca65f6529d963bff0c4ee5514d5371966953d1751fff013.
6.
系统控制流程设计酒精检测单元控制流程如图7所示.
当驾驶员将IC卡插入卡槽时,若是无效卡,通过IC卡状态指示灯示警,并将卡弹出.
若是有效卡,通过对卡中数据的读取,若距上次酒测不通过时间已超过6小时,则进入酒精检测环节,通过吹气判定和酒精浓度检测,判定当前驾车状态(分酒测通过、饮酒驾车及醉酒驾车).
若酒测通过,则允许车辆正常起火;若不通过,可以按IC卡弹出按键,更换驾驶员驾车.
若驾驶员强行起火,除了装置的声光警示外,还会立即根据IC卡中的联系人信息发送警示短信,此外在汽车Table3.
GSMmodulewithSMSrelatedpartoftheATcommand表3.
GSM模块4中与SMS相关部分AT指令AT指令功能AT+GMGC列出一条短信息AT+GMGD删除SIM卡内存的信息AT+CMGF选择短信息格式0-PDU;1-TextAT+GMGR读取短信息AT+CMGS发送短信息AT+CMGW向SIM内存中写入待发的短信息4以Siemeils公司推出的TC35为例.
5此处不展开.
展召敏,严一滨DOI:10.
12677/sea.
2017.
66019179软件工程与应用Figure7.
Alcoholdetectionunitcontrolflowchart图7.
酒精检测单元控制流程图熄火时,还会向IC卡中记录酒驾起止时间、酒驾状态标记(酒驾/醉驾),并再次通过GSM模块发送警示短信.
为防止车辆意外中途熄火时,反复酒测可能会耽误重新起火,系统设定为每次车辆熄火时自动记录熄火时刻,如果与下次启动时的间隔小于1分钟且IC卡有效,可以跳过酒测环节直接启动车辆(不影响酒测判定).
此外,若距上次酒测不通过的时间不超过6小时,系统将会判定其仍处于酒驾警示阶段,自动延续前次酒测判定结果.
4.
结论设计采用IC卡式电子驾驶证登录系统,可在无需大幅提升通信数据量的前提下,方便的实现对驾驶员与驾驶行为的绑定,从针对车辆的检测,升级到了针对驾驶人员的检测.
系统检测到驾驶员入驾前饮酒,能及时示警,若酒后欲强行驾车,可利用GSM模块向其紧急联系人发送示警短信,以期及时得到人展召敏,严一滨DOI:10.
12677/sea.
2017.
66019180软件工程与应用为干预,设计更加人性化.
同时,IC卡中会记录酒驾数据,供有关部门参考,以加强威慑作用,提高防酒驾的有效性.
系统具有良好的拓展性,可以将酒测结果通过CAN总线传输至发动机控制单元,通过控制汽车引擎,直接禁止酒驾,也可以和其他的汽车安全系统(如疲劳驾驶检测、视角关注方向检测等)整合,实现对驾驶员入驾状态及各项行驶参数的实时检测.
系统为防酒驾提供了多种处理方案,可以降低交通事故的发生率,弥补现有交通稽查工作的不足,具有较高的实用价值,也为解决汽车行业的安全驾驶问题提供了一条新思路.
基金项目上海高校青年教师培养资助计划,项目名称:智能车载电子适驾系统的设计与研究,项目编号:AAYQ1414;上海市晨光计划项目,项目名称:车载适驾检测及行为认定系统的设计与研究,项目编号:AASH1702.
参考文献(References)[1]WorldHealthOrganizations.
(2015)WorldHeathStatistics.
[2]杨森,李月娥,张翀昊.
基于STC89C52单片机防酒驾系统的设计与研究[J].
山西大学学报(自然科学版),2015,38(3):494-500.
[3]阎镜予,等.
一种车载酒精检测系统、方法及汽车[P].
中国专利,10302985A,2013-04-10.
[4]USDepartmentofTransportation,NationalHighwayTrafficSafetyAdministration.
(2007)ReviewofTechnologytoPreventAlcohol-ImpairedCrashes(TOPIC).
DOTHS810827.
知网检索的两种方式:1.
打开知网页面http://kns.
cnki.
net/kns/brief/result.
aspxdbPrefix=WWJD下拉列表框选择:[ISSN],输入期刊ISSN:2325-2286,即可查询2.
打开知网首页http://cnki.
net/左侧"国际文献总库"进入,输入文章标题,即可查询投稿请点击:http://www.
hanspub.
org/Submission.
aspx期刊邮箱:sea@hanspub.
org

Hostodo商家提供两年大流量美国VPS主机 可选拉斯维加斯和迈阿密

Hostodo商家算是一个比较小众且运营比较久的服务商,而且还是率先硬盘更换成NVMe阵列的,目前有提供拉斯维加斯和迈阿密两个机房。看到商家这两年的促销套餐方案变化还是比较大的,每个月一般有这么两次的促销方案推送,可见商家也在想着提高一些客户量。毕竟即便再老的服务商,你不走出来让大家知道,迟早会落寞。目前,Hostodo有提供两款大流量的VPS主机促销,机房可选拉斯维加斯和迈阿密两个数据中心,且都...

HostKvm四月优惠:VPS主机全场八折,香港/美国洛杉矶机房$5.2/月起

HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。本月商家针对全场VPS主机提供8折优惠码,优惠后美国洛杉矶VPS月付5.2美元起。下面列出几款不同机房VPS主机产品配置信息。套餐:美国US-Plan0CPU:1cores内存:1GB硬...

LOCVPS:VPS主机全场8折,德国/荷兰/美国KVM终身7折

LOCVPS发来了针对元旦新年的促销活动,除了全场VPS主机8折优惠外,针对德国/荷兰KVM #1/美国KVM#2 VPS提供终身7折优惠码(限量50名,先到先得)。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐优先选择KVM),均选择直连或者优化线路,国内延迟低,适合建站或远程办公使...

unicode编码转换器为你推荐
操作httpinternalservererrorError 500--Internal Server Error登陆建行个人网银,WIN7 64位IE10版本!css加载失败为什么打开微博都显示CSS层加载失败?asp.net什么是asp.net爱买网超艾比安高达厉害吗,今天在网上看到的万代的果断入手了,168贵吗,不知道这款高达厉不厉害可信网站可信网站认证一定要办吗网络u盘网吧网络U盘是怎么弄的独立访客访客数(UV)是什么意思商务软件软件分为哪几种类型?财务单据会计里各种票据的定义及区分
如何注册域名 抗投诉vps主机 骨干网 踢楼 安云加速器 e蜗 新家坡 nerds cdn加速是什么 天翼云盘 申请网页 双12 万网主机管理 服务器维护 杭州电信宽带优惠 网站加速 服务器防御 腾讯服务器 碳云 forwarder 更多