整车控制器VCU开发心得
新能源整车控制器开发过程中会遇到N多困难,但是请坚持,一下是我们开发中的一些感受和经验:
首先,VCU应具有的功能
1、整车控制器硬件采用飞思卡尔系列芯片
2、2路整车CAN通讯口,负责与整车各个电气部分通讯;1路CAN总线整车监控、标定及CANBootLoader程序下载口;
3、丰富的IO口采集和驱动,高低电平可配置,满足整车的开关量采集和高低边驱动输出要求。
4、10路AD采集。
5、4路整形脉冲输入,4路模拟量输出。
6、整车控制器防护等级IP67;符合电磁兼容要求。
其次,好的程序架构,能使得程序运行安全可靠,推荐的程序架构
1、程序运行是按照优先级排序的任务调度方式进行的。每个任务设定优先级和执行时间,并设置任务看门狗,一旦异常程序复位,保证系统程序的安全可靠。
2、完善的底层驱动封装函数,提供相应的接口调度函数,使用起来非常容易上手。使用者能在一周内熟练的掌握函数的调度使用,轻松的完成整车控制的应用程序编写。
3、整车控制器配置有相应的CAN程序下载上位机,使得更新程序简洁方便,无需使用BDM,无需打开整车控制器盖子,直接通过CAN总线进行程序下载和更新。
在有,就是上位机监控、标定功能也是必备的,具体功能需要完成以下
1、可以配置监控参数、标定参数,添加或删减监控参数和标定参数,合理的配置自己需要的监控界面。
2、可以监控并解析CAN总线数据,使得数据一目了然。
3、可以诊断开关量采集,包括开路诊断、短路诊断。
4、可以诊断开关量输出,包括开路诊断、短路诊断。
5、可以诊断AD采集量,可以判断AD量的开路和短路功能。
6、具有在线实时标定的功能,可以实时在线标定开关量、模拟量、实时标定注入故障、解除故障,可以仿真程序的运行。
在开发中使用中会遇到各种困难,难在坚持,而不是事情本身,遇到困难勇敢面对。我们可以提供方案。
V:15876015767