汽车电子与汽车CAN总线网络实验开发系统(可行性计划)
成都盘沣科技有限公司   2013-03-08 00:17:59 作者:PFCEO 来源: 文字大小:[][][]

系统概述

CAN(Controller Area Network)即控制器局域网,是国际上应用最广泛的开放式现场总线之一,作为一种技术先进、可靠性高、功能完善、成本合理的网络通讯控制方式,CAN-bus在汽车也已经得到了广泛的应用。汽车电子车身网络系统是由多个ECU之间采用高速CAN总线网络通信实现车辆动力与操作系统信息快速交互,低速CAN总线网络通信实现车辆车身操作控制信息交互,以及低成本的LIN总线对CAN网络进行必要的扩充。通过总线的连接,将多个ECU组成控制网络,实现相互间的信息互联互通,使汽车变得更加安全、可靠、智能,功能扩展更加便捷,车身更加轻便。

该实验系统配置了汽车常见的基础ECUElectronic Control Unit),可以通过ECU外置的输入输出硬件进行本地化操作,以达到了解单独一个ECU功能的目的。提供ECU仿真模型、二次开发所必须的原理图、源代码等,为以后独立开发汽车电子功能部件奠定基础。该系统也可组网构成一个基本车载网络的模型,了解车载网络的基本构成。通过可配套使用的PFautoCAN平台软件,可以完成对车载网络的设计、软件仿真、半实物仿真、硬件在环仿真等,以达到构建网络控制方案,验证网络模型,并通过对网络数据的采集、存储、分析、处理等对车载网络进行测量、评估、优化等目的。

 

系统配置

1.CAN网关实验箱                              

2.组合仪表实验箱

3.车门控制实验箱                                   

4.灯控制实验箱

5.防盗报警实验箱                                   

6.倒车雷达实验箱

7.智能天窗实验箱                                   

8. PFautoCAN CAN总线仿真开发工具

教学功能

教学功能的核心是:了解和学习。掌握实验系统各ECU的基本功能、硬件原理、编程方法等。

1.学习实验系统ECU的硬件原理;

2.学习汽车ECU硬件的基本设计方法;

3.学习实验系统软件编程方法;

4.学习汽车ECU软件设计方法;

5.学习汽车ECU控制策略;

6.学习汽车CAN总线基本原理;

7.学习汽车CAN总线基本编程方法;

8.学习汽车常用微控制器集成开发环境的使用;

9.学习ECUCAN总线集成仿真环境的使用;

10.学习ECUCAN总线网络的测试方法等。

 

二次开发功能

 

二次开发的核心是:模仿并超越。是根据实验系统开放的ECU原理图及程序源代码进行模仿设计,并逐步提高后超越原有设计,从而开发出各种不同功能的ECUCAN网络。

1.参照实验系统提供的ECU硬件原理图进行模仿设计,避免在硬件设计上走弯路;

2.根据提供的参考程序源代码,先在实验箱上验证,并逐步修改、编写出新的程序代码;

3.将复杂程序控制进行封装,可直接应用封装好的程序函数,让编程变得容易。

比如,汽车仪表中车速表的驱动显示控制,可直接使用提供的程序函数,填写简单的参数就可以完成车速步进电机的控制,大大减少了程序代码数量,提高了开发速度和可靠性。

4.通过PFAutoCANECU进行虚拟设计,在计算机上将需要开发的ECU各功能进行虚拟验证。验证通过后再设计ECU的电路图、PCB板,最终做成实物ECU进行测试。可降低开发风险、加快开发速度、提高开发质量。

 

最新评论
发表评论
标题
内容
表情
 

  分类导航
业界动态  (210)
企业新闻  (141)
汽车电子及CAN总线技术  (504)
汽车电子开发  (78)
  最新文章

成都盘沣科技有限公司

Copyright © 2009-2011 

腾讯企业QQ
蜀ICP备13022615号