




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 绪论车辆灯具测试软件设计毕业论文1 绪论1.1车灯测试系统概述灯具主要的功能有两点:一是照明功能,即照亮道路、交通标志、行人及其他车辆等,以识别标志和障碍物;二是信号功能,即显示车辆的存在和传达车辆行驶状态的信号。车辆灯具测试系统是一种通用多功能车用灯具配光检测系统, 该系统不仅可对摩托车、汽车前照灯的配光性能进行测试,还可以对其他灯具进行测试。系统具有自动完成数据采集、运算处理、标准判别和检测报告打印等功能, 通用性强, 该系统使用方便, 效果良好,具有较高的精度, 完全满足国家标准1、2、3对车灯配光性能4测定的要求, 是一种低成本的设计方案,具有较大的应用价值。1.2国内外的发展现状1.2.1国内的发展状况我国灯具性能的测试传统方法有俩种:一种是将灯光照射在特定距离的屏幕上,用一台照度计分别测量并记录下检测位置处的照度,进而判断被检灯具是否合格;另一种方式是将照度计探头固定,转动灯具,使探头对应灯不同角度(相当于探头处于屏的不同位置),读出照度值,进而对灯具性能作出判断。由于检定规程要求测量灯具配光的测点较多,这两种方式不仅测量时间长,而且灯和转动机械的稳定性和重复性还限制了测量的准确度,加之这些测试中没能给出灯的色度参数,因此研制一套快速精确的机动车灯光测量系统是很有意义的5。灯具的质量好坏直接关系到摩托车驾驶员和行人的安危,也是影响摩托车质量和销量的一个重要因素,因而会受到包括摩托车生产单位、用户、国家质检部门及交管部门等多方的重视6。机动车行车途中发生的各类事故中,很大一部分是由车灯照明及信号指示发生故障未能及时发现和排除造成的7。所以,发展摩托车前照灯车灯检测系统软件具有重要的意义。20世纪80年代中期我国逐步开展了汽车灯具检测技术8、9、10、11。我国车灯行业现阶段正处于稳步发展时期,灯具生产企业正在逐步完善产品设计与生产能力,并由原来的单纯追求产品质量向既追求产品质量也追求产品外观转换,同时也对国外先进的技术进行消化吸收,逐渐缩小与国外先进企业的差距。42西安工业大学毕业设计(论文)目前, 国内在摩托车配光性测试12方面存在许多问题。 ( 1) 不少单位采用人工逐点、逐区域法测试,效率非常低, 另外, 测试人员的个体差异也会带来很多偶然性, 使得测试结果的可信度降低; ( 2) 进口设备价格十分昂贵, 很多单位由于买不起或不愿花那么多钱去购买, 干脆就直接请相关质检机构替他们检测, 费钱费事, 给生产带来不便; ( 3) 目前国内文献尚未见到有摩托车配光性能测试设备研究的报道,更没有单位专门生产这种设备, 尽管急需此设备, 但在国内却买不到。针对这些情况, 开发摩托车配光性能自动测试设备显得非常必要。我们和国家摩托车检测中心合作开发了这套测试设备, 以期给国内摩托车生产单位和有关国家计量单位在摩托车灯具配光性能检测方面带来便利。目前, 该设备已经投入使用, 效果良好。我国的HID生产才刚刚起步,还没有生产出完整的HID前照灯。采用高亮度LED光源的企业大多数也还在测试开发阶段,完善的LED灯具还很少。这就突出了我国汽车灯具行业在高尖端技术方面与国外企业的差距。如何引入和吸收国外灯具企业的高尖端技术已经显得尤为重要了。我国国家标准和欧洲的法规都是以前照灯的近光为照准基准的, 因为它对近光规定要有明显的水平明暗截止线。从国外测试屏幕的距离来看, ECE法规(欧洲标准)和FMVSS108(美国标准)中均是采取传统测试方法,通过测量车灯前方一定距离位置某一截面的实际照明情况评价灯具配光性能,反映出两个标准制定的目的是相同的。需要注意的是,两个标准中测试屏幕距离的起始位置要求是不同的,分别是灯具的发光中心和光源中心。ECE法规和美国标准的照准方法显然是完全不同的,两者照准基准不同。ECE法规是以前照灯近光为照准基准,要求近光的明暗截止线要清晰、规则,显示出法规对于近光配光的重视。FMVSS108是以远光为照准基准,由此能够看出美国更重视前照灯远光的性能,而近光是否有十分清晰的明暗截止线并不重要。日本的JIS标准对前照灯配光性能测试的照准规定得比较严格。它规定有机械照准和视觉照准, 其中机械照准是对灯具的光学中心的调整, 而视觉照准是以远光光束为照准基准的。通过分析,企业在设计一款灯具时一定要明确标准的技术要求、测试方法,以及不同标准间的差异,从而设计出尽量符合更多标准要求的产品以节约开发成本,但实际情况往往不尽人意。灯具的设计者很难使得同一款灯具同时符合上述几个标准的要求,这主要是因为各地区发展的差异性,从而形成技术壁垒所致。虽然标准间存在着许多的不同,但标准制定者的目的是相同的,就是给驾驶员及行人提供一个更安全行车条件,从而降低由于灯具照明原因引发的交通事故。尽管各国标准不同,但是可以使用相同的测试方法及设备对产品进行性能评价。我国的摩托车车灯标准是参照欧洲标准体系建立的,虽未达到与之同步更新,但技术要求是与国际标准保持一致的。目前,世界范围内的标准协调正在进行中,关于灯具安装要求的法规即将发布,灯具行业有望使用相同的设计标准。光源成本高,使得整灯成本上升,制约了灯具行业的发展。而国外的大型企业大多数都有自己的光源生产线,所需成本大大降低,竞争能力也相应加强。从灯具配光来说,模具制造是非常重要的。现在的灯具为了配合整车造型需要,多数采用无花纹的配光镜来取代传统的带花纹的配光镜。带花纹的灯具的特点是在配光性能不能完全从反光镜的设计上满足时,还可通过带花纹的配光镜通过折射来得以补偿,最终满足配光性能的要求。而现在由于采用了无花纹配光镜,使得反光镜的设计要更加完善。通过模具生产出来的反光镜要完全满足配光的要求,这样模具制造就显得尤为重要了。从灯具模具设计能力来说,我国并没有自己的专业设计软件,基本上都是采用国外软件进行设计,使得设计人员在软件理解和使用方面受到影响。而国外的大公司,像德国HELLA公司就有自己的专业设计软件,相对来说就可以设计出比较完美的产品。我国国标和欧洲的法规都是以前照灯的近光为照准基准的, 因为它对近光规定要有明显的水平明暗截止线。从国外测试屏幕的距离来看, ECE法规(欧洲标准)和FMVSS108(美国标准)中均是采取传统测试方法,通过测量车灯前方一定距离位置某一截面的实际照明情况评价灯具配光性能,反映出两个标准制定的目的是相同的。需要注意的是,两个标准中测试屏幕距离的起始位置要求是不同的,分别是灯具的发光中心和光源中心。ECE法规和美国标准的照准方法显然是完全不同的,两者照准基准不同。ECE法规是以前照灯近光为照准基准,要求近光的明暗截止线要清晰、规则,显示出法规对于近光配光的重视。FMVSS108是以远光为照准基准,由此能够看出美国更重视前照灯远光的性能,而近光是否有十分清晰的明暗截止线并不重要。日本的JIS标准对前照灯配光性能测试的照准规定得比较严格。它规定有机械照准和视觉照准, 其中机械照准是对灯具的光学中心的调整, 而视觉照准是以远光光束为照准基准的。通过分析,企业在设计一款灯具时一定要明确标准的技术要求、测试方法,以及不同标准间的差异,从而设计出尽量符合更多标准要求的产品以节约开发成本,但实际情况往往不尽人意。灯具的设计者很难使得同一款灯具同时符合上述几个标准的要求,这主要是因为各地区发展的差异性,从而形成技术壁垒所致。虽然标准间存在着许多的不同,但标准制定者的目的是相同的,就是给驾驶员及行人提供一个更安全行车条件,从而降低由于灯具照明原因引发的交通事故。尽管各国标准不同,但是可以使用相同的测试方法及设备对产品进行性能评价。我国的摩托车车灯标准是参照欧洲标准体系建立的,虽未达到与之同步更新,但技术要求是与国际标准保持一致的。目前,世界范围内的标准协调正在进行中,关于灯具安装要求的法规即将发布,灯具行业有望使用相同的设计标准。1.2.2国外的发展状况目前国际上关于光信号装置的标准主要分为两大部分,即欧洲的ECE法规和以美国FMVSS108为代表的法规体系。美国FMVSS 108法规中全面叙述对于机动车灯具的要求,各种测试方面的技术内容以相应的SAE标准作为支撑,标准结构比较复杂。由于欧洲国家道路比较狭窄,车辆较多,机动车行驶状况及道路情况比较复杂,故欧洲标准中对于前照灯近光的配光图形要求非常严格,要求有比较明显的明暗截止线,以减少由于近光炫目对其他道路使用者造成影响,美国的地域辽阔,公共道路宽阔、道路上的车辆相对较少,机动车行驶状况及道路情况比欧洲简单,故美国标准中对于前照灯近光的配光图形要求相对比较宽松,而对灯具的照明范围比较重视,以满足在开阔道路上行驶的安全要求。由于灯具中光源的位置直接影响灯具的配光图形,从而影响灯具的最终测量结果,标清测试过程中所要求使用的光源类型,对于设计者显得尤为重要。除欧美标准中对于标准灯泡的使用方法不同外,前照灯配光性能的要求存在着更大的差异,灯具的设计者很难使得同一款灯具同时符合两个标准的要求,这主要是因为各地区发展的差异性,从而形成壁垒所致。虽然标准间存在着许多不同,但标准制定者的目的是相同的,是给驾驶员及行人提供一个更安全行车条件,从而降低由于灯具设计不足而引起的交通事故。尽管各国标准不同,但是可以使用相同的测试方法及设备对产品进行性能评价。我国的灯具标准是参照欧洲标准体系建立的,并且与之协调同步更新,从而与国际标准保持一致。目前,世界范围内的标准协调正在进行中,第一部关于灯具安装要求的法规即将发布,灯具行业有望使用相同的设计要求标准。在欧洲ECE标准中,测试方法是依据标准要求进行照准后,在灯具基准中心前,距离前照灯25m远处的屏幕上,测量配光图形上指定点、线和区域的照度值;信号灯在符合“距离平方反比定律”的位置,为了便于计算,通常放置在米处,测量指定方向上的发光强度,从而判断灯具的配光性能是否符合标准要求。在美国的FMV SS108及相关的 SAE标准中,测量方法是使用照准装置照准后,测量指定方向上的发光强度值,从而判断配光性能是否符合标准要求。测试时探测器与光源距离:前照灯至少为18.3m;信号灯为在大于10倍探测器接受直径,距离光源至少 3m远处,如果灯具可更换光源 ,则测量的过程中要求使用准确定标灯泡。近年来随着单片机、数字图像处理15、16和微型计算机技术的发展,出现了检测诊断、数据采集、检测结果直接显示等功能基于单片机的车灯检测系统16。目前,我国摩托车车灯检测系统技术水平与发达国家相比,主要差距是:目前,我国摩托车车灯检测系统17技术水平与发达国家相比,主要差距是:(1) 自动化水平低。(2) 品种不齐全,各种产品技术含量低,价值低。(3) 使用寿命较低,国外同类产品使用寿命35年,国内故障率高,质量相对较差。1.3课题研究意义机械制造在国民经济中占有重要的地位,是国民经济各部门赖以发展的基础,是国民经济的重要支柱,是生产力的重要组成部分。机械制造业不仅为工业、农业、交通运输业、科研和国防等部门提供各种生产设备、仪器仪表和工具,而且为制造业包括机械制造业本身提供机械制造装备。机械制造业的生产能力和制造水平标志着一个国家或地区的科学技术水平、经济实力。近年来, 我国摩托车工业得到迅速发展, 摩托车拥有量不断增加。在城市、乡村随处可见飞驰而过的摩托车, 它现在已成为城乡居民的有利代步和运输工具。众所周知, 质量才是摩托车得以生存、发展和畅销的关键, 也越来越受到人们的重视。灯具作为摩托车的一个重要组成部分, 其质量理所当然也成为重点关注对象之一。目前, 很大一部分国产摩托车在车灯配光性能方面与国际标准存在着不小的差距。一些整车生产企业通常只要求摩托车的远光照度必须达到国家标准, 而近光照度由于难以控制, 所以在近光照度方面就不做要求。个别灯具生产厂家更是带着反射镜到灯泡厂定做灯泡, 他们对反射镜的一致性和灯泡的质量等技术性能问题, 没有引起足够的重视。而这些问题, 对于普通消费者可以说既不明白也无法了解。但是, 随着国产摩托车出口数量的增加, 以及国外大批高品质摩托车的涌入, 摩托车市场逐渐由现在低水平的价格竞争, 转向高品质、高技术含量竞争。如果国内摩托车灯具厂依然我行我素, 不认真贯彻执行国家标准, 不进一步提高产品的质量, 最终将会被市场所淘汰。摩托车车灯性能的优劣直接关系到车辆的安全与运行,灯具的安全检测是保障行车安全的一个重要因素,所以灯具质量的好坏也直接关系到摩托车驾驶员和行人的安危, 是影响摩托车质量和销量的一个重要因素, 因而会受到包括摩托车生产单位、用户、国家质检部门及交管部门等多方重视。而对灯具最重要的检测内容则是配光性能检测。目前, 国内在摩托车配光性测试方面存在以下问题:1)不少单位采用人工逐点、逐区域法测试,效率非常低, 另外, 测试人员的个体差异也会带来很多偶然性, 使得测试结果的可信度降低;2)进口设备价格十分昂贵, 很多单位由于买不起或不愿花那么多钱去购买, 干脆就直接请相关质检机构替他们检测, 费钱费事, 给生产带来不便;3)目前国内文献尚未见到有摩托车配光性能测试设备研究的报道,更没有单位专门生产这种设备, 尽管急需此设备, 但在国内却买不到。针对这些情况, 开发摩托车配光性能自动测试设备显得非常必要13 。1.4主要设计内容摩托车配光性能测试系统是一套用于测量摩托车前照灯、信号灯、制动灯和转向灯等灯具的配光性能测试系统。根据课题提出的要求,本次设计需完成以下工作:设计摩托车车灯检测系统,总体设计方案。选用合适的传感器,检测摩托车车灯光源的距离,要求测试系统的精度要求是0.1度。车辆灯具测试系统的总体设计,微机与照度计的配合设计以及测试系统的软件设计,其中包括测试系统的机械结构设计。使用一种工具,绘制设计的电路控制系统图。使用VC+编程语言18、19、20,画出软件流程图,完成功能软件的编程。其中都要达到国家标准。再进行摩托车车灯检测台机械结构设计,画出装配图,撰写设计说明书。提交毕业设计论文一份。(1)了解摩托车灯具的种类,熟悉当前摩托车灯具配光性能测试的常用方法;(2)车辆灯具测试系统测试软件设计,编写流程图及其相关软件和各种对话框。(3)对最终方案的机架、A轴和Z轴的结构进行详细设计,并对关键零部件进行计算校核。本论文的主要工作是:第一,在研究目前国内外各种灯具检测方法的基础上,参考国外的有关技术资料,结合工程实际问题完成了摩托车前照灯配光性能检测机床的结构设计。第二,针对摩托车前照灯配光性能检测,建立灯具配光性能检测机床结构。第三,根据题目要求确定结构方案,设计Z向的传动结构,Z向需要设计的有电机、联轴器、丝杠螺母副结构、轴承、轴承座、导轨和导轨支架,对其设计出的零件进行校核计算。第四,对车辆灯具测试系统测试软件设计第五,然后开始画整体的装配图。第六,撰写毕业论2总体方案设计2总体方案设计2.1 功能需求分析及原理本课题设计要实现是通过一个脉冲经信号给电机,然后分别驱动电机,控制A向的旋转和Z向的移动,Z向电机控制工作平台的上下移动,A向电机控制那个安装板俯仰方向的旋转,装在工作台上的灯具也随其转动,这样灯光就可以在配光屏幕21上自如地进行二维扫描运动。系统通过传感器采集图像通过PC传入计算机,通过软件处理,将照度信息转化为数值或表格与国标标准进行比较,由软件22判断该灯具是否合格,将不合格的进行故障分析,找出其失误供厂家参考考摩托车的灯具类型各种各样,但是他们的测试原理都是相似的,如图2.1所示。数据库打印机显示器鼠标键盘测试控制计算机机测试信号输出卡驱动电机工作转台(车灯)传感器数据采集输入卡图2.1 测试原理图2.2 方案的提出对课题进行了查阅国内外的资料,仔细研究分析灯具配光实验台的测试原理,找出合适的机床结构原理,以下是初步得出的结构方案,如图2.2、2.3、2.4所示。方案一:人工逐点法,灯具固定不动,传感器运动,其中缺点是由于测试点较多必然导致测试时间较长,机械部分无法保持稳定可靠,如图2.2所示测试精度必然不高。西安工业大学毕业设计(论文)车灯传感器数据库测试控制计算机数据采集输入卡照度计图2.2 人工逐点法方案二:灯具运动测试法,其中测试灯具朝X轴方向运动,如图2.3所示,缺点是灯具只能向一个方向运动,需要传感器做配合转动,无法达到各个方向的测试点。计算机数据采集输入卡照度计转台A/D转换步进电机X轴电机驱动控制单片机显示器键盘图2.3 灯具运动测试法方案三:灯具旋转测试法,测试时灯具被固定在一个旋转台上, 仅用一个置于屏幕的HV 点处的探测器, 通过灯具的两个方向旋转来进行照度测试, 并配以计算机来进行全自动控制和数据采集。如图2.4所示由于只采用一只探测器在一点上测试, 可以很好地消除杂散光的影响, 精度很高。转台(灯光)数据采集输入卡接口rs232传感器步进电机旋转轴电机驱动测试控制计算机步进电机Z轴电机驱动键盘显示器打印机 图2.4 灯具旋转测试法2.3 方案的对比及优选通过比较方案三比较合适。方案三中转台是整个系统中最主要的机械部分, 通过转台实现测试功能。在转台顶部的灯架上安装前照灯, 通过步进电机带动转台在水平和垂直两个方向上进行旋转, 控制灯具的位置和照射方向, 从而完成对配光屏幕的扫描。转台的水平和垂直转动角度通过控制仪控制, 转动精度可达到0. 01。通过上述对比,方案二较方案一在结构上更为完善,整体系统装置的性能更为优化,便于实现两轴式配光性能测试的功能要求,因此采用方案二作为本次设计的结构方案。2.4 总体方案概述对选择的方案三进行总体设计,在系统功能需求分析基础上,设计灯具测试的一个总体方案,其方案设计内容如图2.5所示。车灯配光实验台(方案三)俯仰旋转轴Z向上下移动轴电动机轴承座联轴器轴承电动机导轨滑块结构图2.5 总体设计方案3车灯测试软件设计3 车灯测试软件设计3.1 测试系统软件的设计要求“摩托车前照灯配光性能测试系统”软件分为三个模块,而产品的检验是由测试模块完成的。该软件操作界面清楚明晰,使用方法简单,易于用户接受。该软件具有测试数据23的存取、分析能力,可以对用户测试结果进行打印。输入检测参数后系统就自动进行检测并输出检测报告。图3.1为产品检验流程图,从图中可以看出,该产品测试方法24、25、26采用一次测试法,大大减少了工作量,适合生产大批量产品检验。本软件还可以实现产品的复检和生成报表。本检测系统27、28、29、30具有如下功能:(1) 判定产品是否合格。如果灯具不合格,从检测数据上找出原因,判断是系统误差上的原因还是灯具设计上的原因,给厂家提出修改意见。(2) 生产产品检测库,用于分析灯型,为灯具设计提供参考依据。(3) 生成等照度曲线图,可以分析灯具设计提供依据。3.3.1 软件需求分析所谓需求分析,就是分析软件用户需求,进行调查,明白用户“做什么”的要求最终转换为一个完全的、精细的软件逻辑模式,并写出软件的需求规格说明,准确的表达用户的要求。需求分析具有决策性,方向性,策略性的作用,他在软件开发的过程中有举足轻重的作用。该设计的应用环境是摩托车前照灯产品的检测,由于传统的方法不能满足现代化、快速检测的需求,需要开发一种能简化检测工作量的实时检测系统,该系统有如下技术要求:(1)要求检测速度比以往的逐点测试法,运动测试法快,以满足生产需求。(2)要求操作简单,减少操作人员量。(3)对数据记录要求。4.2水平旋转轴电机的选择西安工业大学毕业设计(论文)3.2 测试系统流程图测试前还需作如下准备工作: ( 1) 把所要测试的灯具装到转台的夹具上;( 2) 调整好测试电压、电流和测试光强, 给灯具通电; ( 3) 进入测试主界面,调整好转台的姿态, 填写生成测试报表所需的一些测试情况(如测试地点、测试温度、产品名称等); ( 4) 选择检验型式。如图3.1所示。开始系统主界面退出帮助测试高级管理灯具否返回测试主界面吗?是检验返回点击测试否停止测试吗?是测完弹出结果表格保存吗?否是保存关闭图3.1 测试软件流程图3.2.1 测试系统部分组成检测系统各部分组成如图3.2所示传感器透视窗灯具旋转工作台计算机数据采集卡25米Rs232接口图3.2 测试系统机械图测试系统如图所示,系统各部分的功能如下:(1) 暗室:长度25米(2) 前照灯:本实验采用标准工作灯。(3) 前照灯工作回转台:用于放置摩托车前照灯,通过调整转台转过角度,调整前照灯的位置,使其照准配光屏幕。(4) 控制台:给待测灯具供电,可调节电压和电流并记录读书。(5) 配光测试屏幕:该测试屏幕为铅垂放置,距前照灯25米,且其与前照灯灯光灯光轴垂直中心是国标中的HV点。(6) 控制计算机:把采集卡采集出来的照度值通过图像显示出来,利用开发软件,可以形象显示出来。(7) 图像采集卡:(8) 照度计:用于采集配光屏幕上待测点或区域的照度值,量程可以满足摩托车前照灯照度测试精度要求。(9) 控制计算机:控制工作计算机,接受来自照度计的数据信号,整个软件的操作也是在计算机上进行的。3.2.2测试步骤(1) 把灯具固定在夹具上,调整好灯具的角度。(2) 调整测试电压、电流、测试光强,给灯具通电。(3) 进入测试主界面,填写测试相关数据。(4) 选择等型、检验型式,(前照灯要选择灯型,近光灯或 远光灯)点击“测试在距离待测车灯25m 的配光屏幕的特定位置上放置32 个光电探测器, 分别用于近光检测和远光检测, 其中的8 个位于国家标准规定的8 个特征点上(B50L , 75R, 75L , 50R, 50L , 50V , 25L , 25R ) , 用来测量配光屏幕特征点上的照度;为尽量减小杂散光的影响, 每个探头都置于一个小型金属圆筒内, 探头前有两级光阑。光阑和圆筒内壁均涂黑漆。并且在转台到测试屏的光路上放置光阑。3.2.3产品检验流程做好这些准备工作后, 点击测试按钮系统便可以进行自动测试了。测试过程中, 测试结果会同步逐行显示在试界面右侧的矩形框中。为让用户清楚看到测试的进程, 测试点和测试区域的图形在测试前后及测试中会发生颜色的变化: 测试点测试前是红色的圆点, 测试中变成黄色, 测试后变成绿色; 测试区域测试前是用蓝色直线填充的区域, 测试中变成黄色, 测试后则显示为绿色。另外, 由于软件采用了多线程设计, 测试过程中还可以随时进行暂停。测试完毕后, 系统会自动弹出结果报表, 并判断出测试结果是否合格。结果还可以进行保存和打印等操作3.3车灯测试区域3.3.1测试区域介绍观察者位于右侧车道的轴线(对应图6的垂线VV)驾驶位置。75R,50R分别代表约50米和75米距离处的车道右边线上对光照度有要求的两个点的位置。如图3.3所示图3.4所示是使用HS1灯泡或其类似的封闭式前照灯配光屏幕示意图,根据GB5948-1998规定,近光应产生明显的水平明暗截止线,并在VV线左右至少5度范围内保持整直和水平。灯具放在离垂直测试屏幕25米的距离处。屏幕上测试点的位置于图6所示,测试点位置一一对应。垂线VV相当与右侧车道的轴线,直线HG和HG对应透视图右侧车道的左右边线。直线HF代表左侧迎面车道的外边线,直线HF代表左侧迎面车道的中线。因此直线HG是整个路面的轴线。直线HE近似代表迎面汽车驾驶员眼睛的轨迹线。图3.3 道路透视图及相应检查点图3.4 使用HS1灯泡或类似的封闭式前照灯配光屏幕示意图3.3.2测试点及其测试区域表格国标中各规格测试点或区域的照度限值,国标中规定了5个测试点和3个测试区域的照度限值,具体内容如表3.1所示。表3.1 测试点及测试区域序号测试点或测试区域范围1B50L0.3275R6350R6425R1.5525L1.56III区任何点0.77IV区任何点28I区任何点20车灯测试结果及其集体区域通过如下表格绘制出来,最终得出测试灯具是否合格,如表格3.2所示。表3.2 车灯测试结果测试点或区域技术指标测试结果/ lx是否合格近光光束50V3.0050R /50V0.2550L /50V0.253区0.7050L50R1.5025L25R3.00远光光束4区1.50HV0.90EmaxEmax32.00HV 到 1125L12.00HV 到 1125R12.00HV 到 2250L3.00HV 到 2250R3.00复合性初步判断合格3.4车灯测试界面设计3.4.1测试界面组件的设计按钮的设计1.TButton组件的设计,位于Standard组件页中,该组件可以用于创建执行命令按钮,先用鼠标点击TButton组件,将其移动到form1中,在左边点击Caption设置组件属性在其中输入“前照灯测试”。点击Font,设置组件上字体的属性,组件的大小可以用鼠标拖动实现。同样可以设计“高级管理”“帮助”“退出”2.Label组件的设计,位于Standard组件页中,该组件可以用于创建文字,同样在Caption中可以输入“摩托车灯具测试系统”。3.图片的编辑组件,位于Additional组页中,选择Image组件,鼠标点击后将其移动到form1中,在左边点击Picture,之后弹出对话框选择Load Picture 点击打开,然后点击“OK”即可,图片的大小可以用鼠标拉伸。子程序框图按钮设计,如上。绘制出测试系统主界面图如图3.5所示。图3.5 测试软件主程序界面图测试过程中, 测试结果会同步逐行显示在试界面右侧的矩形框中。为让用户清楚看到测试的进程, 测试点和测试区域的图形在测试前后及测试中会发生颜色的变化: 测试点测试前是红色的圆点, 测试中变成黄色, 测试后变成绿色; 测试区域测试前是用蓝色直线填充的区域, 测试中变成黄色, 测试后则显示为绿色。另外, 由于软件采用了多线程设计, 测试过程中还可以随时进行暂停。测试完毕后, 系统会自动弹出结果报表, 并判断出测试结果是否合格。结果还可以进行保存和打印等操作。测试时用户可以通过图形变化观察灯具测试过程,前照灯测试界面如图3.6所示。图3.6 前照灯测试界面测试过程中如果需要对旋转台进行调整需要进入如下界面进行调试,其中包括粗调和微调,具体框图如图3.7所示。图3.7 高级管理页面3.4.2逐行测试法计算机处理软件协调各个部分的工作状况, 以达到对前照灯进行测量的目的。软件将用户设置的采样间距角度发送给控制电路, 控制转台按要求进行转动, 并控制采样电路在每个间隔角度时进行测量。它根据控制电路发回的角度数据和采样电路发回的采样数据, 将获得的采样数据转化为配光屏上某一列位置上的照度数据。软件可以显示整个配光屏上某一点的照度, 而且可画出整个配光屏幕上待测前照灯的配光性能图, 这时就可以分析这个配光图是否符合国家标准要求。国家标准规定的8 个特征点上(B50L , 75R, 75L , 50R, 50L , 50V , 25L , 25R )区域I, III ,IV。测试区域的详细绘图如图3.8所示。图3.8 前照灯近光光束对于点的测试,直接控制转台转动,让灯光照射到该点即可。进行测试对于完成光屏上区域的照度测试,首先要将光屏等分成边长65mm的正方形区域。然后逐区逐行进行扫描。扫描完一行之后,再通过转台竖直方向的摆动来完成换行。之后进行下一行的扫描,直至将光屏上的区域全部扫描完毕。对于区域的测试,转台会带动灯具进行行距固定(前照灯、信号灯为65mm)的逐行往返扫描,每经过一个固定位移(前照灯、信号灯为65mm)进行一次测试。到顶点后向下移动,然后再直线运动,直到测试出所有区域的照度值。3.4.3测试点及测试区域流程测试区域总共测试点数为8个,具体测试点坐标由图标可以看出,测试区域点坐标表3.3所示。表3.3 前照灯测试点坐标点坐标B50L(-1500,250)75R(500,-250)75L50R(750,-375)50L(-2250,-375)50V(0,-375)25L(-2250,-750)25R(2250,750)图3.9表示从公路边观测的道路透视图的剖面图,从图中可以看出,1区域近距离照明区,表明车前25米内的道路照明情况,2去为远距离照明区,表明前50米-75米以内的照明情况,3区为防眩区,表明车灯的炫目情况,其照度值不能大于规定值,4区为灯前25米-50米范围内车道全宽的照明情况。图3.9 道路照明与配光关系照明关系示意图3.5车灯测试程序设计3.5.1照度计测试程序设计测试区域主要是三个区域,如表格3.4所示。表3.4 测试区域照度范围序号测试点或测试区域范围1III区任何点0.72IV区任何点23I区任何点20由以上照度的范围可以得出如下函数,测出照度值范围,其中首先需要打开照度值列表得出照度值范围,然后比较大小,得出合格与否。float _fastcall TGlobleStruct:TestPointTurning() double Value; Value=TurnGetPhotometricValue(17,1); if(Value26) /照度小于0.6 lx Value=TurnGetPhotometricValue(21,1); 打开获取照度值 if(Value-264) /照度小于0.03 lx 大于0.01 lx Value=(Value+288)*0.00026+0.005; else if(-264Value=-232) /照度小于0.088 lx 大于 0.03 lx Value=(Value+264)*0.000275+0.0208; else if(-232Valuecd3.5.2主测试程序设计首先通过传输速度,时间间隔和浮点函数计算出系统脉冲数,其中由弧度和角度的转换计算出旋转轴走过的角度,由计算得出脉冲函数。由于测出的函数要求准确无误,所以要得出5组测出的数值,然后去掉最大值和最小值得出中间值。所列部分函数如下。/* float* _fastcall TGlobleStruct:TestFrt(int x1, int x2, float Acc, float Speed, float *PassVal, String LitType, String RegionNam ) /区域水平走线测试,不需要EMax点坐标的测量:返回2个值: 1.max, 2.min float TestValue3, A, value; int ATotalNum, PntNum, TimeLenth, TimeInterval; / TimeLenth:单位us float TmpMax,TmpMin; String LtType, ReginNam; float Val5,temp; int nn=0; /wkq+ for out of for() /mm临时 wkq + /A=abs(atan2(x1,FarAway)*180/PI-atan2(x2,FarAway)*180/PI); /ATotalNum=(A/StepAngleH)*TransmissionRateH+0.5; /H 向总脉冲数 /TimeLenth =200*(ATotalNum-Speed*Speed/Acc)/Speed; /控制周期总数(ATotalNum-Speed*Speed/Acc)/Speed, 单位: ST PntNum=abs(x1-x2)/195); /测试点数=距离/步距 Test=65mm/step TmpMax=PassVal0; TmpMin=PassVal1; LtType=LitType; ReginNam=RegionNam; for (int n=1; n=PntNum; n+ ) value=CommTest(100); /wkq chg 051207 if(value0.02) value=value; /test /else-前照灯(单位:lx)-远光测试-float* _fastcall TGlobleStruct:Test_VP_Frt(int x1, int x2, float Acc, float Speed, float *PassValFar, String LitType, String RegionNam) /有Emax的测试函数 ,返回三个值: 1.max, 2.min, 3.最大值点的x坐标 float TestVal3, A, value; int ATotalNum, PntNum, TimeLenth, TimeInterval; / TimeLenth:单位us float TmpMax,TmpMin,TmpX; String LtType, ReginNam, str; LtType=LitType; ReginNam=RegionNam; int nn=0;/ A=abs(atan2(x1,FarAway)*180/PI-atan2(x2,FarAway)*180/PI);/总的角度数 ATotalNum=(A/StepAngleH)*TransmissionRateH+0.5; /H 向总脉冲数 TimeLenth=200*(ATotalNum-Speed*Speed/Acc)/Speed; /控制周期总数(ATotalNum-Speed*Speed/Acc)/Speed, 单位: ST PntNum=abs(x1-x2)/65); /应该每65mm测量一次(或5次),195mm测一次是为了加快测试速度 for(int jj=0; jj=4; jj+) /wkq chg /每个点测试五次,获得五个数据 str=CommTest(300); if(str!=校验和错误|str!=照度计标志错误|str!=应答信号错误) Value=StrToFloat(str); else Value=0.88; jj-; if(Value5) break; /测试结果总出错时,测试5次退出for循环 for(int i=0;i=4;i+)/从小到大对五个测试数据排序 for(int j=i+1;j=Value1j) temp=Value1i; Value1i=Value1j; Value1j=temp; /for j /for i Value=(Value11+Value12+Value13)/3;/取改点的值为三个中值的均值 Value=Value*10; /lx-cd if(Value=0) Value=0.001; return(Value);3.5.3输出函数设计输出函数要求把测出的数值通过数字显示在电脑屏幕上,如是要求把2进制转化为十进制,要有接受函数和串行接口连接,通过接受和发出字节得出10进制数值,从而反映在电脑屏幕上。int i; String Buf,result; result=; DynamicArray ByteSend,ByteReceive; /发送及接收要用的动态数组声明 byte ReceiveData11; DWORD CheckSum=0; Form19-Comm1-InputLen=0; ByteSend.Length=1; ByteSend0=37; / 025H Form19-Comm1-OutputByte (ByteSend);/输出字节 Sleep(DelayTime); ByteReceive=Form19-Comm1-ReadInputByte(); /接收字节数据 if(ByteReceive0=218) for (i=1;i=8;i+) ReceiveDatai=ByteReceivei; if (ReceiveData1=x01) for (i=2;i=7;i+) /测量结果 CheckSum=CheckSum+ReceiveDatai; 校验和=校验+接收数据 CheckSum=CheckSum & 0xFF; 校验和=校验和 if(ReceiveData8=CheckSum) / 如果数据正确校验和/*String Trun_CommTest(int DelayTime) /此函数与上函数功能相同,从串口中读取数据并译码弦乐转到_通讯测试(智力延迟时间) int i; String Buf,result; 字符串缓冲区,结果; result=; DynamicArray ByteSend,ByteReceive; /发送及接收要用的动态数组声明 byte ReceiveData11; 接收数据字节 DWORD CheckSum=0; Form19-Comm1-InputLen=0; Buf=Form19-Comm1-Input; ByteSend.Length=1;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中交一公局集团有限公司校园招聘备考考试题库附答案解析
- 2025山东临沂罗开控股集团有限公司及其权属公司招聘工作人员6人考试参考试题及答案解析
- 2025山西阳泉人才发展集团招聘服务工作人员19人备考考试题库附答案解析
- 2025年金华兰溪市市属国企(兰创集团)下半年公开招聘工作人员19人备考考试题库附答案解析
- 2025广东肇庆市高要区公办中小学招聘临聘教师200人备考考试题库附答案解析
- 哲学博士答辩精要
- 2025版泌尿外科疾病常见症状及护理建议分享
- 运动中的数学乐园
- 工厂安全培训效果验证课件
- 神经影像标志物筛选-洞察及研究
- GB/T 37573-2019露天煤矿边坡稳定性年度评价技术规范
- GB/T 33467-2016全自动吹瓶灌装旋盖一体机通用技术要求
- GB/T 20481-2006气象干旱等级
- 校园监控维护记录表
- 2023年石家庄水务投资集团有限责任公司招聘笔试模拟试题及答案解析
- 2020牛津译林版高中英语新教材选修第一册全册课文翻译及单词表
- 绩效考核环保管理考核细则
- 我国运动员在奥林匹克运动会取得的辉煌成绩课件
- 2021新苏教版科学五年级上册第二单元《热传递》课件
- 专升本高等数学的讲义80页PPT课件
- 汽车机械基础(全套课件)
评论
0/150
提交评论