随着汽车电子技术的发展,汽车作为一种融合了当代多种高新技术的交通工具,需要采用越来越多的电子控制系统,这些复杂的系统控制需要检测及交换大量数据,传统的点对点控制方式不但布线复杂、昂贵,而且可靠性差、重量大维护成本高,已经无法满足现代汽车的通信要求,为了解决上面这些问题,德国BOSCH公司的CAN总线控制应运而生,且日前得到了广泛应用。为了应对当前某些整车厂对车载CAN总线控制系统应用的需求,以及解决由于没有一个开放的CAN应用层协议,使不同配套厂的设备之间不能互操作的问题论文以基于SAEJ939协议的汽车CAN总线控制系统设计与测试作为研究课题制定了基于SAEJ939协议的CAN应用层协议并设计开发了CAN总线控制模块结合项目组已有的技术基础,论文首先研究了CAN总线协议特点和实现该技术的要求,并研究分析了CAN总线的应用层协议规范SAE939,在此基础上,根据某整车厂需求,分别从网络拓扑结构的总体设计、模块的信号定义、信息发送周期选择、报文优先级分配以及节点地址定义等几个方面设计制定了一套具有良好扩展性的汽车CAN应用层协议。此外,课题还完成了CAN总线控制模块的全部硬件设计,通过软件开发实现了所制定的CAN应用层协议以及各控制模块的功能为了验证CAN总线系统设计方案和所制定的CAN应用层协议的可行性,以及测试网络性能,课题对CAN总线控制模块和CAN网络系统进行CAN模块的致性测试,CAN控制模块通信功能测试,以及应用cAN总线开发工具 CANoe进行的CAN总线仿真实验和整个系统平台测试。通过研究这些实验和测试的结果验证了CAN总线控制系统的实时性、可靠性和稳定性,证明了课题设计方案可行此外,误题的研究也为实现具有自主知识产权的汽车CAN总线控制技术的产品化积累了经验,课题也因此具备继续研究开发的意义和良好的经济的前景
标签: 汽车CAN总线
上传时间: 2022-03-23
上传用户:fliang
CAN 是 Controller Area Network 的缩写,是 ISO 国际标准化的串行通信协议。CAN总线有两个ISO国际标准:ISO11898 和 ISO11519。ISO11898 定义了通信速率为 125 kbps~1 Mbps 的高速 CAN 通信标准,属于闭环总线,传输速率可达1Mbps,总线长度 ≤ 40米。ISO11519 定义了通信速率为 10~125 kbps 的低速 CAN 通信标准,属于开环总线,传输速率为40kbps时,总线长度可达1000米描述了can通信协议
上传时间: 2022-03-24
上传用户:默默
计算机基本知识、SPI总线说明串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU,SPI用于CPU与各种外围器件进行全双工、同步串行通讯。SPI可以同时发出和接收串行数据。它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主机输入/从机输出数据线(MISO)主机输出/从机输入数据线(MOSD)、低电平有效从机选择线es。这些外围器件可以是简单的TTL移位寄存器,复杂的LCD显示驱动器,A/D.D/A转换子系统或其他的MCU,当SPI工作时,在移位寄存器中的数据逐位从输出引脚(MOSI)输出(高位在前),同时从输入引脚(MISO)接收的数据逐位移到移位寄存器(高位在前),发送一个字节后,从另一个外围器件接收的字节数据进入移位寄存器中。主SPI的时钟信号(SCK)使传输同步,其典型系统框图如下图所示。
上传时间: 2022-06-19
上传用户:
本资料是面向 CAN 总线初学者的 CAN 入门书。对 CAN 是什么、CAN 的特征、标准规格下的位置分布等、 CAN 的概要及 CAN 的协议进行了说明。
标签: can总线协议
上传时间: 2022-07-28
上传用户:
本文论述了车载仪表系统的发展,对新型的车载仪表用步进电机驱动控制技术和基于现场总线通信协议的车载仪表技术进行了深入的研究,并在此基础上开发了基于GDIC的车载仪表用步进电机驱动控制平台,搭建了基于CAN总线的车载仪表通讯系统.在仪表用步进电机控制测试平台中,系统选用MC33991实现步进电机驱动控制,通过SPI通讯协议完成和主处理器之间的数据传输,采用∑-△ ADC方案检测EMF从而实现电机整步位置的判断.本文介绍了基于CAN总线的车载仪表通信系统,阐述了构成该系统的硬件设计、软件设计.
上传时间: 2013-04-24
上传用户:是王洪文
随着网络技术的飞速发展,办公楼宇或住宅小区的用电管理也正逐步走向智能化、网络化。论文针对传统的电表系统具有抗干扰能力差、计量不精确、人工抄表费时费力、功能单一等缺点,提出了一套基于以太网传输的三相电量采集系统。该系统采用电能计量芯片CS5460A负责采集电量,AT89S53单片机作为数据处理的核心部件,通过SPI总线传送电流、电压、有功、无功等实时测量值,并用以太网控制器ENC28J60,实现以太网通信,配合上位机显示,对电能进行集中管理。 本系统采用电子计量芯片代替传统的机械脉冲式电能表,并结合用电特性,使得电能计量精度大大提高,电量统计也更加精确。电能表输出的脉冲信号经过网络模块的统计换算之后,通过以太网传输给管理计算机,使得传输距离大大增加。用电量信息经过统计计算存入数据库,可以生成一个用户用电报表并可打印出来,这样可有效的把电能计量、收费管理、用电过程管理等功能集于一体。采用以太网总线控制,不仅减少了布线的成本和难度,且利于数据在局域网内的共享。 本文首先对当前电子式电能表的发展情况、技术特点作了一个简单的概述。其次阐述了系统的硬件电路设计及系统软件设计,并对以太网通信的重要依据-TCP/IP协议作了全面的分析,介绍了TCP/IP协议的四个协议层:链路层、网络层、传输层和应用层及其具体实现方法,精简了TCP/IP协议。最后简单介绍了上位机上的管理软件设计。
上传时间: 2013-06-09
上传用户:youth25
控制器局域网(CAN)最初是由德国BOSCH公司为汽车的监测、控制系统设计的。它是一种有效的支持分布式控制或者实时控制的串行通信网络。由于其具有多主机、高性能以及高可靠性,CAN总线已经广泛应用于汽车电子控制、过程控制、机械工业、纺织机械、机器人、数控机床、医疗器械以及传感器等领域。CAN总线已经形成国际标准,并已被公认为几种最有前途的现场总线之一。 另一方面,随着电动车的技术的不断发展,电动车已经开始迈向了市场普及的道路。对于电动车电池的管理和维护越来越成为电动车发展的重点之一。由于CAN具有抗干扰性强、连接简单、无主通信等特点,非常适合用来实现实时数据的采集和传输。因此,本文利用CAN总线为基础设计了一个电池实时数据采集与管理系统,经分析、设计、编程和调试,在实际应用中得以实现。 该系统主要包括数据采集层,数据传输层和用户管理层三个部分。数据采集层的主要任务是电池实时数据的采集和发送;数据传输层的主要功能是通过CAN总线接收数据采集层发送的实时数据,并将其转换成RS232串口协议发送到上位机;用户管理层的主要功能是通过串口接收数据,实时显示,存储和分析。 论文完成的主要工作有: (1) 通过对系统需求的分析,将整个系统分为三个独立的层,分别进行了软硬件设计,实现了系统的模块化,增强了系统的应用性; (2) 详细的研究了CAN2.0B协议和SAE J1939协议,并在此基础上,编写了适合本设计的通讯协议; (3) 深入研究了MC9S12DG128芯片的硬件结构和软件设计方法; 本课题的创新点在于利用目前汽车工业广泛采用的CAN总线协议,设计了一套简单,高效,稳定的电池数据采集与管理系统,并在实际中得以应用。在系统设计过程中将整个系统分为3个层,大大提升了系统的模块化水平,有利于系统的扩展和维护。
上传时间: 2013-07-07
上传用户:1417818867
本论文在详细研究MIL-STD-1553B数据总线协议以及参考国外芯片设计的基础上,结合目前新兴的EDA技术和大规模可编程技术,提出了一种全新的基于FPGA的1553B总线接口芯片的设计方法。 从专用芯片实现的具体功能出发,结合自顶向下的设计思想,给出了总线接口的总体设计方案,考虑到电路的具体实现对结构进行模块细化。在介绍模拟收发器模块的电路设计后,重点介绍了基于FPGA的BC、RT、MT三种类型终端设计,最终通过工作方式选择信号以及其他控制信号将此三种终端结合起来以达到通用接口的功能。同时给出其设计逻辑框图、算法流程图、引脚说明以及部分模块的仿真结果。为了资源的合理利用,对其中相当部分模块进行复用。在设计过程中采用自顶向下、码型转换中的全数字锁相环、通用异步收发器UART等关键技术。本设计使用VHDL描述,在此基础之上采用专门的综合软件对设计进行了综合优化,在FPGA芯片EP1K100上得以实现。通过验证证明该设计能够完成BC/RT/MT三种模式的工作,能处理多种消息格式的传输,并具有较强的检错能力。 最后设计了总线接口芯片测试系统,选择TMS320LF2407作为主处理器,测试主要包括主处理器的自发自收验证,加入RS232串口调试过程提高测试数据的直观性。验证的结果表明本文提出的设计方案是合理的。
上传时间: 2013-06-04
上传用户:ayfeixiao
随着我国国防现代化建设进程的不断深化,MIL-STD-1553B标准总线已经广泛应用于各种军事应用领域。MIL-STD-1553B标准总线是我国上世纪八十年代引进的一种现代化通讯总线,国内称为GJB289A-97。该总线技术以其高稳定性和使用灵活等特点成为现代航空电子综合系统所广泛采用的通讯总线技术。 1553B总线接口模块作为总线通讯的基本单元,其性能成为影响航电综合系统整体性能的一个关键因素。目前国内关于1553B总线通讯模块的对外接口类型较多,而基于嵌入式处理芯片的接口设计并不多见。嵌入式设备具有体积小、重量轻、实时性强、功耗小、稳定性好以及接口方便等优点。 基于以上考虑,论文中提出了以DSP+FPGA为平台实现MIL-STD-1553B总线的收发控制,通过收发控制器和变压器实现MIL-STD-1553B总线的电气连接。根据项目需求,设计分为硬件和软件两部分完成。在对MIL-STD-1553B总线协议进行详细研究后提出了总体设计方案原理图。再根据方案需求设计各功能模块。使用硬件描述语言VHDL对各功能模块进行逻辑和行为描述,最终实现在FPGA中,使其能够完成1553B数据码的接受、发送、转换和与处理器的信息交换等功能。DSP部分采用的是TI公司的TMS320F2812,使用C语言进行软件的编译,使其实现总体控制和通讯的调度等功能。 该方案经过实际参与1553B总线通讯系统验证实验,证明各项技术指标均达到预定的目标,可以投入实际应用。
上传时间: 2013-04-24
上传用户:671145514
聚乙烯(PE)管道系统在各个行业的应用越来越广泛,特别是PE管道在燃气输送和给水排水方面的快速发展,使得PE管道正在逐步的替代金属管道系统。PE管道的连接技术是PE管道系统应用中的关键技术之一,连接的质量对PE管道系统整体寿命有重大影响。热熔对接焊是一种经济、快速有效的连接方法,具有密封、均匀、牢固的优点,同时又有焊接过程复杂,工艺参数多的特点,对焊接机的自动化程度要求较高。然而,目前国内工程上还没有全自动化的热熔焊接机,焊接过程需要人工干预,管道焊接质量难以保证。因此,研究设计焊接过程全自动化的热熔对接焊机对提高焊接质量,保证PE管道系统的使用寿命有重要意义。 本文通过分析和研究热熔对接焊的焊接流程和工艺参数,提出了一种结合嵌入式技术,使焊接过程全自动化的热熔焊接机控制系统的实现方案。本文所设计的控制系统实现了热熔对接焊的焊接时序自动控制,操作纠错及错误信息管理,焊接数据的管理及追溯。课题研究的主要内容有: (1)通过分析全自动热熔对接焊机的整体需求,构建基于ARM7处理器和μC/OS-Ⅱ的嵌入式系统平台,包括设计硬件系统和移植操作系统; (2)实现热熔对接焊过程的全自动化,包括自动控制铣削管道端面;测量拖动压力以及自动补偿拖动力;自动控制热板插入后的所有焊接阶段即:加压、成边、降低压力、吸热、抽板、加压、保压、冷却的自动控制。焊接过程中各个阶段以曲线方式动态的显示给用户,焊接完成后焊接数据自动存储; (3)实现系统必须的功能模块,主要包括LCD图形用户界面、数据管理模块、USB移动存储器读写模块。硬件主要实现电源、复位和时钟电路;USB、SPI总线和UART接口电路;A/D和D/A转换接口电路;LCD接口和JTAG接口电路等。软件方面主要包括LCD控制芯片驱动程序、基本图形处理程序、图形用户界面、数据管理系统、USB控制芯片驱动程序、USB大规模存储器协议实现、FAT16/FAT32文件系统操作程序以及自动控制程序等。
上传时间: 2013-04-24
上传用户:ddddddos