欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    汽车电子课程设计.docx

    • 资源ID:2875518       资源大小:393.19KB        全文页数:31页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    汽车电子课程设计.docx

    1、汽车电子课程设计课程设计(论文)基于CAN总线的汽车转速信号控制系统学 院 信息工程学院 专 业 信息工程(应用电子技术方向) 年级班别 信息工程(应用电子技术方向)0702 学生姓名 周威 指导教师 冯 桑 2010 年 6 月 11 日一、绪论1.1背景随着车用电气设备越来越多,从发动机控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统,从电源管理到为提高舒适性而作的各种努力,使汽车电气系统形成一个复杂的大系统,而且这一系统都集中在驾驶室控制。另外,随着近年来ITS的发展,以3G(GPS、GIS和GSM)为代表的新型电子通信产品的出现,对汽车的综合布线和信息的共享交

    2、互提出了更高的要求。CAN总线正是为满足这些要求而设计的。早在1992年,Mercedes-Benz公司就将CAN用于客车的发动机管理系统,并用于传递驾驶信息。随着Volvo、Saad、Audi、BMW、Volkswagen、Renault和Fiat等汽车厂商纷纷效仿,CAN逐被欧洲接纳为汽车行业标准,并延伸到工业控制、航空航天、医疗器械、娱乐设备、楼宇自动化领域。目前,欧洲绝大多数新款客车的动力传动系统和车身电子系统都分别参照ISO 11989和ISO 11519-2来进行设计。基于CAN的故障诊断系统也在大力推进,其协议草案ISO/DIS 15765有望很快转为正式标准,届时CAN的车用规

    3、模将更加可观。在欧洲带动下,CAN也逐渐得到其他地区的认同。如过去在美国,其车载网络Daimler-Chrysler、Fordt和GM三大汽车公司各成体系,协议标准主要是汽车工程师协会(SAE)的J1850和J1922。但这些标准对网络各层协议的规定及工作性能与CAN相差甚远,很难被欧洲接受。因此,三大公司已全部转向CAN,SAE也新颁布了J1939、J2411、J2284和J2480等一系列基于CAN的车用通信协议标准。ECU(Electronic Control Unit)电子控制单元,又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微机控制器,也叫汽车专用单片机。它和普通的单片机

    4、一样,由微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。电控单元的功用是根据其内存的程序和数据对空气流量计及各种传感器输入的信息进行运算、处理、判断,然后输出指令。目前在一些中高级轿车上,不但在发动机上应用ECU,在其它许多地方都可发现ECU的踪影。例如防抱死制动系统、4轮驱动系统、电控自动变速器、主动悬架系统、安全气囊系统、多向可调电控座椅等都配置有各自的ECU。随着轿车电子化自动化的提高,ECU将会日益增多,线路会日益复杂。为了简化电路和降低成本,汽车上多个ECU之间的信息传递就要采用一种称为多路复用通信网络技

    5、术,将整车的ECU形成一个网络系统,也就是前述的CAN数据总线。CAN总线以其组网自由,扩展性强;自动错误界定,简化了电控单元对通信的操作;可根据内容确定优先权,解决通信的实时性等优点,不公在汽车控制和通信网络中被广泛采用,在工业控制中也有广阔的应用前景。1.2 CAN的国内外发展状况及遇到的问题目前全球各大汽车制造商在上世纪90年代后期研发的汽车(乘用车和商用车)都采用了CAN总线或者车中的部分零部件具有CAN总线通信功能。以CAN总线为代表的车用总线技术已成为全球各大汽车制造商实施平台战略和模块化战略的重要措施之一。此时,总线对于全球汽车工业的意义已远远超过节省线束和连接插件。总线已成为现

    6、代汽车传输整车控制信息的神经网络。基于CAN的汽车内联网体现了车用多路总线的发展趋势,只是目前还存在一些问题,阻碍了它的全面推广。首先,CAN的技术规范还存在一些缺陷,最突出的是无法实时和非实时性数据动态配置优先权。由于现代车用通信基本上采用的是网络事件触发方式,其仲裁是根据预定的标识符来进行的,较为优先的消息一旦送出来就不受干扰,所以常会出现两种情形:(1)某参数从全局来看实时性较低,一开始分配到的优先权就不高。但控制策略对各参数的要求并不是一成不变的,当急需这个参数时,别的节点恰好送出一个优先权较高的信息,CAN死板的仲裁机制就会拒绝传递这个参数。(2)即使分配给该参数优先权最高,当节点着

    7、手发送该数据时,却发现前一个非实时性数据还没有传完,于是必须等到下一次总线空闲时才能通信,实际上这个参数还是被搁置了起来。此外,还有两个因素制约着CAN在汽车中的应用:(1)CAN是多主总线,每个节点都能自主建立通信。而目前只能以事件触发方式工作的CAN控制器根本无法应付“暴风骤雨”式的中断请求。(2)汽车内联网所涉及到的节点种类繁多,通信繁忙。本文将设计一个控制器网络采集发动机传感器的传来的转速信息并通过处理计算之后发送到CAN总线传输出去。二、汽车ECU与CAN2.1 CAN总线简介一个由CAN总线构成的单一网络中,理论上可以挂无数个节点,实际应用中,节点数目受网络硬件的电气特性所限制。目

    8、前汽车上的网络连接方式主要采用2条CAN,一条用于驱动系统的高速CAN,速率达到500kb/s,即动力总线;另一条用于车身系统的低速CAN,速率是100kb/s,也称为娱乐总线。驱动系统CAN主要是连接发动机控制器(ECU)、ASR及ABS控制器、安全气囊控制器、组合仪表等,它们的基本特征相同,都是控制与汽车行驶直接相关的系统,。车身系统CAN主要连接对象是四门以上的集控锁、电动车窗、后视镜和厢内照明灯等。有些先进的轿车除了上述两条总线,还会有第三条CAN总线,它主要负责卫星导航及智能通讯系统。CAN总线是一个三层网络,包括物理层、数据链路层及应用层。物理层、数据链路层已经由硬件实现,目前都已

    9、经标准化,有现成的部件(CAN控制器和收发器)选择。因此在单片机上加上CAN控制器、收发器,软件实现相应的驱动程序就基本实现了CAN的通讯功能。但是这对于汽车电子上的应用还是远远不够的,因为数据链路层有很多功能没有定义如具有逻辑关系的消息之间的功能实现、网络管理等等。因此通讯协议的程序代码的结构应该是底层驱动+应用代码(通讯功能的应用代码)。设计CAN底层节点离不开与CAN协议相关的专用芯片,主要可分为以下几类:(1)收发器用于将TTL信号转换为驱动CAN所需的差分电压信号,高速CAN一般采用Philips的PCA82C250,低速容错CAN可以使用Motorola的MC33388。(2)独立

    10、CAN控制器仅集成有CAN模块的控制芯片,例如Philips的SJA1000,它全部的处理器资源均用于实现CAN协议所规定的功能。(3)嵌有CAN微控制器嵌有CAN协议控制模块,并能用于其他工控目的的通用微控制器,例如ST的ST7/9与Motorola的MC68HC908AZ系列等。一般,“CAN微控制器+收发器”或“通用微控制器+独立CAN控制器+收发器”这样的组合,配上相应的外围电路就构成节点。它们既能承担一定的测控任务,又能收/发处理协议信息,经导线连接就形成所谓的“控制器网络”。本文的设计就是一个典型的“通用微控制器+独立CAN控制器+收发器”的组合,并且简单地设计了一个总线协议的报文

    11、。2.2硬件连接2.2.1系统总体框图及工作原理分析图2.1是设计总框图:图2.1 设计原理框图工作原理分析:从发动机传感器传来的转速信号,经过转速信号缓冲调理电路将原较小的正弦模拟信号转化为矩形脉冲信号,再将该信号送入单片机的外部中断/INT0引脚,将其设定为边沿触发方式,用T1作定时器对方波信号进行脉冲测量,在一定时间内所得脉冲经查表在ROM存储器读取对应的转速信号再传送到CAN控制器中,CAN控制器执行完整的CAN协议,完成通信功能,之后CAN接收发送器接收到CAN控制器的信号,将CAN控制器的逻辑电平信号转换为总线上的物理电平,再由事先约定好的总线协议以报文的形式从CAN总线上发送出去

    12、。2.2.2 转速信号调制电路信号调理是把来自传感器的模拟信号转换为用于数据采集、控制过程、执行计算、显示读出和其他目的的数字信号。模拟传感器可测量很多物理量,如温度、压力、力、流量、位置、pH值、光强等。通常,传感器信号不能直接变换为数字量,这是因为传感器输出是相当小的电压、电流或电阻变化,因此在转换为数字量之前必须进行调理。调理就是放大、缓冲或标定模拟信号,使其适合于模数转换器(ADC)的输入。然后,ADC对模拟信号进行数字化,并把数字信号送到微控制器或其他数字器件中,以便用于系统的数据处理。此链路工作的关键是选择运算放大器,运算放大器要正确地接口被测的各种类型传感器。由发动机转速传感器的

    13、特性可知,发动机转速信号是一个调频信号,幅度不为常数,且动态范围较大。磁感应式传感器所测得的信号幅值将随发动机的转速不同而不同。从某种意义上说,它就相当于是一个波形发生器。发动机转速信号缓冲调理电路如图2.3所示。发动机转速传感器输出的正弦波信号,经过R1和VD组成的削波电路,再由R2和C2进行RC滤波,输入LM293反相端,最后输出方波。该电路的施密特特性如下,当LM293输出为高电平时,相当于R4和R5并联,然后与R6分压,此时 (2.1)而当LM293输出为低电平时,相当于R4和R6并联,然后与R4分压,此时有 (2.2)这样就产生一个回差电压;UT=UH-UL,使得电路有很强的抗干扰能

    14、力,只要输入信号的幅度大于U5H,即可在输出端得到同频率的矩形脉冲信号。即使传感器输出的正弦波不规则,在传输过程中加入了噪声,也不影响最后的输出矩形脉冲信号。图2.2 发动机转速调制电路2.2.3 AT89C51单片机所谓单片机,即把组成微型计算机的各个功能部件,如中央处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。单片机的独特结构决定了它具有如下特点:1 高集成度、高可靠性2 控制功能强3 低电压、低功耗4 优异的性能价格比AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMF

    15、alsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位的单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。2.2.4 SAJ1000CAN总线控制器 P

    16、HILIPS公司的PCA82C200是符合CAN2.0A协议的总线控制器,SJA1000是它的替代产品,它是应用于汽车和一般工业环境的独立CAN总线控制器。具有完成CAN通信协议所要求的全部特性。经过简单总线连接的SJA1000可完成CAN总线的物理和数据链路层的所有功能。其硬件与软件设计和PCA82C200的基本CAN模式(BesicCAN)兼容。同时,新增加的增强CAN模式(PeliCAN)还可支持CAN2.0B协议。2.2.5 PCA82C250CAN接收发送器PCA82C250是CAN协议控制器和物理总线之间的接口,该器件对总线提供差动发送能力并对CAN控制器提供差动接收能力。如在IS

    17、O11898标准中描述的,它们可以用高达1Mbit/s的位速率在两条有差动电压的总线电缆上传输数据。这是全世界使用最广泛的CAN收发器之一。2.3系统软件设计CAN接口通信程序主要包括CAN控制器的初始化、数据接收和数据发送程序。(由于是要将转速信号发送到CAN收发器,故不描述数据接收的部分)主程序通过调用函数来实现数据的接收和发送,流程图如图2.3所示,在数据接收程序中,通过查询方式读取相应消息对象中的数据。 2.3.1单片机读取转速方式在本设计里,外部信号送入单片机的外部中断/INT0引脚,将其设定为边沿触发方式,用T1作定时器对方波信号进行周期测量,经查表得到转速。程序流程图如图2.4所

    18、示。发动机启动时,每转过一个轮齿,传感器会产生一个正弦信号,此信号经过处理后接到单片机INT0引脚,在定时器一个规定时间内对信号脉冲进行和计算,从ROM存储器中读取此时对应的转速数值,送至CAN总线控制器等待发送。具体源程序见附录2中的查表程序。对于脉冲信号,在对其进行采集时需要进行整形处理,如转速传感器获取发动机飞轮旋转时轮齿的信号,是正弦交流信号,将其整形为方波信号,利用定时器/计数器模块采集方波的频率来完成速度采集。为提高转速采集的实时性,通常采集脉冲信号的周期(两个脉冲信号上升沿或下降沿之间的时间)来计算其频率,并计算发动机转速,计算公式如下公式(3.1)所示。 (3.1)式(3.1)

    19、中fosc为系统时钟周期,k为分频系数,为发动机飞轮齿圈齿数(对于康明斯发动机为为轮齿脉冲两次上升(或下降)沿的计数器值。可根据此公式计算出单片机查表所需的数据,并将其放在存储器。2.3.2 控制器的初始化初始化程序主要是通过对CAN控制器控制段中的寄存器写入控制字,从而确定CAN控制器的工作方式等。有3种方式进入初始化程序:一是上电复位;二是硬件复位;三是软件复位,即运行期间通过给CAN控制器发一个复位请求,置复位请求为1。在复位期间,必须初始化的寄存器有:MR模式寄存器、CDR时分寄存器、ACR接收代码寄存器、AMR屏蔽寄存器、BTR总线定时定时器及OCR输出控制寄存器等。需要注意的是,这

    20、些寄存器仅能在复位期间写访问。因此,在对这些寄存器初始化前,必须确保系统进入了复位状态。初始化程序的流程图如图2.5所示。源程序见附录2。2.3.3 信息的发送信息从CAN控制器发送到CAN总线是由CAN控制器自动完成的。发送程序只须所被发送的信息帧送到CAN的发送缓冲区,且启动发送命令即可。发送程序可采用查询方式或中断方式。本文中用的是中断方式。对于中断方式,发送程序分为两部分:一是主程序;二是中断服务程序。主程序主要用于控制信息的发送及当发送缓冲区满时,把要发送的信息暂存到临时存储区;中断服务程序负责把临时存储区中的暂存信息发送出去。发送主程序如图2.6所示。源程序见附录2。三、CAN总线

    21、的数据传输 CAN总线中,各节点应使用相同的位速率。它的每位时间由同步段、传播段、相位缓冲段1和相位缓冲段2组成。发送器在同步段前改变输出的位数值。接收器在两个相位缓冲段之间采样输入位值。而两个相位缓冲段长度可自由控制,以保证采样的可靠性。除此之外,由于各节点的时钟总有小的差异,CAN总线使用时钟同步技术来保证通信的同步性,并在实际传送中,遇到连续发送的五位相同时,将自动插入一个补码位。3.1 报文CAN总线以报文为单位进行信息传送。报文中包含标识符ID,它也标志了报文的优先权。CAN总线上各个节点都可以主动发送。如同时有两个或更多节点开始发送报文,采用标识符ID来仲裁,发送具有高优先权报文节

    22、点赢得总线使用权,而其它节点自动停止发送。在总线再次空闲后,这些节点将自动重发原报文。CAN系统中,一个CAN节点不使用有关系统结构的任何信息(如站地址等)。报文中的标识符ID并不指出报文的目的地址,而是描述数据的含义。网络中的所有节点都可由ID来自动决定是否接收该报文。每个节点都有ID寄存器和屏蔽寄存器,接收到的报文只有与该屏蔽的功能相同时,该节点才开始正式接收报文,否则它将不理睬ID后面的报文。这使CAN系统非常灵活,可任意扩展或改变网络组成。(1)帧、数据帧数据帧用于在各个节点之间传送数据或命令,它由7个不同的位场组成:帧起始、仲裁场、控制场、数据场、CRC场、应答场和帧结束,其表示为帧

    23、起始仲裁场控制场数据场CRC场应答场帧结束SOF11位标识符RTRr1r2DLC(4)n8*n位16位2位7位表11 帧起始(SOF) 标志数据帧的开始。它由一个主控位构成。2 仲裁场 由11位标识符(ID)和远程发送请求(RTR)组成,其中最高7位不能完全是隐性位。ID决定了报文的优先权。如主插位为0,隐性位为1,则ID的数值越小,优先线越高。对数据帧,RTR为主控电平。3 控制场 r1和r0为保留位,应发送主控电平。DLC为数据长度码n,它为08。4 数据场 允许的数据字节长度为08,由n决定。5 CRC场 采用15位CRC,其生成多项式为X15+X14+X10+X8+X7+X4+X3+1

    24、CRC场的最后一位为CRC分隔符,它为隐性电平。6 应答场 包括应答位和应答分隔符。发送站发出的这两位均为隐性电平。而正确地接收到有效报文的接收站,在应答位期间应传送主控电平给发送站。应答分隔符应为隐性电平。7 帧结束 由7位隐性电平组成。以上为标准格式的数据帧,除此之外,在CAN规范2.0B中,还定义了扩展格式的数据帧,它的标识符扩展为29位。它的前11位标识符后的两位为SRR和IDE,它们均为隐性电平(这使它的优先级低于标准格式的数据帧(在前11们标识符相同时),后面为新增的18位标识符,其余与标准格式相同。、远程帧接收数据的站可发送远程来要求源节点送数据。它由6个位场组成:帧起始、伸裁场

    25、、控制场、CRC场、应答场和帧结束。除了没有数据场和仲裁场的RTR位为隐性电平外,远程帧与数据完全相同。它也有标准和扩展两种格式。、出错帧出错帧由错误标志表和错误分隔符组成。接收站在发现总线上的报文出错时,将自动发出“活动错误志”,它为6个连续的主控位。由于各个接收站发现错误的时间可能不同,总线上的实际错误标志可能由612位主控位所组成。在错误标志后为8个隐性位组成的错误分隔符。每个站发送错误标志后,开始发送隐性电平,并监视总线,在检测到出错误条件时,将发送“认可错误标志”,它为6个连续的隐性位。、超载帧超载帧由超载标志和超载分隔符组成。超载帧只能在一个帧的结束开始。在一个接收站要求延迟下一个

    26、数据帧或远程帧,或在帧间空间的间歇场的第1、2位检测到主控位及在错误、超载分隔符的最后一位采样到主控位,开始发送超载帧。超载标志由6个主控位组成,而总线上的实际超载标志为67位。超载分隔符为8个隐性位。、帧间空间数据帧和远程帧与前面的任何帧用帧间空间分隔开。它包括歇场和总线空闲场。间歇场由3个隐性位组成。总线空闲场可为任何长度,此时总线处于空闲状态,允许发送站发送新报文。对于已发送“认可错误标志”的站,它在间歇场后还将送出8个隐性位。3.2错误检测手段CAN为了提高干扰能力和数据的可靠性,采用了多种错误检测手段。、发送监视发送站时刻检测它发送的每一位数值,如监视到的总线数值与送出的数值不同时,

    27、则为位错误。、填充错误在应用位填充方法进行编码的报文字段中,出现第6个连续相同的位电平。、CRC错误接收站计算得出的CRC序列与接收到的不同。、格式错固定格式的位场的格式与规定不同。、应答错误在应答位期间,发送站未检测到主控位。发现出错误时,接收站将发送活动出错标志,而发送站将发送认可出错标志。3.3 CAN总线的通信协议3.3.1 J1939协议J1939是一种支持闭环控制的在多个ECU之间高速通信的网络协议冈。主要运用于载货车和客车上。它是以CAN2.0为网络核心。表1介绍了CAN2.0的标准和扩展格式,及J1939协议所定义的格式。表2则给出了J1939年的一个协议报文单元的具体格式。可

    28、以看出,J1939标识符包括:PRIORTY(优先权位);R(保留位);DP(数据页位);PDU FORMAAT(协议数据单元);PDU SPECIFIC(扩展单元)和SOURCE ADDRESS(源地址)。而报文单元还包括64位的数据场。表1 CAN2.0的标准和扩展格式及J1939协议所定义的格式。 表2 J1939协议报文单元的具体格式3.3.2 数据传转协议J1939通信中的核心是负责数据传输的传输协议。它的功能分为两部分:数据的拆分打包和重组。一个J1939的报文单元只有8个字节的数据场。因此如果所要发送的数据超过了8字节,就应该分成几个小的数据包分批发送。数据场的第一个字节从1开始

    29、作为报文的序号,后7个字节用来存放数据。所以可以发送2557=1785个字节的数据。报文被接收以后按序号重新组合成原来的数据。连接管理。主要对节点之间连接的建立和关闭,数据的传送进行管理。其中定义了5种帧结构:发送请求帧、发送清除帧、结束应答帧、连接失败帧以及用来全局接收的广播帧。节点之间的连接通过一个节点向目的地址发送一个发送请求帧而建立。在接收发送请求帧以后,节点如果有足够的空间来接收数据并且数据有效,则发送一个发送清除帧,开始数据的传送。如果存储空间不够或者数据无效等原因,节点需要拒绝连接,则发送连接失败帧,连接关闭。如果数据接收全部完成。则节点发送一个结束应答帧,连接关闭。3.3.3

    30、J1939的参数格式J1939中还定义了参数的具体格式,如标识符、优先级、数据长度、参数的范围等。参数又划分为状态参数和测量参数。状态参数表示具有多态信号的某一种状态,如发动机刹车使能/禁能、巡航控制激活/关闭,扭矩/速度控制超载模式、错误代码等。而测量参数则表示所接收到的信号的值的具体大小,如缸内爆发压力、最大巡航速度、发动机转速等。 3.3.4 协议的制定从上面的J1939内容看出,其11位标识符决定了CAN总线中报文接发的情况。本设计中采用CAN2.0B标准11位ID。设发动机ECU单元接发器为接点1,到CAN总线的另一边接发器为接点2,如下表所示,将ID0ID10中标识符的高7位ID4

    31、ID10定义为地址段,标记CAN总线中不同的通讯站点;标识符的低4位ID0ID3为指令段,标记各站点的不同数据后,后4位用0填补,采用16位制描述数据标识ID10ID9ID8ID7ID6ID5ID4标记简号站点00011110x1E00JD1接点100101000x2800JD2接点2CAN总线上传输的报文以各种形式的帧组成,对于接点1和接点2之间传输的数据帧,参照前面CAN介绍中报文有关数据帧的格式,假定接点1中发送的数据帧结构如下:报文发送到CAN总线上,任何接点都可以接收到,但只有仲裁场标识符为0x2800的接点才能接收并解读这帧信息。这样就完成数据从接点1到接点2的传送。四、结论1、基于CAN总线的发动机转速传感器具有测量准确度高、实用性和抗干扰性强、工作可靠等优点,适合在汽车运动环境中使用,且易于与其它测控节点组成网络,实现传感器数据的网络化传输。2、CAN总线具有以下优点: 组网自由,扩展性强; 自动错误界定,简化了电控单元对通信的操作; 可根据数据内容确定优先权,解决通信的实时性问题。3、使用CAN控制器或带有CAN控制器的单片微机实现多接点通信,与使用异步串行通信口(UART)和软件来实现多接点通


    注意事项

    本文(汽车电子课程设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开