自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (18)
  • 收藏
  • 关注

原创 【2023年计划大纲】2023年技术笔记大纲

每一个产品和领域都会进行相关的技术和项目的实际讲解。3.14.BootLoader的讲解与实际项目;2.1.当前人工智能的本质,和对应论文的讲解;3.5.FREE OS的讲解与实际项目;2.2.当前的主流框架和典型项目讲解;2.3.脑神经科学与人工智能的联系;2.4.人工智能后续的发展可能性;3.6.UCOS的讲解与实际项目;3.13.状态机的讲解与实际项目;1.9.CAN协议栈代码与讲解;3.3.DSP的讲解与实际项目;3.4.ARM的讲解与实际项目;2.21.T-BOX产品讲解;

2023-06-13 10:08:25 1368 1

转载 【转载】【爬虫相关】 Selenium安装WebDriver最新Chrome驱动(含116/117/118/119)

由于有些chromedriver版本在上述链接中找不到对应的版本,可以在下面链接中的版本号(119.0.6045.105)替换成自己需要的版本号,已经验证过啦,亲测有效。1、 点击我的电脑/此电脑>>右键点击属性>>点击高级系统设置>>环境变量>>系统变量。2、 点击系统变量中的path,点击新增,并将chrome的安装目复制填入后,点击确定。在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本。3、解压chromedriver文件,放置chrome的安装目录下。

2024-01-18 11:57:51 222

原创 【3.1.嵌入式简介及后续的发展方向】

嵌入式系统是一种专用计算机系统,它被嵌入到其他设备或系统中,用于执行特定的任务或功能。总之,嵌入式系统在不断演进和发展,与其他领域的技术和应用交叉,为各种行业带来了创新和机会。因此,对嵌入式系统的研究和开发仍然具有广泛的前景和潜力。1. 物联网(IoT):随着物联网的发展,嵌入式系统的需求迅速增加。设备和系统需要采取严格的安全措施,以防止数据泄露、恶意攻击和未经授权的访问。这种要求通常称为实时嵌入式系统。5. 新型硬件:新兴的硬件技术,如量子计算、光子计算和量子通信,有望改变嵌入式系统的设计和性能。

2023-10-07 00:08:18 360

原创 【AUTOSAR】VCU 软件架构设计(四)---- 应用层架构设计

应用层采用基于模型的开发方式进行,所有可通过Matlab建模的控制策略优先考虑通过基于模型的开发实现。除了输出信号中进行的信号处理(根据一些信号组合产生需要的输出信号)外,所有的控制逻辑都在本部分实现。用于将controlInterpret产生的驱动相关信号进行处理,并产生输出到MCU的信号。处理所有的输入信号,包括但不仅限于滤波、防抖动处理以及信号的重新组合。从控制策略中直接输出或根据其中一些信号组合产生需要的输出信号。经过对系统需求的分析,所有控制策略均适合采用基于模型的开发。

2023-07-07 14:05:12 1677 3

原创 【AUTOSAR】VCU 软件架构设计(三)---- 静态软件架构

其中软件平台主要包含:硬件依赖层(底层驱动)、硬件抽象层、CAN协议栈(CCP和UDS)、系统调度(RTOS/主循环调度)以及基础服务(如:Flash,时钟,CRC校验,随机数产生函数等)。本VCM软件采用基于模型的开发, HAL(Hardware Abstract Layer,硬件抽象层)是上层应用策略和底层信息交互的桥梁。各模型有统一的模块调度各子功能模块,模块功能划分清晰,核心算法及常用算法封装,全局非常量,非标定量禁止交叉访问。功能上采用分级故障处理机制,根据不同的故障有不同的故障恢复策略。

2023-07-07 13:25:45 1394 1

原创 【AUTOSAR】VCU 软件架构设计(二)----架构设计目标

VCU/SCU系统复位后,将根据外部硬件配置(VCU根据)选择boot-to-flash模式:跳转到boot-loader,执行RAM自检。在应用程序运行过程,若果接收到有效的刷新命令,VCU/SCU控制器也将跳转到boot-loader,执行刷新任务。在应用程序运行过程,若果接收到有效的刷新命令,应用程序也将跳转到boot-loader,执行刷新任务。软件架构设计必须满足的关键系统功能需求和质量约束,这些功能需求和质量要求对软件架构有重大的影响,并决定了架构的设计。VCM系统复位后,将根据外部硬。

2023-07-07 13:25:32 995

原创 【AUTOSAR】VCU 软件架构设计(一)----概述及关键词

凡是采用1.6.1格式定义的需求必须是可测试性的,也就是说每一个需求都应在测试需求定义中有对应的可测试用例,凡是不能测试的需求定义都是无效的,可以作为对某一或某些需求的深入解释或说明的参考信息,这些信息文字可以出现在需求定义书中,作为需求的补充说明信息,不能对这些参考信息给予需求编码。在标为“信息参考”(Informative)的部分或未约定部分仅为信息参考(Information),不作为需求规定;如:VCM_E8500_SW_PLT_0002,表示是VCM项目底层平台编号0002的软件需求。

2023-07-07 13:20:45 795

原创 【AUTOSAR】VCU开发实际项目讲解(二十三)----VCU 整车防盗及整车下线匹配功能

2)一旦vcm接收到以上信息,采用算法包软件进行decrypt sk码,若SK码 是有效的(CRC-16 checksum),vcm 保存此 SK 然后发送积极响应给PEPS/BCM,否则,发送消极响应;并在下电休眠时永久存储。整车防盗功能用于启动车辆过程中的身份认证,只有身份认证通过的时候整车才允许启动,同时可用于更换零部件时进行重新学习匹配,清除学习记录的功能。此功能将允许空的未学习的VCM与PEPS/BCM学习匹配到合法的PIN;此功能将允许空的未学习的VCM与PEPS/BCM学习匹配到合法的SK;

2023-07-06 09:53:03 580

原创 【AUTOSAR】VCU开发实际项目讲解(二十二)----VCU 网关功能和网络管理

VCM需要路由的报文均属于直接报文路由类型,则只要接收到源网段相应ID的CAN消息则直接转发到目标网段,路由过程中CAN消息的格式均不变(ID,DLC,信号值,信号位置),路由过程中必须确保在CAN网络正常时延时不能超过5ms,若源网段CAN消息为周期型,则必须确保路由到目标网段消息的周期偏差小于20%;若检测到busoff,则进入快速恢复过程;计数值大于0且小于Threshold时,对于被监测CAN消息中的信号,VCM使用最近一次正常接收的值,当达到Threshold时,VCM使用信号的默认值;

2023-07-06 09:37:50 1098

原创 【AUTOSAR】VCU开发实际项目讲解(二十一)----VCU EPS控制

通过VCM_PEPS/BCMulEngineSpeed报文,发送固定转速700rpm至EPS,开启EPS。通过VCM_PEPS/BCMulEngineSpeed报文,发送固定转速0rpm至EPS,关闭EPS。由VCM控制EPS,为整车提供转向助力。整车处于行车Ready状态(具体过程参考驱动控制流程)。

2023-07-06 09:34:29 466

原创 【AUTOSAR】VCU开发实际项目讲解(二十)----VCU 紧急碰撞与倒车功能

VCM根据安全气囊的激活信号来判断整车是否处于紧急碰撞状态。当处于紧急碰撞状态时,采取措施保证车辆安全。如果检测到整车档位为R档,VCM根据整车状况控制电机的驱动扭矩,限制R档最高车速为50km/h(如果检测到整车档位为R档,VCM控制倒车灯控制信号有效,点亮倒车灯。

2023-07-06 09:29:48 398

原创 【AUTOSAR】VCU开发实际项目讲解(十九)----VCU 自动巡航控制

当检测到无油门深度信号,且进入巡航条件满足巡航进入条件,则巡航模式再次启动,VCM保持加速前巡航设定扭矩输出。4: CANCEL按键: 暂时停止巡航速度开关,在巡航时按下CANCEL按钮,将暂时停止巡航,当按下RES/ACCEL按键,汽车的车速为上次CANCEL之前巡航时的车速。功能一: 巡航主开关接通,车速大于40km/h时,如果按下此按钮,巡航目标车速为上次退出巡航时的车速;功能一: 当开关接通时,当行驶时按下SET/COAST按钮,设定当时车速,松下油门后按设定的车速行驶。

2023-07-06 09:22:11 475

原创 【AUTOSAR】VCU开发实际项目讲解(十八)----VCU 真空泵控制

监控当前制动用气压的大小,判断开启关闭真空泵的时机。

2023-07-06 09:20:01 308

原创 【AUTOSAR】VCU开发实际项目讲解(十七)----VCU ECO模式以及蠕行功能

ECO模式是一个以牺牲部分驾驶性和舒适性基础上尽可能的提升整车的续航里程,以缓解纯电动车行驶里程短的难题。此模式下,整车将限制加速度以及合理限制空调耗能以达到最好的节能效果,同时,在制动过程中,尽可能多的回收能量,以提升行驶里程。条件2补充:若当前处于ECO模式,车速大于120Km/时,退出ECO模式,若车速降低到小于110Km/h,则自动再次进入ECO模式。蠕行功能是指车辆处于D档或R档行车状态下,在未踩加速踏板和制动踏板时,车辆将以低速行驶(约7公里/时)。VCM将发送ECO模式给HVAC。

2023-07-06 09:15:34 579

原创 【AUTOSAR】VCU开发实际项目讲解(十六)----VCU ESP控制

VCM允许最大回馈扭矩值发送允许最大回馈扭矩值和VCM_MbRegenMaxWheelQualifier =0给ESP,ESP不再对电机的回馈力矩由任何要求;VCM允许最大回馈扭矩值发送允许最大回馈扭矩值和VCM_MbRegenMaxWheelQualifier有效给ESP,ESP对此回馈力矩进行控制。2: ESP在收到驾驶员制动请求时,根据制动液压力、车速、整车稳定情况以及VCM发送的扭矩限制等条件计算出能量回收扭矩值,并将此值发送给VCM。1)不允许制动能量回收。2)允许制动能量回收。

2023-07-06 09:15:05 603

原创 【AUTOSAR】VCU开发实际项目讲解(十五)----VCU电池系统冷却加热控制

VCM将电池包的散热需求通过CAN发送给HVAC空调系统,HVAC空调系统综合驾驶舱冷却需求和电池包冷却需求,控制电磁阀,压缩机转速从而冷却,同时VCM需控制电池包循环中水泵及风扇转速,一起达到最佳冷却效果。当高压电池温度过低时,电池的充放电效率会大大降低。采集电池包出水口温度Batt_outlet_Temp。采集电池包出水口温度Batt_outlet_Temp。采集电池包入水口温度Batt_inlet_Temp。采集电池包入水口温度Batt_inlet_Temp。控制占空比来控制转速。

2023-07-05 09:36:59 567

原创 【AUTOSAR】VCU开发实际项目讲解(十四)----VCU仪表显示

车辆正常行驶过程中,当ECO按钮被按下,VCM判断满足进入ECO模式的条件(详情见ECO模式控制)并控制车辆进入ECO模式时,通过VCM_EcoMode(值为1)信号控制仪表ECO工作模式指示灯常亮;当车辆暂停巡航功能后,VCM判定满足恢复巡航功能的条件并控制车辆进入巡航模式时,通过cruise_active信号(值为1)重新点亮仪表的定速巡航工作指示灯,并且维持常亮直至再次退出巡航模式。当车辆行车PRA ON成功而允许行驶时,VCM发送VCM_Ready(值为1)给仪表,控制仪表点亮READY指示灯;

2023-07-05 09:36:37 554

原创 【AUTOSAR】VCU开发实际项目讲解(十三)----VCU驱动系统冷却控制功能

VCM在高压上电后通过CAN接收MCU_MotorTemp,MCU_InverterTemp,DCDC_Temperature,OBC_Temperature的值,根据各温度值以及空调压缩机的工作状态、空调压力等来控制电子风扇。VCM在高压上电后通过CAN接收MCU_MotorTemp,MCU_InverterTemp,DCDC_Temperature,OBC_Temperature的值,根据各温度值来调节水泵的工作转速。当电池包需要冷却时,VCM控制电子风扇工作在高速档。水泵反馈故障时使用相同信号端口。

2023-07-05 09:19:42 360

原创 【AUTOSAR】VCU开发实际项目讲解(十二)----VCU油门踏板解析功能

根据油门踏板开度、档位、是否处于ECO模式以及当前的车况(包括输出扭矩、转速、功率)、各个部件(包括但不限于电池包管理系统、电机)的工作状况,计算出车辆当前需要并且能够提供的扭矩值(其正负代表力的方向)。

2023-07-05 09:17:54 725

原创 【AUTOSAR】VCU开发实际项目讲解(十一)----VCU驱动管理

VCM根据档位,车速,电机MAP曲线图限制,结合BMS SOC等状态,计算得出最大可回收扭矩限值,通过CAN信号发送给ESP。在IGN ON状态下,制动踏板信号需要同时校验两路信号电平是否相反,若一直保持反向电平,则判断为制动踏板有效信号标志位有效(VCM_BrakePedalParity),若两路电平信号未反向,则判断踏板故障,制动踏板有效信号标志位无效同时发送。VCM根据加速踏板开度信号、制动踏板、档位信号、车速信号(或电机转速信号)、电池状态、电机状态,计算得出驾驶员请求扭矩。

2023-07-05 09:13:15 881

原创 【AUTOSAR】VCU开发实际项目讲解(十)----VCU档位管理

由非P档进入P档,除P位置信号外其他条件均满足切换到P档的情况下, P档电机请求进入停车锁止,当接收到GSM反馈的P位置后,发送目标档位为P;由P档进入非P档,除P位置信号外其他条件均满足切换到P档的情况下P档电机请求离开停车解锁,当接收到GSM反馈的非P位置后,发送目标档位为退出P。注:D/R档时进入N档,因车辆抖动而商量临时方案增加扭矩为0的条件,此策略后续再明确永久方案。(扭矩和车速任意条件不满足,将进入N档)当钥匙开关处于IGN_ON状态时,VCM检测由档位执行器发出的CAN信号,识别请求档位。

2023-07-05 09:10:36 791

原创 【AUTOSAR】VCU开发实际项目讲解(九)----VCU DC/DC管理

DC/DC主要功能是将电池系统的直流高压转换为12V的直流低压为车载蓄电池充电或者为低压负载提供电源。DC/DC对输入、输出的电压、电流及温度进行监控,并针对过压、欠压、过流、过温等故障进行保护和报警。DC/DC与VCM通过EV CAN总线进行信息交互,根据接收到VCM发出的电压输出值请求指令、DCDC转换使能/关闭信号、主正,主负继电器状态、进而判断是否使能输出及对自身的输出电压进行调节。注:蓄电池相关信号包括蓄电池电压,温度,电流等(通过LIN线发给VCM)。VCM在蓄电池馈电过程中对DCDC控制。

2023-07-05 09:09:07 1043

原创 【AUTOSAR】VCU开发实际项目讲解(八)----VCU充电控制功能

VCM在接到充电确认信号后,根据各部件反馈的信息判断是否进入充电模式,从而控制相关继电器闭合进行充电。若1min内连续出现3次充电枪插入拔出信号情况,则VCM在5min内不再响应OBC充电请求;若1min内连续出现3次充电枪插入拔出信号情况,则VCM在5min内不再响应快速充电请求;的预约充电命令及充电枪的状态来实现在指定时间段进行预约充电的功能;预约之前,发送未预约标志位,预约中(进入预约设置界面)和已预约时。VCM通过硬线控制3个充电指示灯,以显示当前充电状态。按充电流程完成充电动作。

2023-07-05 09:04:33 720

原创 【AUTOSAR】VCU开发实际项目讲解(七)----VCU充电接口控制

当开关切换到AUTO位置时,按照自动模式控制,当开关切换到UNLOCK位置时,VCM则驱动锁止机构2s,解锁充电枪。当开关切换到AUTO位置时,按照自动模式控制,当开关切换到LOCK位置时,VCM则驱动锁止机构2s,锁止充电枪。进入自动模式后, 车辆禁止状态下,插入慢充充电枪后,若充电开始时,VCM驱动锁止机构2s锁止慢充充电枪,若不满足充电条件,则不锁止充电枪;VCM在执行完充电口盖开启动作后或检测到充电枪插入信号后,实现对充电口照明灯的控制,以方便驾驶员能准确插入充电枪。

2023-07-04 10:06:11 601

原创 【AUTOSAR】VCU开发实际项目讲解(六)----VCU严重故障执行PRA OFF

NVM故障(非易失性存储器EEPROM故障)VCM 供电电压过高。与MCU通信数据异常。与BMS通信数据异常。

2023-07-04 10:01:38 541

原创 【AUTOSAR】VCU开发实际项目讲解(五)----VCU高压上下电时序管理(2)

当前车辆处于IGN ON状态,使用DC/DC为匮电的低压电池充电而触发PRA ON的情况下,检测到低压电池电量充满SOC>95%时,按照如下流程执行PRA OFF。充电过程中,若VCM自身发生整车5级故障,则发送VCM_ChargingStopRequest= charging stop给BMS,从而执行高压下电;如果检测到行车高压上电请求,则执行高压下电流程后,再执行行车高压上电流程(参见行车高压上电流程)高压下电条件:当前处于快充充电状态,VCM检测到以下信号,执行高压下电。

2023-07-04 10:00:53 988 1

原创 【AUTOSAR】VCU开发实际项目讲解(四)----VCU高压上下电时序管理(1)

VCM检测-10≤电机转速≤10 RPM,且接收到BMS发送的BMS_AC_HVPathReq == connect 且BMS_DC_HVPathReq == disconnect,且BMS_StatusValid=1,MCU_Status == Normal,precharger_allow=allow,OBC_status=ready,则控制依次吸合主负继电器、OBC继电器及预充继电器。VCM检测Inter_Lock高压互锁信号,并且接受BMS发送的Inter_Lock高压互锁信号。

2023-07-04 09:53:01 1225 2

原创 【AUTOSAR】VCU开发实际项目讲解(三)----VCU低压上下电时序

按以下项目分别判断低压下电条件,同时满足时,依次断开M/C继电器,输出BMS_wakeup低电平且VCM_PowerOff=power off,然后再发送VCM_NMSleepIndication 休眠请求。只要出现以下任意一种情况,VCM就执行对应的低压上电策略,一旦VCM唤醒,则发送B-CAN和EV-CAN上网络管理报文按照OSEK标准进行建环唤醒其他节点;VCM作为整车控制的核心部件,对部分EV系统电器、继电器以及所控制器的附件需进行低压管理以满足相关控制器的工作需求。B-CAN和EV-CAN同时。

2023-07-04 09:48:35 1217

原创 【AUTOSAR】VCU开发实际项目讲解(二)----VCU软件与结构描述

VCU软件架构主要分为底层软件驱动和应用层控制策略,其中应用层控制策略通过基于模型的开发,自动生成代码并可与底层驱动软件实现无缝连接。- 针对汽车行驶中高振动状态下对零部件及电子元器件可靠性的要求,采用内部电路板硅胶减震,周围封胶辅助设计。- 特有的压力平衡设计,及时散热,平衡内外压差,时刻保证电子元器件处于正常的工作状态,完整的产品密封性。- 外壳使用铝合金材料压铸成型,较高强度和抗氧化腐蚀性能,具有良好的电磁屏蔽功能;VCU软件通过BOOTLOADER和CAN总线进行更新刷写。

2023-07-03 10:17:20 1358

原创 【AUTOSAR】VCU开发实际项目讲解(一)----VCU系统边界条件

在60秒内如果系统恢复到正常工作电压,VCM仍能保持正常工作(参考ISO16750)6个600mA-持续电流(峰值电流4A),12个400mA-持续电流,2个1.8A(持续2s)-峰值电流3A。2路 2个1.5A-持续电流,4个800mA-持续电流,2路小电流高边输出(三极管自搭电路,无诊断)注:网络拓扑参考柳汽S50项目。长244mm*宽156mm*41.4mm(参考尺寸)注:系统架构参考柳汽S50项目。BMS冷凝液出口温度传感器模拟输入。电池包加热温度模拟输入(预留)BMS冷凝液入口温度模拟输入。

2023-07-03 10:15:01 1267

原创 【AUTOSAR】BMS开发实际项目讲解(三十五)----电池管理系统CAN网络和故障管理

系统应具备Autosar直接网络管理功能,V_CAN其它网络节点可通过V_CAN与系统进行网络管理相关信息交互。系统应能够实时监测低压供电,当低压供电电压过低/过高时,及时处理(功能降级/禁用,报警)核心模块复位后的初始状态应是安全的,无意外的输出,不应造成非预期的控制。输入BMS系统的数字信号,当信号幅值大于4V时,判断为“1”输入BMS系统的数字信号,当信号幅值小于2V时,判断为“0”BMS系统输出的数字信号,若为“1”,则信号幅值应大于4V。

2023-07-03 09:17:25 1147

原创 【AUTOSAR】BMS开发实际项目讲解(三十四)----电池管理系统继电器控制管理功能

系统应在高边使能输出之后,实时监控高边驱动模块输出通道电流,参见 [RDD]系统应在高边使能输出之后,实时监控高边驱动模块输出通道电压,参见 [RDD]MCU识别到高边驱动模块热关机,这应上报故障到整车,该故障不允许在线恢复,若确认存在高边驱动模块无法输出故障,则向整车发出报警信息,请求下高压。若确认存在驱动短电源故障,则禁止继电器闭合,并向整车发出报警信息。若确认存在驱动短地故障,则禁止继电器闭合,并向整车发出报警信息。若确认存在驱动短地故障,则禁止继电器闭合,并向整车发出报警信息。

2023-07-03 09:14:02 636

原创 【AUTOSAR】BMS开发实际项目讲解(三十三)----电池管理系统直流交流充电功能

系统检测到【充电插座温度≥90℃,且持续5s】,上报充电插座过温2级报警,系统限制充电功率为当前请求功率的30%系统检测到【充电插座温度≥105℃,且持续5s】,上报充电插座过温3级报警,系统请求停止充电,执行正常下高压。系统应将“SOP模块输出允许充电电流”与“充电设备反馈最大输出电流”进行取小,得出当前请求电流。系统检测到【充电插座温度<80℃,且持续5s】,解除充电插座过温2级报警。当识别到上述故障时,系统应限制充电功率为当前请求功率的30%系统请求电压固定为:450V(最高允许充电总压+3V)

2023-07-03 09:05:34 1301

原创 【AUTOSAR】BMS开发实际项目讲解(三十二)----电池管理系统电池均衡功能

(注:超出该范围,说明均衡过程中不一致性加具了,而且这个容量差也无法均衡回来了,需要停止均衡,等待维修)1路均衡温度采样资源,来判断当前该均衡子系统是否具备使能均衡的温度条件;为保证电池单体一致性,延长电池使用寿命,本系统具备单体均衡功能。单体电压报文有效(底层接收到报文置有效,持续。单体温度报文有效(底层接收到报文置有效,持续。系统通过单体电压条件识别需关闭均衡的单体。系统通过单体电压条件识别需均衡单体。满足如下所有条件,则该单体开启均衡。满足如下所有条件,则该单体关闭均衡。>需均衡单体与最低单体压差>

2023-07-03 09:02:55 674 2

原创 【AUTOSAR】BMS开发实际项目讲解(三十一)----电池管理系统电池热管理功能

BMS热管理使能为“禁止”时,不论系统当前处于热管理的何种阶段,强制将BMS热管理请求置为“请求停止”,强制将BMS热管理执行状态置为“故障停止”,同时使能“加热控制(关闭)”和“制冷控制(关闭)”2、其他状态组合,均认为无效组合,并做超时判断,当无效组合存在5s,上报“指令状态不符”故障,“BMS热管理执行状态”置为:故障停止。当前不存在禁止热管理的故障(包括系统内部、外部)时,则为“使能”,否则为“禁止”HeatM_VCUReq为热管理请求指令,对应三种状态:制冷、加热、无需求;

2023-06-30 14:03:55 1340

原创 【AUTOSAR】BMS开发实际项目讲解(三十)----电池管理系统电池SOH和SOE估算

动力电池的能量状态(Stateof Energy,SOE)采用功率的积分计算,由于电流采集和电压采集的频率不一致,为减小误差将电流采集的间隔时间作为积分的单位时间。充电过程中分别在两端选取的两个点记录状态,根据下面的公式计算SOH,根据循环次数查循环衰减数据示例表修正SOH。SOH只允许向下修正,不允许向上修正,若本次计算SOH值大于上一次的值则放弃本次修正。最高单体电压高于SOC满电阈值1或最低单体电压高于SOC满电阈值2。起点二:放电过程中最低单体电压低于放电截止电压。V @ -20℃≤温度< 0℃。

2023-06-30 13:59:08 2540

原创 【AUTOSAR】BMS开发实际项目讲解(二十九)----电池管理系统电池充放电功率控制与SOC

开路电压修正法+安时积分法,基于电流积分的基础上,当达到OCV校准的条件即对真实SOC做修正,修正后的SOC值作为初始值,在初始值的基础上对电流积分计算真实SOC,一旦显示SOC与真实SOC出现差异,显示SOC即以一定速率加减速积分跟随真实SOC。对安时积分来说,当采集的电流精度越高,积分的频率越快,计算的SOC越准确。SOC校准、变化时SOC变化速率不能超过当前电流积分的1.5倍,充电时SOC只允许向上修正,放电时只允许向下修正,禁止充电/放电过程即能向上又能向下进行SOC修正。

2023-06-30 13:54:15 807

原创 【AUTOSAR】BMS开发实际项目讲解(二十八)----电池管理系统基础数据采集及处理功能

系统应对电池系统单体电压一致性进行监控,出现不一致情况时,及时处理(报警、功能降级),详见[FL]系统应对电池系统单体温度一致性进行监控,出现不一致情况时,及时处理(报警、功能降级),详见[FL]对于存在通讯异常的数据,不应作为单体电压极值(最大值、最小值)以及平均值计算的输入数据。对于存在通讯异常的数据,不应作为单体温度极值(最大值、最小值)以及平均值计算的输入数据。系统应对电池系统单体温度过低进行监控,出现过低情况时,及时处理(报警),详见[FL]

2023-06-30 13:54:03 1844

原创 【AUTOSAR】BMS开发实际项目讲解(二十七)----电池管理系统高压上下电管理

tep2.【主正继电器、主负继电器、预充继电器】状态诊断均无异常,则使能主负继电器驱动输出,并确认主负继电器实际状态。tep7. 确认【直流充电正继电器、直流充电负继电器】未出现触点粘连,则使能直流充电负继电器驱动输出,否则请求下高压。tep5. 确认主正继电器状态为闭合,则使能预充继电器驱动关闭(驱动模式高压上电完成),否则请求下高压。tep5.确认主正继电器状态为闭合,则使能预充继电器驱动关闭(驱动模式高压上电完成),否则请求下高压。

2023-06-30 13:47:55 952

原创 【AUTOSAR】BMS开发实际项目讲解(二十六)----电池管理系统低压上下电功能

CAN(特定帧唤醒)、KL15(IGN)、A+(充电机12V供电)、CC、CP唤醒、一路预留硬线唤醒。CAN、ACC、IGN、CC、CP唤醒、一路预留硬线唤醒。1)等待接收VCU低压下电指令,接收到指令后开始计时。2)数据存储(存储数据参见本文第6章6.4章节)4)系统发出第一帧报文(系统能在。500ms内唤醒并发出第一帧报文。4)计时时间到,系统低压供电关断。HV_μC module自检。2)唤醒信号类型识别。5)系统进入模式管理。

2023-06-30 13:20:08 1025

ETAS操作指南说明文件

ETAS操作指南说明文件

2023-07-07

xxxx项目xxx测试用例&测试结果

xxxx项目xxx测试用例&测试结果

2023-06-28

xxxx项目xxx测试报告

xxxx项目xxx测试报告

2023-06-28

xxxx项目SVN项目文件配置及权限管理

xxxx项目SVN项目文件配置及权限管理

2023-06-28

aspice模板清单汇总表

aspice模板清单

2023-06-28

ETAS eta-os demo 源码

ETAS eta-os demo 源码

2023-05-31

ETAS 工程案例,包括led点亮的基础功能

ETAS 工程案例,包括led点亮的基础功能

2023-05-18

bitnami redmine 安装包

可正常安装,win环境。

2023-02-01

CANopen协议

CANopen协议设备子协议,具体信息在我收集的文档《CANopen学习笔记》中详述。

2012-03-22

CANopen设备子协议

CANopen协议设备子协议 CIA DS305

2012-03-22

CANopen子协议303-2

CANopen子协议303-2,设备子协议。

2012-03-22

MicroCANOPEN协议栈,可移植

MicroCANOPEN协议栈,具有从站的主要功能,可移植C51等单片机。

2012-03-22

CANopen CIA DS303

CANopen CIA DS303,属于CANopen 的子协议,协议名和内容可以查看我收集的《CANopen学习笔记》这个文档。

2012-03-21

CANopen协议英文版

CANopen协议的英文版,CIADS301

2012-03-21

CanFestival3

CanFestival3,开放式CANopen协议栈,为CanFestival最新版本,支持windows和linux下运行。

2012-03-21

CANopen学习笔记

为网络收集,该文档详细描述CANopen系列协议以及设备子协议。

2012-03-21

CANopen CIA DS404

CIA DS404 为CANopen设备子协议,描述传感器等设备的通讯格式。

2012-03-20

CANopen CIA DS301

CIADS301为CANopen协议DS301版本的英文原版,详细描述了CANopen主从站通信。

2012-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除