登录
首页 » Others » 航迹融合算法MATLAB仿真程序

航迹融合算法MATLAB仿真程序

于 2020-06-17 发布
0 531
下载积分: 1 下载次数: 18

代码说明:

基于两维的目标跟踪航迹融合算法MATLAB仿真程序,小程序,对初学者会有帮助,里面有用到简单凸组合航迹融合算法、bar-shalom-campo航迹融合算法和卡尔曼滤波

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 电力系统三相短路电流的计算机算法
    电力系统三相短路电流的计算机算法 举例
    2020-12-10下载
    积分:1
  • 模态分析理论与应用(傅志方)超清晰
    模态分析理论与应用 比较全面的介绍有关模态的一切信息。包括模态参数的识别1.1203Cm i cr+ kx=f,(1-2t cr tkr=1-2)aplacens++十Cs+k=04+464km2nkC/c0c/(2√km)=c/(2moo)(1-8)=0.01~0.1
    2021-05-06下载
    积分:1
  • labview界面设计源码
    有关labview界面的几个例子,以及一些界面设计的文章,对界面设计有需求的可以参考一下 【核心代码】 LabVIEW界面设计的风水 ├── Demos│   ├── Demo 1 前景背景色│   │   └── FrontBackColor.vi│   ├── Demo 2 Graph透明色│   │   └── Graph.vi│   ├── Demo 3 自定义控件│   │   ├── Customized Control.vi│   │   └── Moving Pics.vi│   ├── Demo 4 粒子加速器│   │   └── LabVIEW HMI Demo│   │       ├── EXE│   │       │   ├── SR Light.aliases│   │       │   ├── SR Light.exe│   │       │   ├── SR Light.ico│   │       │   ├── SR Light.ini│   │       │   └── Thumbs.db│   │       └── Source Code│   │           ├── Accelerators Interface.aliases│   │           ├── Accelerators Interface.lvproj│   │           ├── Controls│   │           │   ├── SR Light.ico│   │           │   ├── Thumbs.db│   │           │   ├── about.rtm│   │           │   ├── flash.ctl│   │           │   ├── flash1.ctl│   │           │   ├── stop.ctl│   │           │   └── stop1.ctl│   │           ├── Documentation│   │           │   ├── Thumbs.db│   │           │   ├── background.bmp│   │           │   ├── help.txt│   │           │   └── report.doc│   │           ├── HMI  网页说明.doc│   │           ├── HMI help.doc│   │           └── subvi│   │               ├── About Menu Bar.vi│   │               ├── initialization.vi│   │               ├── light.vi│   │               ├── main.vi│   │               ├── move--booster.vi│   │               ├── move--linear.vi│   │               ├── move--ring.vi│   │               ├── s--light.vi│   │               ├── s--move-booster.vi│   │               ├── s--move-linear.vi│   │               └── s--move-ring.vi│   ├── Demo 5 XControl│   │   ├── Calculator XControl│   │   │   ├── Calculator Example.vi│   │   │   ├── Calculator XControl Project.aliases│   │   │   ├── Calculator XControl Project.lvproj│   │   │   └── XControl│   │   │       ├── Calculator XControl.xctl│   │   │       ├── Controls│   │   │       │   └── Format.ctl│   │   │       ├── Data 1.ctl│   │   │       ├── Facade 1.vi│   │   │       ├── Init 1.vi│   │   │       ├── State 1.ctl│   │   │       └── subVIs│   │   │           ├── Format Number.vi│   │   │           └── Substitute Constants.vi│   │   ├── LEDXCtrl│   │   │   ├── LED Display.rtm│   │   │   ├── LED Display.xctl│   │   │   ├── LED Probe.ctl│   │   │   ├── LED-ASCII Code to Character Grid.vi│   │   │   ├── LED-Change text.vi│   │   │   ├── LED-Ctl2Ind.vi│   │   │   ├── LED-Data.ctl│   │   │   ├── LED-Facade.vi│   │   │   ├── LED-Init.vi│   │   │   ├── LED-New Text.vi│   │   │   ├── LED-Set Text_Label.vi│   │   │   ├── LED-Set Text_Tag.vi│   │   │   ├── LED-State.ctl│   │   │   ├── LED-ctrl ref scroll.vi│   │   │   ├── LED-single iteration scroll.vi│   │   │   ├── ProjectLED.aliases│   │   │   ├── ProjectLED.lvproj│   │   │   ├── Read_Me.vi│   │   │   └── XCtrl-State Changed.vi│   │   └── TF Graph│   │       ├── Daemon.vi│   │       ├── Domain Read.vi│   │       ├── Domain Write.vi│   │       ├── Domain.ctl│   │       ├── Example.vi│   │       ├── TF Graph.xctl│   │       ├── data.ctl│   │       ├── facade.vi│   │       ├── init.vi│   │       └── state.ctl│   ├── Demo 8 布局│   │   ├── Align Unplug.vi│   │   └── Aligned.vi│   └── Demo 9 Mouse Busy│       └── Mouse Busy.vi└── LabVIEW界面设计的风水(2009).pdf20 directories, 79 files
    2021-05-06下载
    积分:1
  • C语言做的模拟数独游戏系统
    【实例简介】用C语言做的模拟数独游戏做的代码,其中数独会随机生成
    2021-11-07 00:38:37下载
    积分:1
  • 研究生答辩精美PPT模板.rar
    【实例简介】很实用的PPT模板,研究生答辩的时候积攒的,请大家分享!
    2021-12-02 00:39:22下载
    积分:1
  • MIMO技术原理及应用
    PPT内容 pdf 现代通信先进技术MIMO技术原理及应用。MMO系统模型(1)MIMO系统模型(2)■M根发送天线发射的倌号矢量为■N根接收天线上引入的噪声矢量为N根接收天线HM根发送天线(n的每一个分量都是独立同发布的复高斯随机过程)■接攻信号可以表示为r= hs+n〔其中图MIM0系统框图MIMo系统模型(3)MIMO信道模型(1)■独立同分布的复高斯信道为n,表示第j根发送天线到第根接收天线幼冲击响应函数;且都是独立司分布的复机变量,实部和虚部都是高斯随机变量h注:这样的独立高斯信道,一般用于描述较强的散射环境,可以认为是比较理想的信道MIMO信道模型(2)MIMO信道模型(3)■带有相关性的信道模型主散射休>天线之间的间距入射波的到达角入射波的角度扩展接收端多輸入多输出系天线结构示意图MIMO信道模型(4)MIMo信道模型(5)■ nokia空间相关MMo信道模型■每一条路径接收角(A0A)和发送角(AOD)定研究的MHMo信道模型假定在远场区有很少的空间义为关于天线阵列和主要反射体位置的量。独立的主反射体,一个主反射体有一条主要路径■由于本地散射,每一条路径P都会有角度扩展a9),这条路径含有大量的引入波,这些波是由接收机使信号延时几乎相同的时间,但会随AOA的变化:和发射机附近的当地散射体的结构引起的g)=∑)∑yMIMo信道模型(6)MIMo信道模型(7)表示有L个本地散射体。同理定义发送端有当地散射的角度扩展(φ)假设接收天线在发送天线的远区场内。因此式中可假定接收天线接收的是平面波。通过天线阵列,平面波的传播在不同的天线环境下产生时延^。不同天线的波前到达的很小的时间延式中d“是两个邻近的天线的距离,几是通信系統的载迟导致接收天线的相移Φ波波长MIM信道模型(8)MIMO信道模型(9)≯阵列的传播向量包括关于第一个天线的这些■同样,在发送端相移。对于具有相同天线间隔d的线性阵列,向量a。可表示为Oo,uit. d sin o.接收端的相关矩阵为MIMo信道模型(10)MIMo信道模型(11)■发送端的天线之间的相关矩阵Noka空间相关MMO信道的仿真用生成单天线快衰落的方法,生成互相独立的列向量R1=∑ana3)用上述方法分別计算接收天线和发送天线的相关矩阵Rx、RR计算接收天线和发送天线的相关矩阵的Kronecker积,得到总的相关矩阵RNuMIMo信道模型(12)MIM◎信道 Shannon容量(1)Nokia空间相关MMO信道的仿真(续■基于前面所述的信道模型,根据信息论的结论,此将总的相关矩阵进行 Cholesky分解,得到矩阵MIMO系统能达到的系统 Shannon容量为Nx MNC=log;deo+fH”)bsH计算列向量hx=[h,h2,…,hw丁和矩阵其中du)表示取方阵的行列式,是NxN单位矩阵,p为每根CMww的乘积,得到列向量hMN接收天线的信噪比,∥表示信道矩阵的共轭转置■由于信道矩阵H是随机的,上式的容量也是一个随机变量将列向量h进行分段,得到矩阵hM,即为空间相关的MMO信道MIMo信道 Shannon容量(2)MIM信道 Shannon容量(3)■在理想情况下,即MMO信道可以等效为最大数目的独C=log, I/eI立、等增益、并行的子信道时,得到最大的 Shannon容量(为保证系统性能比较是在相同条件下,将发射功率Roll Lahs Tewchaui n AR s, UTs归一化;每根发送天线的发射功率与1/M成比例)当信道列矢量互相正交时可以达到的容量aCaloyM log,(C=Logo/.5以看出,对于采用多天线发送和接收技术的系统,理想情况下的信道容量将随着发射天线的数目成线性増长这就为MIMO的高速数据速率传输奠定了理论基础。MIM信道 Shannon容量(4)MIM信道 Shannon容量(5)■当接收天线和发送天线数目都为8根,且平均H吧M=信噪比为20旧B时,链路容量可以高达42b/s/HzDm5■在大信噪比下,仅仅在链路的一端采用多天线,比两端都采用多天线所取得的容量要小。例如,N=M=2在大信噪比下的容量比N=4,M=1的容量要大图二不同天线数目下, Shann。n容量与SNR曲线MIMo系统的实现接收分集(1)■接收分集■采用一个发送天线,多个接收天线的分集方式,■发送分集能够抗衰落和抗噪声■分层空时结构r=hs+n■空时编码■空时扩频其中■正交发送分集r=r2…y■空时发送分集Th, h,,hy j接收分集(2)接收分集(3)■最大比合并算法(MRc■容量为s=[h,,,+h1…hn=(h2+h2+,+h(+h1nhC-log(+p∑■分集增益为h2+1hP+,+h16发送分集(1)发送分集(2)■采用多个发送天线,一个接收天线的分集方式,能够抗衰落■如果和接收分集保持相同的总的发送功率,则每个发送天线的发送功率为发送分集的1MC=log(1-(p/M∑h■分集增益为(内2+h2F÷.+h)/M发送分集(3)发送分集(5)■上面的发送分集方案是在发送端不知道信道信息的情况下得到的性能,如果发送端准确地知道信道的信息,可以获得与接收分集相同的性S能,下面以2个天线的情况为例加以说明。√h22+|h22■对发送的信息进行预处理,令h2发送分集(6)发送分集(7)■则■系统增益为r= hs+nh2+1h2+.+h2h *s,+h,.s+n■容量为hIh,.s+nN4P+1212°h1P+1h2PC=log(+*∑2)2+|h2*s+n分层空时结构(1)分层空时结构(2)■为了充分利用MMO的信道容量,G. OSchin提出■将信源数据分为多个数据子流,分别经过多个信道编了分层空时结构( BLAST: Bel-laboratories码器编码,或不经过信道编码,直接送入调制映射器Layered Space-Time进行信号映射。输出的多路调制信号进行空间域和时间域的信号构造(对角结构、垂直结构等)后,再由■ BLAST的优点是真正意义上实现了高数据通信多个发射天线发射出去.经无线信道传播后,由多个因为它在多条并行信道里发送的是独立的、没有冗余接收天线接收。在接收机中经空时检测、解调、译码,的信息流,所以它的传输速率将远大于利用传统技术得到判决数据。所得到的传输速率分层空时结构(3)分层空时结构(4)■特点高散射高信噪比T开环系统,因为 BLAST的发射机不需要信道的data ende信息,只需在接收端进行信道预澳Fig 1 V-BLASTHigh-lerei syster dagra:m分层空时结构(5)分层空时结构(6)■发送端将单个用户的数据部变并到多个发送天线上,同时l D-BLAST( Diagonal Bell Laboratories Layered的、并行的发送这些数据,利用多输入和多输出方式在同Space-Time)技术是一种在接收端和发送端均使频率上传输并行信息流。如果信道是多径散射环境足够用多天线矩阵,并运用一种较好的钟层编码的结构,强,在接攻端可以采用 BLAST算法,恢复出原始信号码块在空时结构中分散在对角线在独立的瑞利散射环境中,这种处理技术理论上以使容量与发送天线数目成线而且接近于■ BLAST根据构造方式的不同,可以分为对角结构(D-Shannon容量极限的90%,但是这种算法较复杂BLAST: Diagonal BLAST)和垂直结构( V-BLAST实现较困难Vertical blast)。■ V-BLAST( Vertical BLAST)是一种简化的BLAST检测算法,也就是码块垂直分散在每根天线上在室肉慢表环境中其频谱效率可以达到40bits/Hz。8分层空时结构(7)分层空时结构(8)对角结构的检测也是对角线进行处理的。比如现在需要如图三阶示,设发送天线数检测第1路数据,a3:图中对角线(蓝色)以上部为M=5,5路数括流在5根天线上循环发,比如对于第1分(红色)都是未检测数据,对角线以下部分(绿色)路,第1个数据a在天熊1都是已测数据。对于数据干扰抵消法将巳检测的时间t泼送,第2个数据在b1,c1,d1,e1抵消,再进行检测;对于数据2,用干扰天线2上时间发送,5个时抵消法将已检测的b:;2d抵消,再用干扰置零法将未控间段完成一个循环测的巳2消除,再进行检测,依此类推。分层空时结构(9)分层空时结构(10)■发射机采用循环变动的结构;就避免了某一路数据因为信道条件的不好,而导致连续的误码,从如图四所示,设发射天线数而影响整个接收机的性能.D- BLAST能够达到为M5,5路数据流分別在5根天线上并行发送,第Shannon容量的90%,其运算极其复杂;所以贝路的数据恒在天线1尔实验室又进一步提出了 V-BLAST算法上发送:第二路的数据也恒在天线2上发送;等等依次类推分层空时结构(11)分层空时结构(12)广在检测时间!1的数据时,先计算出信道转移炬阵■ V-BLAST迫零算法的伪逆,取出其中模数最小的行向量,亦即对应于最大信噪比■迫零(ZF)矢量(w:i=1,2…,M)的数椐,假设为C1,用干扰置零法将术检测的a1hd,消除从而进行C1的检测,检测后的C1应在总的接收信号去掉它的影响,并且在信道转移矩阵中去掉相应的列向量,生成新的信7(H);=道矩阵;再计算此信道粳阵的伪逆,依此类推其中(为H的第j列,d为 Kronecker delta函数,迫零炬阵HH(伪逆)分层空时结构(13)分层空时结构(14)≯假设发送信号向量为a=(x1,42…,ax),对应的N维摄■V- BLAST迫零加干扰消除算法向量为由矩阵理论可知,矩阵H的列数越少,迫零失量的模越小所以性能越好y=Wr=(H"H)H"(Ha+v)=a+H"H"*v分层空时结构(15)分层空时结构(16)V- BLAST加干扰消除检测算法是一个循环过程,包括优化排序方法■以下是一个循环递归过程的选取W;=(G,)rGI=H=(HH)H(ZF这样就判决出了一个信号.然后把它的影响从接收信号中减去,并去掉k,= arg min (G;lI信道转移矩阵肀相应的列,得到新的转移矩降,并确定新竹伪迸阵,确定耕的判决顺序注:1k1,k为检测过程的排序2k1为追零矩阵G1中具有最小模值的行向k:= argmin(G21),‖表示H中去掉的量第《列后卓伪逆分层空时结构(17)分层空时结构(18)a的第k个成分检测后的SNR为■最小均方误差(MMSE)算法H*=( I+H"H)H在栓测过程中,不同的推序会产生不同的P1:例如M=3的系统,一般来说,先检测1和先检测2,所褥的■只是迫零矢量变化,不能严格迫零,但是使总的嗓声加干是不一样的。假没的所有成分均采用相同的消除方法:则扰的方差最小。信噪比内最小的成分将决定系純的误码率性能。因此,该系统中我们可以采用一种最小信噪比最大亿的概念。在榍环检测过程中,每一步我们都选择最好的,从这种将最小信嗅比最大化的意义上来说,就可以萩得最优化排序510
    2021-05-06下载
    积分:1
  • Modbus协议中文版完整版清晰版.rar
    【实例简介】Modbus协议中文版完整版清晰版,Modbus协议中文版完整版清晰版,Modbus协议中文版完整版清晰版,Modbus协议中文版完整版清晰版
    2021-12-02 00:42:13下载
    积分:1
  • 亚像素Hough圆检测.zip
    【实例简介】Matlab编写的Hough圆检测,可以精确到亚像素,对研究Hough的人又很大帮助
    2021-12-03 00:32:12下载
    积分:1
  • 线性调频信号模糊函数仿真
    线性调频信号模糊函数仿真,包含线性调频模糊函数的各类图形
    2020-12-10下载
    积分:1
  • UDS_BOOTLOADER
    基于ISO协议的车载CAN网络上位机诊断软件设计,一方面可了解15765的协议内容,同时,完成基于CAN通信的上位机软件开发重庆邮电人学硕士论文abstractAbstractWith the development and wide use of in-Vehicle Can (Controller AreaNetwork)network technology, complete in-vehicle can network internationaldiagnostic specification has been published. However, because of the noveltyof the specification and the protection of intellectual property rights offoreign country, our country is relatively weak on this technique, moreover,diagnostic tool is mainly dependent on high-cost foreign equipmentTherefore, the study on Can network diagnostic tool based on iso15765 withindependent intellectual property rights is significant In this paper, diagnosticstructure of certain car and network nodes which can be diagnostic is chosenas the diagnostic object. After the analysis and deep study of Iso15765architecture, low cost diagnostic upper computer of Can network is designedby vc software and USbCanii hardware acquisition card the maincontributions of dissertation include the following:(1)Basing on the research on diagnostic protocol architecture ofin-vehicle Can network the structure of in-vehicle network and thediagnostic function needs are put forward for a certain vehicle model. thediagnostic upper computer design is divided into relatively independent ofordinary diagnostic module (without download function) and downloaddiagnostic module.(2)The major 5 kinds of diagnostic services of application layer arerealized based on deep understanding of diagnostic protocol. For the networklayer data transmission, data packing algorithm which meet the Iso 15765-2is designed to achieve the network layer data package transmission.(3)Basing on the realization of the application-layer protocol and thenetwork layer data transmission algorithm. For the safety access realization,safety algorithm is designed and dLl is created. Low-cost CAn networkdiagnostic upper computer of ordinary diagnosis module is designed by VCsoftware platform and usbcanii hardware acquisition cardThe S19 file processing algorithm is designed to realize programon-line download through CAN network diagnostic specification, which isI重庆邮电大学硕士论文Abstractbased on IS015765-3 download process. Upper computer of on-line downloadis designed by VC software platform and USBCANII hardware, by whichrogram can be downloaded on-line through Can network(5)Test platform is built to test the diagnostic upper computer combinedwith CANoe. The test includes ordinary diagnostic module test and downloadfunction testTest results show that diagnostic upper computer can communicate withCAN network through IS015765, and S19 file can be downloaded on-linethrough Can successfully. The feasibility of the designed diagnostic uppercomputer is validatedKeywords: in-vehicle network, CAN, IS015765, diagnosis, testIM重庆邮电大学硕士论文第一章绪论第一章绪论1L课题研究的背景与意义CAN网络技术起源于欧洲,最早运用于汽车的电子通讯系统上,专门装备高档车型,被公认为现代B级、C级轿车和高技术含量代表的标志之山。它具有极强的抗于扰和纠错能力,这项技术的最大优点是减少了线束的数量和控制器接口的引脚数,能够使多个控制器和各类型的传感器之间的数据通信联系起来,使整车线束布置更加紧凑。CAN网络由于其非破坏性的网络仲裁机制、较高的通信速率和灵活可靠的通信方式,在车载网络领域广受青睐,CAN网络可以吏简单、迅速地实现汽车控制、通信、在线诊断以及在线编程。由于其综合的优势,目前,在多种车用总线中,CAN总线成为应用最广泛的总线。由于车载CAN总线的广泛应用,车载CAN网络的诊断技术亦显得尤为重要。由于诊断系统独立于车载CAN网络,这使得系统的开发成本增加,内部网络变得复杂。为解决上述问题,欧洲汽车厂商推出一种基于CAN总线的诊断系统通信标准ISO15765,它可满足 E-OBD(European- On Board Diagnosis)的系统要求,ISO15765以ISO142291定义的服务为基础,规定了基于CAN总线的诊断服务UdS on CAN,包括网络管理、网络定时、应用层定时等详细内容,使得该协议的适用性和可操作性更强,并与IS014230应用层的服务和参数完全兼容的。基于ISO15765的车载网络诊断不仅可以读取故障码,还能实现车载网络EC( Electronic Control Unit)的在线升级功能。通过在线升级功能,整车厂可以在4S店刷新控制器的软件,从而减少因软件缺陷造成的召回成本。此外,还能实现读取、写入及控制ECU的信息。如读取ECU的版本信息、生产厂商以及控制ECU的输入输出信息等功能。ISO15765符合现代汽车网络总线系统的发展趋势,已被许多汽车厂商采纳,并将成为未来汽车行业的通用诊断标准。对于车载网终的诊断,国外各大著名汽车公司对诊断技术的研究较为成熟,其诊断通信协议也是由国外各大厂商制定,其相关的诊断产品和诊断工具也开发的较为成熟,比如德国 Vector公司的诊断系列产品,以及 Mentor公司的诊断系列产品。目前国内的汽车生产厂商及汽车零部件厂商与研发机构大都直接使用国外相对成熟的诊断系列产品。由于知识产权的保护,国外对车载网络的诊断技术几乎处于封锁状态,即使是中外合资的相关汽车厂商或零部件厂商其诊断技术也是不会对国内开放。综上原因,使得目前国内的车载网络诊断技术处于起步阶段。因重庆邮电大学硕士论文第一章绪论此,深入研究车载网络诊断技术,是摆在国内汽车设计公司和汽车生产厂商面前必须解决的实际问题。12车载网络诊断协议概述对车载网络诊断技术的实现主要依托于对车载网络诊断协议的应用与实现。现对常用的车载网络的国际诊断协议进行概述如下Iso-9141早在1996年国际标准化组织颁布基于K线的SO9141标准:该标准的应用时间不算太长。ISo142308ISO14230于199年出台,又称作 Keyword Protocol200kw20),该诊断标准是基于K线的,波特率为104kb/s,用单线(K线)通信,也可用双线K线和L线通信,目前多用单线通信。ISO14230的头格式不是囿定的,有3或4个字节,报文传输不用分包,最大可传255个字节数据,K线本质上是一种半双工串行通信总线。过去比较常用,到目前为止,ISO14230仍是许多汽车厂商采用的诊断通信标准。报文头数据域校验和格式|目标地址源地址长度数据1数据2|……数据n校验和图111SO14230K线数据格式ISODIS 157653199年出台 ISO/DIS15765( Diagnostics on CAN-based on KWP2000,此诊断标准是基于SO14230在CAN线上的扩充,源于K线的诊断标准。So150312001年6月发布ISO15031 Communication for emissions-related diag-nostics),此诊断标准的出台主要针对排放系统相关的诊断,其中ISO15031-6中,对故障诊断码的格式进行了详细规定。so157652001年发布了IO15765 agnostics on CAN- based on UDS),此诊断标准与基于K线的诊断标准不同,这是基于统一诊断服务的诊断。其中的ISO15765-3、ISO157652分别规定了应用层与网络层的实现,在IO15765-2网络层中对ECU重庆邮电大学硕士论文第一章绪论的在线上传下载进行了详细的规定。将帧类型分为单帧、第一帧、流控帧和后续帧,此诊断标准对报文进行打包传输,数据以流控帧的机制进行传输,一次最多可传输4095字节的数据。标准CAN帧格式如图12所示。仲裁域2位控制域6位数据域64位名称|川标识符传输1符扩|1保留|数据「循环校CRC|应|帧请求/展份位0长度/数据域|验位|界定答结CRC符场|束位宽度十T40-6415图12标准cAN帧格式IsO1422912006年发布统一诊断服务标准ISO14229-1( Unified Diagnostic Services)该国际标准只是规定应用层上诊断规范,该标准的制定是为了针对任何一种连续数据链路,不涉及网络及实现未。定义诊断系统的通用需求,为了实现这一点,该标准基于OSI基本参考模型,如表11所示,其通信系统为7层。其屮映射到CAN线上的诊断为SO15765在其它链路上的映射,如无线局域网、 Flexray等的诊断,也将按照ISO1422(统一诊断标准UDS)执行。表L1诊断规范与OSI的对应关系表适性0sI7层增强诊断服务(非放射相关)遵循应用层(第7层)ISO1429l/o157653/ISo1994|5o1422更多标准ISO/IEC表达层(第6层)7498会话层(第5层IS015765-3/IS011992-4更多标准和传输层(第4层)Iso15765-2/Iso11992-4更多标准ISO/EC网络层(第3层)IsO15765-2/ISOl9924更多标准1073的7数据链路层(第2层)ISo88/S019/AE9395更多标准层物理层(第1层o898/ISo19/AE1915更多标准综述上述几种车载网络诊断协议,国内外汽车厂商使用较广泛的诊断协议为基于K线的IsO14230和基于CAN线的ISO15765诊断协议,然而随着汽车中电控电元数量的增加,如ABS系统、发送机电控系统、车身控制模块(BCM)系统、安全气囊等系统,这些系统之间以及系统与汽车仪表之间都需要进行数据交换,若这么多的数据量仍采用导线对数据进行点对点传输,则大量导线的使用会导致系统内部繁杂,且增加成本。此外,由于K线不能满足数据链路层在网络管理以重庆邮电人学硕士论文第一章绪论及通信速率上的局限性,使得K线无法满足越来越复杂的车载诊断网络的需求网随着CAN网络在汽车网络上的广泛应用,基于CAN网络的O15765的诊断则受到广泛应用,它符合现代汽车网络总线的发展趋势,逐渐被越来越多的汽车厂商使用,将成为未来汽车行业的通用诊断标准。与基于K线的ISO14230相比,基于CAN线的诊断协议ISO15765具有以下的优势(1)CAN总线的传输速率比K线要高很多,K线的传输速率为104kbt,而CAN线的最高波特率可达Mbis(2)K线使用的是单线传输,CAN线为双线采用差分信号传输,抗干扰能力强,且可靠性比K线好。(3)CAN总线可以构建比较复杂的网络结构,对于不同网络仍可通过网关实现诊断,即可实现不同网段的远程诊断,并且CAN网络的网络管理能力很强。(4)当诊断设备采用功能寻址对多个ECU进行诊断或诊断控制通信时,开发者不需考虑由于同时访问总线引起的总线冲突问题,因为CAN总线采用仲裁机制确保总线通信的正常进行。(5)利用ISO15765基于CAN线的诊断,其网络层对报文的传输进行了规范化的顺序控制以及流控制等,提高了报文传输的可靠性,并且其单次传输的报文数量可达4096字节。而K线在网络层没有定义,单次最多传输255字节的数据(6)在lSO15765-2中,明确规定了基于CAN网络的ECU在线上传下载的诊断通信流程,将上传下载纳入诊断范围内,上传下载的内容按照ISO157652网络层传输规则进行传输,以实现更标准、更可靠的网络数据传输。13国内车载CAN网络诊断存在的问题根据国内外车载网络诊断的研究现状现与目前流行的车载网络诊断协议基础,现从以下三个方面阐述目前在国内车载CAN网络诊断研究中存在的、并待解决的问题:()我国车载网络诊断技术自主知识产权方面由于基于CAN网络技术的,颖性与诊断协议本身的复杂性,现阶段国内在基于ISO15765的车载网络诊断技术的开发与应用方面尚不成熟,在诊断开发与设计方面通常借助于国外的工具或产品。目前,国内汽车制造商与设备供应商大都使用德国Ⅴ ECTOR公司的 Candelastudio、Diva、 CANdesc等诊断系列工具,由于这些诊断工具受知识产权的保护,成本较高,其整套设备需花费几十万元。因此,有必要设计开发具有自主知识产权的基于ISO15765的车载网络诊断,突破国外在重庆邮电大学硕士论文第一章绪论汽车电子行业的技术垄断,开发具有自主知识产权的诊断产品和工具(二)中小型汽车零部件厂商开发汽车诊断产品的成本与效率和质量方面对某些中小型汽车零部件厂商而言,在开发具有诊断功能的车载ECU阶段后期,需对其进行测试,看所开发的ECU是否符合诊断协议,他们常用的测试方式是使用低成本的CAN网络测试工具,如周立功的 CANTEST软件,逐个手动输入所需要的基于诊断协议的诊断通信报文,来测试ECU的响应情况。另外,传统的简易CAN网络监测工具,只是对CAN报文进行显示,而无法对诊断协议内容进行解析,面对大量的通信报文通过人工肉眼进行逐字节解析以判断是否符合诊断协议,此种形式的开发工作显然不能休障开发的效率与质量。对中小型企业来说,若他们耗费几十万元购买国外诊断工具则成本太高。因此,对国内中小型汽车零部件厂商而言,研究低成本的基于IO15765国际诊断标准的诊断上位机工具,则可大大降低其产品开发成本,并确保产品开发的效率与质量。(三)基于CAN线的车载ECU在线下载的合理性与需求方面以往ECU在线升级大都是通过串口或BDM口进行程序下载,但针对于已装入汽车内通过CAN网络连接的ECU,无疑使用CAN总线对程序进行在线下载,会比较方便也是需求所在。在ISO15765-3中,对基于CAN总线的在线下载进行了统一、详细的实现约束,使车载网络ECU在线下载从整车网络规划与网络管理的角度进行统一规划。但由于IO15765在线下载技术的新颖性与技术本身的复杂性,目前在国内核心的学术研究期刊上尚未看到相关研究领域的报道,国内汽车厂商也尚未普遍使用此种方式对ECU进行程序的在线下载。因此,其下载工具未产业化,实际应用中符合要求的下载工具不多,或被作为大型工具的组件使用如( Canoe),但其成本较高并且灵活性较差。将程序下载通过CAN网络进行网络统一规划与管理,并使ECU通过CAN网络传输是在线下载的趋势所在,因此有必要研究基于ISO15765的CAN网络诊断的车载ECU程序在线下载技术。14论文主要研究工作根据上节所述的在车载CAN网络中诊断研究中所提出的问题,本文针对以上问题展开了相关的研究工作以及相关问题的解决。主要通过研究车载CAN网络国际标准ISO15765,对基于CAN网络的车载诊断进行研究、分析,设计基于ISO15765的车载CAN网络的上位机诊断。论文的主要研究工作的相互关系见图13,具体工作如下:重庆邮电大学硕士论文第一章绪论目标诊断网络结构分析ISO5765体系结构研究诊断需求分析搭建诊断测试平台,对诊断上位机进行测试常规诊断下载诊断常规诊断模模块设计模块设计块上位机实现低成利用VC与本上位机下载诊断模块上位机USBCANII图13论文主要研究工作的相互关系l通过深入研究基于车载CAN网络的国际诊断标准ISO15765的应用层与网络层协议,针对特定车载网终对象,设计车载网络诊断结构,并进行诊断需求分析2实现基于ISOl5765的诊断上位机的应用层与网络层协议。3设计基于SO15765的车载CAN网络诊断上位机。针对安全访问服务的实现过程,设计安全访问算法并建立安全算法动态链接库,利用VC软件平台与USBCANII硬件采集卡,设计车载CAN网络常规诊断模块的诊断上位机。4设计基于Iso15765的在线下载上位机。对下载诊断模块分别设计其预编程阶段与编程阶段,以及上位机对Sl9文件的解析处理。利用C软件平台及USBCANII硬件采集卡实现下载器上位机的设计。5根据诊断结构设计诊断测试平台,结合 CANoe与ISO15765诊断协议对所设计的诊断上位机进行测试。15本章小结本章首先介绍了课题研究背景与意义,然后概迟了车载网络诊断协议,重点分析比较了ISO14230与ISO15765协议,并分析基于CAN网络的ISO15765协议的优势。在此基础上分析并概述了因内车载CAN网络诊断存在并待解决的问题。最后提出了本文的研究工作。
    2021-05-06下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载