ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:51.09KB ,
资源ID:9958925      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9958925.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(软件开发文档:摩托车软件需求文档.docx)为本站上传会员【唯嘉】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

软件开发文档:摩托车软件需求文档.docx

1、

2、

3、

4、

5、

6、

7、

8、

9、

10、

11、

12、

13、

14、

15、

16、

17、

18、 摩托车ECU软件开发需求文档

19、 目录 摩托车ECU软件开发需求文档 1 1. 简介 5 1.1. 文档内容 5 1.2. 相关文档 5 1.3. 继承平台 5 2. 系统流程设计 6 2.1. 系统初始化及任务初始化 6 2.2. 任务初始化 7 2.3. 功能算法 7 2.3.1. 标定算法 7 2.3.2. 正常功能算法 7 2.3.3. 关机处理算法 10 2.4. 捕获中断 10 2.5. 定时中断 10 2.6. AD采样中断 11 2.7. CAN接收中断 11 3. 模块分析 12 3.1. 系统初始化模块 12 3.

20、1.1. 系统寄存器初始化 12 3.1.2. 标定数据初始化 13 3.1.3. 任务初始化 13 3.2. 喷油模块 14 3.2.1. 充气温度计算 14 3.2.2. 充气效率计算 15 3.2.3. 空燃比计算 16 3.2.4. 氧反馈调节计算 22 3.2.5. 块学习单元计算 25 3.2.6. 喷油脉宽计算 28 3.3. 点火模块 30 3.3.1. 点火提前角计算 30 3.3.2. 点火闭合角计算 33 3.4. 怠速模块 34 3.4.1. 目标怠速计算 34 3.4.2. 目标怠速阀位置计算 35 3.5. 数据采集模块 38 3.

21、5.1. 模拟量信号采集模块 38 3.5.2. 转速及相位信息计算 38 3.6. 其他模块 40 3.6.1. 催化器温度保护 40 3.6.2. 风扇控制模块 41 3.6.3. 碳罐控制模块 41 3.6.4. MIL灯 42 3.6.5. 氧传感器加热控制 42 3.7. 关机模块 43 1. 简介 1.1. 文档内容 文档内容为摩托车16位ECU软件开发需求文档,文档将重点讲述软件逻辑分析。 1.2. 相关文档 1.3. 继承平台 LEC1A 8位ECU平台代码,基于速度密度法的软件的代码。 2. 系统流

22、程设计 2.1. 系统初始化及任务初始化 系统初始化,完成的主要工作包括:核心寄存器初始化、Flash检查、外设寄存器初始化、外设自检、标定数据读取、变量赋初值、外围器件初始状态设置、传感器自检。 任务 任务分解  方案说明 核心寄存器初始化 禁止中断 DAVE完成的工作 设定系统时钟 外设寄存器初始化 设置中断、AD、IO等 根据标定数据的值,对外设寄存器进行设置,DAVE完成的工作 标定数据读取 读取存储在Flash中的标定数据 CRC校验(Flash检查) 将重要的数据区域的数值读取后进行CRC校验。和储存的校验值作比较。 外设自检 喷嘴、点火

23、线圈自检 传感器自检 读取氧传感器、冷却液温度信号、电池电压、进气温度、进气压力、节气门位置,判断是否处于合理范围 变量赋初值 清时间标志位、故障诊断标志位、计时器清0。重要变量赋初值 外围器件初始化 设定外围器件,主要是设定L9177 2.2. 任务初始化 任务 任务分解  方案说明 任务队列初始化 对结构体数组进行赋值 设定主循环中,各功能函数的执行频率和执行次数。 2.3. 功能算法 2.3.1. 标定算法 标定算法中,MCU与上位机之间通讯,实现CAN信息发送、CAN信息接收、标定数据写入功能。 任务 任务分解  方案说明 CA

24、N信息发送 标定数据发送 当收到上位机指令时,将Flash中存储的标定数据向上位机发送 传感器数据发送 当收到上位机指令时,将当前AD采样值(或换算后的数值)发给上位机 执行器数据及程序运行中相关全局变量数据发送 当收到上位机指令时,将要进行监测的数据发送给上位机 CAN信息接收 传感器设置类数据接收 当收到上位机指令时,将设置的传感器参数更新到RAM中参与计算 MAP数据接收 当接收到上位机指令时,将设置的MAP数据更新到RAM中参与计算 相关参数类全局变量数据接收 当接收到上位机指令时,将设置的相关参数类全局变量数据更新到RAM中 标定数据写入 计算标定数据的

25、CRC校验 调用CRC校验算法 标定数据写入Flash 调用Flash烧写算法。只有在发动机停止转动时,才能进行标定数据写入。 2.3.2. 正常功能算法 实现传感器信号采集、喷油量计算、点火提前角度计算、点火闭合时间计算、目标怠速计算、怠速步进电机移动脚步计算、自学习功能、发动机转速计算、数尺逻辑、进气压力判缸、OBD诊断算法。 任务 任务分解  方案说明 传感器信息采集 电池电压读取 启动AD、滤波、转化为电压真实值 氧传感器信号读取 启动AD、滤波,转化为电压真实值 冷却水温信号读取 启动AD、滤波,查表转化为温度真值 进气压力及温度信号读取 启动A

26、D、滤波,转化为真值 节气门位置信号读取 启动AD、滤波。 曲轴信号读取 在每个曲轴信号下降沿中断,进行数齿,对应齿进行相对应的计算 降功率信号读取 定时查询IO端口电平,做防抖处理,程序中暂时保留 四驱信号读取 定时查询IO端口电平,做防抖处理,程序中暂时保留 急停信号读取 定时查询IO端口电平,做防抖处理,程序中暂时保留 空档信号读取 定时查询IO端口电平,做防抖处理,程序中暂时保留 倒车信号读取 定时查询IO端口电平,做防抖处理,程序中暂时保留 转速信号采集及相位信号处理 曲轴信号读取 使用捕获中断采集脉冲下降沿时间,信号盘转一圈计算一次转速 喷油模块

27、 充气温度计算 根据进气温度、冷却液温度、充气温度系数,通过充气温度模型计算出充气温度 充气效率计算 空燃比计算 喷油脉宽计算 氧传感器闭环修正计算 块学习修正计算 加减速燃油修正计算 点火模块 点火提前角计算 点火闭合角计算 点火正时计算 怠速模块 目标怠速计算 目标怠速阀位置计算 怠速阀位置自学习计算 怠速PID调节计算 执行器控制模块 风扇控制模块 碳罐电磁阀控制模块 MIL故障灯控制模块 氧传感器加热模块 催化器加热控制模块 故障诊断模块 传感器故障诊断模块

28、执行器驱动故障诊断模块 OBD故障诊断模块 通讯模块 CAN通讯模块 K通讯模块 底层模块 单片机外围模块驱动 Flash读写模块 其他模块 大气压力估算模块 油耗估算模块 2.3.3. 关机处理算法 关机处理算法 钥匙电压由高至低判定 信息数据校验码生成 信息数据写入 关闭主继电器 2.4. 捕获中断 捕获中断:捕捉曲轴信号用于计算转速,当发动机相位确定以后进行喷油点火操作。 2.5. 定时中断 定时中断的周期为100us,产生定时中断后设置100us时间标志位,作为主循环中的时间基准。 2.6. AD采样中断 AD采样中断:每次完成AD采样时会触发中断,按照顺序将采样结果送入数组,当完成一组采样后,置完成采样的标志位。 2.7. CAN接收中断 CAN接收中断:在标定时,接收标定指令与标定数据。 3. 模块分析

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服