登录
首页 » Others » 基于FPGA用VHDL语言设计的四位共阴数码管显示驱动电路设计

基于FPGA用VHDL语言设计的四位共阴数码管显示驱动电路设计

于 2020-12-09 发布
0 345
下载积分: 1 下载次数: 1

代码说明:

基于FPGA用VHDL语言设计的四位共阴数码管显示驱动电路设计

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

发表评论

0 个回复

  • 逻辑航迹起始算法代码
    逻辑航迹起始算法源代码,本代码已测试通过,
    2020-12-10下载
    积分:1
  • mqtt物联网数据传输协议
    引用github的资源https://mcxiaoke.gitbooks.io/mqtt-cn/Introduction3.2 CONNACK一确认连接请求o3.3 PUBLISH-发布消息o34 PUBACK一发布确认o35 PUBREC-发布收到(QoS2,第一步)°36 PUBREL-发布释放(QoS2,第二步)°3.7P∪ BCOME一发布完成(QoS2,第三步)o3.8 SUBSCR|BE-订阅主题o39S∪BACK-订闶确认o3.10 UNSUBSCR|BE-取消订阅3.11 UNSUBACK-取消订阔确认3.12P| NGREG一心跳请求3.13 PINGRESE一心跳响应o3.14D| SCONNECT一断开连接第四章一操作行为第五章一安全第六章一使用 Websocket第七章一一致性目标附录B-强制性规范声明旧版文档已过期,建议使用 GifTbook版本最新版本:V1.0.12015.10.22文档连接中文版HTMLMQTT3.1.1中文版中文版PDFMQTT3.1.1中文版英文版HTMLMQTT Version 3.1.1英文版PDFMQTT∨ ersion3.1.1许可协议署名-非商业性位用-相同方式共享4.0国际联系方式IntroductionBloghttp://blog.mcxiaoke.comGithub:https://github.com/mcxiaoke.Email:github@mcxiaoke.com开源项目·Rx文档中文翻译:htts:/! github. com/mcxiaoke/ RXDOCS·MQTT协议中文版:htps:/ github. com/ mcxiaoke/mgttAwesome-kotlin:httpsgithub.com/mcxiaokelawesome-kotlin.Kotlin-koi:https:/github.com/mcxiaoke/kotlin-koiNeXt公共组件库:htps!/github.com/xiaoke/Android-Next· PackerNg极速打包:htts;/ github. com/mcxiaoke/ packer- ng-pluginGradle渠道打包https://github.com/mcxiaoke/gradle-packer-plugin·VentuS实现xBus:htps;/github.com/miaoke/BuS磨菇饭App:htps:! github. com/mcxiaoke/minicat·饭否客户端:https:/github.com/mcxiaoke/anfouapp-opensourceVolleyt:https://github.com/mcxiaoke/android-volley第一章-MQTT介绍第一章概逃 Introduction1.1MQTT协议的组织结构 Organization of MQTT本规范分为七个章节:第一章一介绍第二章一MQTT控制报文格式第三章一MQTT控制报文·第四章一操作行为第五章一安全第六章一使用 Websocket第七章一一致性日标附录B一强制性规范声明12术语 Terminology本规范中用到的夭键字必须MUST,不能 MUST NOT,要求 REQUIRED,将会 SHALL,不会 SHALL NOT,应该 SHOULD,不应该 SHOULD NOT,推荐 RECOMMENDED,可以MAY,可选 OPTIONAL都是按照 TE RFC2119[RFC2119]中的描迹解释。网络连接 Network ConnectionMQTT使用的底层传输协议基础设施。客户端使用它连接服务端。它提供有序的丶可靠的丶双向字节流传输。例子见42节应用消息App| ication Message MQT协议通过网络传输应用数据。应用消息通过MQT传输时’它们有关联的服务质量(QoS)和主题( Topic)客户粥C|ient使用MQπT的程序或设备。客户端总是通过网络连接到服务端。它可以发布应用消息给其它相关的客户端。●订阅以请求接受相关的应用消息。·取消订阅以移除接受应用消息的请求从服务端断开连接第一章-MQTT介绍服务端 Server个程序或设备,作为发送消息的客户端和请求订阅的客户端之间的中介σ服务端接受来自客户端的网络连接。接受客户端发布的应用消息。·处理客户端的订阅和取消订阅请求。转发应用消息给符合条件的已订阅客户端订 Subscription订阔包含一个主题过滤器( Topic Filter)和一个最大的服务质量(QoS)等级。订阅与单个会话( Session)关联。会话可以包含多于一个的订阅。会话的每个订阅都有一个不同的主题过主题名 Topic Name附加在应用消息上的一个标签’服务端巳知且与订阔匹配。服务端发送应用消息的一个副本给每一个匹配的容户端订阅。主题过滤器 Topic Filter订阅中包含的一个表达式,用于表示相关的一个或多个主题。主题过滤器可以使用通配符。会话 Session客户端和服务端之间的状态交互。一些会话持续时长与网络连接一样·另一些可以在客户端和服务端的多个连续网络连接间扩展。控制报文 MQTT Contro| Packet通过网络连接发送的信息数据包。MQTT规范定义了十四种不同类型的控制报文,其中一个( PUBLISH报文)用于传输应用消息。1.5数据表示 Data representations1.51二进制位Bits字节中的位从0到7。第7位是最高有效位’第0位是最低有效位。1.52整数数值 Integer data values整数数值是16位’使用大湍序( big-endian,高位字节在低位字节前面)。这意味着一个16位的字在网络上表示为最高有效字节(MSB),后面跟着最低有效字节(LSB)1.53UTF8编码字符串UTF8 encoded strings后面会描逑的控制报文中的文本字段编码为UTF8格式的字符串。UTF8[RFC3629]是一个高效的υ ncode字符编码格式’为了攴持基于文本的通信’它对ASC∏字符的编码做了优化第一章-MQTT介绍每一个字符串都有一个两字节的长度字段作为前缀,它给出这个字符串UTF8编码的字节数,它门在图例1.1UTF8编码字符串的结构中描述。因此可以传送的UTF-8编码的字符串大小有个限制,不能超过65535字节除非另有说明’所有的UTF-8编码字符串的长度都必须在0到65535字节这个范围内。图例1.1UTF8编码字符串的结构 Structure of ute8 encoded strings进制位7-0yte字符串长度的最高有效字节(MsB)byte 2字符串长度的最低有效字节(LSB)byte 3如果长度大于0,这里是UTF-8编码的字符数据。UTF-8编码字符串中的字符数据必须是按照 Unicode规范[ Unicode]定义的和在RFC3629[RFC3629]中重申的有效的UTF8格式。特別需要指出的是,这些数据不能包含字符码在U+D800和U+DFFF之间的数据。如果服务端或客户端收到了一个包含无效UTF-8字符的控制报文”它必须关闭网络连接[MQTT1.53-]。UTF-8编码的字符串不能包含空字符U+0000如果客户端或服务端收到了一个包含U+0000的控制报文’它必须关闭网络连接MQTT-1.53-2]数据中不应该包含下面这些 Unicode代码点的编码。如果一个接收者(服务端或客户端)收到了包含下列任意字符的控制报文,它可以关闭网络连接U+0001和U+00F之间的控制字符∪+007F和∪+009F之问的控制字符Unicode规范定义的非宇符代码点(例如U+ OFFFF)Unicode规范定义的保留字符(例如U+ OFFFF)UTF-8编码序列0XEF0xBB0XBF总是被解释为U+FEFF(零宽度非换行空白字符)’无论它出现在字符串的什么位置’报文接收者都不能跳过或者剥离它[MQTT-153-3]。非规范示例 Non normative example例如,字符串A是一个拉丁字母A后面跟着一个代码点U+2A6D4(它表示一个中日韩统表意文字扩展B中的字符)这个字符串编码如下图例12UTF8编码字符串非规范示例UTF-8 encoded string non normative example第一章-MQTT介绍Bit54byte 1字符串长度MSB(0x0O)00byte 2字符串长度LSB(0×05)byte 3A(0×41)00000bye4(0×F0)000byte 5(OXAA)00byte 6(0×9B)0byte 7(0×94)0001.6编辑约定 Editing conventions本规范用黃色高亮的文本标识一致性声明·毎个一致性声明都分配了一个这种袼式的引用:[MQTT××x-y]项目主页MQTT协议中文版第二章一MQTT控制报文格式第二章MQTT控制报文格式 MQTT ControPacket format目录第一章-个绍第二章一MQTT控制报文格式第三章一MQTT控制报文·第四章一操作行为第五章一安全第六章一使用 Websocket第七章一一致性目标附录B-强制性规范声明2.1MQTT控制报文的结构 Structure of an MQTTControl packetMQπT协议通过交換预定义的MQTT控制报文来通信。这一节描逃这些报文的格式。MQTT控制报文由三部分组成’按照图例2.1-MQ∏控制报文的结构描逃的顺序图例21-MQTT控制报文的结构Fixed header固定报头’所有控制报文都包含Variable header可变报头·部分控制报文包含Payload有效载荷·部分控制报文包含22固定报头 Fixed header每个MQTT控制报文都包含一个固定报头。图例2.2-因定报头的格式描逑了因定报头的格式图例22-固定报头的格式第二章一MQTT控制报文格式Bit65432byte 1MQTT控制报文的类型用于指定控制报文类型的标志位byte 2剩余长度221MQTT控制报文的类型 MQTT Control Packet type位置:第1个字节,二进制位7-4表示为4位无符号值,这些值的定义见表格2.1-控制报文的类型表格2.1-控制报文的类型名字值报文流动方向描述Reserved禁止保留CONNECT客户端到服务端客户端请求连接服务端CONNACK2服务端到客户端连接报文确认PUBLISH两个方向都允许发布消息PUBACK丙个方向都允许QoS1消息发布收到确认PUBREC5两个方向都允许发布收到(保证交付第一步)PUBREL两个方向都允许发布释放(保证交付第二步PUBCOMP7两个方向都允许QoS2消息发布完成(保证交互第三步)SUBSCRIBE8客户端到服务端客户端订阅请求SUBACK9服务端到户风请求摄文确认UNSUBSCRIBE10客户端到服务端客户端取消订阋请求UNSUBACK服务端到客戶端取消订阔报文确认PINGREQ12客户端到服务端跳请求PINGRESP13服务端到客户端心跳响应DISCON№ECT14客户端到服务端客户端断开连接Reserved15禁止保留222标志Fags固定报头第1个字节的剩余的4位[30]包含每个MQTT控制报文类型特定的标志,见表格22-标志位。表格2.2中任何标记为“保留”的标志位·都是保留给以后使用的·必须设置为表柊中出的值[MQT「-22.2-1。如果收到非法的标志’接收者必须关闭网络连接。有美错误处理的详细信息见4.8节MQTT2222]
    2021-05-06下载
    积分:1
  • 机动目标跟踪的自适应卡尔曼滤波算法实现
    机动目标跟踪的自适应卡尔曼滤波算法实现0.80.8自适应估计-无自适应估计0.40.4日0.00.00.4自适应估计懒_04无自适应估计0.8400.820406080t/0.8自适应估计0.4---无自适应估计飞画0.00.40.8802c1994-2009ChinaAcademicJournalElectronicpUblishingHouse.Allrightsreservedhttp://www.cnki.net201994-2009ChinaAcademicJournalElectronicPublishinghOuseAllrightsreservedhtto:www.cnkinet
    2020-11-28下载
    积分:1
  • 现代通信干扰原理与技术.zip
    本书是一本专门针对系统设计和分析实际问题提供有用、注重实效的解决方案的专业图书。其在第1版原有内容的基础上,增加了城市环境中的信号传播、信号检测、CDMA盲估计、UWB信号检测与干扰等新内容。全书系统介绍了现代通信,包括跳频、直接序列扩频、CDMA、UWB等干扰技术,给出了详细的理论分析及其仿真结果。另外,书中有大量的数学公式,但推导很少,同时省略了定理证明
    2020-12-09下载
    积分:1
  • MATLAB计算对极线
    利用八点法求两幅图像之间的基础矩阵,并绘制对极线。先将自己要求对极线的两张图片放置解压后的根目录,运行selectpoints函数,运行完之后会保存需要的八组点,然后运行main即可。
    2020-11-30下载
    积分:1
  • 基于Aloha的RFID系统防碰撞算法仿真与分析 (序)
    基于ALOHA的RFID系统的防碰撞算法。利用OPNET进行仿真建模。资源包含毕业设计论文及答辩PPT,以及完整的OPNET14.0仿真程序,附加一个翻译哦。。 下载到就是赚到哦。。
    2020-12-02下载
    积分:1
  • 种卷积的脉动阵列实现形式(20*20 7*7)
    【实例简介】一种卷积的脉动阵列实现形式。例化了PE即一个乘法器和加法器组成。其中
    2021-05-18 10:33:32下载
    积分: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
  • simulink全方位教.rar
    【实例简介】包含了一些常用技术的讲义,simulink方面的教程和资源。具体到实际问题的解决,希望对大家有所帮助
    2021-12-11 00:42:29下载
    积分:1
  • 数字逻辑 课设计 VHDL 多功能数字钟(1)
    数字逻辑 课程设计 VHDL 多功能数字钟这个数字钟是我根据我老师的设计自己改编的,内部结构变化挺大的,功能也比较全。1、具有以二十四小时制计时、显示、整点报时、时间设置和闹钟的功能。2、设计精度要求为1秒。(一)计时:正常工作状态下,每日按24h计时制计时并显示,蜂鸣器无声,逢整点报时。(二)校时:在计时显示状态下,k=1,进入“小时”校准状态,之后按下“k=1”则进入“分”校准状态,继续按下“k=1”则进入“调秒”状态,第三次按下“k键”又恢复到正常计时显示状态。(1)“小时”校准状态:在“小时”校准状态下,显示“小时”的数码管闪烁,并以1HZ的频率递增计数。(2)“分”校准
    2020-12-03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载