The invention discloses a simulation system based on CANEE to verify the program logic of the P-file controller, which comprises a simulation system, a P-file controller and an actuator connected by a first communication module and a second communication module respectively. The P-file controller controls the actuator to perform corresponding actions according to the received test signals. The execution of the actuator is fed back to the simulation system by data, and the program logic of the P-file controller is verified by analyzing the information read by the simulation system. The simulation system based on CANEE for program logic verification of P-file controller can help developers verify the software logic of P-file controller quickly and conveniently, by comparing with the system without auxiliary P-file controller logic verification, instead of the developer checking code with naked eyes or triggering detection directly through software engineering. Therefore, it has the functions of speed, convenience, stability and safety.
【技术实现步骤摘要】
基于CANoe对P档控制器程序逻辑验证的仿真系统
本专利技术涉及检测系统
,尤其涉及一种基于CANoe对P档控制器程序逻辑验证的仿真系统。
技术介绍
近年来,随着汽车行业飞速发展,人们对汽车的要求也越来越高,安全性、舒适性成为了人们首要考虑的因素。然而随着汽车电子控制技术的日趋成熟,车辆的很多功能都实现了智能控制,例如从以往的机械手刹、机械调节后视镜、座椅等,现在逐渐演变为电子手刹、电动后视镜、电动座椅等。随着人们对汽车的性能、功能的日益提高,单纯的使用电子手刹已经不能完全满足人们对安全性的要求了。当车辆停泊在坡度比较大的坡道时,即使电子手刹已经工作,但是汽车还是会由于重力的原因导致向前滑行或后溜,即使不出现向前滑行或后溜的情况,长时间的停靠在大坡度上也会影响制动器与轮胎的寿命,所以P档技术就应运而生了。由于P档技术还未完善,所以针对P档控制器程序的测试就显得尤为重要,由于P档的指令主要是根据VCU直接控制,所以测试P档控制器的策略以往需要协调整车进行调试,这无疑影响测试的成本和进度。因此,现有技术需要改进。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种基于CANoe对P档控制器程序逻辑验证的仿真系统,以解决现有技术中存在的问题。本专利技术提供的一种基于CANoe对P档控制器程序逻辑验证的仿真系统,包括:仿真系统、P档控制器、执行机构;所述仿真系统向所述P档控制器发送测试信号,所述P档控制器根据接收的测试信号控制所述执行机构执行相应动作,所述执行机构的执行情况通过数据反馈给所述仿真系统,再根据所述仿真系统读取的信息分析验证所述P档控制 ...
【技术保护点】
1.一种基于CANoe对P档控制器程序逻辑验证的仿真系统,其特征在于,包括:仿真系统、P档控制器、执行机构;所述仿真系统向所述P档控制器发送测试信号,所述P档控制器根据接收的测试信号控制所述执行机构执行相应动作,所述执行机构的执行情况通过数据反馈给所述仿真系统,再根据所述仿真系统读取的信息分析验证所述P档控制器的程序逻辑是否正确;所述仿真系统、P档控制器、执行机构之间分别通过第一通讯模块、第二通讯模块连接。
【技术特征摘要】
1.一种基于CANoe对P档控制器程序逻辑验证的仿真系统,其特征在于,包括:仿真系统、P档控制器、执行机构;所述仿真系统向所述P档控制器发送测试信号,所述P档控制器根据接收的测试信号控制所述执行机构执行相应动作,所述执行机构的执行情况通过数据反馈给所述仿真系统,再根据所述仿真系统读取的信息分析验证所述P档控制器的程序逻辑是否正确;所述仿真系统、P档控制器、执行机构之间分别通过第一通讯模块、第二通讯模块连接。2.根据权利要求1所述的基于CANoe对P档控制器程序逻辑验证的仿真系统,其特征在于,所述仿真系统包括:DBC制定模块、控制面板制定模块、模拟CAN总线信号发送模块、模拟OBD诊断模块、整体配置模块、数据记录与观测模块;所述DBC制定模块,根据被测P档控制器与整车控制器、自动防抱死控制器制定的通讯协议制定,用于提取CAN总线上数据信息,保障CAN总线信号发送、CAN总线信号观测;所述控制面板制定模块,用于触发P档控制器测试的条件面板,测试P档控制器的工作参数;所述模拟CAN总线信号发送模块,用于周期地模拟VCU控制器、ABS控制器的CAN总线上发送的报文,并进行错误帧检测,所述模拟CAN总线信号发送模块通过CAN总线与P档控制器连接;所述OBD诊断模块,用于模拟OBD诊断仪,向P档控制器发送诊断信息,测试P档控制器程序的诊断功能是否完善;所述整体配置模块,用于配置CANoe与硬件的连接、通道配置;...
【专利技术属性】
技术研发人员:梁志铄,刘洋,
申请(专利权)人:广东戈兰玛汽车系统有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。