SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf

上传人:李主任 文档编号:3678407 上传时间:2019-09-20 格式:PDF 页数:12 大小:294.33KB
返回 下载 相关 举报
SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf_第1页
第1页 / 共12页
SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf_第2页
第2页 / 共12页
SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf_第3页
第3页 / 共12页
SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf_第4页
第4页 / 共12页
SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf》由会员分享,可在线阅读,更多相关《SAE J2461-1998 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32(TM).pdf(12页珍藏版)》请在三一文库上搜索。

1、SAE Technical Standards Board Rules provide that: “This report is published by SAE to advance the state of technical and engineering sciences. The use of this report is entirely voluntary, and its applicability and suitability for any particular use, including any patent infringement arising therefr

2、om, is the sole responsibility of the user.” SAE reviews each technical report at least every five years at which time it may be reaffirmed, revised, or cancelled. SAE invites your written comments and suggestions. QUESTIONS REGARDING THIS DOCUMENT: (724) 772-8512 FAX: (724) 776-0243 TO PLACE A DOCU

3、MENT ORDER; (724) 776-4970 FAX: (724) 776-0790 SAE WEB ADDRESS http:/www.sae.org Copyright 1998 Society of Automotive Engineers, Inc. All rights reserved.Printed in U.S.A. SURFACE VEHICLE 400 Commonwealth Drive, Warrendale, PA 15096-0001 RECOMMENDED PRACTICE Submitted for recognition as an American

4、National Standard J2461 ISSUED NOV1998 Issued1998-11 Vehicle Electronic Programming Stations (VEPS) System Specification for Win32 1.Scope 1.1Identification This system specification, SAE J2461, revises the requirements for Vehicle Electronics Programming Stations (VEPS) set forth in SAE J2214, Vehi

5、cle Electronics Programming Stations (VEPS) System Specification for Programming Components at OEM Assembly Plants. SAE J2461 specifies the recommended practices for a Win32 environment while maintaining the core VEPS architecture specified in SAE J2214. 1.2Introduction SAE J2461 describes the appli

6、cation of the Win32 environment to the customization of programmable components assembled in OEM vehicles, where components provide a communication API such as TMC RP1210. Because the customization is performed using both OEM-provided and vendor- provided software, the roles and responsibilities of

7、the vendor and OEM elements must be defined to permit the development of common vendor software elements for all Original Equipment Manufacturers (OEMs). SAE J2461 identifies the system resources of a Win32 computer between OEM and vendor components, the required elements comprising VEPS, and specif

8、ies the software interfaces needed between the OEM- supplied elements and the vendor-supplied elements. By maintaining many common elements with SAE J2214, an orderly transition from a MS-DOS based VEPS to a Win32 VEPS can be achieved. SAE J2286 is the software interface element of SAE J2214 that sp

9、ecifies the Vendor Component Program Data File Interface for OEM Assembly Operations. SAE J2286 will still be the Data File Interface used for the Win32 VEPS. TMC RP1210 describes the communication API used by the vendor programs. 1.3Background The OEMs typically are horizontally integrated. Each ma

10、jor vehicle component has multiple vendors who compete for component sales in OEM markets. Customer orders determine a set of components from this variety to meet the vehicle s desired performance requirements. Customization and calibration of these components for the vehicle s application necessita

11、tes the need for a standard method to perform this programming without causing the OEM to install special VEPS for each vendor component. Hence the existence of MS-DOS SAE J2214. As the need for more applications grow at OEM VEPS, a more flexible solution to the current RP is needed. Win32 SAE J2461

12、 provides such a solution. 1.3.1WIN32 VEPS SAE J2461 VEPS System Specification for Win32 SAE J2286 Vendor Component Program Data File Interface for OEM Assembly Operations TMC RP1210 Windows Communications API SAE J2461 Issued NOV1998 -2- 1.3.2DOS VEPS SAE J2214 VEPS System Specification for Program

13、ming J1708-capable Components at OEM Assembly Plants SAE J2286 Vendor component Program Data File Interface for OEM Assembly Operations SAE J1683 MS-DOS Interface for J1708 Communications SAE J1924 OEM/Vendor Interface specification for Vehicle Electronic Programming Stations 1.3.3ELECTRONICS IMPACT

14、 The introduction of electronic control systems for OEM vehicles such as diesel engines, transmissions, anti-lock brakes, etc. Coincided with the introduction of new product features that were integrated within the system s controllers. As an example, features such as cruise control and road speed l

15、imiting require that controllers be calibrated with specific information related to the equipment installed on the vehicle such as tire size, rear axle ratio, and desired operating speeds. Programmable parameters identify the information items needed to calibrate the controllers. Parameter programmi

16、ng is accomplished through the use of the controller s data link. This programming function customizes controller performance to comply with the customer s specified parameter changes. 1.3.4SAE J2214 FEATURES AND SAE J2461 CHANGE SUMMARY SAE J2286 specifies a common interface format within an MS-DOS

17、 environment. Each parameter s requirement for an assembly job is entered as a record in an ASCII file specified as a parameter file. The parameter file is interpreted by a Vendor Component Program (VCP) that performs the specified programming via a common communication interface. The programming re

18、sult for each parameter is reported as a record in the verification file. The definition and remarks files document the parameters that can be programmed in the Vendor Component. SAE J2461 retains the core architecture defined by SAE J2286, including the four defined files. Adhering to this architec

19、ture will allow for a prudent migration from the current MS-DOS environment to an environment in which the OEM and vendor programs are developed to take advantage of the Win32 operating system. Like SAE J2214, SAE J2461 defines that a common communication utility be used by the VCP to prevent the pr

20、oliferation of Vendor Interface Tools required to support each programmable component under SAE J2214. Also, this eliminates the need to use multiple RS-232 communications ports for Vendor Interface Tools. The common communication interface used by SAE J2214 is SAE J1683, MS-DOS Interface for SAE J1

21、708 Communications. TMC RP1210, Windows Communication API, will replace this interface for SAE J2461. 2.References 2.1Applicable Publications The following publications form a part of this specification to the extent specified herein. Unless otherwise indicated, the latest version of SAE publication

22、s shall apply. 2.1.1SAE PUBLICATIONS Available from SAE, 400 Commonwealth Drive, Warrendale, PA 15096-0001. SAE J1683 MS-DOS Interface for J1708 Communications SAE J1924 OEM/Vendor Interface Specification of Vehicle Electronic Programming Stations. SAE J2214 Vehicle Electronic Programming Stations (

23、VEPS) System Specification for Programming Components at OEM Assembly Plants SAE J2286 Vendor Component Program Data File Interface for OEM Assembly Operations. 2.1.2TMC PUBLICATIONS Available from American Trucking Association, 2200 Mill Road, Alexandria, VA 22314. TMC RP1210 Windows Communication

24、API SAE J2461 Issued NOV1998 -3- 3.Acronyms ASCIIAmerican Standard Code for Information Interchange APIApplication Program Interface DIData Item ECUElectronic Control Unit GUIGraphical User Interface MISManagement Information Systems OEMOriginal Equipment Manufacturer PCPersonal Computer RPRecommend

25、ed Practice SAESociety of Automotive Engineers, Inc. SWSoftware STDStandard TMCThe Maintenance Council VCPVendor Component Program VEPSVehicle Electronics Programming Station Win3232 bit Windows 4.Trademark Acknowledgments MS-DOS is a trademark of Microsoft, Inc. Win32 is a trademark of Microsoft, I

26、nc. 5.System Overview The requirements for Vehicle Electronics Programming Stations (VEPS) are discussed from a functional perspective in this section. 5.1System Objectives SAE J2461 provides the system specification for the programming station illustrated in Figure 1. Objectives to be met by VEPS i

27、nclude: a.Customize electronically controlled components to the customer s desires at vehicle OEM assembly plants. b.Provide positive indications of programming results. c.Simplify communications with the vehicle network. d.Define Vendor Component Programs in such a manner that all component vendors

28、 can provide them to OEMs. Figure 1 illustrates the process of programming the electronic components of a vehicle at an OEM assembly plant. The figure shows four assembly jobs progressing down the assembly line. Jobs 1 and 2 have been programmed. Job 3 is being programmed, and job 4 will be presente

29、d to the programming station. The station has identified that job 3 was presented to it for programming and initiated the programming process. FIGURE 1 TYPICAL VEPS USAGE SAE J2461 Issued NOV1998 -4- 5.2VEPS Components Figure 2 illustrates the computer programs and interfaces that comprise a typical

30、 VEPS. FIGURE 2 VEPS COMPONENTS AND INTERFACES 5.2.1OEM SHOP FLOOR PROGRAM The main purpose of the OEM Shop Floor Program is to identify the assembly job, extract parameter information (usually from the OEM Manufacturing System), format the parameter file, and invoke the VCP. The preceding steps rep

31、resent the minimum requirements to support the execution of the VCP. The methods associated for supporting the VCP execution is left to each individual OEM to implement. 5.2.2VCP The VCP is responsible for auditing the parameter values, programming the values into the vendor s vehicle electronics, a

32、nd reporting the programming results. The VCP only needs to support one component or family of components produced by an individual vendor. 5.2.3TMC RP1210 This document describes a standardized interface TMC s RP1210 Windows Communication Application Program Interface (API) for personal computer (P

33、C) to on-vehicle data link communications under the Microsoft Windows family of operating systems (Windows 3.1x, Windows 95, and Windows NT). See Figure 3. The Maintenance Council (TMC) established this Recommended Practice for vehicle ECU communication and control under the Microsoft Windows family

34、 of operating systems. Anyone is welcome to employ this RP in implementing software systems for ECU reprogramming and communication. SAE J2461 Issued NOV1998 -5- FIGURE 3 ARCHIETECTURAL OVERVIEW POTENTIAL COMMUNICATIONS SOFTWARE/HARDWARE INTERFACES 5.2.4PARAMETER FILE The parameter file is produced

35、by the OEM Shop Floor program. It contains all the particular vendor s parameters that the OEM wishes to program for the immediate programming session. The parameter file format is defined by SAE J2286. 5.2.5VERIFICATION FILE The verification file is produced by the VCP. It contains records identify

36、ing the status of the VCP programming session. The verification file format is defined by SAE J2286. 5.2.6DEFINITION FILE The definition file is provided by the vendor. It contains records which describe the parameters supported by the VCP, including default value, lower limit, upper limit, etc. The

37、 definition file format is defined by SAE J2286. The use of the definition file is optional to both the OEM shop floor program and the VCP. SAE J2461 Issued NOV1998 -6- 5.3Process Overview a.STEP 1 The OEM shop floor program generates the parameter file to provide VCP with parameter programming info

38、rmation. See Figure 4. FIGURE 4 OEM CREATES PARAMETER FILE b.STEP 2 The OEM shop floor program invokes the VPC with optional command line arguments. The VCP runs as a separate Windows application. See Figure 5. FIGURE 5 OEM STARTS THE VCP c.STEP 3 The VCP parses the parameter files. The VCP locates

39、the parameter file using the rules found in SAE J2286. See Figure 6. FIGURE 6 VCP RETRIEVES INFORMATION FROM PARAMETER FILE d.STEP 4 The VCP begins the communication session with the vendor component electronics via the TMC RP1210 Windows Communication API. Here the VCP reads, writes, and validates

40、ECU data. If the OEM has enabled the VCP GUI, then the VCP gives visual feedback of the VEPS communication session. See Figure 7. FIGURE 7 VCP PROGRAMS VEHICLE ELECTRONICS SAE J2461 Issued NOV1998 -7- e.STEP 5 The VCP creates a verification file based on the path/name information. The status of the

41、VEPS communications session, as well as the programming status of each parameter is written to the verification file. If the OEM has enabled the VCP GUI, then the VCP displays the VEPS communications results. See Figure 8. FIGURE 8 VCP SIGNALS PROGRAMMING RESULTS f.STEP 6 The VCP terminates. Upon te

42、rmination, the VCP supplies an exit code. See Figure 9 and 6.2.2. FIGURE 9 VCP RETURNS EXIT CODE g.STEP 7 The OEM shop floor program reads the exit code to determine the status of the VEPS communications session. Optionally, the OEM shop floor program can read the verification file to determine the

43、status. See Figure 10. FIGURE 10 OEM PROGRAM READS EXIT CODE SAE J2461 Issued NOV1998 -8- h.STEP 8 If the exit code indicates that an error has occurred during the programming session, the OEM shop floor program can read and parse the verification file to determine the cause of the error. See Figure

44、 11. FIGURE 11 OEM PROGRAM RETRIEVES INFORMATION FROM VERIFICATION FILE 6.Vendor Component Program (VCP) 6.1Configuration 6.1.1SETUP The vendor will make use of a commercially available installation program to install and configure the VCP on the OEM s VEPS PC. This installation program should also

45、allow the OEM to cleanly uninstall the VCP from the OEM s VEPS PC. The installation program allows the OEM to select setting such as enabling/disabling the VCP GUI interface, and selecting timeouts values. 6.1.2HOME DIRECTORY All VCP executables and support files must reside in a vendor home directo

46、ry. This directory will be created and named by the OEM. The vendor s install program should prompt the user for the location of the vendor home directory. 6.1.3HOME DIRECTORY EXAMPLE The OEM has created the home directory for vendor3 name “vendor3” in a directory named “vendors.” All files necessar

47、y for vendor3 are located in the vendor s home directory. vendorsvendor3vendor3.exe vend31.dll vend32.dll vend33.dll readme.txt 6.2Interfaces 6.2.1COMMAND LINE PARAMETERS See SAE J2286 for details on the command line parameters. 6.2.2EXIT CODES The VCP must return an exit code when the VCP has termi

48、nated. The exit codes are defined by the following Component Error Code table (see Table 1): 6.3User Interface The VCP is required to provide real-time programming feedback to the operator. The OEM must be able to inhibit this feature if desired. The vendor also has the option of providing immediate

49、, graphical feedback to the OEM when a critical error is encountered by the VCP. The feedback should be done with a simple message box. The OEM must be able to inhibit this feature if desired. TABLE 1 VCP EXIT CODES Exit CodeDescription 0000No errors; the VEPS session was a success 001Error SAE J2461 Issued NOV1998 -9- Figure 12 shows an example screenshot of a vendor user interface. FIGURE 12 VCP STATUS DIALOG BOXES PREPARED BY THE SAE TRUCK AND BUS ELECTRONIC COMPONENT PROGRAMMING

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1