2021-08-21 21:01:55 索炜达电子 3690
项目编号:E408
文件大小:85M
源码说明:带中文注释
开发环境:C编译器
简要概述
VCU整套开发源码+PCB原理图+详细资料开发流程说明书,从底层程序到上层界面,以及故障诊断等,全部包含在内,十分丰富的资源。
目录│文件列表:
└ VCU整套开发源码+PCB原理图+说明书
├ VCU用户资料
│ ├ 硬件部分
│ │ │ MC9S12XEP100_datasheet.pdf
│ │ │ VCU原理图.pdf
│ │ └ VCU接口定义(共7页).pdf
│ └ 软件部分
│ │ 485通信协议说明文档.pdf
│ │ Labview相关下载地址.txt
│ │ VCU变量配置表.xlsx
│ │ VCU开发文档.pdf
│ │ VCU测试波形图.pdf
│ │ 上位机使用说明文档.pdf
│ │ 基于J1939整车控制器CAN协议说明文档.pdf
│ │ 整车控制器开发.pdf
│ │ 整车控制器软件说明文档.pdf
│ ├ libv0.1.0
│ │ │ C_Layout.hwl
│ │ │ Default.mem
│ │ │ lib.mcp
│ │ │ TBDML.ini
│ │ ├ bin
│ │ │ │ out.lib
│ │ │ │ out.lst
│ │ │ └ Project.map
│ │ ├ cmd
│ │ │ │ TBDML_Erase_unsecure_hcs12xe.cmd
│ │ │ │ TBDML_Postload.cmd
│ │ │ │ TBDML_Preload.cmd
│ │ │ │ TBDML_Reset.cmd
│ │ │ │ TBDML_Startup.cmd
│ │ │ │ TBDML_Vppoff.cmd
│ │ │ └ TBDML_Vppon.cmd
│ │ ├ include
│ │ │ │ checkio.h
│ │ │ │ filter_lp.h
│ │ │ │ limit.h
│ │ │ │ los.h
│ │ │ │ refmap.h
│ │ │ │ SMBrakeResponse.h
│ │ │ │ SMThrottleResponse.h
│ │ │ │ throttle_map.h
│ │ │ │ TimeBasedRamp.h
│ │ │ │ TMBrakeResponse.h
│ │ │ └ TMThrottleResponse.h
│ │ ├ lib_Data
│ │ │ │ CWSettingsWindows.stg
│ │ │ └ Standard
│ │ │ │ TargetDataWindows.tdt
│ │ │ └ ObjectCode
│ │ │ │ average.c.o
│ │ │ │ battery.c.o
│ │ │ │ checkio.c.o
│ │ │ │ curve_s.c.o
│ │ │ │ filter_lp.c.o
│ │ │ │ limit.c.o
│ │ │ │ los.c.o
│ │ │ │ mapout.c.o
│ │ │ │ ramp.c.o
│ │ │ │ refmap.c.o
│ │ │ │ SMBrakeResponse.c.o
│ │ │ │ SMThrottleResponse.c.o
│ │ │ │ throttle_map.c.o
│ │ │ │ TimeBasedRamp.c.o
│ │ │ │ TMBrakeResponse.c.o
│ │ │ └ TMThrottleResponse.c.o
│ │ ├ prm
│ │ │ │ burner.bbl
│ │ │ └ Project.prm
│ │ └ Sources
│ │ │ checkio.c
│ │ │ datapage.c
│ │ │ derivative.h
│ │ │ filter_lp.c
│ │ │ limit.c
│ │ │ los.c
│ │ │ main.c
│ │ │ refmap.c
│ │ │ SMBrakeResponse.c
│ │ │ SMThrottleResponse.c
│ │ │ Start12.c
│ │ │ throttle_map.c
│ │ │ TimeBasedRamp.c
│ │ │ TMBrakeResponse.c
│ │ └ TMThrottleResponse.c
│ ├ VCU_v0.1.0
│ │ │ C_Layout.hwl
│ │ │ Default.mem
│ │ │ TBDML.hwc
│ │ │ TBDML.ini
│ │ │ VCU_v0.1.0.mcp
│ │ ├ bin
│ │ │ │ Project.abs
│ │ │ │ Project.abs.glo
│ │ │ │ Project.abs.s19
│ │ │ │ Project.map
│ │ │ └ Project.xpr
│ │ ├ cmd
│ │ │ │ TBDML_Erase_unsecure_hcs12xe.cmd
│ │ │ │ TBDML_Postload.cmd
│ │ │ │ TBDML_Preload.cmd
│ │ │ │ TBDML_Reset.cmd
│ │ │ │ TBDML_Startup.cmd
│ │ │ │ TBDML_Vppoff.cmd
│ │ │ └ TBDML_Vppon.cmd
│ │ ├ include
│ │ │ │ atd.h
│ │ │ │ can.h
│ │ │ │ can_qq3.h
│ │ │ │ crc16.h
│ │ │ │ eeprom.h
│ │ │ │ hmi.h
│ │ │ │ lib.h
│ │ │ │ mc9s12xep100Device.h
│ │ │ │ pit.h
│ │ │ │ sci.h
│ │ │ └ vehicle.h
│ │ ├ lib
│ │ │ │ out.lib
│ │ │ │ out.lst
│ │ │ └ include
│ │ │ │ checkio.h
│ │ │ │ filter_lp.h
│ │ │ │ limit.h
│ │ │ │ los.h
│ │ │ │ refmap.h
│ │ │ │ SMBrakeResponse.h
│ │ │ │ SMThrottleResponse.h
│ │ │ │ throttle_map.h
│ │ │ │ TimeBasedRamp.h
│ │ │ │ TMBrakeResponse.h
│ │ │ └ TMThrottleResponse.h
│ │ ├ prm
│ │ │ │ burner.bbl
│ │ │ └ Project.prm
│ │ ├ Sources
│ │ │ │ atd.c
│ │ │ │ can.c
│ │ │ │ crc16.c
│ │ │ │ datapage.c
│ │ │ │ derivative.h
│ │ │ │ eeprom.c
│ │ │ │ hmi.c
│ │ │ │ main.c
│ │ │ │ mc9s12xep100Device.c
│ │ │ │ pit.c
│ │ │ │ sci.c
│ │ │ │ Start12.c
│ │ │ │ VCUctr.c
│ │ │ └ vehicle.c
│ │ └ VCU_v0.1.0_Data
│ │ │ CWSettingsWindows.stg
│ │ └ Standard
│ │ │ TargetDataWindows.tdt
│ │ └ ObjectCode
│ │ │ atd.c.o
│ │ │ can.c.o
│ │ │ crc16.c.o
│ │ │ datapage.c.o
│ │ │ dflash.c.o
│ │ │ eeprom.c.o
│ │ │ hmi.c.o
│ │ │ main.c.o
│ │ │ MC9S12XEP100.c.o
│ │ │ mc9s12xep100Device.c.o
│ │ │ pit.c.o
│ │ │ sci.c.o
│ │ │ Start12.c.o
│ │ │ VCUctr.c.o
│ │ └ vehicle.c.o
│ ├ VCU控制上位机
│ │ │ 上位机v1.0.0.aliases
│ │ │ 调试上位机v1.0.0.exe
│ │ │ 调试上位机v1.0.0.ini
│ │ ├ data
│ │ │ └ lvanlys.dll
│ │ ├ USBCAN2
│ │ │ │ CAN_ClearBuffer.vi
│ │ │ │ CAN_Close.vi
│ │ │ │ CAN_GetReceiveNum.vi
│ │ │ │ CAN_Init.vi
│ │ │ │ CAN_Open.vi
│ │ │ │ CAN_ReadBoardInfo.vi
│ │ │ │ CAN_ReadCanStatus.vi
│ │ │ │ CAN_ReadErrInfo.vi
│ │ │ │ CAN_Receive.vi
│ │ │ │ CAN_Reset.vi
│ │ │ │ CAN_Start.vi
│ │ │ │ CAN_Transmit.vi
│ │ │ │ ControlCAN.dll
│ │ │ └ res
│ │ │ │ test.ico
│ │ │ └ test.rc2
│ │ ├ Driver
│ │ │ ├ Linux V1.03
│ │ │ │ ├ dll
│ │ │ │ │ │ controlcan.h
│ │ │ │ │ │ libcontrolcan.so
│ │ │ │ │ └ kerneldlls
│ │ │ │ │ │ kerneldll.ini
│ │ │ │ │ │ libcan232.so
│ │ │ │ │ │ libgpcidll.so
│ │ │ │ │ │ libpci51xx.so
│ │ │ │ │ │ libpci9820b.so
│ │ │ │ │ └ libusbcan.so
│ │ │ │ ├ driver
│ │ │ │ │ └ usbcan.o
│ │ │ │ ├ manual
│ │ │ │ │ └ CAN-bus接口函数库使用手册_LINUX_.pdf
│ │ │ │ └ test
│ │ │ │ │ controlcan.h
│ │ │ │ │ testusbcan
│ │ │ │ └ testusbcan.c
│ │ │ ├ vista_win7_64
│ │ │ │ │ usbcan.inf
│ │ │ │ └ usbcan.sys
│ │ │ └ win2k-winxp-win7_32
│ │ │ │ USBCAN.INF
│ │ │ └ usbcan.sys
│ │ └ Manual
│ │ │ CANalyst-II使用手册V1.01.pdf
│ │ │ iTEK USBCAN-2I User Manual V1.0.pdf
│ │ │ iTEK USBCAN-I User Manual V1.0.pdf
│ │ │ USBCAN-2I用户测试方法V1.02.pdf
│ │ └ USBCAN使用手册V1.03.pdf
│ └ 串口调试工具
│ │ SerialDebug_v1.1.4.exe
│ └ AccessPort
│ │ AccessPort.exe
│ │ AccessPort.ini
│ │ Apsm.sys
│ │ license.txt
│ │ readme_en_US.txt
│ │ readme_zh_CN.txt
│ │ readme_zh_TW.txt
│ └ Language
│ │ apchs.ini
│ │ apcht.ini
│ └ apeng.ini
├ 原理和PCB图
│ │ 0to5V输出模块.SchDoc
│ │ 3V3低压模块.SchDoc
│ │ MCU模块.SchDoc
│ │ PI_DI_Input.SchDoc
│ │ PWM输出.SchDoc
│ │ VCU PCB.PcbDoc
│ │ VCU PCB图.PcbDoc
│ │ VCU PCB图.PcbDoc.htm
│ │ VCU_1_2.SchDoc
│ │ wangxh.zip
│ │ 低边开关模块.SchDoc
│ │ 模拟信号输入1.SchDoc
│ │ 电源模块.SchDoc
│ │ 继电器功率驱动输出.SchDoc
│ │ 通信模块.SchDoc
│ │ 高边开关模块.SchDoc
│ ├ Project Outputs for VCU_1_0
│ │ │ Board Information - PCB图.html
│ │ │ Board Information - PCB图.txt
│ │ │ Design Rule Check - PCB图.drc
│ │ │ Design Rule Check - PCB图.html
│ │ │ Net Status - PCB图.html
│ │ └ Net Status - PCB图.txt
│ └ wangxh
│ │ 0to5V输出模块.SchDoc
│ │ 3V3低压模块.SchDoc
│ │ MCU模块.SchDoc
│ │ PI_DI_Input.SchDoc
│ │ PWM输出.SchDoc
│ │ 低边开关模块.SchDoc
│ │ 模拟信号输入1.SchDoc
│ │ 电源模块.SchDoc
│ └ 通信模块.SchDoc
└ 文档资料说明
│ 32位新能源通用控制器平台概述.pdf
│ BCM平台介绍(中文).pdf
│ C5EV整车控制器通讯协议20151023.docx
│ VCU控制策略整理V1.docx
│ VCU硬件需求V1.xlsx
│ VCU硬件需求及软件构架策略.xlsx
│ 商用车整车控制器技术方案.pdf
│ 大地和-金龙600NM.doc
│ 大地和电机控制器CAN协议V1.1.pdf
│ 整车控制器发送的CAN协议.pdf
└ 新能源通用整车控制器硬件接口及电气说明(OEM).pdf