基于J1939协议的柴油机测控系统设计

合集下载

基于SAE J1939协议的发动机模拟系统开发

基于SAE J1939协议的发动机模拟系统开发

基于SAE J1939协议的发动机模拟系统开发邮件群发1 引言CAN总线以其优异性能在汽车局域网中占有重要地位。

IS011992,IS011783以及SAE J1939都是基于CAN总线的汽车系统通讯协议,其中SAE J1939性能最好,是目前大型车辆采用最多的一种通信协议。

分析研究SAE J1939协议,有助于推进CAN通信总线在国内汽车通信中的应用,并对制定上层协议具有重要意义。

该系统设计正是基于对SAE J1939的应用层的理解,利用软件编程,模拟发送发动机信息,从而为总线仪表硬件设计提供良好的测试环境。

2 SAE J1939协议概述SAE J1939标准是美国汽车工程师协会(Societv of Auto—motive Engineers,简称SAE)发布的以CAN总线为核心的车辆网络串行通讯和控制协议,SAE J1939协议以CAN2(0B协议为基础,通讯速率最高可达250 Kb,s。

它对汽车内部ECU的地址配置、命名、通讯方式以及报文发送优先级等都给出明确规定,并且详细说明汽车内部各个共体的ECU通讯。

SAE J1939应用层协议详细描述了SAE J1939网络的参数,包括数据长度、数据类型、分辨率、范围及参考标签,并为每个参数分配一个编号(SPN)。

采用协议数据单元(ProtocolData Unit,简称PDU)传送信息,每个PDU相当于CAN协议的一帧。

SAE J1939是传输数据协议,其功能分为数据的拆分打包和重组连接管理两部分。

PDU是由29位标识符和0,8个字节的数据组成,如图1所示。

SAE J1939利用29位标识符(CAN扩展帧)提供一种完整的网络定义。

图1中,P位确定报文优先级的前3位;R为保留位;DP是数据页位:PF 场识别2个PDI格式(PDUl,PDU2);替代远程请求位SRR和标识符扩展位IDE,未包含在PDU内;PS场由PF值决定其包含一个目标地址(DA)还是包含一个对PDU格式PF的组扩展(GE);SA为源地址。

基于1939的柴油机测控系统设计

基于1939的柴油机测控系统设计

基于J1939协议的柴油机测控系统设计需求设计总体方案设计硬件设计软件设计测试方案需求设计1、柴油机测控系统的可行性现代大部分柴油机系统的内部控制系统(特别是柴油喷射系统、油压控制系统等)已经实现了电子化,即加入了ECU(Electronic Control Unit)的控制单元,同时也为外部测控系统提供了控制接口,这为柴油机的测控系统的实现提供了良好的平台。

(续)柴油机测控系统的可行性需求设计2、用户需求分析柴油机测控系统主要拟用于两种设备中,一种是压裂设备,另一种是混浆设备,以下以压裂设备为例,用户需求主要有以下几个方面。

需求设计(续)用户需求分析用户需求主要有以下几个方面。

①利用柴油机提供的J1939接口,完成对柴油机起、停及转速的控制,并获取柴油机的工作时的各项参数(转速、油压、水温、油温、工作电压、工作时间等)。

②在压裂设备中,还需检测大泵压力、流量、传动箱数据(油温、油压)等项数据,另外要提供超压保护报警等功能。

由于压裂设备是工作在高压状态下,因此要求实现远程控制(控制部分距离设备50-200M)。

③另外用户要求为第三方(施工监理方)提供远程监测设备及软件。

(续)用户需求分析二、总体方案设计1、柴油机J1939协议J1939协议是卡车与公共汽车电气电子委员会控制与通信网络分委会开发的,由汽车工程师协会推荐的标准。

其实质是CAN总线扩展格式的一种。

①CAN总线的电平表示及电气连接位电平表示采用差分电压来表示隐性位及显性位二、总体方案设计(续)柴油机J1939协议电气连接: CAN 收发器其实质是信号输出时发生一个差分电压,在输入时将差分电压信号转化为0/1信号。

CAN 通讯控制器是对信号进行检测并进行信号控制。

ISO11898建议的电气连接输入输入输出输出二、总体方案设计(续)柴油机J1939协议③位定时与位同步一个位(无论是显性位还是隐性位),都是由下图所示的结构构成为了补偿总线上每个节点振荡器频率之间的相移,每个CAN控制器必须能与输入信号的相关信号边沿同步。

基于J1939协议的发动机转矩与转速控制研究

基于J1939协议的发动机转矩与转速控制研究

doi:10.3969/j.issn.1671-5446.2020.02.003基于J1939协议的发动机转矩与转速控制研究*孟卫东(南岳电控(衡阳)工业技术股份有限公司,湖南衡阳421007)摘要:通过对J1939协议转矩与转速控制(TSC)原理的研究,提出了发动机转矩与转速控制相关的控制策略,依托公司现有的发动机电子控制单元(ECU)平台,设计了符合J1939协议的发动机转矩与转速控制系统,在发动机和测试环境上完成了相应的试验。

应用试验表明:该TSC控制的通讯实时性好、可靠性高,不仅能够满足实际需要,而且具有较强的移植性、扩展性,在工程机械和农业装备、固定电站的发动机控制系统中具有通用性。

关键词:J1939协议;控制器局域网络(CAN)总线;发动机转矩与转速控制;电子控制单元中图分类号:TP273文献标志码:A文章编号:1671-5446(2020)02-0012-06Study of Engine Torque and Speed Control Based on J1939ProtocolMENG Weidong(Nanyue Fuel Injection Systems Co.,Ltd.,Hengyang421007,China)Abstract:Based on the principle of J1939protocol torque and speed control(TSC),the control strategy related to engine torque and speed control is presented.Relying on the existing engine ECU platform of the company,the engine torque and speed control system conforming to J1939protocol is designed,and the corresponding experiments on the engine and test environment are completed.The experimental results showed that the TSC control has good real-time performance and high reliability,which can not only met the actual needs,but also has a strong portability and scalability.The research results can also be applied in the engine control system of other construction and agricultural equipment,and stationary power systems.Key words:J1939protocol;controller area network(CAN)bus;engine torque and speed control;ECU引言随着对汽车动力性、安全性、舒适性、排放性和经济性要求的日益提高,各种电子控制单元越来越多且相互联系越来越紧密,需要随时进行实时数据通信[1],这导致各个电子控制单元间的数据交换越来越复杂,对信息的共享交互提出了更高的要求。

基于重柴SCR控制系统的SAEJ1939协议的应用

基于重柴SCR控制系统的SAEJ1939协议的应用

2 . Mi l i t a r y V e h i c l e D e p a t r me n t , Mi l i t a y r T r a n s p o t r a t i o n U n i v e r s i t y , T i a n j i n 3 0 0 1 6 1 ,C h i n a )
Ab s t r a c t : T h i s p a p e r s t u d i e d S A E J 1 9 3 9 a  ̄e e me n t d e e p l y a n d c o mp l e t e d b a s e d o n S C R c o n t r o l s y s t e m t h a t i s o w n d e —
t a b l i s h i n g C AN c o mmu n i c a t i o n a c c o r d i n g t o S AE J 1 9 3 9 a  ̄e e me n t .DCU c a n c o n t r o l I U T e l e c t r o n i c c o n t r o l a s s e mb l y p r e — c i s e l y .T h i r d l y,f a u l t d i a g n o s i s h a s b e e n c o mp l e t e d i n c o mmu n i c a t i o n wi t h t h e f a u l t d i a g n o s t i c t o o l a c c o r d i n g t o S AE J 1 9 3 9
● 车辆工程
V e h i c l e E n g i n e e r i n g

基于SAEJ1939协议的汽车CAN总线控制系统的设计与测试的开题报告

基于SAEJ1939协议的汽车CAN总线控制系统的设计与测试的开题报告

基于SAEJ1939协议的汽车CAN总线控制系统的设计与测试的开题报告一、选题背景和意义随着现代汽车电子技术的不断发展和普及,CAN总线已成为现代汽车控制常用的信息传输方式。

而SAEJ1939协议作为一种广泛应用于重型车辆的高层协议,具有很高的实用性和灵活性,被越来越多的车辆制造商采用。

因此,本项目选择基于SAEJ1939协议进行汽车CAN总线控制系统的设计与测试,旨在提高汽车控制系统的可靠性和稳定性,同时带来更好的用户体验。

二、研究内容和方法1.研究内容:(1)了解和分析SAEJ1939协议的特点和优势;(2)掌握汽车CAN总线控制系统的设计方法和关键技术;(3)设计并实现基于SAEJ1939协议的汽车CAN总线控制系统;(4)测试控制系统的性能和稳定性。

2.研究方法:(1)文献调研,了解相关的技术和应用;(2)进行系统设计,包括硬件和软件设计;(3)利用仿真工具进行模拟分析;(4)实现控制系统的软件和硬件;(5)进行测试和性能分析。

三、预期研究结果和创新点1.预期研究结果:(1)实现基于SAEJ1939协议的汽车CAN总线控制系统;(2)测试系统的性能和稳定性。

2.创新点:(1)采用SAEJ1939协议,提高系统的稳定性和可靠性;(2)利用仿真工具进行模拟分析,提高研究效率;(3)在设计与测试中体现实用性,实现可行的汽车控制系统。

四、进度安排1.文献综述和理论基础学习:2周2.设计方案制定:2周3.系统搭建和软件编写:6周4.测试与性能分析:4周5.论文撰写和论文答辩准备:4周五、参考文献[1] Baronti F, Pillai P, Chook V W C, et al. Wireless sensor networks: A survey on the state of the art and the 802.15.4 and ZigBee standards[J]. Computer Communications, 2007, 30(7): 1655-1695.[2] Eldefrawy M, Hassanein H S. Enhanced 802.15.4 network architecture for industrial wireless sensor networks[J]. Computers & Industrial Engineering, 2014, 69: 15-24.[3] Pham Tien Dung, Pham Tien Tu. Design and Development of Low-Cost Water Quality Monitoring System for Aquaculture in Vietnam[J]. International Journal of Applied Science and Technology, 2013, 3(2): 47-52.[4] 罗勇,杨尚斌.汽车电子技术[M].机械工业出版社,2015.[5] GB/T 19596-2004 汽车用CAN总线通信协议.六、指导教师意见本课题选题具有现实背景和应用价值,内容丰富、可行性高,可以适合完成学位论文。

基于SAE J1939协议的柴油机监测系统设计与实现

基于SAE J1939协议的柴油机监测系统设计与实现

基于SAE J1939协议的柴油机监测系统设计与实现1. 引言柴油机是目前主要的工业发动机,应用广泛,其机械结构复杂,维护难度大,为此,柴油机的监测和故障诊断成为了当前的研究热点。

为了满足这一需求,本文将介绍一种基于SAE J1939协议的柴油机监测系统,该系统为柴油机的稳定运行和维护提供出色的帮助。

2. 系统概述SAE J1939协议是由美国SAE(Society of Automotive Engineers)制定的农业和工程机械的通信协议。

SAE J1939协议采用CAN总线进行通信,是一种完全开放的标准,支持默认的周期性和事件驱动的消息传递。

基于SAE J1939协议的柴油机监测系统包括接口电路、控制器和监控软件。

接下来将分别讲述这三部分的设计和实现。

3. 接口电路设计接口电路是将SAE J1939协议的CAN信号转换为柴油机的实时数据的关键部分,它主要由CAN收发器和柴油机传感器组成。

CAN收发器是CAN总线的收发器,它的输入端可以连接CAN总线,输出端可以连接多个设备,其作用是将CAN 信号转换为电压信号。

柴油机传感器是将柴油机的实时数据转换为电信号的设备,它能够测量柴油机的转速、油耗、压力等参数。

4. 控制器设计控制器是基于SAE J1939协议的柴油机监测系统的核心部分,它主要由控制芯片、存储器、串口和CAN芯片组成。

控制芯片是控制器的处理器,其主要作用是解析从柴油机传感器中读取到的数据,并将这些数据按照SAE J1939协议的格式进行封装并发送到CAN网络。

存储器是控制器内用于存放柴油机的历史数据和系统设置的内容,主要为Flash和EEPROM。

串口用于与上位机进行通信。

CAN芯片相当于CAN总线的物理层,其主要用于将控制器和其他设备连接起来。

5. 监控软件设计监控软件是用于监测柴油机状态和诊断可能的故障的软件,其主要功能包括实时监测柴油机的参数、记录柴油机的历史数据、生成报告、检测可能的故障、提供故障解决方案等。

基于SAE J1939协议的混合动力汽车ISG控制器设计


mu iain p oo o rI G o t l r a e n te S 1 3 AN b sp o o o sp e e t d t e h a d a ea d s f n c t r tc l o S c n r l s d o AE J 9 9 C u r tc l o f oeb h wa r s n e ,h n t e h r w r n o — t
布式 实时测 控 系统 。 同时 , 用 通信 数 据 块 编码 的 采
方法 可使 网络 内的 节点 个 数 理论 上 不 受 限制 , 一 这
( o h et nP l eh i l nvr t, i n7 0 7 , hn ) N r w s r o t nc iesy X 10 2 C ia t e y c aU i a
Abtat u n eds no E OIGhbi l tc e ie H V ) teIG e c i l rpln yt a s c:D r gt ei fV C y r e c i vhc s( E s , l tc oel gss m w s r i h g I S d e r l h S e rap i e
订 了 IG控 制器 C N通信协议 , S A 然后对 IG控制器 的硬件 电路和软件进行了模块化设计 。 S 关键词 : 混合动力汽车 ; G;A I C N总线 ;A 13 S S EJ99协议 ; 控制器 ; 设计
中图 分 类 号 : M3 T 3 文献标识码 : A 文章 编号 : 0 - 08 2 1 )8 04 — 3 1 4 7 1 (0 0 0 - 0 8 0 0
s se t h t e o tolr Ho e e , ed b si o ek y tc n q ei h it b t d c nr l y tm. i t , y t m wi t eoh r n r l . w v r f l u n e h iu n t ed s i u e o t se F r l CAN c r— h c e i s e r os sy o n

J1939协议应用设计编程说明

J1939协议应用设计编程说明一、J1939协议简介J1939协议是目前在大型汽车中应用最广泛的应用层协议,可达到250Kbit/s的通讯速率。

J1939协议由美国SAE( Society of Automotive Engineer)组织维护和推广。

J1939协议具有如下特点:(1)以CAN2.0B协议为基础,物理层标准与ISO11898规范兼容并采用符合该规范的CAN 控制器及收发器。

通讯速率最高可达到250Kbit/s。

(2)采用PDU( Protocol Data Unit协议数据单元)传送信息,每个PDU相当于CAN协议中的一帧。

由于每个CAN帧最多可传输8个字节数据,因此PDU的传输具有很高的实时性。

(3)利用CAN2.0B扩展帧格式的29位标志符定义每一个PDU的含义及该PDU的优先级。

(4)J1939协议主要作为汽车中应用的通讯协议,对汽车中应用到的各类参数都进行了规定。

参数的规定符合ISO11992标准。

二、J1939协议通讯报文内容解析J1939协议实质是将CAN扩展帧格式中未明确定义的11位ID,18位扩展ID进行了明确定义,紧随ID的是8个字节的数据。

为了实现J1939协议报文的正确接收,必须首先明确其仲裁场(如上所示)是如何确定的。

下面将逐一介绍:优先级:29位标志符的前3位用于在仲裁过程中决定报文的优先级P。

值000是最高的优先级。

高的优先级用于高速要求的报文。

低的优先级用于时间要求不紧迫的数据。

标志符位(R):保留位。

在传输报文时此位置为0。

此位留作将来SAF委员会定义其它目的使用。

数据页( DP)位:DP位用于选择两页参数组中的其中一页。

0页包含现在被定义的所有报文。

1页预备将来额外的扩展能力。

在0页用完后才被分配。

PDU格式(PF):PDU代表协议数据单元。

PF场识别能被传送的两个PDU格式。

SRR和IDE位:在CAN 2. 0B己被详细定义。

它们被置为隐性位。

基于SAE J1939协议的车辆下线检测系统设计

基于SAE J1939协议的车辆下线检测系统设计随着现代车辆的不断发展,为了更好地保障行车安全,车辆下线检测系统的重要性越来越受到关注。

本文基于SAE J1939协议,设计了一套车辆下线检测系统。

首先,我们来介绍一下SAE J1939协议。

SAE J1939协议是一种用于商用车辆的CAN通信协议,由SAE(美国汽车工程师学会)所制定。

它在汽车、工程机械和大型设备的控制领域得到了广泛应用。

SAE J1939协议规定了一个数据格式,用于在CAN总线上传输数据。

基于SAE J1939协议的车辆下线检测系统,主要由以下四部分组成:车载控制器、下线检测设备、数据处理器和用户界面。

车载控制器是车辆的主要控制中心,它可以通过SAE J1939协议向下线检测设备发送相应的命令,以便完成下线检测的任务。

下线检测设备通常由传感器和执行机构组成,其功能是检测车辆下线状态,并通过执行机构进行相应的处理。

数据处理器主要负责采集、处理和存储下线检测设备上报的数据。

当车辆下线状态发生变化时,数据处理器会将相应的信息通过SAE J1939协议发送给车载控制器,以便车载控制器及时做出相应的处理。

用户界面则是车辆下线检测系统与用户的直接交互界面。

用户可以通过用户界面获得车辆下线状态的实时信息,并进行相应的设置和操作。

下线检测系统的设计,需要考虑到车辆的下线状态因素较为复杂。

比如在维修保养时,由于不同的维修模式和维修项目,会导致车辆下线状态不同。

因此在设计下线检测系统时,需要考虑到车辆不同的下线模式和相应的下线检测方法。

总的来说,基于SAE J1939协议的车辆下线检测系统,可以通过灵活的配置和设计,提高车辆的下线检测精度和准确性,保障车辆行车安全。

为了进一步提高基于SAE J1939协议的车辆下线检测系统的可靠性和实用性,需要考虑以下几个方面。

首先是检测设备的可靠性。

下线检测设备是实现车辆下线检测的核心组件,它需要具有高精度、高可靠性和稳定性。

基于SAE J1939协议的车辆下线检测系统设计


1 前 言
在 汽 车整 车厂 中 .车辆 下线 检测 是保 证 车辆 总 装 完成 后达 到合 格标 准 的最 后一 道检 测工 序 。我 国
不 同重 型汽 车整 车厂 对车 辆下 线 的检 测项 目不 尽相 同, 主要 包括 外 观检查 、 静 态调 整 、 电器 检查 调整 、 淋 雨试 验 等常 规检 测项 目 随着 重 型汽 车排放 标 准 的 提 高和 汽车关 键 设备 的 电子化 .在 车辆 下线 检验 中 需 要 检 测 车辆 E C U. 特 别是 要 检 验 总线 工作 性 能 和

试验 . 测试 .
基于 S AE J 1 9 3 9协议 的车辆 下线检测 系统设计
陆世 鹏 许 勇 陈伟 波
( 桂林 电子 科技 大学 )
【 摘要】 为满足整车厂重型车辆下线检测的需求, 设计了一种基于 S A E J 1 9 3 9车载总线协议的车辆下线检测系
统 。介 绍 了该 检 测 系 统 底 层 网络 的 软 件 和 硬 件设 计 、 应 用 层 的数 据 库 构 建 及 前 台 功 能模 块 开 发 等 该 检 测 系 统 可 在 线 获 取 和 解 释 车 载 网 络报 文信 息 , 并 能 对 检 测 参 数 和 故 障 信 息 进行 实 时显 示 。通 过 测 试 表 明 , 该 系 统 运 行稳 定 . 达 到 了 整 车 厂对 下线 检 测 系统 的技 术 要 求
s y s t e m b a s e d o n J 1 9 3 9 o n— b o a r d b u s p r o t o c o l s i s d e s i g n e d . T h e d e s i g n o f s o f t w a r e a n d h a r d wa r e o f t h e s y s t e m n e t wo r k ,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于J1939协议的柴油机测控系统设计
基于J1939协议的柴油机测控系统设计

需求设计 总体方案设计 硬件设计 软件设计 测试方案
需求设计
1、柴油机测控系统的可行性

现代大部分柴油机系统的内部控制系统(特别是柴油喷射系统、油压控 制系统等)已经实现了电子化,即加入了ECU(Electronic Control Unit) 的控制单元,同时也为外部测控系统提供了控制接口,这为柴油机的测 控系统的实现提供了良好的平台。
二、总体方案设计 (续)柴油机J1939协议
②J1939协议 J1939协议实质是将CAN扩展帧格式中未明确定义的11位ID,18位扩展ID 进行了明确定义,紧随ID的是8个字节的数据。

二、总体方案设计 (续)柴油机J1939协议

例如柴油机转速定义的PDU代码为61444( 1111000000000100 ) , 并规定数据在第 四第五个字节处,并且一位是0.125RPM。 实验中从柴油机取得的数据为FF FF FF F3 15 FF FF FF 67 88 04 00 67 88 04 00 是包含ID位的四个字节的寄存器内容,F3 15 为数据位。 采样转速=(15 F3)×0.125=702 实际转速为700
三、硬件设计
主要的硬件电路有几大部分,另外由于工业生产环境较为恶劣,为防止 外界的干扰,所有与外设通讯的部分都采用了隔离技术。(三种隔离器 件的应用) 对检测执行系统来说有CAN总线模块、AD转换模块、IO输入模块、IO输 出模块、DA转换模块、RS232/RS485通讯模块、PWM模块、计数脉冲 模块等

三、硬件设计

1、计
三、硬件设计 (续)计数脉冲模块
三、硬件设计

2、J1939总线模块
三、硬件设计 (续) J1939总线模块
三、硬件设计
B、模拟量的隔离 模拟量输入隔离要考虑的主要问题是输入量与输出量是否具有线性关系及转换 时间频率是否满足设计要求。 以AD转换模块为例

三、硬件设计
硬件设计中的抗干扰及信号隔离 硬件设计中应用的抗干扰技术主要有 信号隔离主要采用互感器、光电隔离器件等形式 信号隔离的类型及光电隔离器件选择

A、数字量的隔离 数字量的输入、输出隔离要考虑的主要问题是光隔的开关时间是否能满足开 关量频率的要求,信号是否有驱动光隔中发光二极管的能力 以计数脉冲模块及J1939模块设计为例

③另外用户要求为第三方(施工监理方)提供远程监测设备及软件

需求设计 (续)用户需求分析
二、总体方案设计 1、柴油机J1939协议

J1939协议是卡车与公共汽车电气电子委员会控制与通信网络分委会开 发的,由汽车工程师协会推荐的标准。其实质是CAN总线扩展格式的一 种。 ①CAN总线的电平表示及电气连接 位电平表示采用差分电压来表示隐性位及显性位
③位定时与位同步 一个位(无论是显性位还是隐性位),都是由下图所示的结构构成


为了补偿总线上每个节点振荡器频率之间的相移,每个CAN控制器必须 能与输入信号的相关信号边沿同步。当检测到一个传输数据边沿时,逻 辑电路会将边沿的时间位置与同步时间进行比较,然后这个电路会对相 位缓冲时间段1和相位缓冲时间段2的进行必要调整。采样点的采样可以 为多重采样。
需求设计 (续)柴油机测控系统的可行性
需求设计
2、用户需求分析

柴油机测控系统主要拟用于两种设备中,一种是压裂设备,另一种是混 浆设备,以下以压裂设备为例,用户需求主要有以下几个方面。
需求设计 (续)用户需求分析
用户需求主要有以下几个方面。 ①利用柴油机提供的J1939接口,完成对柴油机起、停及转速的控制, 并获取柴油机的工作时的各项参数(转速、油压、水温、油温、工作电 压、工作时间等)。 ②在压裂设备中,还需检测大泵压力、流量、传动箱数据(油温、油压) 等项数据,另外要提供超压保护报警等功能。由于压裂设备是工作在高 压状态下,因此要求实现远程控制(控制部分距离设备50-200M)。
优先级 11位ID R T R I D E
J1939
单片机寄存器中数据



0
0
1
1
1
1
0
0
0
1

0
1
1
0
0
1
1
1
1
0
0
0
1

18位ID
0
0
0
0
0
0
0
1
0
0








0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
二、总体方案设计 2、结构及组成

本系统由两大部分组成,一部分是检测执行系统,另一部分是控制系统。
二、总体方案设计 (续)结构及组成
二、总体方案设计 3、单片机选型



由 于 PIC 单 片 机 的 性 能 优 良 及 应 用 广 泛 的 特 点 , 单 片 机 的 选 型 为 PIC18F458它有以下特点: ①嵌入CAN总线控制器 ②嵌入AD转换器 ③嵌入PWM发生器 ④嵌入I2C总线 ⑤嵌入SPI总线 ⑥哈佛总线结构,指令执行速度快 ⑦支持C语言编程
3、AD转换模块
三、硬件设计 (续) AD转换模块
三、硬件设计

4、DA转换模块(利用PWM进行DA转换)
三、硬件设计 (续) DA转换模块
四、软件设计
模块化 可靠性(在每个可能产生死循环的地方都加入出错处理程序),通讯协 议中加入了校验码。 注解详细规范

五、测试方案
各模块的分步实验方案。 整个作业过程的实验方案。 每次实验的异常情况处理方案。 将整套系统送相关部门进行性能鉴定。
二、总体方案设计 (续)柴油机J1939协议
电气连接: CAN收发器其实质是信号输出时发生一个差分电压,在输入时将差分电 压信号转化为0/1信号。

CAN通讯控制器是对信号进行检测并进行信号控制。
输入
输出 输入
输出
ISO11898建议的电气连接
二、总体方案设计 (续)柴油机J1939协议
相关文档
最新文档