一 系统概述
CAN-bus(Controller Area Network)即控制器局域网,是国际上应用最广泛的开放式现场总线之一,作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CAN-bus 已经在汽车上也是得到了广泛的应用。汽车电子车身网络系统是由多个ECU之间采用高速CAN网络通信进行车辆动力与操作系统快速控制,低速CAN网络通信进行对车辆车身操作控制,以及低成本LIN总线对CAN网络进行扩充。多个ECU之间的信息交换,形成汽车电子控制网络,使汽车网络更加安全、可靠。
该实验系统配置了常见的基础ECU,可以通过ECU外置操作开关进行单元的本地化操作,以达到了解各独立单元功能的目的。提供ECU仿真模型、二次开发所必须的原理图、源代码等,为以后独立开发汽车电子功能部件奠定基础。该系统也可组网完成一个基本车载网络的模型,了解车载网络的基本构成。通过PFautoCAN对网络的设计、软件仿真、半实物仿真、硬件在环仿真等构建网络控制方案,验证网络模型,并通过对网络数据的采集、存储、分析、处理等对车载网络进行测量、评估、优化等。
二 技术指标
1.双CAN通信网关单元
1.1 可实现低速CAN通讯125Kb/s,与高速CAN通讯250Kb/S之间数据交互传输,保证整车CAN通信的系统的网络通信管理。
1.2 支持CAN2.0A与CAN2.0B协议,支持CAN速度范围5Kb/s ~ 1000Kb/s 。
1.3 通过彩色液晶显示屏实时显示网络报文等相关信息。
1.4 提供8路逻辑测试信号信号输入
1.5 提供动手编写程序及测试CAN各种波特率标准、CAN通信帧的类型、CAN通信帧的格式、以及CAN总线滤波等功能。
1.6 通过PFautoCAN对ECU进行软仿真、半实物仿真及硬件在环仿真,提供ECU实物原理图、实验源代码。
1.7 通过PFautoCAN对单个ECU的功能进行诊断,并可做多个ECU的综合诊断。
2.汽车组合仪表控制单元
汽车仪表是一个综合性汽车电器,采集来自各个汽车模块的信息,如车灯、车门、油温、车速等。所以仪表是汽车所有信息的汇集处,仪表既要将这些状态信息显示出来,又要将相应的信息发送给各个控制模块,工作较为繁忙,在汽车电子车身网络中扮演着非常重要的角色。
2.1 仪表包括:里程表、发动机转速表、燃油表和温度表。
2.2 指示包括:燃油报警信号,关于发动机的信号包括:水温报警信号、充电指示信号、机油压力报警指示等,关于制动系统的信号包括:制动器液位故障报警指示、驻车制动指示、制动蹄片间隙警告指示,关于安全的信号包括:安全带未系警告指示、SRS故障指示、副驾驶安全气囊、防盗指示等,关于灯信号主要包括:近光灯、远光灯、防雾灯和转向灯等,关于风窗的除霜信号指示。
2.3软件包括八类模块单元:
2.3.1燃油表控制模块:主要有油位采集模块和步进电机驱动模块;
2.3.2温度表控制模块:主要有温度采集模块和步进电机驱动模块;
2.3.3轮速表控制模块:主要有轮速采集模块和步进电机驱动模块;
2.3.4转速表控制模块:主要有转速采集模块和步进电机驱动模块;
2.3.5指示灯模块:主要有信号采集和信号控制输出模块;
2.3.6液晶显示模块:主要时间、日期调节和现实模块以及总里程表显示模块;
2.3.7CAN通信模块:主要有数据处理模块、CAN接收和发送模块;
2.3.8声光报警模块:主要有信号采集模块和蜂鸣器驱动模块。
2.4 实验信号输入:
实验连线信号输入;信号发生器信号输入;CAN网络报文输入。
2.5 通过PFautoCAN对ECU进行软仿真、半实物仿真及硬件在环仿真,提供ECU实物原理图、实验源代码。
2.6 通过PFautoCAN对单个ECU的功能进行诊断,并可做多个ECU的综合诊断。
3.汽车车门控制单元
3.1 提供不少于6路的继电器信号输出,驱动控制车门、后视镜等汽车电器
3.2 四门独立控制开关输入
3.2提供CAN与Lin通信的综合管理与控制。
3.3 通过本地控制可以实现本单元的ECU功能演示控制,也可通过网络控件进行实车的网络控制,并通过网关、仪表等显示相关控制报文、指示信息等。
3.4 综合应用CAN通信与LIN通信的组网与数据交互,提供ECU原理图及实验源代码。。
3.5 通过PFautoCAN对ECU进行软仿真、半实物仿真及硬件在环仿真,提供ECU实物原理图、实验源代码。
3.6 通过PFautoCAN对单个ECU的功能进行诊断,并可做多个ECU的综合诊断。
4.汽车车灯控制单元
4.1 七组以上灯光控制继电器输出。
4.2 1七路以上独立逻辑信号输入。
4.3 CAN/LIN综合应用综合应用CAN通信与LIN通信的组网与数据交互,能够动手编写程序和电子设计实现实车控制。
4.4 通过本地控制可以实现本单元的ECU功能演示控制,也可通过网络控件进行实车的网络控制,并通过网关、仪表等显示相关控制报文、指示信息等。
4.5 提供ECU原理图及实验源代码。
4.6 通过PFautoCAN对ECU进行软仿真、半实物仿真及硬件在环仿真,提供ECU实物原理图、实验源代码。
4.7 通过PFautoCAN对单个ECU的功能进行诊断,并可做多个ECU的综合诊断。
5.汽车防盗报警器单元
5.1 六路以上继电器控制输出,五路以上传感器信号输入
5.2 综合CAN、LIN通信与无线通信的数据交互,以及汽车防盗原理。
5.3 能够动手编写程序与电子设计汽车防盗单元实现实车控制。
5.4 提供ECU原理图及实验源代码。
5.5 LED工作指示灯电路控制
5.6 电子防盗软件部分主要包括功能选择开关信号采集与处理、制动踏板等开关信号采集与处理、振动传感器信号采集与处理、RF信号采集与处理、继电器控制及控制策略、与控制策略。
5.7 通过PFautoCAN对ECU进行软仿真、半实物仿真及硬件在环仿真,提供ECU实物原理图、实验源代码。
5.8 通过PFautoCAN对单个ECU的功能进行诊断,并可做多个ECU的综合诊断。
6.汽车倒车雷达控制单元
6.1 超声波探头控制,采集车身周围障碍物分布情况,信息汇总,模糊推理,提供倒车建议。
6.2 能够动手编写程序与电子设计倒车雷达实现实车控制。
6.3 提供ECU原理图及实验源代码。
6.4 通过PFautoCAN对ECU进行软仿真、半实物仿真及硬件在环仿真,提供ECU实物原理图、实验源代码。
6.5 通过PFautoCAN对单个ECU的功能进行诊断,并可做多个ECU的综合诊断。
7、智能天窗控制单元
7.1 提供4路以上控制继电器输出,控制天窗滑移电机、斜升电机
7.2 提供6路以上逻辑信号输入
7.3 实现滑动开关有滑动打开、滑动关闭和断开(中间位置)3 个挡位。
7.4 实现斜升开关也是有斜升、斜降和断开(中间位置)3个挡位。
7.5 实现对天窗的自动控制。
7.6 综合 CAN/LIN总线的通信原理,智能天窗ECU单元遵循 CAN/LIN通信原理。
7.7 提供ECU原理图及实验源代码。
7.8 通过PFautoCAN对ECU进行软仿真、半实物仿真及硬件在环仿真,提供ECU实物原理图、实验源代码。
7.9 通过PFautoCAN对单个ECU的功能进行诊断,并可做多个ECU的综合诊断。
8. PfautoCAN汽车CAN网络设计仿真
PfautoCAN车载网络开发工具是针对车载CAN网络及其ECU的开发、测试和分析的开发环境,涵盖了从计划到系统实现的完整开发流程,可提高开发ECU及车载网络的效率。完全支持涵盖了车载总线系统的开发、测量、仿真、诊断、测试和分析、dbc文件的兼容等相关内容。
8.1 测量:以图像,图表等形式实时的反应车载网络的总线状态及相关信息
8.2仿真:用以仿真车载网络,包括软件仿真,半实物仿真,硬件在回路仿真。
8.3诊断:完成对单个ECU的功能诊断,以及对多个ECU的综合诊断。
8.4测试:对开发过程中各个阶段的ECU进行测试,检查测试模型,回归测试及一致性测试。
8.5符合ISO11898标准的独立两路CAN-bus通道,可以处理CAN2.0A或CAN2.0B格式的CAN报文信息;发送速度最高大于4000帧/秒,接收速度最高大于5000帧/秒;
8.6可实时显示总线负载和流量以及总线错误状态;
8.7支持可检测和显示错误帧,可通过脚本配置分析自定义协议;
8.8可发送协议帧,进行模拟操作;具有触发功能,可设定接收到指定类型的协议帧时触发发送相应的协议帧的功能。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。