#V004: --- ``` 1.修改声音调度. 2.修改声音报警具体逻辑 3.修改指示灯显示逻辑 4.修改胎压报警,胎压数值指示 5.增加平均车速模块. 6.修改诊断业务逻辑.修改版本号 7.增加转向声音调用,修改声音播放函数,修改引言属性,修改报警属性表,修改报警调度播放周期 8.修改CAN总线外发 9.修改硬线消抖函数的消抖时间 10.重新核对所有报警;CAN信号优先于硬线信号显示,IG OFF下强制熄灭不需要的指示灯 11.增加语音报警配置,修改门开,胎压为报警类报警多个触发时仅触发一次 12.增加门开报警,报警参数表调整 13.修改EPB指示灯,修改版本号 ``` #V005: --- ``` 1.陡坡缓降指示灯,EPB故障指示灯,PEPS系统故障指示灯,逻辑修改 2.限速巡航数值显示修改 3.保养里程天数显示修改 4.门开报警,高低速分别触发, 5.真人语音报警音源修改 6.修改声音播放函数 7.雷达音源修改,属性修改 8.0x26D修改事件报文快发送逻辑;--赵建智 9.修改保养里程库,升级为0003;--赵建智 10.总计里程增加读 取清零次数接口;--赵建智 11.段码显示形参从uint64变更为uint32;--赵建智 12.主任务增加保养里程工作计时--赵建智 13.修改仪表无法休眠的问题.--赵建智 14.增加OFF休眠后到上电这段时间的计时逻辑.--赵建智 15.工程内增加UTC时间文件调用.---赵建智 16.新增一超速报警类别为海外专用,因为策略不同声音要求不同--胡松 17.重构了除门开报警胎压报警之外的所有报警触发逻辑--胡松 18.新增超速报警显示接口--胡松 19.新增指示灯唤醒初始化接口并在系统唤醒函数中调用--胡松 20.修改保养里程显示逻辑,处理显示被中断的需求--李茂军 21.重构了显示信息控制结构,不再使用位域使能的方式控制显示,以便程序层次更清晰易读--李茂军 22.新增低油量触发的续航提醒功能--胡松 23.修改燃油报警逻辑--胡松 24.增加地燃油报警提醒时跳转到续航界面--胡松 25.使用内部Flash存储全部语音文件--李茂军 26.增加引擎盖报警音--李茂军 27.增加平均车速计时调用接口函数并放到真实的100ms任务里----于金丰 28.增加PEPS报警--胡松 29.修改燃油MBD模型,生成代码,集成到工程----于金丰 31.背光逻辑,增加实际电阻输入;--赵建智 32.IG ON打开背光电阻输入检测;--赵建智 ``` #V006: --- ``` 1.诊断-修改禁止外发报文后发送1003后解除问题--滕敬轩 2.诊断-修改27服务负反馈优先级问题--滕敬轩 3.诊断-修改28服务正反馈长度问题--滕敬轩 4.诊断-修改28服务不支持02自功能问题--滕敬轩 5.诊断-添加复位功能--滕敬轩 6.诊断-修改31服务长度问题--滕敬轩 7.诊断-添加31服务清除里程--滕敬轩 8.诊断-添加22服务读取清除里程次数--滕敬轩 9.声音修改-驻车请挂P挡,真人语音调用--李茂军 ``` #V007: --- ``` 1.灯光未关报警属性改为只触发一次,灯光未关报警配置修改.--胡松. 2.更改PEPS报警声音仅对SSB信号生效;--赵建智 3.修改报警调度表;--胡松 4.增加CAN背光外发;--赵建智 5.修改EOL下线配置表;--赵建智 6.修改IIS底层驱动--王祥福 7.修改驻车请挂P挡真人语音--李茂军 8.后排安全带报警增加配置判断--李茂军 9.修改安全带报警策略,因为平台化取消了转速>400车速>2km触发和解除限制条件--李茂军 10.OFF下门开计时逻辑--李茂军 11.修改保养里程,时间不存储,由blank变更为active--赵建智 12.诊断增加7B项目零件号读取--赵建智 13.增加里程同步功能--赵建智 14.修改安全带报警策略,因为平台化取消了转速>400车速>2km触发和解除限制条件--李茂军 15.OFF下门开计时逻辑--李茂军 16.适配新1.1.1PCB,增加蜂MAX98357切电 17.安全带工作指示灯\关闭指示灯增加输出 18.CAN发送增加实际信号输出-赵建智 19.解决背光变化事件发送3帧不准的问题,根本原因在于背光电阻连续变化,导致连续请求发送--赵建智 20.取消QSPI-flash初始化 21.修改燃油MBD模型,生成代码,集成到工程----于金丰 22.根据规范3.1修改车速模型:----于金丰 1)生成不同显示车速的实际车速阈值由60km/h,更改为20km/h 2)实际车速≤20km/h用向上取整,实际车速>20km/h,向下取整 3)当实际车速<0.5625km/h时,显示车速为0 23.根据规范3.1和测试问题,修改转速模型:车辆怠速,在转速≤1800,转速变化量在±50时,转速表指针无明显抖动----于金丰 24.诊断-修改下线配置默认值--滕敬轩 25.诊断-添加22服务读取电压--滕敬轩 26.诊断-添加22服务读取燃油阻值--滕敬轩 27.诊断-添加19服务快照记录电压--滕敬轩 28.诊断-修改31服务反馈问题--滕敬轩 29.门开报警策略改为仅在车速大于10km后才有声音提醒--李茂军 30.修改定速巡航显示位置异常问题--李茂军 31.调整安全带重置函数根据需要调用--李茂军 32.替换IIS底层版本0.6--李茂军 33.增加MMI清零策略--李茂军 34.增加增加总计里程清处操作--李茂军 35.修改TPMS报警--李林泽 36.修改里程总计清零后显示值不对的问题--赵建智 37.变更所有数据处理为源文件形式--赵建智 38.LED增加所有状态初始化函数--赵建智 39.电源管理增加电压异常保护初始化--赵建智 40.去掉RTE_LCD.C里无用的函数部分--赵建智 41.修改保养里程外发精度为1km--赵建智 42.修改保养里程显示时间,里程为:1s/1km--赵建智 43.修改档位显示,第二个数字多显示一个笔画--赵建智 44.修改胎压(间接)--李林泽 45.门开报警放到50ms任务组里,解决高速门开直接下电闪背光问题--李茂军 46.零按键增加卡住的按键值(3)也可操作--李茂军 47.I2S驱动0.8 --王祥福 48.档位显示关联配置字F101 11字节 仪表档位显示--赵建智 49.室外温度下线配置变更为2有,其他情况下没有--赵建智 50.HBB关联下线配置--赵建智 51.HDC关联下线配置--赵建智 52.TPMS关联下线配置,配置成0不显示--赵建智 53.定速、限速巡航关联配置项--李茂军 54.在超速报警时禁止B区响应按键--李茂军 55.已经跑出里程后,再次清零,里程乱跳--赵建智 56.修改IG OFF下,断开CAN线,不休眠的问题,休眠之前要清can发送buff--赵建智 ``` #V008: --- ``` 1.燃油MBD模型: 1)修改停车18S计时不准 2)加油模式中增加同步保存的指示油量 3)参考油量扩大到uL后再判断是否加油 4)修改燃油开短路显示保持20S 5)剩余燃油外发由DIM改为Indicated 2.燃油MBD模型:DTE无效到恢复,应快速计算DTE并,不用等10S刷新时间--于金丰 3.安全带指示灯的占空比计时逻辑放到指示灯处理函数内,逻辑不变--李茂军 4.添加EPS外发信号处理--李茂军 5.修改EPS外发计数--赵建智 6.修改滚动油耗的计算方法,求差值,同步更新平均油耗和瞬时油耗--于金丰 7.修平均油耗个位数0为显示--胡松 8.修改Geely里程清零中的保养清零函数调用改为Data_interval_Geely_Reset--李茂军 9.增加出厂清零逻辑,实际车速>=240实际转速>=8000且有效值,长按物理按键TRip>10s清总计里程同时小计清零保养恢复首保--李茂军 10.调时功能期间B区始终显示小计 11.MMI里程清零处理--李茂军 12.诊断-添加11发送和确认--滕敬轩 13.诊断-添加78负反馈发送--滕敬轩 14.诊断-每条报文都重置s3定时器--滕敬轩 15.诊断-添加85服务--滕敬轩 16.诊断-添加19服务正反馈--滕敬轩 17.诊断-添加获取busoff状态函数--滕敬轩 18.变速箱温度高OFF下取消报警--胡松 19.未找到钥匙报警声音类型改为持续报警--李茂军 20.安全带3级报警改为大于40km--李茂军 21.更改燃油图标位置--李茂军 22.更改行车电脑UE操作增加MMI按键左向操作--李茂军 23.OFF下温度位置显示断清图--胡松 24.里程清零文件独立,三种清零都在一个文件中--李茂军 25.EPS模式初始化静默,识别到变化后才发送模式--李茂军 26.吉利清里程增加限制车速<2km/h的限制条件--李茂军 27.后排安全带未系解除条件增加在任意后门开且车速<2km/h的限制条件--李茂军 28.显示界面取消儿童防遗漏显示逻辑,因为条件判断错了,新的逻辑没有做暂时取消显示--李茂军 29.燃油声音报警增加必须燃油指示灯亮的逻辑--胡松 30.增加诊断服务控制声音的接口文件--李茂军 31.增加诊断服务控制水温燃油显示刻度的接口文件--李茂军 32.修改UDS_2FService_External.c UDS_2FService_Main.c --滕敬轩 33.修改诊断控制水温断码燃油断码显示的方式--李茂军 34.增加儿童防遗漏报警--胡松--显示李茂军 35.从电压异常模式恢复正常模式后增加初始化PWM的代码,解决背光不能被点亮的问题 36.吉利MMI里程清零判断条件修改: 只有收到连续的3帧MMI_OdometerClearReq为1 之后 MMI_OdometerClearReq为0才会清零, 不连续的‘1’或信号间隔超过120ms也不清零。--李茂军 37.不连续的‘1’或信号间隔超过140ms也不清零。--李茂军 38:-----于金丰 1)燃油MBD模型更新 2)整理车速表和转速表诊断接口 3)转速表去掉显示回差 39.诊断-修改测试问题-未判断正反馈抑制标志位--滕敬轩 40.诊断-修改测试问题-忽略功能寻址NRC--滕敬轩 41.安全带获取后排自检状态的接口排除未初始化风险 42.报警调度整个文件根据MISRA-C 2004标准修改 (背离规则17.4 ,其他满足, 此文件已经对数组下标进行范围检查,指针以数组下标方式访问不会产生越界风险) 43.删除 LimtCruriseLogic 中申请限速报警的预留代码--李茂军 44.修改报警属性表中胎压低的成员数量为0,解决报警声音重复触发的问题 --李茂军 45.整理报警调度服务的结构,将重复性代码封装为子函数--李茂军 46.因为平台化没有报警屏蔽和查询需求,去掉了报警屏蔽和查询相关代码--李茂军 47.加油符号按照车型配置点亮,VF11-AC为右侧其余车型为左侧 --胡松 48.取消驻车制动硬线灯在OFF下强制熄灭--胡松 49.HBB故障指示灯(ABS)关联配置--胡松 50.后排安全带在指示灯自检期间执行信号初始化,同步信号状态, 避免首次上电时自检4s后直接判为安全带未系而点亮指示灯不执行自检。 51.适配V1.1.2硬件修改近光灯驱动映射把日行灯改成近光灯--胡松 52.安全带把初始化逻辑放在逻辑处理中,不再外层处理--李茂军 53.EPB故障指示灯OFF计时初始化放在唤醒初始化位置,解决唤醒后不能显示30s问题--胡松 54.更新转向声音的音源--李茂军 55.增加机油压力报警信号外发.--赵建智 56.增加IG OFF下电计时外发.--赵建智 57.修改默认时间为2000.1.1--赵建智 58.修改档位不显示--李林泽 59.修改室外温度20秒问题--李林泽 60.诊断-诊断添加DTC检测功能--滕敬轩 ``` #V009 --- ``` 1.诊断-修改DTCU023687下标--滕敬轩 2.安全气囊自检被打断后继续延时7s逻辑补充--胡松 3.诊断控制时不进行指示灯自检--胡松 4.后排右侧安全带逻辑的参数修正,之前参数写的是后中位置导致后中位置不能产生报警--李茂军 5.去掉平均油耗计算值最大值19.9限制,对平均油耗显示值限制最大19.9L/KM--于金丰 6.平均油耗累计10000KM时,折半再累计--于金丰 7.自检被打断后水温灯与低油量灯等待显示屏自检结束后在处理逻辑--李茂军 8.安全带报警解除后重置300m改为同步里程计数器,之前是写0的方式不对,导致300m条件无法重置。 9.修改报警调度,解决多个持续提示类报警优先级被打断后解除高的优先级报警后低优先级无法解除问题--李茂军 10.修改报警调度,循环播放状态的报警无法解除问题,因未移除报警当前链表就直接拆入了循环链表--李茂军 11.超速报警OFF后增加删除报警和清除页面请求标志--胡松 12.增加显示车速取整接口uint16_T Get_DispVechileSpeedInteger(void)--于金丰 13.限速报警触发改到限速功能中。--李茂军 14.声音驱动版本0.10--王祥福 15.车速大于10km/h门开改回闪烁--李茂军 16.修改巡航车速显示范围((tempSpeed >= 30u)&&(tempSpeed <= 150u)),其他显示--李茂军 17.修改安全带指示灯返回状态,主副后排所有指示灯通过一个接口返回。--李茂军 18.修改声音属性参数灯光未关为持续声音。--李茂军 19.修改灯光未关报警解除条件达到时清除报警计时器--李茂军 20.安全带声音等级不同时按照声音等级最高的播,播完继续播低等级,的时间不重置--李茂军 21.后排安全带触发条件增加后门关为必要条件,门开信号掉线按照门关处理--李茂军 22.解决胎压报警OFF下不删除报警问题--李茂军 23.增加请重新上电挂入P挡驻车和弦报警--李茂军 24.机油压力低/蓄电池指示灯、报警策略修改 CAN硬线为或的条件--胡松 25.改限速报警音属性为持续报警,解决被海外超速报警打断时声音无法响问题--李茂军 26.修改诊断维持网络管理唤醒的问题.--赵建智 27.电机小角度归零改为在睡眠之前执行 28.规范修订菜单按键操作,修改行车信息切换时长按的动作响应--李茂军 29.修改限速报警自检期间不产生声音报警--李茂军 31.修改ON挡报警自检期间不产生声音报警--胡松 32.修改胎压报警自检期间不产生声音报警--胡松 33.ABS,EBD,ESC,ESC OFF,HDC指示灯在上IGN电3S内不处理CAN信号。--胡松 34.替换26D外发IPK_vDisplay数据获取接口 为 Get_IPK_vSpeed,发送仪表显示计算值,不需要取整--李茂军 35.方案调整,安全带报警但不能发声时的同步问题,不能声音同步时按照虚拟计时周期同步,声音恢复后按照声音同步--李茂军 36.修改按裙带等级判断范围10km/h<一级<=25km/h ,25km/h<二级<=40km/h, 三级>40km/h.--李茂军 37.超速报警、水温高、要是位在车内、驻车制动未解除、低油量报警、限制触发在自检后--胡松 38.底层修改配置工具文件,AD采集热敏电阻,软件中开启NTC使能宏,修改NTC滤波函数,修改数值精度缩减10倍--赵林源 39.增加安全气囊状态检测反馈外发数据。--李茂军 40.修改安副全气囊指示灯输出、锁止的变量命名修改--李茂军 41.获得安全带最高等级报警,仅取出最搞报警不需要排序。 后中,后右的安全带状态获取有多余操作,外边已经获取了内部不需要获取删除代码。 无后排配置取消指示灯显示复位数据--李茂军 42.修改声音同步值复位函数名Set_SND_SEATBELT_SYNC--李茂军 43.更改手动挡掉线状态判断报文ID--李林泽 44.指示灯,声音报警增加注释,关联需求分析码 --胡松 45.添加瞬时油耗和平均油耗需求分析码 --于金丰 46.修改报警调度,当报警最小播放时间与正常播放时间为相等时如果播放计时到达最小播放计时--李茂军胡松 的时候又有报警打断情况,在打断事件结束后还多报一次,判断最小打断时间得时候应限制必须小于正常播放时间--胡松李茂军 47.修改报警调度,当有限时常报警被打断后,如果高优先级报警播放时间超过被打断得报警此时 被打断得报警不会重播,因为切换报警得时候没有重置播放时间 48.添加平均油耗和瞬时油耗的km图标--胡松 49.增加剩余油量外发--胡松李茂军 50.修改平均油耗数据处理中喷油量计算为float方式--于金丰 51.背光电阻采集增加回差、增加调光模式下外发延时--赵林源 52.完善里程备份功能--赵建智 53.修改电源管理-重上15点,小计里程显示---问题.--赵建智 54.修改电源检测,15\30都检测,以最高的为准.---赵建智 55.修改报警\声音报警初始化位置.---赵建智 56.Busoff增加NO ACK的判断.---赵建智 57.Sys Scheduler 去掉休眠只执行一次的标志.---赵建智 58.里程备份增加KL15初始化调用.---赵建智 59.里程备份增加连续5帧有效,0x288,0x287.---赵建智 60.安全带调度按照3.7规范编写--李茂军 61.室外温度增加IG复位错误计时器--李茂军 62.诊断-简化诊断文件--滕敬轩 63诊断-修改2F长度问题--滕敬轩 64诊断-修改DTC策略--滕敬轩 65诊断-添加诊断15电上电初始化--滕敬轩 66背光报文掉线,位置灯置0 67.添加车速表和转速表自检相关需求分析码--于金丰 68.添加单次油耗模块--于金丰 69.修改诊断控制微步函数Get_UDSTachoMicrosteps--于金丰 70.增加诊断声音控制接口--李茂军 71.诊断-修改记录DTC导致10ms任务不准的问题--滕敬轩 72.诊断-2F服务添加控制声音--滕敬轩 73.诊断-添加31写入保养里程功能--滕敬轩 74.诊断-修改22服务读取保养里程错误的问题--滕敬轩 75.更新燃油模块 --于金丰 76.燃油滚动里程接口由米改为毫米--于金丰 77.修改I2S_MAX98357_InternalFlash_CH3_Player函数,播放次数放在最后写入,否则连续声音次数会被改写为1次--李茂军 78.里程备份增加保养里程初始化--李茂军胡松 79.修改后排安全带自检结束逻辑,增加未知确认后结束自检--李茂军 80.修改按键优先级策略--李茂军 81.修改诊断3162F1写保养里程调用的接口增--胡松 82.修改水温灯无效时点亮--胡松 83.修改机舱盖后备箱盖为开启即闪烁--李茂军 84.使能车速微步计算--于金丰 85.按照7B文档更新油量对照表和开路电阻阈值--于金丰 86.更改车速表表盘刻度角度对照表--于金丰 87.机油压力检测时间变更为500ms,和规范保持一致--赵建智 88.蓄电池指示灯变更为掉线熄灭.--赵建智 89.增加背光OTHER模式处理--赵林源 90.补充副驾驶安全带信号在车处于静态时的返回信号状态,解决指示灯状态不能点亮问题--李茂军 91.安全带信号在掉线后不再取值保持上一状态,但是OFF时清除一次--李茂军 92.修改钥匙点亮低和弦音报警触发,配置报警属性表--李茂军胡松 93.更新油量对照表,上下行表,过油点,过油量等参数--于金丰 94.车速、转速阻尼系数都改为800--于金丰 95.拆分安全气囊自检反馈文件--李茂军 96.机油压力低报警修改发动机启动7s后可以报警--胡松 97.更改油量转换判断条件--于金丰 98.增加胎温显示上限判定>99显示99--胡松 99.初始化燃油备份RAM等于0--于金丰 100.首次30--于金丰 101.增加是否进入过加油模式判断--于金丰 102.修改退出下降表条件--于金丰 103.制动液位低,去抖时间修改为3s.--赵建智 104.里程同步,信号掉线后,关闭本次同步.--赵建智 105.三声的超速报警修改最小打断时间和声音单周期时间为1s解决少播一声的问题--李茂军 106.ESCL指示灯删除OFF下熄灭动作--胡松 107.修改胎压数据显示数据颠倒问题--李茂军 108.删除无定速巡航配置时对限速符号的熄灭逻辑--李茂军 109.门开报警逻辑放到100ms报警调度中解决状态返回与胎压异步造成闪烁不同步--李茂军 110.限速,定速逻辑更改,只在不掉线时取信号,掉线不显示,插入功能需求码--李茂军 111.诊断-修改19服务04子功能的31负反馈--滕敬轩。 112.修改机油压力报警逻辑--胡松 113.修改水温表MBD模型,添加F101配置缺少的配置字,模型版本号V1.0.1--于金丰 114.修改小计里程在数据0X1FFF/0X1FFE时显示最后值.--赵建智 115.增加DTC记录触发函数.--赵建智 116.IHU调光模式,白天外发0更改--赵林源 117.诊断-去除22服务多余DID--滕敬轩 118.增加熄火时间计时功能,off下计时,最大到0xfff; on 到off清零.---赵建智 119.前机盖判断1为开其余为关--李茂军 120.钥匙电量低OFF下不报警问题修改--胡松 121.胎温显示后左轮后右轮交换位置--胡松 122.诊断-添加10服务22负反馈--滕敬轩 123.诊断-添加2E服务22负反馈--滕敬轩 124.诊断-添加2F服务22负反馈--滕敬轩 125.诊断-添加禁止RX不记录DTC--滕敬轩 126.修改MBD车速表模型,车速外发使用取整后的显示值计算--于金丰 127.修正Sound_Scheduling_Service 声音停止后,数组越界操作.---赵建智 128.增加MMI_Backlightadjust = 0时,维持原背光等级处理 --赵林源 129.添加EPB报警车速无效值得判断--胡松 130.修改平均车速行驶300m开始外发问题,小于500M就开始了更新计数--于金丰 131.转速表转速变化=50时,指针不动--于金丰 132.平均油耗,小计清零取消短按OK按键的清零的策略仅长按可以清--李茂军 133.门开改为闪烁显示--李茂军 134.儿童防遗漏改为闪烁后常亮--李茂军 135.安全带报警停止条件车速为0改为直接判断显示车速为0,不参照约定中的车辆静止条件--李茂军 136.诊断-添加IGN_on4s诊断使能时间--滕敬轩 137.诊断-添加19服务节点类DTC对报文长度的验证--滕敬轩 138.诊断-添加busoff不测试节点类DTC--滕敬轩 139.诊断-添加修改BUSOFF标志--滕敬轩 140.诊断-添加DTC下线配置--滕敬轩 141.诊断-修改节点类DTC计时不准问题--滕敬轩 142.根据规范3.8水温表增加一组水温上升下降表---于金丰 143.一个安全带二级声音触发时,车速降低到一级后又触发了新的安全带等级,此时后触发的安全带等级直接升级为二级报警。--李茂军 144.更新燃油MBD版本V1.0.2--于金丰 145.输入信号配置转速和转速有效位--于金丰 146.诊断-APP初始化硬件版本号--滕敬轩 147.诊断-更新22和2EDID过滤器--滕敬轩 148.诊断-22服务数据写死--滕敬轩 149.诊断-22服务数据DFlash初始化--滕敬轩 150.更改未找到钥匙报警逻辑无需信号由0跳转到1才报警---胡松 151.去掉安全带一二级共用120s的策略,现在不共用了--李茂军 152.诊断-诊断继续写死--滕敬轩 ``` #V010 --- ``` 1.外发26D uIPK_EPS_DMCorrelativeMode改为常发1 --赵健智 2.去掉车辆行驶条件判断,只要车速有效就计算平均车速,无论是行驶还是停车--于金丰 3.转速表去抖条件改为<=1800转,取消下限判断--于金丰 4.修改胎压报警声音音源单周期时间,报警调度静态属性报警时常解决报警次数不一致问题--李茂军 5.更改请挂入p挡驻车掉线值得判断--胡松 6.修复指针表在欠压恢复后指针指示错误位置,重新初始化电机--于金丰 7.平均油耗的外发由真实值改为显示值--于金丰 8.更改吉利里程清零操作,报文清零也判断车速和门开条件--李茂军 9.更新燃油模型-V1.0.3--于金丰 10.修复DTE在休眠唤醒后=0问题(模型的注释就是这句话)--于金丰 11.添加燃油相关3F6外法发--于金丰 12.修改诊断控制下发车速指示一半不准问题--于金丰 13.报警调度增加数据有效性检查--李茂军 14.安全带300重置在解除安全带报警后重置--李茂军 15.诊断-添加触发高低压和busoff的诊断使能时间--滕敬轩 16.诊断-修改19服务快照无法记录初次故障的里程--滕敬轩 17.诊断-修改19服务快照记录故障发生次数达到255不在增长--滕敬轩 18.诊断-修改31服务62F2例程执行失败回复错误--滕敬轩 19.根据油箱类型配置选在不同的油量配置表(VF11,FE-7B)--于金丰 20.更新电机库到V2.0.4,解决偶发不自检问题--于金丰 21.更新电机库版本号不变,优化偶发不自检问题--于金丰 22.报警调度增加数据有效性检查--李茂军 23.安全带300重置在解除安全带报警后重置--李茂军 24.后排安全带自检逻辑更改,车门开60s内后排锁扣变化实时响应--李茂军 25.报警调度函数返回值合法性检验改成统一模式--李茂军 26.菜单回调指针放在BackUpRam中,规范定义位置解决菜单休眠唤醒后无法切换问题--李茂军 27.更改时间累计误差问题--李茂军 28.菜单调度放在50ms中,因为按键报文周期100,避免按键失效无法处理--李茂军 29.1F0报文监控修改掉线监控次数,监控和解析的调用位置改为2ms任务中--李茂军 30.再次优化RTC计时--李茂军 31.诊断-修改19服务快照缺少2个字节的问题--滕敬轩 32.诊断-修改19服务01和02子功能没判断配置的问题--滕敬轩 33.诊断-修改31服务12负反馈--滕敬轩 34.诊断-修改22服务F195和F193的数据--滕敬轩 35.诊断-删除22服务写死的数据--滕敬轩 36.诊断-添加写入保养里程范围判断--滕敬轩 37.诊断-添加19服务NRC31判断是否是物理寻址请求--滕敬轩 38.更新燃油模型(dev:cb8e252af26ca21c43b75c31378ac5d72c468386)--于金丰 39.修改ADC,IO配置文件;燃油电阻采集切换处理--于金丰 40.修改车速、转速模型微步转换为查找表--于金丰 41.在24A发0时,背光等级不再夜晚模式下,按照等级5处理--赵林源 42.诊断-修改F193的数据--滕敬轩 43.诊断-修改19服务DTC掩码--滕敬轩 44.诊断-修改31服务过滤器--滕敬轩 45.报警调度变量存到BackUpRarm--李茂军 46.更改保养里程显示两个值同时变零--李茂军 47.Gelly里程清零后小计里程清零增加数据结构体清零,避免小计数据异常--李茂军 48.诊断-修改31服务清除里程接口--滕敬轩 49.修改CAN休眠函数,休眠之前关闭can中断,否则会进NMI.--赵建智 50.修改瞬时油耗报文位置.---赵建智 51.修改网络唤醒位置,和电机初始化位置,优先初始化can---赵建智 52.修改CAN发送完成确认.---赵建智 53.修改时间对时,默认时间2000年.---赵建智 54.修改保养里程6小时一存.---赵建智 55.副安全气囊输出指示灯逻辑改成按照配置驱动,IO默认值改为低--李茂军 56.声音混音器主音量固定音量最高--李茂军 57.改保养里程区分配置--李茂军 58.改安全带占位符常亮--李茂军 59.更新燃油MBD模型,增加参考油量建立完成接口(8b4ee4c86ddc)--于金丰 ``` #V110 --- ``` 0.更改保养里程报警显示时间计时方式为向上计数0-100,解决休眠唤醒后无法显示报警问题--李茂军 1.更改水温模型,修正第5、6段调变问题--于金丰 2.自改车速模型;更新电机库;电机自检3S -- 于金丰 3.去掉菜单调度中判断菜单索引变化才更新回调函数的限制,因为使用枚举索引不耗费时间, 另外避免变量存储在非BackRam中无法更新菜单回调函数--李茂军 4.更改真人语音报警驻车请挂P挡为,请重新上电挂入P挡驻车--李茂军 5.增加声音虚拟音源TPMS声音,每种TPMS报警使用单独的一种声音,解决报警声音次数不对问题--李茂军 6.修改报警调度器,解决持续类报警,在报警计时到达65535次计时后无法接触问题 7.修改报警调度器,解决当报警在到达最小播放时常删除后获取新的报警,此时新报警的状态没有切换到First 状态,但重置了报警时间,此时会出现一种报警等待打断自身的状态导致报警切换失败的问题--李茂军 8.进入小时调节之前判断一次Trip或ok按键抬起以改善体验问题--李茂军 9.LIM指示灯需判断限速巡航是否工作中再进行处理--胡松 10.HDC报警音需上电后3秒再响应CAN信号--胡松 11.添加燃油低报警,水温高报警上电后3S延时--胡松 12.增加里程备份快照.--赵建智 13.引擎熄火时间外发最大14400;原来超过24小时外发无效值;--赵建智 14.ABS,EBD,ESC,ESC OFF,HDC,安全气囊指示灯在自检打断后先熄灭--胡松 15.更新燃油MBD模型(ADE27383B6DE)--于金丰 16.添加HDC报警IGNon的判断--胡松 17.整理changelog编号.--赵建智 18.更新燃油MBD模型(cba03bf9f1e6)--于金丰 19.修改K级别电阻检测,检测误差较大--于金丰 20.修改车速模型,车速为0的时候外发应该为0--于金丰 21.诊断-修改19服务诊断使能时间--滕敬轩 22.诊断-修改获取busoff标志位方式--滕敬轩 23.诊断-修改19服务接收报文位置--滕敬轩 24.诊断-高低压处理函数添加诊断响应以及诊断10ms任务和诊断100ms任务--滕敬轩 25.诊断-大角度归零添加诊断10ms任务和诊断100ms任务--滕敬轩 26.诊断-修改诊断延时函数--滕敬轩 27.诊断-14服务添加发送NRC78--滕敬轩 28.诊断-将软件版本号改为110,将硬件版本号改为103--滕敬轩 29.诊断-修改19服务04子功能无故障不发送快照数据--滕敬轩 30.诊断-添加通过F110去除某节点在复位后删除该节点的历史故障--滕敬轩 31.诊断-修改高低压后恢复记录节点类DTC的电压--滕敬轩 32.诊断-添加倒车雷达等DTC的下线配置功能--滕敬轩 33.诊断-修改15电上电不调用S3超时函数初始化诊断数据--滕敬轩 34.诊断-修改27服务开始10s延时后请求2702返回37的问题--滕敬轩 35.校准K级别电阻检测,处理超上限电阻外发等--于金丰 36.更新燃油MBD模型(3a986f2013),OFF下保持燃油段--于金丰 37.修改DTE显示--于金丰 38.声音申请服务修改,解决报警声音打断的笃定时长的报警后不能恢复问题--李茂军 39.调整报警属性表音源属性表--李茂军 40.修改RTC定时器-143--李茂军 41.修改安全带一级报警时指示灯第一下执行点亮的时间短问题--李茂军 42.修改OFF到ON时如果限速功能触发,会先显示下室外温度再显示限速值得问题--李茂军 43.更新燃油MBD模型(bae8a0fc85)--于金丰 44.声音调度增加非法范围限定--李茂军 45.更新车速自检、超速报警--于金丰 46.平均油耗显示滞后问题--于金丰 47.更新燃油MBD模型(1a7ad2c7ab)--于金丰 48.修改菜单调度函数名称,主机厂按键清零函数名称,因为调度任务组都放在50ms中解决主机厂清零按键计时少一半问题--李茂军 49.累计油耗处理增加首次同步喷油量功能--于金丰 50.更新燃油模型(36e0a2db35)--于金丰 51.修改燃油开短路电阻--于金丰 52.燃油熄灭点4.6L,过油点54L,过油量2L--于金丰 53.诊断-修改22负反馈条件为车速大于3或者转速大于400--滕敬轩 54.诊断-修改19服务DTC状态掩码--滕敬轩 55.诊断-修改19服务正响应抑制位问题--滕敬轩 56.诊断-修改27服务正响应抑制位问题--滕敬轩 57.诊断-DTC处理函数单独放到DTC.c中--滕敬轩 58.诊断-修改85服务禁止更新DTC状态,不停止DTC检测--滕敬轩 59.修改水温模型(56d154c6dc)--于金丰 60.添加DTC文件--于金丰 61.更改背光IHU第一次上电,小灯打开时偶发外发11问题--赵林源 62.更改油量报警判断条件,燃油传感器改为判断状态为2--胡松 63.增加LCD背光控制引脚对应驱动函数.--赵建智 64.修改GPIO文件,适配新pcb.--赵建智 65.更新燃油MBD模型(f02d954b4f)--于金丰 66.增加一路表盘背光,单独控制 --赵林源 67.写灭点改成3L,过有点=52L,过油量=3L--于金丰 68.燃油电阻采集大于500欧姆时校准25欧姆--于金丰 69.燃油模型车速,转速有效性判断条件变更为CAN信号本身的值--于金丰 70.修改车速外发--于金丰 71.增加需求保养里程自动跳转到小计功能--李茂军 72.修改保养跳转小计的计时重置位置为进入保养后重置一次,保养显示页面内的无效操作保持不变--李茂军 73.更改RTE_LCD初始化值,解决30电闪烁一下问题 --赵林源 74.诊断-删除诊断100ms任务--滕敬轩 75.诊断-15电上电初始化调用S3超时函数--滕敬轩 76.诊断-DTC添加网关的下线配置--滕敬轩 77.诊断-22服务读取车速,更改为显示车速--滕敬轩 78.诊断-添加2E服务和31服务NRC31的判断逻辑,使其再字节不足时能报出NRC13--滕敬轩 ``` #V112 --- ``` 1.更改背光快速外发--赵林源 2.修改燃油电阻通道切换阈值及校准阈值内的值--于金丰 3.改请关闭引擎盖音量,-23为-18--李茂军 4.休眠之前关闭LED,LCD,背光--赵建智 5.添加燃油路试外发报文--于金丰 6.修改您已超速报警时长为3s--李茂军 7.更新燃油模型(c71b0c51f8)--于金丰 8.增加调试报文--李茂军 9.更改调试接口名--李茂军 10.背光占空比获取接口--赵林源 11.过油点=55L,过油量=3L,过油回差=1L--于金丰 12.修改平均油耗外发,差一位小数--于金丰 13.增加调试数据,背光PWM,车转速指针的目标和当前位置,声音音量,声音ID和音源索引--李茂军 14.修改LIM报警灯的限速巡航进入条件--胡松 15.更新燃油模型(2c00bd7954)-喷油量系数精确到小数点后2位--于金丰 16.更新燃油模型(48dc4e919e)退出过油判断电阻--于金丰 17.更新燃油模型(77685108e4)FuelLevelDIMValid放到备份RAM并且有效后不再清零--于金丰 18.背光电阻为0时异常处理--赵林源 19.平均油耗计算值>255时,计算值=255;平均油耗累计里程由1万公里改成1000公里--于金丰 20.更改总计显示大于999999时显示999999--胡松 21.水温表增加自检状态接口--于金丰 22.更改水温报警灯等待水温表自检完成后在进行工作--胡松 23.诊断-修改22负反馈车速从大于3改为大于等于3--滕敬轩 24.诊断-修改14服务不回复问题--滕敬轩 25.诊断-修改里程备份和读取总里程--滕敬轩 26.诊断-19服务和27服务去除子功能对最小长度的判断--滕敬轩 27.增加门开状态返回接口用于诊断使用--李茂军 28.里程备份修改只备份288不备份287的问题.--赵建智 29.里程备份写入做大值,增加限制999999km.--赵建智 30.诊断-调试模式增加开启条件四门两盖--滕敬轩 31.10K电阻判断,增加大电阻检测通道判断条件--于金丰 32.更新燃油模型(a1db0130035)_满足条件后清除DTE计数--于金丰 33.里程备份,一个点火周期内,备份10完成,外发也发1.--赵建智 34.保养里程外发0km/0月,外发报警11信号为1.--赵建智 35.里程备份次数增加上限,最多1001200次.--赵建智 36.修改硬件版本号104;软件版本号13112,修改ECU软件版本号为TT阶段版本.--赵建智 37.保养提醒报警增加车速<10KM/H限14制--胡松 38.变更机油压力报警声音与外发当15发动机信号发生跳转时报警取消外发0--胡松 39.EPS模式初始化静默,BCM信号2FD16在线且信有效才改变信号进行外发,BCM掉时不改变外发信号--李茂军 40.更改保养里程报警策略--李茂军 41.添加1S滤波电阻输出,不影响策略(0085ae09aa)--于金丰 42.修改机油压力报警发动机状态判断条件--胡松 43.修改车速外发由十六进制直接计算外发--于金丰 44.修改燃油低警告外发、开短路外发、短路到地外发首次上30点外发1问题--于金丰 45.里程备份不含300km边界值.--赵建智 46.修改PESP报警声音为3声--李茂军 47.里程备份外发在288/287掉线后再次恢复仍然外发1,功能可继续使用.--赵建智 48.修改偶发电机不自检,ON档电且电机归零后调用电机初始化然后再自检--于金丰 49.修改灯光未关声音计时60s由报警调度控制--李茂军 50.修改机油压力低声音优先级解决机油压力低声音无法打断超速报警声音的问题--李茂军 51.修改声音调度解决胎压打断水温高有时候不发声,因为声音请求码与上次请求码重叠导致无法请求新的声音--李茂军 52.修改保养报警首次外发1问题--李茂军 53.修改大计里程外发最大值限制999999--李茂军 54.修改过压进入和推出阈值,上浮0.5V进入19V,退出18.5v--李茂军 ``` #V113 --- ``` 1.室外温度添加负数向下取整。--李林泽 2.档位在处理TCU_GearBlinkReq信号时增加自动挡配置判断。--李林泽 3.时间对时为第三帧对时.--赵建智 4.诊断-修改复位后保养里程错误的问题--滕敬轩 5.DFlash wrote busy AND the mileage didn't change, so it couldn't be stored--Maojun 6.更新燃油模型(2ec41deb3a),首次上电立刻退出加油模式--于金丰 7.燃油存储:存储不到10S剩余字节填充无效值;在开始存储前的那一刻再获得车速和转速值--于金丰 8.修改和弦音音源与与之关联的报警时长: 1.门开报警 2.驻车请挂P挡 3.胎压报警4.安全带报警1,2级 5.机油压力低 6.超速报警提示音 7.限速报警音 8.变速箱温度高报警 9.水温高报警 ,灯光未关提示音 10.未检测到钥匙报警 11.钥匙未拔报警提示音 12.驻车制动未解除 13.转向灯提示音 14.LCD报警声音 9.修改保养时间存储问题--滕敬轩--李茂军 10.车速外发做最大0x1FFD限制--于金丰 11.更新燃油模型(6502420c69):燃油显示满格续航显示0;燃油显示0格续航不等0--于金丰 12.修改版本号113 13.修改声音周期,有闪烁功能的按照闪烁周期触发声音,LCD音周期改为1s--李茂军 14.修改门开报警判断逻辑计算值与实际车速同时标定>10km触发报警--李茂军,于金丰 15.修改30电电压矫正值+600mv--李茂军,吕伟阳 16.门开报警车速回程增加阻尼限制--李茂军 17.灯光未关报警属性修改为short类型,解决被打断后声音不响的问题--李茂军 18.修改油量转换表,由70Ω--41L,改成70Ω--40L--于金丰 19.安全带报警车速触发点重新标定,>10km时触发--李茂军 20.在Power_Management_Service服务中_IGN_Sleep_Init状态中改关断码函数为MFS_SPI_HT1629G_Clearn_SEG,解决网络偶发不能唤醒的问题--王祥福,吕伟阳,李茂军 21.修改保养里程关于 Data_interval_Geely_ReConfig,去掉对Back值的赋值--滕敬轩,李茂军 22.修改保养里程关于 Data_Service_Interval_Processing,去掉外曾对里程和时间的判断,内层已经有,否则进不去--滕敬轩,李茂军 23.改ECU制造日期为1026--李茂军 24.更新燃油模型(576fd96279):续航油量退出过油模式使用DIM--于金丰 25.背光OFF下点亮表盘问题--赵林源 ``` #V114 --- ``` 1.诊断-将DID修改为宏定义--滕敬轩 2.诊断-调整DTC检测报文位置--滕敬轩 3.更新转速模型(1c16cdda3b):增加怠速3S时间--于金丰 4.更新转速模型(f530f12c7d):满足3S时间后在更新备份车速--于金丰 5.更新电机驱动V3.00a--于金丰 6.电机过压欠压恢复后不能正常指示问题:没有清当前步和目标步--于金丰 7.更新燃油MBD模型(f280aa833c):上15电记忆燃油开短路状态,不是使用默认正常状态--于金丰 8.更新燃油MBD模型(82f9017bf8):修改问题7597--于金丰 1)在车辆休眠前,ING_OFF到ING_ON,遵循20S开短路检测与恢复策略,记忆上次的开短路状态 2)在车辆休眠后,ING_OFF到IGN_ON,默认燃油传感器正常 9.IPK_FuelSensorShortOrOpenBatt=1的条件只有燃油电阻>10K,没有小于5Ω--于金丰 10.IPK_FuelSensorUpperLimit =1的条件改成区间1K<=电阻<=10K--于金丰 11.电机自检前且等待当前步为0的情况下清零目标步--于金丰 12.常规15电检测滤波时间改成80ms--于金丰 13.修改软件版本号硬件版本号定义有效数据之后全部补0填充-滕敬轩 14.去掉电机任务运行不到的状态机case 1:,删除条件编译水温燃油显示的死代码--于金丰,李茂军 15.去掉仪表自身按键功能.--赵建智 16.添加ID=565调试报文:电机相关内容--于金丰 17.增加Trip按键清除保养里程--李茂军 18.吉利里程总计清零方式,条件由四门两盖更改为四门--李茂军 19.取消板载按键的初始化和引用--李茂军 20.保养清零增加CAN信号CONFIRM按键--李茂军 21.更新燃油MBD模型(0868498601):唤醒初始化燃油电阻默认开路;燃油显示段=0;DTE无效--于金丰 22.Geely总计里程清零判断逻辑更改,采取分段检测,车速条件在ON后4s再判断,规避上电瞬间不满足车速信号有效的清零失败--李茂军 23.更新燃油MBD模型(add4930efd):休眠唤醒后快速检测一次电阻,确定是开路状态还是正常状态--于金丰 24.诊断-修改里程备份小计65.5--滕敬轩 25.修改TPMS指示灯,信号故障闪烁60s后长亮,与信号掉线的闪烁60s长亮分别计时互不影响,信号恢复后所有逻辑按照信号指示重新计时判断--李茂军 26.修改里程备份小计在里程同步后归零.--赵建智 27.去掉喷油量累计4次平均滤波--于金丰 28.里程同步之后,同步所有rollingcouter,不重置小计里程.--赵建智 28.HT1629刷新频率由200HZ,变更为100HZ,批次号变更为20210109.--赵建智 29.修改workflash.c 小数减大数导致溢出问题20210119.--张暄 ``` #V115 --- ``` 1.修改保养里程部分,增加保养时间间隔设置;增加保养里程间隔读取;---赵建智 2.F101配置成06时,水温表下行第4格由101改成103--于金丰 3.里程备份增加错误处理.当收到0x00,或者0x3fff时,不做里程备份处理,同时外发enable--赵建智 ```