• 回答数

    3

  • 浏览数

    247

妳是在誇我咩
首页 > 学术期刊 > 汽车灯光设计毕业论文绪论

3个回答 默认排序
  • 默认排序
  • 按时间排序

qianshuijun

已采纳

汽车前照灯是在夜间行驶的主要照明装置,远近光形的好坏和照射方向对汽车夜间安全行驶起着重要的作用。下面是我整理的汽车前照灯技术论文,希望你能从中得到感悟!

汽车前照灯检测技术探讨

摘要:汽车前照灯是在夜间行驶的主要照明装置,远近光形的好坏和照射方向对汽车夜间安全行驶起着重要的作用。因此,为保障机动车运行安全,应对前照灯的有关性能进行严格检验。本文就汽车前照灯远近光检测技术进行了分析。

关键词:汽车;前照灯;检测

中图分类号:U46 文献标识码:A

前照灯是汽车在夜间或在能见度较低的条件下,为驾驶员提供行车道路照明的重要设备,也是驾驶员发出警示、进行联络的灯光信号装置。所以,前照灯必须有足够的发光强度和正确的照射方向。目前各大汽车检测站普遍采用先进的CCD成像技术和DSP图像处理相结合的方法进行汽车前照灯远近光的检测,从而达到汽车前照灯的自动跟踪光轴、发光强度、远光中心坐标、近光拐点坐标以及光轴偏角等特征参数的检测。

1 汽车前照灯远近光发光特点及作用

前照灯远光灯的发光特点

为了防止前照灯对司机和路人造成眩目,前照灯的灯具需要经过特别的设计,使灯具的发光性能达到一定的标准。所谓发光特性是指灯具发射可见光的光度(照射角度和发光强度)分布,其照射角度随方向而改变,常用发光强度分布曲线来表示。正常情况下,汽车前照灯远光发光特性,其光度分布如椭圆形状在上下方向和左右方向基本对称,越靠近中心点,照射度越大。

前照灯近光灯的发光特点

典型的前照灯近光的发光特性为非规则几何形状,具有明显的明暗截止线,在明暗截止线的左上方有一个比较暗的暗区,在明暗截止线的右下方有一个比较亮的亮区。其发光强度最强的区域在明暗截止线的右下方,光强最大的区域中心点,照度最大,并以这个中心点为中心,形成一定的等照度曲线。前照灯近光图可表示为图1,近光产生明显的明暗截止线,其水平部分在V-V′的左侧,右侧为与水平线向上15°的斜线或向上成45°的斜线。明暗线转折点处称为拐点。根据前照灯远近光的光形分布的特点,传统的前照灯远光检测技术以仪器检测为主,大多利用远光光斑图形的对称性,利用上下左右对称分布的光电池对光轴中心进行检测。而由于近光光斑图形的非对称性,无法使用测量远光的方法对近光进行单独检测,通常利用图像分析的办法来获取明暗截止线拐点的位置来测取远近光各个特征参数,为汽车驾驶员提供准确的数据。

汽车夜间行驶时,前照灯远光能照亮前100m处一定范围内高2m的物体,这样才能保证司机发现前方有障碍物时,及时采取制动或绕行措施,让停车距离在视距之内,确保行车安全。

2 汽车前照灯检测技术发展

汽车前照灯检测技术,从早期的屏幕观察检测,到后来的仪器检测,发展到现在用的CCD和数字图像处理(DSP)相结合的检测技术,都具备智能化、自动化检测技术水平。

屏幕法检测

简单的屏幕检测,就是在被测灯前方10m处垂挂一屏幕,在屏幕上按照标准要求画好光束照射位置点和线,把受检车辆的前照灯光打开,照射在屏幕上,用肉眼观察该光束的位置是否符合标准要求,可测近光和远光。这种方法的特点是设备简单,不需要软件处理系统,对场地和环境要求高、但效率较低,而且依赖人的主观判断的程度比较大,检测结果一致性较差,误差大。因此在大流量的检测线上,很少使用这种检测方法。

采用CCD感光检测技术

利用CCD摄像头的感光技术,将采集到的光信号转化为电信号的原理,并最终通过图像采集卡将模拟的电信号转化为数字信号,输出到计算机,由计算机数据处理系统进行处理,就可测出前照灯远光发光强度和近光偏移量。采用CCD对光检测技术,其检测精度完全可以满足国标±15′的要求。

数字图像处理DSP检测技术

这项新型的检测技术主要是把CCD摄像头采集到的模拟视频信号转化成数字视频信号,然后利用DSP(数字信号处理器)的数字视频采集卡及处理系统对数字视频信号根据需要进行数字运算和处理,以得到需要测量的参数。

从以上灯光检测技术的发展历程可以看出,随着电子技术和计算机技术的不断发展和普及,数字图像处理技术也得到了迅速的发展。到目前,各大汽车检测站用的较多的是利用CCD感光系统精确成像,采用DSP系统进行图像分析处理及电子控制技术,精确进行汽车前照灯远近光灯技术参数进行测试。DSP(Digital Signal Processing)数字信号处理具有速度快,集成度高,接口方便等特点。

3 CCD感光系统的测量原理

成像原理

利用几何光学中的物像对应关系,使远处的大范围光强分布成为较小的可测量实像,用面阵CCD作为图像传感器,可以一次得到整个平面上的光强分布。

根据GB7258-2004《机动车运行安全技术条件》中屏幕法的要求,前照灯利用几何光学中的物像对应关系,使远处(10m)屏幕上的大范围发光强度(光强)分布成为较小的可测量实像(1m处成像屏上),用面阵CCD作为图像传感器,可以一次得到整个平面上的光强分布。

前照灯可以认为是具有一定光强分布的面光源。前照灯在10m处光线会聚成像为AB。在光路中插人菲涅耳透镜组(假设等效为L)后,AB的光线实际会聚成实像为AB,如图2所示。

如果假设菲涅耳透镜的焦距为f,则有以下关系式:

选择合适比例的l和f彭阿以得到恰当的像,从而方便测量。

测量时的瞄准方式

空间角度的检测必须要获得2个点的位置,在光束偏角的测量中也不例外。在进行测之前,首先必须找到前照灯的位置或第一个光束参考点的位置。图3为瞄准前照灯方式的测量原理,这种测量方式是先利用CCD摄像头1找到前照灯的位置,然后用CCD摄像头2拍摄前照灯通过透镜成像后的光斑图像,分析其中的光轴位置(远光或近光),得到与零点相比的偏差,从而根据标定的数据得到实际前照灯的角度偏差值。

直接对准前照灯:

这种测量方式是先利用摄像头找到车灯的位置,然后拍摄成像后的光斑图像,分析其中的光轴位置(远光或近光),得到和零点相比的偏差,从而根据标定的数据得到实际的角度偏差值。

光强测量分析

由于在低照度下,CCD的输出电压与照度有良好的线性关系,这样CCD面元信号的数字量便可与外部光源照射到检测幕布上照度值联系起来了。根据测量时建立起来的关系数据库,根据空间采样后各像元的数字量即得出各点的光照强度。

角度测量分析

主要利用灯光(远光中心点、近光明暗截止线转角点)在屏幕上会有X的位移,经透镜成像后,在透镜像方焦平面上引起的成像点的位移X′可由CCD获得的数字化图像分析求出,进而推算出光轴偏转角度。利用远光照明的对称性,找到远光光斑的对称中心,然后在前照灯打开近光照明的条件下,模拟人眼的判断过程,对近光的拐点进行分析。同样的,在进行近光角度检测时,由于CCD图形具有分辨率高的优势,结合计算机技术,和光电池扫描的方法相比可以进行更为准确的拐点的搜寻。

结束语

综上所述,选用专业的图像处理芯片对前照灯近光光束配光图像进行分析处理,可准确确定近光光束明暗截止线转角和近光光束照射方向。

参考文献

[1]吴勇,邹颖.前照灯检测仪检测距离的探讨[J].汽车维护与修理,2005,12.

[2]赵彬.汽车前照灯检测过程中存在的问题及对策[J].无锡商业职业技术学院学报,2008,06.

点击下页还有更多>>>汽车前照灯技术论文

120 评论

清晨依恋静雪

毕业论文绪论怎么写:

作为论文的开场白,毕业论文引言应以简短的篇幅介绍论文的写作背景和目的,以及相关领域内前人所做的工作和研究的概况。

说明本研究与前人工作的关系,目前研究的热点、存在的问题及作者工作的意义,引出本文的主题给读者以引导。简单阐述其研究内容,但不必展开讨论。

引言有三要素:

1、必要的现状、理论背景,前人研究的结果与分析;

2、本研究的目的、意义、价值;

3、本研究用的研究途径、基本方法、设计思想等。

毕业论文引言作用:

毕业论文引言通常作为论文的开端,主要回答“为什么研究”这个课题的问题。引言的内容在一篇论文中主要起承上启下的作用。

写引言时要注意:叙述某一领域中的最新进展,应该有评有述,而不只是前人工作的罗列;尽量引用国内外近5年内发表的科技论文,因为这些论文本身就代表着当前课题研究的主要方 向。不要与摘要中的内容雷同。不要出现图、表及公式。

160 评论

小白贼黑

基于VHDL语言的汽车尾灯控制电路的设计摘要:本课题主要是基于可编程逻辑器件,使用硬件描述语言VHDL,采用“自顶向下”的设计方法编写程序实现汽车尾灯的控制,并对控制器进行编程下载,它的体积小,功耗低,成本低,安全可靠,能实现控制器的在系统编程,其升级与改进极为方便。关键词: VHDL 汽车尾灯控制 时钟信号1. 尾灯控制电路总框图,根据电路总框图的描述,我们大概可以了解到整个汽车控制尾灯的工作原理,从中我们可以发现当左右转信号同时有效时,6盏灯的闪烁是通过一个与非门实现的。并且可以获知本次设计的汽车尾灯控制电路主要分为三个模块,即控制模块,左转LFTA模块和右转RITA模块。了解到这几点,就可以对本次设计作较为详尽的解释。2.模块KONG。模块KONG如图所示,此为整个程序的控制模块。程序如下:Library ieee;Use ;Entity kong isPort(left,right:in std_logic;Lft,rit,lr:out std_logic);End kong;Architecture kong_logic of kong isBeginProcess(left,right)Variable a:std_logic_vector(1 downto 0);BeginA:=left & right;Case a isWhen”00”=>lft<=’0’;Rit<=’0’;Lr <=’0’;When”10”=>lft<=’1’;Rit<=’0’;Lr <=’0’;When”01”=>rit<=’1’;Lft<=’0’;Lr <=’0’;When other=>rit<=’1’;lft<=’1’;lr<=’1’;end case;end process;end kong_arc;控制模块首先使用了库说明语句:library ieee;Use 使用ieee库中的std_logic_1164程序包的全部资源。此控制模块定义的实体名为kong。在程序中要求实体名与存储的文件名一致。实体名为kong,则存储的文件名为。且此段程序包有5个端口,其名称分别为left. Right. Lft. Rit. Lr 。left 和right的端口方式是输入,lft, rit, lr 是输出,他们的端口类型都是std_logic的数据类型。实体说明部分结束以后,就是结构体的说明部分。结构体是整个VHDL语言中至关重要的一个组成部分,这个部分给出模块的具体说明,指定输入与输出之间的行为。结构体对实体的输入输出关系可以用三种关进行描述,即行为描述,寄存器传输描述和结构描述。只不过结构体的框架是完全一样的。本结构体中包含有一个进程语句,进程语句中又包含有两个敏感量process(left ,right),从begin开始到end process结束是一组顺序执行语句,ieee标准数据类型“std_logic_vector”定义了两位位矢量1downto 0,变量为a。程序往下把left和right的与赋值给a,下面便执行case语句了 ,case语句是无序的,所以所有条件表达式的值都是并行处理的。当条件表达式的值为”00”时则把lft ,rit ,lr,都变为0,所有信号都无效。当条件表达式为”10”时,左转信号lft有效,其它信号都无效,当条件表达式的值为”01”时右转信号rit有效,其余的无效。若条件表达式为其它的情况的话,那么就将rit ,lft ,lr 全部置1,即全部有效。最后结束case语句 end case .结束进程和结构体语句。3. 模块LFTA源程序:Library ieee;Use ;Entity lfta isPort(en,clk,lr:in std_logic;L2,l1,l0:out std_logic);End lfta;Architecture lft_arc of lfta isBeginProcess(clk,en,lr)Variable tmp:std_logic_vector(2 downto 0);BeginIf lr=’1’ thenTmp:=”111”;Elsif en=’0’ thenTmp:=”000”;Elsif clk’event and clk=’1’ thenIf tmp=”000” thenTmp:=”001”;ElseTmp:=tmp(1 downto 0) & ‘0’;End if ;End if;L2<=tmp(2);L1<=tmp(1);L0<=tmp(0);End process;End lft_arc;模块LFTA同样使用了ieee库语句,定义的实体名为lfta,其共分为六个端口即en,clk,lr,l2,l1,l0,其中en,clk,lr为输入,l2,l1,l0的端口方式为输出,而它的端口类型同样也为std_logic数据类型。LFTA程序中结构体名为lft_arc,实体名为lfta 。结构体中包含有一个进程,共定义了三个敏感量clk,en,lr,设变量名tmp为2 downto 0 的三位位矢量。当左右开关同时接通时lr有效,即lr=1,此时tmp:=”111”右边的三盏灯全亮起来,当tr=1时但en=0则左边三盏灯全灭不亮。而如果这两种情况都不是的话,那么lr=’0’时当时钟上升沿脉冲到来时,如果tmp=”000”则左边第一盏灯亮,否则就将tmp(1 downto 0)和’0’的与赋值给tmp,那么依次左边的三盏灯就能实现从左到右按次序亮灭了。最后将tmp(2)送到l2,tmp(1)送到l1,tmp(0)送到lo,结束程序和结构体。这就是在实现左转弯的时候执行的程序的全过程。通过对左转的理解,右转弯就很容易了,其执行的过程和左转弯的时候非常相似的 。我们也可发现LFTA模块的功能是当左转时控制左边的三盏灯,当左右转信号都有效时,输出为全’1’。下面来看一下右转弯控制模块。4.模块RITA源程序:Library ieee;Use ;Entity rita isPort(en,clk,lr:in std_logic;R2,r1,r0:out std_logic);End rita;Architecture rit_arc of rita isBeginProcess(clk,en,lr)Variable tmp:std_logic_vector(2 downto 0);BeginIf lr=’1’ thenTmp:=”111”;Elsif en=’0’ thenTmp:=”000”;Elsif clk’event and clk=’1’ thenIf tmp=”000” thenTmp:=”100”;ElseTmp:=’0’ & tmp(2 downto 1);End if;End if ;R2<=tmp(2);R1<=tmp(1);R0<=tmp(0);End process;End rit_arc;和左转弯时候的相同,右转弯时再次使用了ieee的库说明,这样我们可以很清楚的理解了右转弯的原理,此时库定义的实体名为rita,对于实体名前面已经讲过了不再重复了,同样的程序包中还是使用了6个端口en ,clk,lr,r2,r1,r0. en ,clk, lr的端口方式是输入,r2,r1,r0的端口方式是输出。结构体中和左转时相同引入一个进程同时和三个敏感量:clk,en,lr。变量tmp为2downto 0的三位位矢量。当左右开关同时接通时lr=’1’,那么此时变量tmp=’111’,即右面的三盏灯都有信号,三盏灯全亮。否则lr=’0’,当en=’0’时,tmp=’000’,即三盏灯全灭掉。Elsif clk’event and clk=‘1’即当时钟脉冲上升沿到来时,en=’1’,如果tmp=”000”,就把”100”送到tmp 此时右边的第一盏灯亮。否则就把’0’和tmp(2 downto 1)的与送到tmp,则依次为右边第一盏灯,第二盏,第三盏亮。然后结束if语句。这个之后就和左转的程序是一样的了,将tmp(2)中的数值送到r2,将tmp(1)中的数值送到r1,将tmp(0)中的数据送到r0,然后结束进程语句和整个结构体语句。那么到这里整个汽车尾灯的VHDL程序控制就结束了。5.结论:本次设计用到了硬件描述语言VHDL实现了对汽车尾灯的控制,总结整个设计程序我们可以发现一些问题;设计中的优点:基本实现了汽车在运行时候尾灯点亮方式的各种情况。设计中的不足:由于在行车的时候都是用开关控制的,所以每一个开关应该有一个消除机械振动的装置,可以利用基本RS触发器来实现,所以在条件允许的情况下可以对整个设计进行进一步的改进。6.参考资料:王振红 《VHDL数字电路设计与应用实践教程》 机械工业出版社 2006年1月彭容修 《数字电子技术基础》 武汉理工大学出版社 2005年9月潘松 黄继业 《EDA技术与VHDL》 清华大学出版社 2006年11月 ieee;use ;entity ZHUKONG isPort(left,right:in std_logic;Lft,rit,lr:out std_logic);end;architecture kong_arc of ZHUKONG isbeginProcess(left,right)Variable a:std_logic_vector(1 downto 0);BeginA:=left & right;Case a isWhen"00"=>lft<='0';Rit<='0';Lr <='0';When"10"=>lft<='1';Rit<='0';Lr <='0';When"01"=>rit<='1';Lft<='0';Lr <='0';When others=>rit<='1';lft<='1';lr<='1';end case;end process;end kong_arc;library ieee;use ;entity LFTA isPort(en,clk,lr:in std_logic;L2,l1,l0:out std_logic);end;architecture lft_arc of LFTA isbeginProcess(clk,en,lr)Variable tmp:std_logic_vector(2 downto 0);BeginIf lr='1' thenTmp:="111";Elsif en='0' thenTmp:="000";Elsif clk'event and clk='1' thenIf tmp="000" thenTmp:="001";ElseTmp:=tmp(1 downto 0) & '0';End if;End if;L2<=tmp(2);L1<=tmp(1);L0<=tmp(0);End process;end lft_arc;library ieee;use ;entity RITA isPort(en,clk,lr:in std_logic;R2,r1,r0:out std_logic);end;architecture rit_arc of RITA isbeginProcess(clk,en,lr)Variable tmp:std_logic_vector(2 downto 0);BeginIf lr='1' thenTmp:="111";Elsif en='0' thenTmp:="000";Elsif clk'event and clk='1' thenIf tmp="000" thenTmp:="100";ElseTmp:='0' & tmp(2 downto 1);End if;End if ;R2<=tmp(2);R1<=tmp(1);R0<=tmp(0);End process;end rit_arc;

282 评论

相关问答

  • 大学关于汽车专业灯光毕业论文

    你好,欢迎学习汽车相关专业哦

    Rabbit公主 5人参与回答 2023-12-08
  • 汽车灯光控制毕业论文

    基于VHDL语言的汽车尾灯控制电路的设计摘要:本课题主要是基于可编程逻辑器件,使用硬件描述语言VHDL,采用“自顶向下”的设计方法编写程序实现汽车尾灯的控制,并

    爱笑的眼乌珠 4人参与回答 2023-12-11
  • 汽车灯光系统故障诊断毕业论文

    第一部分摘要:随着电子技术在汽车上的普遍应用,汽车电路图已成为汽车维修人员必备的技术资料。目前,大部分汽车都装备有较多的电子控制装置,其技术含量高,电路复杂,让

    人大菲菲 5人参与回答 2023-12-07
  • 汽车灯光故障毕业论文

    我是从事汽修专业的你的这个问题我接触过!汽车前照灯故障分很多种,至于一侧灯光亮一侧灯光暗是其中一种!我用丰田威驰讲解一下。丰田威驰汽车灯光有两个开关。一个是灯光

    好想你chen 4人参与回答 2023-12-11
  • 灯光设计毕业论文

    找一本陈晓广写的书,灯具创意与造型设计技巧,这本书里面有他的实战经验什么的, 参考一下

    DaisyYaoYao 5人参与回答 2023-12-10