Fan Control for Mobile Vehicles AFC30 Application Software Instruction manual Replaces: 04.2018 RE 95362-01-B/09.2018 English <Ersetzen Sie diese Abbildungsfläche durch Ihre Produktabbildung> The data specified above serve to describe the product. Should information be provided on use, these are only examples of applications and suggestions. Information from the catalog are not assured properties. The information given does not release the user from the obligation of own judgment and verification. Our products are subject to a natural wear and aging process. © This document, as well as the data, specifications and other information set forth in it, are the exclusive property of Bosch Rexroth AG. It may not be reproduced or given to third parties without its consent. The cover shows an example application. The product delivered may differ from the image on the cover. The original instruction manual was created in the Englich language. Contents 3/108 Contents 1 About this documentation 5 1.1 Validity of the documentation 5 1.2 Contents of this documentation 5 1.3 Required and additional documentation 6 1.4 Presentation of information 7 1.1.1 Safety messages 7 1.1.2 Symbols 7 1.5 Abbreviations 8 2 Safety instructions 9 2.1 About this chapter 9 2.2 Intended use 9 2.3 Improper use 9 2.4 Personnel qualification 2.5 General safety instructions 10 2.6 Product and technology-related safety messages 11 9 3 General notes regarding property damages and product damages 12 4 Product description 13 4.1 Hydraulic configurations 13 4.2 Software overview 15 4.3 Overview of signal processing 17 4.4 Safety features 18 4.5 BODAS-service software 19 5 Basic concepts 21 5.1 Temperature curves 21 5.2 Ambient air temperature 24 5.3 Retarder 26 1.1.3 Retarder signal from digital input 27 1.1.4 Retarder signal from CAN bus 27 5.4 Fan power 29 5.5 External analog fan power request 31 5.6 Fan speed limitation 32 5.7 External digital fan power request 33 5.8 Standstill 35 5.9 Digital output 36 5.10 Fan speed 37 5.11 Low Current Control 38 5.12 Reversing 39 5.13 Outputs to CAN bus 43 5.14 Shut down management 44 5.15 Time ramps 45 6 Commissioning 47 6.1 Workflow 47 6.2 Installing the hardware and software 47 6.3 Planning the parameters 48 1.1.5 List of parameters to consider 48 6.4 Connecting PC to the controller 51 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 4/108 Contents 6.5 BODAS-service overview 52 6.6 Setting the parameters 54 6.7 Checking the parameters for errors 55 6.8 Saving parameters 55 6.9 Loading saved parameters to the controller 56 6.10 Commissioning example 57 7 Parameters 59 7.1 Menu 1: CAN Inputs 59 7.2 Menu 2: HW Inputs 62 7.3 Menu 3: Functions - Main 64 7.4 Menu 4: Functions - Extended 69 7.5 Menu 5: CAN / HW Outputs 73 8 Signal reference 76 8.1 Process data read by BODAS-service 76 8.2 CAN Signals 82 9 Troubleshooting 89 9.1 Error lamp 89 9.2 J1939 diagnostic message 90 9.3 Error codes and messages 10 Technical data 91 100 10.1 Pin assignments and connections 100 10.2 Connection diagram 101 10.3 Supported components 103 10.4 Required tools and accessories 10.4.1 Tools for assembly 103 103 10.4.2 Equipment for installation 103 10.4.3 Equipment for Commissioning 103 10.5 104 Transport and storage 10.6 Maintenance and repair 104 10.7 Disassembly and replacement 104 10.8 Disposal 104 11 Alphabetical index 105 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 About this documentation 5/108 1 About this documentation 1.1 Validity of the documentation The present documentation applies to the following products: •• Standard software AFC30 fan control This documentation is intended for operators. It contains important information on the safe and appropriate commissioning and simple troubleshooting of the product. ▶▶ Prior to working with the product, read the entire documentation carefully, in particular the chapters 2 “Safety instructions” on page 9 and 3 “General notes regarding property damages and product damages” on page 12. 1.2 Contents of this documentation The AFC30 is a fan control especially designed to cool engines of mobile machines. The AFC30 controls a single hydrostatic fan drive (either a variable pump with a fixed motor or a fixed pump with a pressure-relief valve mounted on a fixed motor). This document describes how to install, configure, and commission the AFC30 fan control. The configuration and the commissioning of the fan control are performed by setting values for various parameters in the fan control software. This so-called parameterization is performed using the BODAS-service software. Before you parameterize the AFC30 fan control, it is important to understand which parameters can be set, how they relate to each other, how the values are processed, etc. This document therefore contains an overview of the basic concepts of the fan control and the general workflow for using the control. It also describes the features of BODAS-service which are required to perform the commissioning. For general information about BODAS-service, please refer to the Online Help, which is activated by “F1 function-button” on PC-keyboard. The following table describes the contents of each chapter: Chapter Content About this documentation Introduces this document, its contents, and layout conventions Safety instructions Safety information about hazards resulting in injury or death General notes regarding property damages and product damages Safety information about hazards resulting in property damage and product damages Product Description Provides an overview of the product, the available hydraulic variants, and the parameterization software Basic Concepts Provides an overview of the basic concepts which you should understand before planning or setting parameters Commissioning Describes how to perform all the tasks related to working with the AFC30 fan control. Parameters Describes in detail all the parameters of the AFC30 fan control (range of permitted values, unit, description, etc.) Signal reference Contains a list of the process data read by BODAS-service as well as a description of the CAN communication Troubleshooting Describes how to detect and rectify faults Technical data Contains information about the pin assignments, pin connections, and supported components RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 6/108 About this documentation 1.3 Required and additional documentation ▶▶ Before commissioning the product, make sure you have received and fully understood the documentation identified by the book symbol and observe the instructions included in them. Table 1: Required and additional documentation Title Document number Document type Application Software, AFC30 Fan Control 95362 Data sheet BODAS Controller RC4-5/30 95205 Data sheet BODAS-service Diagnosis Software 95086 Data sheet Variable axial piston pump A10VO ED/DRG 92703 Data sheet Variable axial piston pump A10VNO ED/DRG 92735 Data sheet Variable axial piston pump A1VO 92650 Data sheet External gear pump AZP Series B 10087 Data sheet External gear pump AZP Series F 10089 Data sheet External gear pump AZP Series N 10091 Data sheet External gear pump AZP Series G 10093 Data sheet External gear motor AZM series F,N,G 14026 Data sheet Fixed displacement motor A2FE/FM 91008 / 91001 Data sheet Fixed displacement motor A10FE/FM 91172 Data sheet Pressure relief valve KBVS.3B 18139-07 Data sheet Directional valve LF1/LF2 18305-04 Data sheet BODAS PTC temperature sensor for air TSA 95181 Data sheet BODAS PTC temperature sensor for fluids TSF 95180 Data sheet BODAS speed sensor DSM 95132 Data sheet BODAS speed sensor HDD1 95135 Data sheet BODAS speed sensor ID 95130 Data sheet Speed sensor DSA1 series 12 95133 Data sheet BODAS-service PC software 95086 Data sheet BODAS-service connection cable 95086 Data sheet Diagnostics socket 95086 Data sheet Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 About this documentation 1.4 7/108 Presentation of information Consistent safety instructions, symbols, terms and abbreviations are used in the present documentation to facilitate orientation for the reader and to ensure safe product handling. The explanations in the following sections will provide all relevant details for easy understanding. 1.1.1 Safety messages This documentation includes safety messages placed before sequential operating procedures that may involve the risk of personal or property damage. The described precautionary measures must be observed. Safety messages are structured as shown below: SIGNAL WORD Type and source of risk ▶▶ Consequences if disregarded ▶▶ Precautionary measures ▶▶ <listing> Warning sign: draws attention to the risk •• Signal word: identifies the hazard level •• Type and source of risk: identifies the type and source of the hazard •• Consequences: describes what occurs when the safety messages are not complied with •• Precautions: indicates how the hazard can be avoided Table 2: Hazard classes as per ANSI Z535.6-2006 Warning sign, signal word Meaning DANGER Indicates a hazardous situation which, if not avoided, will result in death or serious injury. WARNiNG Indicates a hazardous situation which, if not avoided, could result in death or serious injury. CAUTION Indicates a hazardous situation which, if not avoided, could result in minor or moderate injury. Indicates potential property damage: the product or the environment may be damaged. NOTICE 1.1.2 Symbols The following symbols identify notices that are not safety-relevant, but enhance the comprehensibility of the documentation. Table 3: Meaning of the symbols Symbol Meaning When this information is not observed, optimum use or operation of the product cannot be ensured. ▶▶ Single, independent step 1. Numbered instructions: The number indicates that the different steps are to be performed successively. 2. 3. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 8/108 About this documentation 1.5 Abbreviations The following abbreviations are used in the present documentation: Table 4: Abbreviations Abbreviation Meaning A1VO Variable axial piston pump A2FE/FM Fixed displacement motor A10FE/FM Fixed displacement motor A10VNO Variable axial piston pump A10VO Variable axial piston pump AFC30 Automatic Fan Control AZM External gear motor AZP External gear pump BODAS Bosch Rexroth Design and Application System CAN Controller Area Network DAS Hall-Effect speed sensor DM Diagnostic message DSM Hall-Effect sensor for contactless speed measurement ECU Electronic Control Unit EEPROM Electrically Erasable Programmable Read-Only Memory EPR EEPROM settings regarding AFC30 parameters FD Fan drive, CAN message specified in J1939-71 FMI Failure Mode Identifier HDD Hall-Effect speed sensor ID Inductive speed sensor KBVS.3B Pressure relief valve LSB Least significant bit LF1/LF2 Directional valve MSB Most significant bit OL Open load PDU Protocol data unit PGN Parameter group number PTC Positive Temperature Coefficient PWM Pulse-width modulation RC Rexroth Controller SA Source address SCB Short circuit to battery SCG Short circuit to ground SPN Suspect Part Number TSA Temperature Sensor for Air TSF Temperature Sensor for Fluid Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Safety instructions 9/108 2 Safety instructions 2.1 About this chapter The AFC30 has been developed in strict compliance with the generally accepted rules of technology. However, this does not exclude the risk of damage to persons or property if this chapter and the safety instructions included in the present documentation are not observed. ▶▶ Read the entire documentation carefully before starting to use the product. ▶▶ Keep this documentation in a location where it is accessible to all users at any time. ▶▶ When passing over the product to third parties, make sure to include the necessary documentation. 2.2 Intended use The electronic fan control is designed to be installed in mobile applications in which the hydraulic circuits are driven by a combustion or electric engine. It is used to control hydrostatic fan drives. The electronic AFC30 Fan Control is, in conjunction with the BODAS controller RC4-5/30, suitable for control of one variable pump in an open hydraulic circuit. Alternatively, a fixed pump can be used. In this case, the fan speed is controlled via a proportional pressure-relief valve. A one-circuit system consists of a hydraulic pump, a hydraulic motor, a reversing valve and a standstill valve, which is integrated in the pump or in the reversing valve. The Rexroth electronic fan control is designed for operation with Rexroth hydraulic pumps and valves. By means of software configuration, the electronic fan control can be adapted to a wide range of applications. This openness demands an appropriate degree of care when setting individual parameters. The product is intended for professional and not for private use. Intended use includes having read and understood the entire documentation, in particular the chapter 2 “Safety instructions” on page 9. 2.3 Improper use Any use of the AFC30 fan control not in accordance with the above definition is improper and thus inadmissible. Bosch Rexroth AG declines any responsibility for damage resulting from improper use. The user of the equipment is fully responsible for any risk arising from improper use of the product. 2.4 Personnel qualification The work steps described in the present documentation require basic skills in mechanics, electrics, and hydraulics as well as knowledge of the corresponding technical terms. In order to ensure safety at work, these jobs must be exclusively carried out by qualified technical personnel or by trained staff under the direction and supervision of qualified personnel. Qualified personnel are in a position to recognize possible hazards and institute appropriate safety measures thanks to their professional training, knowledge, and RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 10/108 Safety instructions experience, as well as their understanding of the relevant conditions pertaining to the work to be done. Qualified personnel must observe the subject-specific rules. Required qualification is a degree in engineering (electrical engineering, mechanical engineering, or similar); the minimum acceptable is technician training with experience with controllers RC, BODAS-service software and hydraulic drive systems. 2.5 General safety instructions •• Observe the regulations for accident prevention and environmental protection. •• Comply with the local safety provisions and regulations of the country in which the product is used. •• Make sure to use Rexroth products in perfect working order. •• Strictly observe all instructions on the product. •• Persons, who assemble, operate, disassemble or maintain Rexroth products must not consume any alcohol, drugs or pharmaceuticals that may affect their ability to respond. •• Use exclusively accessories and spare parts explicitly approved by the manufacturer to avoid accidents due to improper accessories and spare parts. •• Strictly observe the technical data and ambient conditions specified in the product documentation. •• Inadequate products installed or used for safety-relevant applications may produce unintended operating behavior and result in product or property damage. For this reason, use a product in safety-relevant applications only on condition that such use is specified and allowed in the corresponding product documentation. •• Take note of the instructions on the package insert accompanying the controller RC and in the data sheet entitled “Controller RC4-5/30” (data sheet 95205). •• The suggested circuits do not imply any technical liability for the system on the part of Rexroth. •• Lay cables and lines so that they cannot be damaged and no one can trip over them. •• Prior to commissioning the product, make sure that the end product (e. g. a machine or line), into which Rexroth products are integrated, perfectly complies with the country-specific provisions, safety regulations and standards applicable to its use. •• When commissioning the electronic fan control, the machine may pose unforeseen hazards. Therefore, before beginning the commissioning process, you must ensure that the machine is in a safe condition. •• Make sure that nobody is in the machine’s danger zone. •• Incorrect configuration of the fan control can potentially result in dangers during operation of the machine. It is the responsibility of the machine manufacturer to determine dangers of this type in a risk analysis and to bring them to the attention of the end user. Rexroth assumes no liability for dangers of this type. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Safety instructions 2.6 11/108 Product and technology-related safety messages DANGER Risk of injury or death The fan wheel may move unintentionally or in the wrong direction due to incorrect installation or incorrect usage of the control unit. ▶▶ Ensure that the control unit is wired correctly ▶▶ Ensure that the control unit is used correctly ▶▶ Ensure that nobody is in the dangerous area around the machine ▶▶ Ensure that all components are adequately installed ▶▶ Ensure that all settings for the control unit are performed correctly CAUTION Danger of personal injury Touching one of the rotating fan wheels may cause injury ▶▶ Use appropriate covers to prevent the fan wheel being touched accidentally RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 12/108 General notes regarding property damages and product damages 3 General notes regarding property damages and product damages Notice Danger of damage to equipment due to incorrect parameterization Motor may overheat or be damaged due to incorrect parameterization ▶▶ The product may only be commissioned by qualified personnel ▶▶ Ensure the parameters are suitable for the fan and operating conditions that are commissioned. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Product description 13/108 4 Product description The AFC30 is a fan control especially designed to cool combustion engines. The AFC30 fan control contains various features to improve the energy and fuel consumption, noise emission, and exhaust values compared to conventional fan drive controls. The AFC30 controls a single hydrostatic fan drive (either a variable pump with a fixed motor or a fixed pump with a pressure-relief valve mounted on a fixed motor). 4.1 Hydraulic configurations The AFC30 fan control can be used as part of one of the following setups: •• A variable displacement pump with a fixed displacement motor •• A fixed displacement pump and a fixed displacement motor with a pressure-relief valve For a more detailed list of components, refer to the datasheet (95362). The fan speed is defined by setting the system pressure, either at the pump controller or on the pressure-relief valve. The required pressure is calculated by the software according to the measured temperatures, retarder values, etc. The two hydraulic concepts are illustrated in the following schematics: Engine A10VO...ED variable pump Ambient temperature dependency Retarder state Stop valve Fan reversing request External digital fan request Analog temperature sensor 21) Temperature sensor 1 - 41)2) Reversing valve CAN J1939 Tx - Proprietary signals - Fan speeds - Ambient temperature Temperature threshold actuator CAN J1939 Rx - Temperatures1) - Engine speed - Retarder torque - Fan request Fan speed Ignition lock Error lamp Power supply PWM output Operating LED PC software External analog fan request BODASservice Analog temperature sensor 11) Hydraulic concept A Controller RC4-5/30 with AFC30 software AZM fixed motor Fig. 1: One variable pump with ED electrohydraulic pressure control, in conjunction with a fixed motor 1) 2) Up to six temperature variables can be assigned either via CAN or sensor values. In total up to 4 temperature sensors (resistance) can be connected to the RC4-5/30. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 14/108 Product description AZP fixed pump Ambient temperature dependency Retarder state Stop valve Fan reversing request Reversing valve CAN J1939 Tx - Proprietary signals - Fan speeds - Ambient temperature Engine External digital fan request Temperature sensor 1 - 41)2) Temperature threshold actuator CAN J1939 Rx - Temperatures1) - Engine speed - Retarder torque - Fan request Fan speed Ignition lock Analog temperature sensor 21) Power supply Error lamp Operating LED PC software External analog fan request BODASservice Analog temperature sensor 11) Hydraulic concept B Controller RC4-5/30 with AFC30 software AZM fixed motor with pressure-relief valve Fig. 2: One fixed pump, in conjunction with a fixed motor with pressure-relief valve 1) 2) Up to six temperature variables can be assigned either via CAN or sensor values. In total up to 4 temperature sensors (resistance) can be connected to the RC4-5/30. The controller RC4-5/30 with AFC30 software is able to process a combination of up to 6 temperature values: •• Up to 6 temperature signals available on the CAN bus •• Up to 4 temperature values from resistive sensors, and •• Up to 2 temperature values from analog sensors The following predefined temperature variables can be read on the CAN-bus: •• Engine intake manifold temperature (IC1) •• Engine charge air coolant outlet temperature (ET3) •• Hydraulic retarder oil temperature (RF) •• Engine coolant temperature (ET1) •• Engine oil temperature (ET1) •• Transmission oil temperature (TF) •• Ambient air temperature (AMB) The CAN messages are also freely configurable to use any temperature value available by the J1939 protocol. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Product description 15/108 The following table lists examples of two sample configurations: Table 5: Examples Configuration 1 CAN Signals Resistive signals Analog Signals 5 temperatures Intake manifold temperature Additional air temperature Ambient air temperature Engine coolant temperature Additional fluid temperature Configuration 2 CAN Signals Resistive signals Analog Signals 6 temperatures Intake manifold temperature Additional fluid temperature Additional air temperature Retarder oil temperature Engine oil temperature Ambient air temperature 4.2 Temperature inputs Software overview The AFC30 fan control can read up to six temperatures measured at various points inside and outside the engine bay: From J1939-CAN: •• Engine intake manifold temperature •• Engine charge air coolant outlet temperature •• Hydraulic retarder oil temperature •• Engine coolant temperature •• Engine oil temperature •• Transmission oil temperature •• Ambient air temperature •• Transmission oil temperature •• Freely configurable J1939 CAN-bus message From resistance inputs: •• Fluid TSF temperature sensor •• Air TSA temperature sensor •• Bosch NTC-fluid sensor with negative characteristic temperature sensor •• Bosch NTC-air sensor with negative characteristic temperature sensor •• Freely configurable fluid temperature sensor •• Freely configurable air temperature sensor For each monitored temperature (except for the ambient air temperature – see section 5.2 “Ambient air temperature” on page 24), you can configure how the fan power level varies according to this temperature. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 16/108 Product description Fan control The software then controls the fan drive at the highest requested power. Using time ramps you can configure how quickly the fan responds to a change in the requested power. Further inputs and outputs The fan power can also be influenced by a retarder signal. The retarder is typically used to slow down a vehicle by generating hydraulic friction on the drive train. The AFC30 fan control has a single digital output. The temperature input signal used to control this digital output can be selected. An error lamp and operational lamp are available as well. Other features The AFC30 also contains the following features: •• Fan speed:The actual speed of the fan can be read by using a DSM sensor, HDD1, DSA1 series 12 sensor, or inductive sensor •• Fan speed limitation: This avoids torque peaks on the diesel side •• Shut down management: Allows the fan to be stopped smoothly •• CAN diagnostic For more information on each of these features and how they relate to each other, see chapter 5 “Basic concepts” on page 21. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Product description 4.3 17/108 Overview of signal processing The following diagram shows a schematic overview of how the signals are processed: ExtDigFanReq Off/min.value/fixed value/... Menu 2.5 CAN J1939 EEC1 Fan PwrLim Off/On Config ... ... Menu 1.7 Menu 4.1 - Menu 4.2 ExtAnFanReq Off/On Config ... Menu 2.5 CAN ExtFanReq (CM1) Off/On Config ... Menu 1.8 Retarder Request CAN J1939 ERC1 - Retarder state - T1 - T2 Off/On Config ... Menu 1.7 Menu 4.3 - Menu 4.4 Rtdr State Off/Normal/Inverse Menu 2.2.2 T1 Rtdr Available / Read temperatures °C - Off - TSnsr. 1 ... 4 - CAN Temp. 1 ... 6 - CAN msg. AMB - Analog Temp. Snsr. 1 ... 2 Menu 4.3.3 T2 Rtdr ... Conversion of the temperatures to the requested powers Menu 4.3.5 e.g.: Charge air temperature CAN msg Temp. 1 ... 6 Configuration: - Nr. of bytes - Start byte - PDU format - PDU specific - Source address Menu 1.1 - Menu 1.6 Temp. Source Path 1 2-point curve Ramp 2-point curve Ramp 2-point curve Ramp 2-point curve Ramp 2-point curve Ramp 2-point curve Ramp - Off - TSnsr. 1 ... 4 - CAN Temp. 1 ... 6 - CAN msg. AMB - Analog Temp. Snsr. 1 ... 2 Menu 3.1.1 Temp. Source Path 2 ... e.g.: Additional temperature (air) Temp. Snsr. 1 ... 4 Temp. Source Path 3 ... Menu 3.3.1 Menu 2.1.1 - Menu 2.1.4 Temp. Source Path 4 ... e.g.: Temp xxx An. Temp. Snsr. 1 ... 2 Limitation Function mode Menu 3.4.1 On Off Menu 2.1.5 + Menu 2.1.6 Max. requested power Configuration: - Off - TSF - TSA - TSF - inverted - TSA - inverted ... Menu 3.2.1 Temp. Source Path 5 ... Menu 3.5.1 CAN J1939 AmbT On Off Source address Menu 1.7 Temp. Source Path 6 ... Menu 3.6.1 optional for every signal path from “reversing“ path Temp. Source AMB ... Ambient dependency PWM output (Fan Actr) ... Menu 5.1 Fig. 3: Schematic of signal processing in the AFC30 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 18/108 Product description The following diagram shows a schematic of the extended features of AFC30, including the temperature threshold actuator, standstill, and reversing: Switching threshold Temp. Source TThd Digital output (TThd Actr) Menu 5.2.1 Menu 4.5.1 Menu 4.5.2 + Menü 4.5.3 Standstill/Stop T1 Stop/Standstill Function mode Menu 4.6.1 T2 Stop/Standstill Digital output (Stop Vlv) Menu 5.2.2 Menu 4.6 Menu 4.6.4 Available / Read temperatures °C From ExtDigFanReq FanRvsgReq Off/Normal/Inverse. Menu 2.2.3 Function mode Menu 4.7 - Menu 4.8 Digital output (Rvsg Vlv) Menu 5.2.3 FanSpd Off/DSM/HDD1/DSA1/... Menu 2.3.1 “Max requested power“ Fig. 4: Schematic of signal processing for extended functions of AFC30 4.4 Safety features The AFC30 fan control contains safety features. The temperature input lines and the proportional output lines are monitored for the following faults: •• Short-circuit •• Wire break •• Over-temperature from a sensor •• OperLamp •• ErrLamp For more information about faults as well as how to detect and rectify them, see chapter 9 “Troubleshooting” on page 89. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Product description 4.5 19/108 BODAS-service software Fig. 5: BODAS-service software All the functions of the AFC30 fan control are parameterized, monitored and diagnosed using the BODAS-service 3.4 and newer software running on a PC. You can also use the software to display process data and error messages. Installation A demo version of BODAS-service can be downloaded from the Rexroth website: www.boschrexroth.com/mobile-electronics under the heading “BODAS Tools”. Data sheet RE 95086 explains how to install BODAS-service on your PC (or laptop) and the hardware requirements for doing this. For more information about using BODAS-service software, see section 6.5 “BODASservice overview” on page 52. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 20/108 Product description Parameter notation The individual parameters in this documentation are referred to in the 3-digit format: [menu_number] . [menu_group_number] . [parameter_number] The software used to parameterize the AFC30 controller has a tree-structure. The three-digit number indicates the position of the parameter in the tree. Example: For defining the valve configuration 5.1.3: •• Select menu 5 (CAN/HW Output) •• Group number 1 (Fan 1 output) •• Parameter 3 (Valve configuration) Fig. 6: BODAS-service software Product identification The controller identification is read out via BODAS-service. During the system scan by BODAS-service, the BODAS controller reports with its hardware ID and, if software is installed, with the software ID as well. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 21/108 5 Basic concepts Before you start to parameterize the AFC30 fan control, it is important to understand which parameters can be set, how the various parameters relate to each other, how their values are processed, etc. This chapter provides an overview of the basic concepts which you should understand before planning or setting parameters. For information about the range of values permitted for each parameter, the default value, etc. see chapter 7 “Parameters” on page 59. 5.1 Temperature curves The AFC30 fan control can monitor the following temperatures: •• Engine intake manifold temperature (1.1.x by default) •• Engine charge air coolant outlet temperature (1.2.x by default) •• Hydraulic retarder oil temperature (1.3.x by default) •• Engine coolant temperature (1.4.x by default) •• Engine oil temperature (1.5.x by default) •• Transmission oil temperature (1.6.x by default) •• Ambient air temperature (1.7.1-2) •• Input from fluid TSF temperature sensor (2.1.1-4) •• Input from air TSA temperature sensor (2.1.1-4) •• Input from Bosch NTC-fluid sensor with negative characteristic sensor (2.1.1-4) •• Input from Bosch NTC-air sensor with negative characteristic sensor (2.1.1-4) •• Freely configurable fluid temperature sensor (2.1.1-4) •• Freely configurable air temperature sensor (2.1.1-4) •• Analog voltage temperature sensor (2.1.5-6) •• Freely configurable J1939 CAN-bus message (1.1.1 – 1.6.1) Up to six temperatures can be monitored in total (up to six from the CAN bus, up to four from resistive sensors, and up to two from analog sensors). You can specify which of the temperatures are monitored and thus which temperatures influence the fan power. Three points have to be parameterized for each selected temperature (except for ambient temperature). These points are used to calculate the requested fan power for that temperature. The fan is operated at the highest power requested by any of the selected temperatures and the retarder. For more information about the retarder, see section 5.3 “Retarder” on page 26. For more information about the fan control, see section 5.4 “Fan power” on page 29. The ambient air temperature (3.7.1) does not influence the fan power directly. Instead it influences the fan power requested by the input temperatures. For more information, see section 5.2 “Ambient air temperature” on page 24. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 22/108 Basic concepts Power [%] 120 100 80 60 40 20 0 0 Tmin Tmax Tover Temperature [°C] Fig. 7: Temperature thresholds Thresholds The temperature curve is defined by the following thresholds: •• Minimum temperature, Tmin: Temperature at which the fan starts to operate. Under Tmin, the fan power remains at 0 %. •• Maximum temperature, Tmax: Temperature at which the fan operates at maximum power. Above Tmax, the fan power remains at 100 %. •• Over-temperature, Tover: •• If the temperature reaches this value, an error occurs: ––The error lamp flashes ––An error message is displayed in BODAS-service For more information, see section 9.3 “Error codes and messages” on page 91. The fan power increases linearly between Tmin and Tmax. During the commissioning or the configuration of the AFC30 fan control, you specify the Tmin, Tmax, and Tover temperature thresholds of each selected temperature input. Ramp times A ramp time is available for each temperature to define the maximum temperature gradient.The rising and falling ramps are independent of each other. For more information, see section 5.15 “Time ramps” on page 45. Debouncing times To avoid the influence of rapid temperature increases on the fan drive system (e.g. due to EGR), the fan power request can be debounced by a calibratable time tdly. The fan power request has to be > 0% for time tdly to activate the fan (or disable the Stop Function). Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts Related parameters Table 6: Related parameters for the temperature definitions Temperature Source Temperature sensor types 23/108 Enable Tmin Tmax Tover Increase Ramp Decrease Ramp tdly Source 1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.8 Source 2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.8 Source 3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.8 Source 4 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.8 Source 5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.8 Source 6 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.8 The following sensors can be used to read temperatures for the AFC30 fan control: •• J1939 CAN temperature value •• Bosch Rexroth TSF sensor •• Bosch Rexroth TSA sensor •• Bosch NTC-TSF fluid sensor with negative characteristic •• Bosch NTC-TSA air sensor with negative characteristic •• Freely configurable fluid temperature sensor •• Freely configurable air temperature sensor •• Analog temperature sensor The following table shows how each of the temperatures can be read: Table 7: Possible temperature inputs Temperature J1939 CAN message TSA Sensor Engine intake manifold temperature X X X Engine charge air coolant outlet temperature X X X Hydraulic retarder oil temperature X X X Engine coolant temperature X X X Engine oil temperature X X X Transmission oil temperature X X X Ambient air temperature X Additional air temperature Additional fluid temperature TSF Sensor Analog Sensor X X X X X X RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 24/108 Basic concepts 5.2 Ambient air temperature The ambient air temperature (3.7.1) does not influence the fan power directly. Instead it influences the fan power request by the source temperature. The thresholds of the curve associated with the charge air temperature (see section 5.1 “Temperature curves” on page 21) are increased when the ambient air temperature exceeds a pre-defined temperature. You can configure the following parameters for the ambient air temperature: •• Start temperature, Tstart (3.7.2) Temperature at which ambient air temperature starts influencing charge air curve •• Stop temperature, Tstop (3.7.3) Temperature at which ambient air temperature stops influencing charge air curve •• Increase ramp (3.7.4) Gradient at which the temperature increases •• Decrease ramp (3.7.5) Gradient at which the temperature decreases For each increase of 1 °C in the ambient air temperature between the start and stop temperature, the thresholds of the charge air curve also increase by 1 °C. This is the same as shifting the charge air curve right by 1 °C. Fan power requested by the charge air temperature (influenced by ambient air temperature) Fan power 120 [%] 2 100 4 80 60 40 20 0 0 1 3 Charge air temperature [°C] Fig. 8: Influence of ambient air temperature on charge air curve when the ambient air temperature changes from 25 °C to 30 °C – – – Tamb = 25 °C ––––– Tamb = 30 °C 1 Tcharge air min when Tamb = 25 °C 2 Tcharge air max when Tamb = 25 °C 3 Tcharge air min when Tamb = 30 °C 4 Tcharge air max when Tamb = 30 °C Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 25/108 When the ambient air temperature exceeds Tstop (3.7.3), the shifting stays constant. For example, if Tstop = 40 °C, the curve shift is the same at an ambient air temperature of 40 °C or 45 °C. You can also specify how quickly the temperature increases (3.7.4) and how quickly the temperature decreases (3.7.5). For more information about ramp times, see section 5.15 “Time ramps” on page 45. Example Notice! The ambient dependency in the ASrun version works only if the input AmbTDpdEna_s Pin 35 (IN_4) – is enabled meaning: ▶▶ Wired and active with the high potential when configured as - Normal (High active) 2.2.4 Amb T Dpd Ena - Type ▶▶ Wired or not wired and active with the low potential when configured as Inverted (Low active) 2.2.4 Amb T Dpd Ena - Type Requirement: The fan should operate when the charge air temperature exceeds 30 °C (e.g. parameter 3.1.2 = Tmin = 30 °C). Problem: During the summer, the ambient temperature can reach 35 °C. Due to the high ambient temperature, the charge air temperature will never stay under 30 °C. Therefore, the fan will always be on without achieving the desired cooling effect, i.e. some energy is wasted. Solution: The fan power requested by the charge air temperature has to be dependent on the ambient air temperature. Configuration of the solution: •• Ambient air temperature dependency (3.7.1) = ON •• Tstart (3.7.2) = 25 °C Results: •• For ambient air temperatures < 25 °C, the fan starts when the source (e.g. charge air) temperature = 30 °C. •• For ambient air temperatures ≥ 25 °C, the source temperature at which the fan starts raises by 1 °C for each degree increase in the ambient air temperature (same consequences for source temperature at which the fan operates at maximum power). Therefore, at an ambient air temperature of 35 °C, the fan will only start when the source temperature is 40 °C. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 26/108 Basic concepts Related parameters Table 8: Related parameters for ambient air temperature dependency Parameter Parameter number Source 1 ambient dependency 3.1.7 Source 2 ambient dependency 3.2.7 Source 3 ambient dependency 3.3.7 Source 4 ambient dependency 3.4.7 Source 5 ambient dependency 3.5.7 Source 6 ambient dependency 3.6.7 Ambient temperature source 3.7.1 Ambient air start temperature 3.7.2 Ambient air stop temperature 3.7.3 Ambient air temperature increase ramp 3.7.4 Ambient air temperature decrease ramp 3.7.5 5.3 Retarder The retarder creates a hydraulic resistance against the motion of the motor. This is useful as it helps the vehicle to slow down. However, when the retarder is used, the oil that creates the hydraulic resistance becomes warm and therefore the fan has to be operated. Parameter 4.3.1 enables the function which reads the retarder value and computes the fan power required to cool the retarder. The retarder is turned on and off by the driver of the vehicle using a lever. The fan starts to cool the oil as soon as the retarder is turned on (i.e. it does not wait for the oil to become warm, it starts to cool immediately). Nevertheless, the retarder signal is ignored if any of the following conditions are true: •• If the first temperature source is enabled (4.3.3) and is below a threshold (4.3.4). •• If the second temperature source is enabled (4.3.5) and is below a threshold (4.3.6). •• The retarder signal is read from the CAN bus (4.3.1) and an ERC1 error (timeout or invalid message) is present. The retarder value can be read from the following sources: •• Digital input (4.3.1 = Rtdr Dig Inp) •• CAN bus signal (4.3.1 = CAN ERC1) Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 27/108 1.1.3 Retarder signal from digital input You can specify whether the digital input is active high or active low using parameter 2.2.2. Table 9: Active high or active low Low active High active Schematic >5V >5V Switch RC4-5/30 Pull-up Pull-down GND GND RC4-5/30 Switch open Value = 1 Value = 0 Switch closed Value = 0 Value = 1 You can also specify the requested fan power with the fan power for a retarder state active parameter (4.4.8). Related parameters Table 10: Related parameters for retarder signal from digital input Parameter Parameter number Retarder state digital input type 2.2.2 Retarder function select 4.3.1 Temperature source 1 for retarder 4.3.3 Temperature source 1 threshold 4.3.4 Temperature source 2 for retarder 4.3.5 Temperature source 2 threshold 4.3.6 Fan power for retarder state active 4.4.8 1.1.4 Retarder signal from CAN bus The value of the retarder can be read via an ERC1 CAN message using the J1939 protocol. The value is compared to a three point curve (4.4.1 – 4.4.6) which specifies the requested fan power for the value. The values from the CAN bus are always negative; the larger the negative value is, the higher the fan power. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 28/108 Basic concepts Power [%] P3 P2 P1 0 R3 R2 0 Retarder value [%] R1 Fig. 9: Retarder signal from CAN bus Related parameters Table 11: Related parameters for retarder signal from CAN bus Parameter Parameter number Retarder function select 4.3.1 Temperature source 1 for retarder 4.3.3 Temperature source 1 threshold 4.3.4 Temperature source 2 for retarder 4.3.5 Temperature source 2 threshold 4.3.6 CAN retarder value 1 (R1) 4.4.1 Power 1 (P1) 4.4.2 CAN retarder value 2 (R2) 4.4.3 Power 2 (P2) 4.4.4 CAN retarder value 3 (R3) 4.4.5 Power 3 (P3) 4.4.6 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 5.4 29/108 Fan power The fan operates at the highest power requested by the selected temperatures, the retarder or the external fan power requests. An example is shown in the following diagram: Power requested by coolant water temp. [%] 120 Coolant water sensor 100 80 60 50 % 40 20 0 0 Power requested by charge air temp. [%] 120 Coolant water temperature [°C] 60 Total power = 80 % Charge air sensor 100 80 % 80 60 40 20 0 0 30 Charge air temperature [°C] Fig. 10: Total fan power If one temperature signal requests a power of 50 % and the other a power of 80 %, the fan will operate at 80 %. Time ramps You can apply a rising (5.1.4) and/or falling (5.1.5) time ramp to the fan signal to ensure smooth operation. The time ramps do not have to be identical. For more information about time ramps, see section 5.15 “Time ramps” on page 45. Curve logic For safety reasons, the valve that controls the fan is typically configured so that it delivers maximum oil flow to the hydraulic motor when it receives zero current. This ensures that the fan operates at maximum power if a cable breaks. For such valves, negative logic (5.1.3) is used. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 30/108 Basic concepts Example of negative logic: •• Requested fan power = 100 % The current = Imin so that it delivers maximum oil flow. This results in maximum fan speed. •• Requested fan power = 0 % The current = Imax so that it delivers minimum oil flow. This results in minimum fan speed. This is shown in the following diagram: Requested fan power [%] 120 100 80 60 40 20 0 0 Imin Imax Current [°C] Fig. 11: Example of negative logic Output current You can specify the minimum (5.1.1) and maximum (5.1.2) current sent to the solenoid. You can also specify whether the current sent to the solenoid goes to zero or stays at the minimum value when the fan power request is 0 % (for positive configuration) or 100 % (for negative configuration) (5.1.7). When this parameter is set to on, the current will hold at the minimum value, and when set to off the current will go to 0 mA. CAN output You can write the desired fan speed (in percent) to the CAN bus using parameter 5.3.4. Related parameters Table 12: Related parameters for the fan power Parameter Parameter number Minimum current 5.1.1 Maximum current 5.1.2 Valve configuration 5.1.3 Ramp up gradient 5.1.4 Ramp down gradient 5.1.5 PWM frequency 5.7.8 Minimum current hold 5.1.7 Desired fan speed to CAN 5.3.4 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 5.5 31/108 External analog fan power request The fan power can also be influenced by an external analog power request (2.5.4). The power is proportional to the voltage input. This power request is read and used in addition to the temperature requests in the maximum power calculated to determine the fan power. Maximum fan power [%] 120 100 80 60 40 20 0 0 Umax Umax, err Diesel speed [rpm] Umin, err Umin Fig. 12: External analog power request curve Threshold The fan power curve for the external analog power request is defined by the following thresholds: •• Minimum voltage, Umin Voltage at which the fan power request begins to increase Under Umin, the fan power request remains at 0 % •• Maximum voltage, Umax Voltage at which the fan power request is at maximum power Above Umax, the fan power remains at 100 % •• Minimum voltage for error detection, Umin, err Minimum voltage at which an error is detected on the analog input Below Umin, err, an error is detected and fan power request is set to 0 % •• Maximum voltage for error detection, Umax, err Maximum voltage at which an error is detected on the analog input Above Umax, err, an error is detected and fan power request is set to 0 % Related parameters Table 13: Related parameters for the fan speed limitation Parameter Parameter number Enable external analog fan power request 2.5.4 Minimum voltage, Umin 2.5.5 Maximum voltage, Umax 2.5.6 Minimum voltage for error detection, Umin, err 2.5.7 Maximum voltage for error detection, Umax, err 2.5.8 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 32/108 Basic concepts 5.6 Fan speed limitation You can also enable (4.1.1) and specify a 4-point function which determines the maximum limit for the fan power (4.2.x) at any specific engine speed. Thus, even if a high fan power is requested (for example due to the temperature), the fan power is limited to the corresponding maximum power for that speed. Maximum fan power [%] P4 P3 P2 P1 0 ω1 ω2 ω3 ω4 Diesel speed [rpm] Fig. 13: Fan speed limitation A start timer (4.1.8) can also be enabled (4.1.6) to keep the electronics from starting the fan until the engine is above some set speed level (4.1.7). This allows the fan drive hydraulics to be in a “zero” position during cranking to lessen the load on the engine. Related parameters Table 14: Related parameters for the fan speed limitation Parameter Parameter number Enable fan speed limitation 4.1.1 Engine speed 1 (w1) 4.2.1 Fan power 1 (P1) 4.2.2 Engine speed 2 (w2) 4.2.3 Fan power 2 (P2) 4.2.4 Engine speed 3 (w3) 4.2.5 Fan power 3 (P3) 4.2.6 Engine speed 4 (w4) 4.2.7 Fan power 4 (P4) 4.2.8 Enable start protection 4.1.6 Start rpm of engine 4.1.7 Start timer 4.1.8 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 5.7 33/108 External digital fan power request The fan power can also be influenced by a digital input (2.5.1). This digital input has an associated set point (2.5.2) which is included in the calculation of the fan power when the digital input is active. The fan speed limitation described in the previous section always has priority over the external digital fan power request regardless of the mode. Modes The digital external fan power request can be set to one of the following modes: •• Off In this mode, activating the digital input has no effect on the calculation of the fan power request. •• Minimum value In this mode, the fan power request does not fall below the set point value when the digital input is active. The following figure shows an example when the set point value is 30 % and the fan power request from the temperature inputs is 0 %: Power [%] 120 100 80 60 Pwrmin 40 20 0 0 Digital input 1 0 Time [s] Fig. 14: Example of digital fan power request in minimum mode RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 34/108 Basic concepts •• Fixed value In this mode, the fan power request stays at a fixed value when the digital input is active regardless of the other fan power requests. The following figure shows an example when the set point is 50 %: Power [%] 120 100 80 60 Pwrfixed 40 20 0 0 Digital input 1 0 Time [s] Fig. 15: Example of digital fan power request in fixed mode •• Limiting In this mode, the fan power request does not rise above the set point value when the digital input is active. The following figure shows an example when the set point is set to 70% and the fan power request from the temperature inputs is 100 %: Power [%] 120 100 80 Pwrlimited 60 40 20 0 Digital input 0 1 0 Fig. 16: Example of digital fan power request in limiting mode Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Time [s] Basic concepts 35/108 •• Deactivation In this mode, the fan power request is set to zero and the stop valve is activated (if available) when the digital input is active. The following figure shows an example when the fan power request from the temperature inputs is 60 %: Power [%] 120 100 80 60 40 20 0 0 1 0 Time [s] Fig. 17: Example of digital fan power request in deactivation mode Related parameters Table 15: Related parameters for the external digital fan power request Parameter Parameter number Digital input type 2.2.1 External digital fan power request mode 2.5.1 External digital fan power request set point 2.5.2 5.8 Standstill The fan can be set to standstill if a stop valve is installed and no fan power is requested from any source. Up to 2 temperature paths (4.6.1, 4.6.4) can be used to determine if the fan should be stopped. If both are set to off, the standstill function is disabled. The output for the stop valve can be configured as either a high active output or a low active output (5.2.2). RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 36/108 Basic concepts Thresholds If the first temperature source drops below T1low (4.6.2) and stays below this temperature for a settable time (4.5.1) and the second temperature source drops below T2low (4.6.5) and stays below this temperature for a settable time (4.5.7), the fan is switched to standstill mode: 1. The requested fan power is 0% 2. The delay time (4.6.8) is passed or the fan speed is below a defined and measured fan speed (4.6.7) 3. Then the stop valve is energised. The fan is stopped until the first temperature source goes above T1high (4.6.3) for a settable time (4.5.6) or the second temperature source goes above T2high (4.6.6) for a settable time (4.5.8). If one of these temperatures is reached for the specified time the fan operates normally (i.e. the stop valve is deactivated and RC controls the fan behavior). Related parameters Table 16: Related parameters for standstill Parameter Parameter number Temperature source 1 4.6.1 Low temperature for source 1 4.6.2 Source 1 on delay time 4.5.5 High temperature for source 1 4.6.3 Source 1 off delay time 4.5.6 Temperature source 2 4.6.4 Low temperature for source 2 4.6.5 Source 2 on delay time 4.5.7 High temperature for source 2 4.6.6 Source 2 off delay time 4.5.8 Stop valve fan speed threshold 4.6.7 Stop valve delay time 4.6.8 Stop valve configuration 5.2.2 5.9 Digital output One of the temperature signals (4.5.1) can be used to control a digital output. You can specify an upper (4.5.3) and lower (4.5.2) temperature threshold. The following states are possible: •• If the value of the selected temperature is above the upper temperature then the output is active. •• If the value of the selected temperature is below the lower temperature then the output is inactive. This leads to a hysteresis curve: the output only changes after passing through the range between the two thresholds. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 37/108 Output state [0/1] 1 0 0 Tmax Tmin Temperature [°C] Fig. 18: Control of the digital output by a temperature input The logic of the output can be set as active high or active low (5.2.1), for more information, see the following table: Table 17: Logic of the digital output Active high Active low Related parameters Logic state Output voltage level 0 / inactive 0V 1 / active Battery voltage 0 / inactive Battery Voltage 1 / active 0V Table 18: Related parameters for the digital output Parameter Parameter number Temperature dependency 4.5.1 Minimum temperature 4.5.2 Maximum temperature 4.5.3 Logic 5.2.1 5.10 Fan speed The fan rotation frequency can be read using the following sensors (2.3.1): •• DSM sensor •• HDD1 / DSA1 series 12 sensor •• Inductive sensor All the sensors work by counting the number of teeth on a rotating shaft. Therefore you must specify the number of teeth (2.3.2) to calculate the fan rotation speed from the frequency. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 38/108 Basic concepts The fan rotation direction can also be read for certain sensors. For a DSM sensor the direction is evaluated in the software based on the pulse lengths. For a HDD1 / DSA series 12 sensor, the direction is read using a calibratable digital input (2.3.3). For an inductive sensor the direction is not determined. You can also configure that the actual fan speed is sent to the CAN bus to enable it to be read by other ECUs (5.3.4). Related parameters Table 19: Related parameters for the fan speed Parameter Parameter number Sensor type 2.3.1 Number of teeth 2.3.2 Direction logic 2.3.3 Actual fan speed written to CAN 5.3.4 5.11 Low Current Control The fan control can operate under open-loop control when the current drops below a settable current (5.8.5) for more accurate control at low desired currents. Once the desired current is above the threshold current plus the settable hysteresis (5.8.6), closed-loop control will once again resume control of the fan. Thresholds In order for the open-loop control to work properly, two measurement points must be used to determine the slope of the current. When the desired current reaches the high current point (5.8.1), the desired current will freeze at this value for a specified time period (5.8.3). Fan operation will continue normally until the desired fan current reaches the low current point (5.8.2). At this point the desired current will once again freeze for the same specified time period (5.8.3). A scaling factor can be set which offsets the slope at very low currents for better accuracy. For the low current control to work properly, the high current point (5.8.1) must be greater than the low current point (5.8.2). To achieve the most reliable measurements, the pause time (5.8.3) should not be set less than 0.25 second. For optimal results the threshold current (5.8.5) should be set to 120 mA. Related parameters Table 20: Related parameters for low current control Parameter Parameter number High current setpoint 5.8.1 Low current setpoint 5.8.2 Pause time for current measurement 5.8.3 Scale factor for slope at low currents 5.8.4 Threshold current for low current control 5.8.5 Hysteresis current 5.8.6 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 39/108 5.12 Reversing The fan direction can be reversed for both fixed and variable pump systems that have a reversing valve. This is useful in dusty conditions for cleaning dirt from the radiator to allow for more efficient cooling. The oil flow to the fan motor is first stopped and then the flow direction is reversed by either a 4/3-directional valve (variant 1) or a 4/2-directional valve in combination with a fan standstill valve (variant 2). Procedure The following is the procedure for reversing the direction of rotation in a variable pump system. In fixed pump systems, this function operates in an analogous manner with the aid of a bypass valve (pressure-relief valve) instead of the pump control valve. For a fixed pump system only variant 2 can be used. 1. Normal state: Fan delivers power as requested 2. Standby state - step 1: The variable pump is throttled via the time or speed ramp to the minimum pressure 3. Standby state – step 2: The speed of the fan decreases until it is less than the maximum speed in standby (4.8.1) and/or the time in standby (4.7.5) is reached. 4. Standstill state – step 1: The fan standstill is activated as follows: ––Variant 1: Reversing valve switches to the H-position ––Variant 2: Standstill valve is activated 5. Standstill state – step 2: The speed of the fan drops until it is less than the maximum speed in standstill (4.8.2) and/or the time in standstill (4.7.6) is reached. 6. Standby reverse state: The fan standstill is deactivated as follows and rotation in the reverse direction is initiated: ––Variant 1: Reversing valve switches to the cross position ––Variant 2: Reversing valve switches to the cross position, the standstill valve is subsequently deactivated. 7. Standby reverse state: The minimum system pressure will accelerate the fan until it reaches the minimum speed in standby (4.8.3) and/or the time in standby (4.7.5) is reached. 8. Normal reverse state: The pump flow control is ramped up to the desired fan power level in reversing (4.8.8). The fan system will stay in this state for the specified amount of time (4.8.4). 9. The above procedure is reversed to bring the fan back into normal operating mode. Activation modes The reversing function can be turned off or can be activated using 4 different modes (4.7.1): •• Off: In this mode, reversing will not be activated. •• Periodic with activation with the digital input: In this mode, reversing is activated periodically based on the interval time (4.7.3). Reversing is also activated for one cycle when the digital input is active. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 40/108 Basic concepts The following figure shows an example of the activation in this mode: Reversing Command 1 0 Reversing Digital input 1 0 Time [s] Fig. 19: Example of reversing with periodic and once when the digital input is active •• Periodic with deactivation with the digital input: In this mode, reversing is activated periodically based on the interval time (4.7.3). Reversing is deactivated as long as the digital input is active. The following figure shows an example of the activation in this mode: Reversing Command 1 0 Reversing Digital input 1 0 Time [s] Fig. 20: Example of periodic reversing with deactivation when the digital input is active •• Once with the digital input and not periodic: In this mode, reversing is activated for one cycle when the digital input is active. The following figure shows an example of activation in this mode. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 41/108 Reversing Digital input 1 0 Reversing Command 1 0 Time [s] Fig. 21: Example of one-time reversing when the digital input is active •• Once and then periodic with the digital input: In this mode, reversing is deactivated when the digital input is not active. When the digital input is active, the fan is reversed once and then periodically based on the time interval (4.7.3). The following figure shows an example of activation in this mode. Reversing Command 1 0 Reversing Digital input 1 0 Time [s] Fig. 22: Example of one-time then periodic reversing when the digital input is active RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 42/108 Basic concepts Control Modes Once the reversing function is activated, the different states (standby, standstill, reverse standby, reversing) are transitioned using one of the following four modes (4.7.4): 1. Speed sensor: In this mode, the states are transitioned using fan speed only. This is only possible when a frequency sensor is used for the rotational speed of the fan. The parameters should be set up as follows: ––“Max speed in standby“ (4.8.1) as a threshold to leave standby/reverse standby state towards standstill state ––“Max speed in standstill“ (4.8.2) as a threshold to leave standstill state towards reverse standby/standby ––“Min speed in standby“ (4.8.3) as a threshold to leave standby state towards normal operation/ reversing The following figure shows an example of transitioning between the different states using the fan speed as the basis: Fig. 23: Example of reversing using speed-based transitions A debounce time (4.8.6) can also be used for the fan speed. This sets the consecutive time interval the fan speed must fulfill the speed condition before transitioning to the next state. If the speed condition is not fulfilled, the interval timer resets. This is useful for noisy signals from the speed sensor. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 43/108 2. Time delay: In this mode, the states are transitioned using time delays only. This should be used if a frequency sensor is not available for the fan speed. A timer is used to determine how long to spend in standby (4.7.5), how long to spend in standstill (4.7.6), and when to resume normal operation (4.7.7), which is the time from standstill to normal operation. 3. Speed sensor or time delay: In this mode, the states are transitioned using the fan speed feedback from a frequency sensor or time delays, depending on which event happens first. This is useful in case an error occurs with the fan speed sensor so the reversing operation will still complete based on the time delays. 4. Speed sensor and time delay: In this mode, the states are transitioned using the fan speed feedback from a frequency sensor and time delays. This is useful for fans with large inertias where, if the time delay is not long enough and the fan transitions states while the fan is still rotating at a high speed, could cause damage to the system and injury to the operator. Related parameters Table 21: Related parameters for the external analog fan power request Parameter Parameter number Reversing digital input type 2.2.3 Reversing activation modes 4.7.1 Valve setup 4.7.2 Periodic time interval 4.7.3 Reversing control mode 4.7.4 Time in standby 4.7.5 Time in standstill 4.7.6 Time in resume 4.7.7 Max speed in standby 4.8.1 Max speed in standstill 4.8.2 Min speed in standby 4.8.3 Reverse time 4.8.4 Debounce time for fan speed 4.8.6 Power during reversing 4.8.8 Digital output for stop valve type 5.2.2 Digital output for reversing valve type 5.2.3 5.13 Outputs to CAN bus Ambient temperature If the ambient temperature is read using a resistive or analog sensor (3.7.1), you can specify that the value is written to the CAN bus (5.3.2). If the analog sensor suffers an error, the value 0xFE will be written to the bus. Fan speed It is possible to write the desired and actual fan speed to the CAN bus (5.3.4). If the actual fan speed is written to the CAN bus and no sensor signal is available (2.3.1) the value 0xFFFF is transmitted. If the actual fan speed is written to the CAN bus and the sensor has an error, the value 0xFEFF is transmitted. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 44/108 Basic concepts Diagnostic messages If an error is detected, the customer can identify it without the Rexroth Diagnosis Tool by any J1939 conform Diagnosis-Tool (5.3.3). If enabled (5.3.3), messages DM1 and DM2 are sent. •• DM1 is transmitted every 1 second •• DM2 is sent only for request •• DM2 consists of all errors that are saved in BODAS-service memory. •• Errors are not sent by a DM2 message if the BODAS-service memory has been deleted. For details, see section 9.2 “J1939 diagnostic message“ on page 90 Proprietary messages It’s possible to send additional proprietary messages (5.3.5 – 5.3.7). These contain information about the Automatic Fan Control including: •• Input temperatures •• Resulting fan powers •• External fan power requests •• Retarder power •• Speed limits Related parameters Table 22: Related parameters for the outputs to CAN bus Parameter Parameter number Source address 5.3.1 Ambient air temperature on CAN bus 5.3.2 DM1 and DM2 diagnostic messages on CAN bus 5.3.3 Desired and actual fan speed on CAN bus 5.3.4 Proprietary message 01 on CAN bus 5.3.5 Proprietary message 02 on CAN bus 5.3.6 Proprietary message 03 on CAN bus 5.3.7 5.14 Shut down management When the ignition key is turned to switch off the motor, the fan continues to operate for a calibratable amount of time (5.3.8). After this time, the fan controller turns off. Related parameters Table 23: Related parameters for the shut down management Parameter Parameter number After run delay 5.3.8 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Basic concepts 45/108 5.15 Time ramps Time ramps specify how quickly a change in the value of a signal is processed. This helps to ensure that the fan operates smoothly as it prevents the fan speed from fluctuating excessively. There are two types of ramp time: •• Ramp-up Specifies how quickly an increase in the value is processed •• Ramp-down Specifies how quickly a decrease in the value is processed Fan power [%] Fan power without consideration of ramp (raw value) 100% 0% Time [s] 0 Fan power [%] 120 Fan power with consideration of ramp t=0 100 80 60 40 20 0 0 t=ramp time Time [s] Fig. 24: Time ramps The following ramp times can be specified in the AFC30 fan control: •• Separate ramp-up and ramp-down times for each temperature signal •• Separate ramp-up and ramp-down times for the fan output RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 46/108 Basic concepts Related parameters Table 24: Related parameters for time ramps Parameter Parameter number Temperature source 1 ramp-up 3.1.5 Temperature source 1 ramp-down 3.1.6 Temperature source 2 ramp-up 3.2.5 Temperature source 2 ramp-down 3.2.6 Temperature source 3 ramp-up 3.3.5 Temperature source 3 ramp-down 3.3.6 Temperature source 4 ramp-up 3.4.5 Temperature source 4 ramp-down 3.4.6 Temperature source 5 ramp-up 3.5.5 Temperature source 5 ramp-down 3.5.6 Temperature source 6 ramp-up 3.6.5 Temperature source 6 ramp-down 3.6.6 Ambient temperature ramp-up 3.7.4 Ambient temperature ramp-down 3.7.5 Fan output ramp-up 5.1.4 Fan output ramp-down 5.1.5 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Commissioning 47/108 6 Commissioning This chapter describes how to perform all the tasks related to working with the AFC30 fan control. An example commissioning is listed at the end of the chapter to further illustrate the parameterization. 6.1 Workflow The following diagram shows the order in which you should perform the main tasks for working with the AFC30 fan control. Each of the steps is described in detail in the following sections. Install Plan Connect Set Check Save Fig. 25: Typical workflow 1. Install the hardware and software 2. Plan the parameters 3. Connect the PC to the controller and load the current parameters 4. Set the parameters 5. Check the parameters for errors 6. Save the parameters Repeat steps 4 and 5 until no more errors are present. 6.2 Installing the hardware and software Install Plan Connect Set Check Save Fig. 26: Installing the hardware and software Ensure that you adhere to the following when installing the AFC30 fan control: •• Install the controller RC in such a way that the electrical plug is facing downwards. This ensures that any condensation water that may form can flow out. •• Do not install the controller RC close to parts that generate considerable heat (e.g. exhaust). •• Maintain a sufficiently large distance to radio systems. •• Unplug all connectors from the electronics during electrical welding operations. •• Shield the lines used for speed sensors. Connect the shield on one side to the electronics or to the vehicle ground via a low-resistance connection. •• Do not route lines to the electronics close to other power-conducting lines in the device. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 48/108 Commissioning Note also the following: •• The electronics may only be tested with the proportional solenoids connected. •• The proportional solenoids must not be wired with spark-suppression diodes. •• Switching solenoids in the outputs of the controller RC electronics do not need to be interconnected with spark suppression diodes. •• Other externally wired inductive consumers in the system must be wired with spark-suppression diodes. For information about the tools and accessories required during installation, see chapter 10 “Technical data” on page 100. 6.3 Planning the parameters Install Plan Connect Set Check Save Fig. 27: Planning the parameters Before beginning with the parameterization, it is worthwhile planning the parameter values in advance. The parameter menues are structured as following: 1. Activation and configuration of the inputs signals (CAN messages, temperature inputs, digital and analog voltage inputs, speed inputs) (Menu 1 – CAN Inputs, Menu 2 – HW Inputs). 2. Calibration of the fan power control depending on the input temperatures so called “paths” (Menu 3 – Functions – Main). 3. Calibration of the additional functions (Menu 4 – Functions – Extended). 4. Activation and configuration of the output signals (Menu 5 – CAN / HW Outputs). 1.1.5 List of parameters to consider The following is a complete list of parameters to consider: Temperature inputs and paths •• Specify how many and which temperature signals should be read by the software (up to 6 configurable CAN bus inputs (1.1.x – 1.6.x), 1 J1939 ambient (1.7.1-1.7.2), up to 4 resistance inputs (2.1.1-2.1.4) and up to 2 analog inputs (2.1.5-2.1.6)). ––Specify how many and which temperature signals should be monitored (maximum 6 paths used in fan power calculation). •• For each temperature path (3.x.x) specify the following values: ––Source of temperature signal (one of the temperature signals read by the software) (3.x.1). ––Temperature at which fan starts to operate (Tmin) (3.x.2). ––Temperature at which fan operates at maximum power (Tmax) (3.x.3). ––Temperature at which an error occurs (Tover) (3.x.4). Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Commissioning 49/108 ––Response time of the fan control to changes in the temperature (ramp) (3.x.53.x.6). ––Whether the ambient temperature influences the temperature thresholds (3.x.7). ––The debouncing times for fan power requests (3.x.8). Ambient dependency •• For the ambient air temperature (3.7.x), specify the following values: •• The source temperature used for the calculation of the ambient dependency (3.7.1) ––Temperature at which the ambient air temperature starts affecting the thresholds (3.7.2) ––Temperature at which the ambient air temperature stops affecting the thresholds (3.7.3) ––The ramps for the filtering of the ambient temp. signal (3.7.4-3.7.5) •• Whether the ambient air temperature is written to the CAN bus (5.3.2) Retarder function •• Specify whether the retarder signal should be used (4.3.1) ––If so, specify whether the torque should be read by CAN (1.7.7-1.7.8) or the retarder state should be read from a switch (2.2.2). ––If read from a switch, specify the fan power for switch active (4.4.8) ––If read from the CAN, specify a 3-point curve to determine the fan power (4.4.14.4.6). ––Specify the temperature sources that should disable the function (4.3.3, 4.3.5) ––Specify threshold values for the first temperature (4.3.4) and/or the second temperature (4.3.6) below which the retarder signal is ignored. Fan power limitation •• Specify whether fan speed limitation should be used (4.1.1). If so: ––Specify a 4-point curve to set a limit for the fan power for a specific combustion engine speed (4.2.x). Starter protection •• Specify whether the engine’s starter protection should be active (4.1.6): ––Specify a minimum combustion engine speed (4.1.7) and the time delay (4.1.8) from when engine reaches minimum speed setting until the electronic fan control begins. Temperature threshold actuator •• Specify whether the temperature threshold actuator (a digital output) is to be used (5.2.1). If so: ––Specify which temperature input should be processed (4.5.1) ––Specify the lower (4.5.2) and upper (4.5.3) temperatures at which the value of the digital output should change ––Specify the logic of the digital output (5.2.1) RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 50/108 Commissioning Temperature Standstill / Stop function •• Specify whether the standstill (stop) function of the fan should be activated. You can do so by choosing one or two temperature sources (4.6.1 / 4.6.4) that should energize the stop valve. •• Define the lower temperature thresholds and delay times to activate the valve (4.6.2 / 4.5.1 / 4.6.5 / 4.5.7) and the higher temperature thresholds and delay times to disable the valve (4.6.3 / 4.5.6 / 4.6.6 / 4.5.8) •• If the fan speed is measured (2.3.1), specify the minimum fan speed to activate the valve (4.6.7) and its delay time (4.6.8) Reversing function •• Specify whether and how the reversing operation should be activated (4.7.1) and the valve configuration (4.7.2). •• If a periodic activation was chosen, set the interval time (4.7.3) •• Specify how the transitions of the reversing operation should be controlled (4.7.4) •• For time delay control of the transitions define the appropriate times (4.7.5-4.7.7) •• For speed control of the transitions define the appropriate speed thresholds (4.8.14.8.3) and its time delay (4.8.6) •• Set the time (4.8.4) and the power (4.8.8) in reversing Fan actuator (pwm output) •• Specify the following settings for the output: ––Minimum (5.1.1) and maximum (5.1.2) solenoid current ––Ramp-up time (5.1.4) and ramp-down time (5.1.5) ––PWM frequency (5.7.8) ––Whether the curve logic (5.1.3) should be positive or negative – this should match the logic expected by the fan solenoid Logic of the digital outputs •• Enable and specify the logic of the digital outputs (5.2.x) Transmit messages •• Specify whether the following values are written to the CAN bus: ––Ambient air temperature AMB (5.3.2) ––Diagnostic messages DM1 and DM2 (5.3.3) ––Estimated (desired) and actual fan speed (5.3.4) ––Propriatary messages (5.3.5 – 5.3.7) •• Define the source address of the AFC30 controller (5.3.1) For information about these settings and how they relate to each other, see chapter 5 “Basic concepts” on page 21. Refer also to the design document of your machine for information about suitable values, limits, response times, etc. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Commissioning 6.4 51/108 Connecting PC to the controller Install Plan Connect Set Check Save Fig. 28: Connecting the PC to the controller You need to connect the PC to the controller to be able to set the controller’s parameters as well as to perform the diagnosis or troubleshooting of errors. 1. Turn the vehicle ignition off. 2. Connect the diagnostics socket of the controller to the CAN interface on your PC using the BODAS-service connection cable. 3. Connect the following interfaces: VectorCANcardX, CANcardXL, CANcaseXL or Peak PCAN USB 4. Connect the power supply, 12 V or 24 V. 5. Start BODAS-service (Version 3.4 RC4 or higher) Diagnosis on the PC. 6. Turn the vehicle ignition on. The fan control turns on. 7. To search for connected BODAS controllers, click the System Scan icon. The detected controller is displayed in the left tree. 8. The current parameters, process data, errors, etc. are fetched from the controller and displayed in the software. If the diagnostics tool cannot find the controller, check the connection between PC and controller and whether any other tools may be accessing the controller and are thereby blocking the connection. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 52/108 Commissioning 6.5 BODAS-service overview The following figure shows a typical screenshot of BODAS-service: Fig. 29: Screenshot of BODAS-service The user interface contains different sections: 1 Hardware and software data 2 Selection panel 3 Data panel 4 Mode selection (Diagnosis, Flash Tool, Configurator) 5 Viewing options and search possibility Selection panel The selection panel contains the following main items: •• Parameter: Enables you to view and edit the parameters, e.g. the coolant water minimum temperature threshold. •• Processdata: Enables you to view the current process data, e.g. the fan speed. •• I/O Status View: Enables you to view all inputs and outputs in realtime. •• Custom view: Enables you to select parameters, processdata, inputs, and outputs to display, plot, and export. •• Error messages: Enables you to view all the error messages that are currently active. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Commissioning Data panel 53/108 The data panel contains the data that corresponds to the item clicked in the selection panel. Parameter When you click Parameter in the selection panel, a second set of menus is displayed in the data panel. These menus enable you to set all parameters of the AFC30 fan control. The individual parameters in this documentation are referred to in the format [menu_number] . [menu_group_number] . [parameter_number] e.g. 3.5.7: Ambient dependency for temperature path 5 •• Menu - 3 •• Group - 5 •• Parameter - 7 Fig. 30: Parameter notation: Ambient dependency is parameter 3.5.7 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 54/108 Commissioning 6.6 Setting the parameters Install Plan Connect Set Check Save Fig. 31: Setting the parameters Prerequisite The PC is connected to the controller and the current parameters have been loaded as described in “Connecting your PC to the controller”. Procedure 1. Click the desired controller. 2. Click Parameter. A new set of menus appears in the right panel. The panel contains various menu items. 3. Navigate to the desired parameter. The parameters are described in this manual in the form [menu_number] . [menu_group_number] . [parameter_number] 4. Set the parameter value. To reset the parameter to its default value, click the STD icon: 5. Click Save: For information about an individual parameter, its range of values, and its default value, see section 7 “Parameters” on page 59. A typical commissioning is described in section 6.10 “Commissioning example” on page 57. Note: The configuration of the read inputs and transmitted outputs (hardwired and CAN signals) is available after ignition reset. The changes of the functional parameters influence the fan behavior at once (online calibration, no ignition reset required). Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Commissioning 6.7 55/108 Checking the parameters for errors Install Plan Connect Set Check Save Fig. 32: Checking the parameters for errors When you have finished setting the parameters, BODAS-service automatically checks whether the parameter values are suitable, for example whether the maximum temperature is higher than the minimum temperature, whether two sensors are assigned to the same pin, etc. You should check the errors and rectify them before continuing. A full list of error codes and their meanings can be found in chapter 9 “Troubleshooting”. 1. Click the Error messages menu in the left panel. A list of active errors and saved errors is displayed in the right panel. 2. For each active error, look up the error code in chapter 11 “Alphabetical index” on page 105 and follow the advice to rectify the fault. The error is automatically removed from the list once it has been rectified. 3. Once all errors have been rectified, continue with the parameterization or save your parameterization. For more information about errors that occur during operation, see chapter 9 “Troubleshooting” on page 89. 6.8 Saving parameters Install Plan Connect Set Check Save Fig. 33: Saving parameters Saving parameters to the EEPROM If you turn the controller off without saving the parameters to the EEPROM, any changes to the parameters will be lost. Parameters not currently saved to the EEPROM show up in red text. To save the parameters to the EEPROM: ▶▶ Click the Save button at the top right of the Parameter dialog box. Saving parameters to the PC When you have finished parameterizing a vehicle, you should save the configuration on the BODAS-service PC. There are two options. If you need to replace a controller in a vehicle, you can then quickly load the saved configuration onto the new controller. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 56/108 Commissioning 1. Click the EPR > PC button: 2. Enter a file name for the configuration. Example: 0001.EPR 3. Save the file on the PC. The controller data is transferred to the PC and saved with the filename you entered. If you want to know the parameters for the documentation and further analysis: 1. Click the PAR > PC button: 2. Enter a file name for the parameters files: Example: 0001.PAR. 3. Save the file on the PC. 6.9 Loading saved parameters to the controller To open a saved configuration and transfer it to a controller, proceed as follows: 1. Click the EPR > ECU button: 2. Click Yes to confirm. 3. Select the file containing the desired saved configuration. Example: 0001.EPR 4. Click the Open button. The data is transferred from the PC to the controller. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Commissioning 57/108 6.10 Commissioning example Requirements A coach company in Spain has purchased a new AFC30 fan control for their buses. They have the following requirements: •• The charge air temperature, ambient air temperature, and hydraulic temperature should be measured. •• The charge air temperature should be read from the CAN bus. The fan should turn on at 45 °C, have maximum power at 60 °C and above, and report an error at 70 °C and above. It should have a ramp time of 25 s. •• The ambient air temperature should be read from a resistive sensor via pin 18. It should influence the charge air thresholds between ambient air temperatures of 25 °C and 60 °C. •• The hydraulic temperature should be read from a resistive sensor via pin 6. The fan should turn on at 60 °C, have maximum power at 70 °C and above, and report an error at 90 °C and above. It should have a ramp time of 50 s. •• A retarder is available and the values of the retarder should be read from the CAN bus. Three different retarder values should be considered with a linear interpolation for the values in between: ––Retarder value -110 % = 100 % fan power ––Retarder value -80 % = 85 % fan power ––Retarder value -50 % = 40 % fan power •• The retarder should only be active at ambient air temperatures above 25 °C. •• The solenoid that controls the fan is configured so that it delivers maximum power to the fan when it receives zero current (safety feature for wire breaks). The minimum current sent to the solenoid should be 0 mA and the maximum 600 mA. •• The actual fan speed and the desired fan speed should be sent to the CAN bus so they can be read by other ECUs. •• The ambient air temperature should be monitored and used to control the digital output. The output should be on above 30 °C and off below 20 °C. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 58/108 Commissioning Parameters and settings These requirements can be summarized and parameterized as listed in the following table, where fan power is calculated in Paths 2 (Charge Air) and 3 (Hydraulic Oil): Table 25: Parameters for commissioning example Component Param. no. Parameter Value CAN inputs 1.2.x CAN msg Temp 2 (Charge air temperature) CAN HW Inputs 2.1.1 Temp. Snsr Config. – Type (Ambient air temperature) TSA 2.1.2 Temp. Snsr Config. – Type (Hydraulic oil temperature) TSF 3.2.1 Temp. Source 2 CAN Temp 2 3.2.2 Temp Min 45.0 3.2.3 Temp Max 60.0 3.2.4 Temp Over 70.0 3.2.5/6 Ramp Inc / Dec 25 Charge air temperature path (2) 3.2.7 Ambient dependency ON Ambient air temperature Dependency 3.7.1 Ambient Temp. Source Temp. Snsr. 1 (Pin 18) 3.7.2 Ambient start temp. 25.0 3.7.3 Ambient stop temp. 60.0 Hydraulic fluid temperature Path (3) 3.3.1 Temp. Source 3 Temp. Snsr. 2 (Pin 6) 3.3.2 Temp min 60.0 3.3.3 Temp max 70.0 3.3.4 Temp Over 90.0 3.3.5/6 Ramp Inc / Dec 50 Retarder Temp. Thd Actuator Fan output CAN Transmit Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 3.3.7 Ambient dependency OFF 4.3.1 Retarder Function Select CAN ERC1 4.4.1 Retarder Value R1 -50 4.4.2 Fan Power Y1 40.0 4.4.3 Retarder Value R2 -80 4.4.4 Fan Power Y2 85.0 4.4.5 Retarder Value R3 -110 4.4.6 Fan Power Y3 100.0 4.3.3 Select Temp. Source 1 Temp. Snsr. 1 (Pin 18) 4.3.4 Temp. Threshold for Source 1 25.0 4.5.1 Select Temp. Source Temp. Snsr. 1 (Pin 18) 4.5.2 Tlow 20.0 4.5.3 Thigh 30.0 5.2.1 TThd Actuator - Type On (High Active) 5.1.1 Current min 100 5.1.2 Current max 600 5.1.3 Valve configuration Negative 5.3.4 Enable FD (Estimd + Act) Tx – ON Parameters 59/108 7 Parameters This chapter describes in detail all the possible values for each parameter of the AFC30 fan control. For reasons of clarity there are different parameter levels in the AFC30 which can be seen after entering a password. Enter the appropriate password after clicking on the button: •• Standard level no password required •• Expert level password: “expert” •• Developer level password: “developer” 7.1 Menu Parameter Menu 1: CAN Inputs Unit Default Range Description Level Off Off, On Enable reading of a CAN message with a temperature signal from J1939 - 1.1.2 No of bytes 1 1-2 Number of bytes of the temperature signal - 1.1.3 Start byte (J1939) 3 1-8 Position of the first byte of the temperature signal - Menu 1: CAN Inputs 1.1 CAN msg Temp 1 (IC1 EngIntkMnf) 1.1.1 CAN msg - Temp 1 1.1.5 PDU format deci 254 0 - 255 PDU format of the CAN message - 1.1.6 PDU specific deci 246 0 - 255 PDU specific of the CAN message - 1.1.7 Source address deci 0 0 - 255 Source address of the sending node - Off Off, On Enable reading of a CAN message with a temperature signal from J1939 - 1.2.2 No of bytes 2 1-2 Number of bytes of the temperature signal - 1.2.3 Start byte (J1939) 7 1-8 Position of the first byte of the temperature signal - 1.2 CAN msg Temp 2 (ET3 EngChrgAir) 1.2.1 CAN msg - Temp 2 1.2.5 PDU format deci 254 0 - 255 PDU format of the CAN message - 1.2.6 PDU specific deci 105 0 - 255 PDU specific of the CAN message - 1.2.7 Source address deci 3 0 - 255 Source address of the sending node - RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 60/108 Menu Parameters Parameter Unit Default Range Description Level Off Off, On Enable reading of a CAN message with a temperature signal from J1939 - 1.3.2 No of bytes 1 1-2 Number of bytes of the temperature signal - 1.3.3 Start byte (J1939) 2 1-8 Position of the first byte of the temperature signal - 1.3 CAN msg Temp 3 (RF HydRtdrOil) 1.3.1 CAN msg - Temp 3 1.3.5 PDU format deci 254 0 - 255 PDU format of the CAN message - 1.3.6 PDU specific deci 251 0 - 255 PDU specific of the CAN message - 1.3.7 Source address deci 16 0 - 255 Source address of the sending node - Off Off, On Enable reading of a CAN message with a temperature signal from J1939 - 1.4.2 No of bytes 1 1-2 Number of bytes of the temperature signal - 1.4.3 Start byte (J1939) 1 1-8 Position of the first byte of the temperature signal - 1.4 CAN msg Temp 4 (ET1 EngCoolt) 1.4.1 CAN msg - Temp 4 1.4.5 PDU format deci 254 0 - 255 PDU format of the CAN message - 1.4.6 PDU specific deci 238 0 - 255 PDU specific of the CAN message - 1.4.7 Source address deci 0 0 - 255 Source address of the sending node - Off Off, On Enable reading of a CAN message with a temperature signal from J1939 - 1.5.2 No of bytes 2 1-2 Number of bytes of the temperature signal - 1.5.3 Start byte (J1939) 3 1-8 Position of the first byte of the temperature signal - 1.5 CAN msg Temp 5 (ET1 EngOil) 1.5.1 CAN msg - Temp 5 1.5.5 PDU format deci 254 0 - 255 PDU format of the CAN message - 1.5.6 PDU specific deci 238 0 - 255 PDU specific of the CAN message - 1.5.7 Source address deci 0 0 - 255 Source address of the sending node - Off Off, On Enable reading of a CAN message with a temperature signal from J1939 - 1.6.2 No of bytes 2 1-2 Number of bytes of the temperature signal - 1.6.3 Start byte (J1939) 5 1-8 Position of the first byte of the temperature signal - 254 0 - 255 PDU format of the CAN message - 1.6 CAN msg Temp 6 TRF1 Oil 1.6.1 CAN msg - Temp 6 1.6.5 PDU format deci Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Parameters Menu Parameter Unit Default Range Description Level 1.6.6 PDU specific deci 248 0 - 255 PDU specific of the CAN message - 1.6.7 Source address deci 3 0 - 255 Source address of the sending node - Off Off, On Enable reading of Ambient Air Temperature (SPN 171) from AMB message (PGN 0xFEF5) 0 0 - 255 Source address of the node sending AMB Off Off, On Enable reading of Engine Speed (SPN 190) from EEC1 message (PGN 0xF004) 0 0 - 255 Source address of the node sending EEC1 - Off Off, On Enable reading of Actual Retarder Percent Torque (SPN 520) from ERC1 message (PGN 0xF000) - 16 0 - 255 Source address of the node sending ERC1 - Off Off, On Enable the diagnosis of a CAN message with Requested Percent Fan Speed 1.8.2 No of bytes 1 1-2 Number of bytes of the signal - 1.8.3 Start byte (J1939) 1 1-8 Position of the first byte of the temperature signal - 61/108 1.7 CAN AMB, EEC1 and ERC1 1.7.1 Enable AmbT (AMB) reading 1.7.2 SA - J1939 AMB msg deci 1.7.4 Enable EngSpd (EEC1) reading 1.7.5 SA - J1939 EEC1 msg deci 1.7.7 Enable RtdrTrq (ERC1) reading 1.7.8 SA - J1939 ERC1 msg deci - 1.8 CAN Ext Fan Req (CM1) msg 1.8.1 Enable CAN msg diagnosis 1.8.5 PDU format deci 224 0 - 255 PDU format of the CAN message - 1.8.6 PDU specific deci 0 0 - 255 PDU specific of the CAN message - 1.8.7 Source address deci 17 0 - 255 Source address of the sending mode - RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 62/108 Parameters 7.2 Menu Parameter Menu 2: HW Inputs Unit Default Range Description Level Menu 2: HW Inputs 2.1 Temp. Snsr. Config. - Type 2.1.1 T. Sensor 1 (Pin 18) - Type Off Off, TSF, TSA, TSF inverted, TSA - inverted, Generic 1 (Free TSF), Generic 2 (Free TSA) Hardware type of the Temperature Sensor - 2.1.2 T. Sensor 2 (Pin 6) - Type Off Off, TSF, TSA, TSF inverted, TSA - inverted, Generic 1 (Free TSF), Generic 2 (Free TSA) Hardware type of the Temperature Sensor - 2.1.3 T. Sensor 3 (Pin 17) - Type Off Off, TSF, TSA, TSF inverted, TSA - inverted, Generic 1 (Free TSF), Generic 2 (Free TSA) Hardware type of the Temperature Sensor - 2.1.4 T. Sensor 4 (Pin 16) - Type Off Off, TSF, TSA, TSF inverted, TSA - inverted, Generic 1 (Free TSF), Generic 2 (Free TSA) Hardware type of the Temperature Sensor - 2.1.5 An. T. Sensor 1 (Pin 31) - Type Off Off, On Activation of the Analogue Temperature Sensor 1 Expert 2.1.6 An. T. Sensor 2 (Pin 33) - Type Off Off, On Activation of the Analogue Temperature Sensor 2 Expert 2.2 Dig. Inp. Config. - Type 2.2.1 Ext Dig Fan Req Type Off Off, Normal (High active), Hardware type of the External Inverse (Low active) Digital Fan Request Expert 2.2.2 Rtdr State - Type Off Off, Normal (High active), Hardware type of the Retarder Inverse (Low active) State - 2.2.3 Fan Rvsg Req - Type Off Off, Normal (High active), Hardware type of the Fan Inverse (Low active) Reversing Request Expert 2.2.4 Amb T Dpd Ena Type Off Off, Normal (High active), Hardware type of the Ambient Inverse (Low active) Temperature Dependency Enable Expert 2.3.1 Sensor Off Off, DSM (Pin 19), DSM Hardware type Inverted (Pin 19), HDD1 / of the Fan Speed Sensor DSA1 (Pin 24), Inductive (Pin 32) - 2.3.2 Tooth count 30 2.3.3 Direction (Pin 32) Off Off, Dig Norm - Backw Hardware type of the Fan High, Dig Inv - Backw Low Rotation Direction - 2.3 Fan speed 0 - 200 Number of teeth used for the calculation of the Fan Speed - 2.3.5 Engine spd Cranking rpm 100 0 - 2000 Engine speed for cranking detection - 2.3.6 Engine spd - Running rpm 600 0 - 2000 Engine speed for running detection - 2.3.7 Engine spd - Stopped rpm 50 0 - 2000 Engine speed for stop detection - 2.3.8 Debounce time - eng spd ms 100 0 - 1000 Debounce time for engine speed input signal Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 - Parameters Menu Parameter Unit Default Range 63/108 Description Level Voltage of the Fan Drive System - Function mode of the External Digital Fan Request Expert Set point of the Fan Power when the External Digital Fan Request is active Expert 2.4 System Voltage 2.4.1 System voltage 24 VDC 24 VDC, 12 VDC 2.5 Ext Dig / An Fan Req 2.5.1 Ext Dig Fan Req Mode Off 2.5.2 Set point for Dig Ext Fan Req % 2.5.4 Enable - An Ext Fan Req Off, Minimum value, Fixed value, Limiting value, Standstill / Standby 2,5 0,0 - 100,0 Off Off, On Enable reading of the Analogue Expert External Fan Request 2.5.5 Umin (0%) mV 500 0 - 5000 Voltage for 0% Fan Power Request Expert 2.5.6 Umax (100%) mV 4500 0 - 5000 Voltage for 100% Fan Power Request Expert 2.5.7 Error Umin mV 150 0 - 5000 Below this voltage an electrical Expert error is recognised 2.5.8 Error Umax mV 4850 0 - 5000 Above this voltage an electrical Expert error is recognised 2.6.1 T= -30 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at -30 °C Expert 2.6.2 T= 0 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at 0 °C Expert 2.6.3 T= 20 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at 20 °C Expert 2.6.4 T= 40 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at 40 °C Expert 2.6.5 T= 60 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at 60 °C Expert 2.6.6 T= 80 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at 80 °C Expert 2.6.7 T= 100 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at 100 °C Expert 2.6.8 T= 120 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 1 at 120 °C Expert 2.6 Generic Temp Sensor (Normal) 2.7 Genereic Temp Sensor (Inverted) 2.7.1 T= 120 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at 120 °C Expert 2.7.2 T= 100 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at 100 °C Expert 2.7.3 T= 80 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at 80 °C Expert 2.7.4 T= 60 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at 60 °C Expert 2.7.5 T= 40 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at 40 °C Expert 2.7.6 T= 20 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at 20 °C Expert RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 64/108 Menu Parameters Parameter Unit Default Description Level 2.7.7 T= 0 °C Ohm 0 Range 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at 0 °C Expert 2.7.8 T= -30 °C Ohm 0 0 - 2000 Resistance point for a generic temp. Sensor Type 2 at -30 °C Expert 2.8.1 Umin mV 500 0 - 5000 Min. voltage for an analogue temp. Sensor Type 1 Expert 2.8.2 Umax mV 4500 0 - 5000 Max. voltage for an analogue temp. Sensor Type 1 Expert 2.8.3 Tmin degC 0,0 -40,0 - 100,0 Temp. at the min. voltage of this sensor Expert 2.8.4 Tmax degC 100,0 0,0 - 210,0 Temp. at the max. voltage of this sensor Expert 2.8.5 Error Umin mV 150 0 - 5000 Below this value an error is recognised Expert 2.8.6 Error Umax mV 4850 0 - 5000 Above this value an error is recognised Expert 2.8 Free Voltage Temp. Sensor 7.3 Menu Parameter Menu 3: Functions - Main Unit Default Range Description Level Off CAN Temp. 1 Off, Temp. Snsr. 1 (Pin Temperature used for the 18), Temp. Snsr. 2 (Pin calculation of the Fan Power 6), Temp. Snsr. 3 (Pin in Path 1 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) 3.1.2 Temp min degC 40,0 -40,0 – 210,0 Min. temperature for the Fan Power Request – 3.1.3 Temp max degC 60,0 -40,0 – 210,0 Max. temperature for the Fan Power Request (100%) – 3.1.4 Temp over degC 75,0 -40,0 - 210,0 Above this temperature an error is recognised – 3.1.5 Ramp Inc degC/s 100 1 – 1000 Ramp for increasing temperature – 3.1.6 Ramp Dec degC/s 100 1 – 1000 Ramp for decreasing temperature – Off Off, On Enable Ambient Temperature – Dependency for Path 1 0 0 – 99,0 Debouncing time for fan power request Menu 3: Functions - Main 3.1 Temp Path 1 3.1.1 Temp Source 1 3.1.7 Ambient Dependency 3.1.8 Fan Pwr Delay s Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 – – Parameters Menu Parameter Unit Default Range Description 65/108 Level 3.2 Temp Path 2 3.2.1 Temp Source 2 Off Off, Temp. Snsr. 1 (Pin Temperature used for the 18), Temp. Snsr. 2 (Pin calculation of the Fan Power 6), Temp. Snsr. 3 (Pin in Path 2 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) – 3.2.2 Temp min degC 50,0 -40,0 – 210,0 Min. temperature for the Fan Power Request 3.2.3 Temp max degC 100,0 -40,0 – 210,0 Max. temperature for the Fan – Power Request (100%) 3.2.4 Temp over degC 150,0 -40,0 – 210,0 Above this temperature an error is recognised – 3.2.5 Ramp Inc degC/s 100 0 –- 1000 Ramp for increasing temperature – 3.2.6 Ramp Dec degC/s 100 0 – 1000 Ramp for decreasing temperature – Off Off, On Enable Ambient Temperature – Dependency for Path 2 s 0 0 – 99,0 Debouncing time for fan power request Off CAN Temp. 3 3.3.2 Temp min degC 100,0 -40,0 – 210,0 Min. temperature for the Fan – Power Request 3.3.3 Temp max degC 145,0 -40,0 – 210,0 Max. temperature for the Fan – Power Request (100%) 3.3.4 Temp over degC 160,0 -40,0 – 210,0 Above this temperature an error is recognised – 3.3.5 Ramp Inc degC/s 100 0 – 1000 Ramp for increasing temperature – 3.3.6 Ramp Dec degC/s 100 0 – 1000 Ramp for decreasing temperature – Off Off, On Enable Ambient Temperature – Dependency for Path 3 0 0 – 99,0 Debouncing time for fan power request 3.2.7 Ambient Dependency 3.2.8 Fan Pwr Delay – – 3.3 Temp Path 3 3.3.1 Temp Source 3 3.3.7 Ambient Dependency 3.3.8 Fan Pwr Delay s Off, Temp. Snsr. 1 (Pin Temperature used for the 18), Temp. Snsr. 2 (Pin calculation of the Fan Power 6), Temp. Snsr. 3 (Pin in Path 3 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) – – RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 66/108 Menu Parameters Parameter Unit Default Range Description Level Off CAN Temp. 4 Off, Temp. Snsr. 1 (Pin 18), Temp. Snsr. 2 (Pin 6), Temp. Snsr. 3 (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) Temperature used for the calculation of the Fan Power in Path 4 – 3.4.2 Temp min degC 83,0 -40,0 – 210,0 Min. temperature for the Fan Power Request – 3.4.3 Temp max degC 93,0 -40,0 – 210,0 Max. temperature for the Fan – Power Request (100%) 3.4.4 Temp over degC 100,0 -40,0 – 210,0 Above this temperature an error is recognised – 3.4.5 Ramp Inc degC/s 100 0 – 1000 Ramp for increasing temperature – 3.4.6 Ramp Dec degC/s 100 0 – 1000 Ramp for decreasing temperature – Off Off, On Enable Ambient – Temperature Dependency for Path 4 0 0 – 99,0 Debouncing time for fan power request 3.4 Temp Path 4 3.4.1 Temp. Source 4 3.4.7 Ambient Dependency 3.4.8 Fan Pwr Delay s Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 – Parameters Menu Parameter Unit Default Range Description Off CAN Temp. 5 Off, Temp. Snsr. 1 Temperature used for the (Pin 18), Temp. Snsr. 2 calculation of the Fan Power (Pin 6), Temp. Snsr. 3 in Path 5 (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) 67/108 Level 3.5 Temp Path 5 3.5.1 Temp Source 5 – 3.5.2 Temp min degC 110,0 -40,0 – 210,0 Min. temperature for the Fan – Power Request 3.5.3 Temp max degC 125,0 -40,0 – 210,0 Max. temperature for the Fan – Power Request (100%) 3.5.4 Temp over degC 130,0 -40,0 – 210,0 Above this temperature an error is recognised – 3.5.5 Ramp Inc degC/s 100 0 – 1000 Ramp for increasing temperature – 3.5.6 Ramp Dec degC/s 100 0 – 1000 Ramp for decreasing temperature – Off Off, On Enable Ambient Temperature – Dependency for Path 5 0 0 – 99,0 Debouncing time for fan power request 3.5.7 Ambient Dependency 3.5.8 Fan Pwr Delay s – RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 68/108 Menu Parameters Parameter Unit Default Range Description Level Off, Temp. Snsr. 1 (Pin 18), Temp. Snsr. 2 (Pin 6), Temp. Snsr. 3 (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) Temperature used for the calculation of the Fan Power in Path 6 – 3.6 Temp Path 6 3.6.1 Temp Source 6 Off 3.6.2 Temp min degC 50,0 -40,0 – 210,0 Min. temperature for the Fan – Power Request 3.6.3 Temp max degC 100,0 -40,0 – 210,0 Max. temperature for the Fan Power Request (100%) – 3.6.4 Temp over degC 150,0 -40,0 – 210,0 Above this temperature an error is recognised – 3.6.5 Ramp Inc degC/s 100 0 – 1000 Ramp for increasing temperature – 3.6.6 Ramp Dec degC/s 100 0 – 1000 Ramp for decreasing temperature – Off Off, On Enable Ambient Temperature – Dependency for Path 6 0 0 – 99,0 Debouncing time for fan power request 3.6.7 Ambient Dependency 3.6.8 Fan Pwr Delay s – 3.7 Ambient Dependency 3.7.1 Ambient Temp. Source Off Off, Temp. Snsr. 1 Temperature used for (Pin 18), Temp. Snsr. 2 the calculation of the (Pin 6), Temp. Snsr. 3 temperature offset (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) – 3.7.2 Ambient start temp. degC 20,0 -40,0 - 210,0 Min. temperature to start the – calculation of the offset 3.7.3 Ambient stop temp. degC 60,0 -40,0 - 210,0 Max. temperature to start the – calculation of the offset 3.7.4 Ramp Inc degC/s 100 0 - 1000 Ramp for increasing temperature – 3.7.5 Ramp Dec degC/s 100 0 - 1000 Ramp for decreasing temperature – Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Parameters 7.4 Menu Parameter 69/108 Menu 4: Functions - Extended Unit Default Range Description Level 4.1.1 Enable - Fan Power Limtation Off Off, On Activation of the Fan Power Limitation depending on the engine speed – 4.1.6 Enable - Starter Protection Off Off, On Activation of the Engine Protection after the engine's start-up. Expert Menu 4: Functions - Extended 4.1 Fan Pwr Lim / Strtr Protn 4.1.7 Start rpm rpm 700 0 - 5000 Engine speed to allow fan control Expert 4.1.8 Start timer ms 2000 0 - 5000 Delay after engine reaches the start rpm to allow fan control Expert rpm 0 0 - 5000 X1 for the Fan Power Limitation (speed) – % 0,0 0,0 - 100,0 Y1 for the Fan Power Limitation (power) – rpm 1000 0 - 5000 X2 for the Fan Power Limitation (speed) – % 50,0 0,0 - 100,0 Y2 for the Fan Power Limitation (power) – rpm 2000 0 - 5000 X3 for the Fan Power Limitation (speed) – % 100,0 0,0 - 100,0 Y3 for the Fan Power Limitation (power) – rpm 3000 0 - 5000 X4 for the Fan Power Limitation (speed) – % 100,0 0,0 - 100,0 Off CAN ERC1 Off, CAN ERC1, Rtdr Dig Inp 4.2 Fan Pwr Lim - Values 4.2.1 Engine spd X1 4.2.2 Fan limit Y1 4.2.3 Engine spd X2 4.2.4 Fan limit Y2 4.2.5 Engine spd X3 4.2.6 Fan limit Y3 4.2.7 Engine spd X4 4.2.8 Fan limit Y4 Y4 for the – Fan Power Limitation (power) 4.3 Retarder Request 4.3.1 Retarder Function Select 4.3.3 Select Temp Source 1 4.3.4 Temp. Theshold for Source 1 Off degC 0,0 Activation of the Fan Power Request depending on the retarder torque or state – Off, Temp. Snsr. 1 Temperature 1 (Pin 18), Temp. Snsr. 2 for enabling of this function (Pin 6), Temp. Snsr. 3 (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) – -40,0 - 210,0 Below this temperature the function is disabled – RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 70/108 Menu Parameters Parameter Unit 4.3.5 Select Temp Source 2 4.3.6 Temp. Theshold for Source 2 Default Off Range Off, Temp. Snsr. 1 (Pin 18), Temp. Snsr. 2 (Pin 6), Temp. Snsr. 3 (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) Description Level Temperature 2 for enabling of this function – Below this temperature the function is disabled – degC 0,0 -40,0 – 210,0 4.4.1 Retarder Value R1 % -45 -125 – -1 R1 for the Fan Power Request (torque) – 4.4.2 Fan Power Y1 % 45 0,0 – 100,0 Y1 for the Fan Power Request (power) – 4.4.3 Retarder Value R2 % -75 -125 – -1 R2 for the Fan Power Request (torque) – 4.4.4 Fan Power Y2 % 75,0 0,0 – 100,0 Y2 for the Fan Power Request (power) – 4.4.5 Retarder Value R3 % -100 -125 – -1 R3 for the Fan Power Request (torque) – 4.4.6 Fan Power Y3 % 100,0 0,0 – 100,0 Y3 for the Fan Power Request (power) – 4.4.8 Fan Power for a Rtdr St Active % 50 0 – 100 4.4 Retarder Request - Values Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Set point of the Fan Power – Request if the Retarder State is active Parameters Menu Parameter Unit Default Range Description 71/108 Level 4.5 Temp. Thd Actr 4.5.1 Select Temp Source Off Off, Temp. Snsr. 1 Temperature for the – (Pin 18), Temp. Snsr. 2 activation of the Temperature (Pin 6), Temp. Snsr. 3 Threshold (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) 4.5.2 Tlow degC 50,0 -40,0 – 210,0 Lower value of the temperature hysterersis (below this temperature the function is disabled) – 4.5.3 Thigh degC 55,0 -40,0 – 210,0 Higher value of the temperature hysteresis (above this temperature the function is enabled) – 4.5.5 Stop Vlv Temp 1 On Delay s 0 0 – 99,0 Delay time to energize stop valve for standstill function for temperature source 1. – 4.5.6 Stop Vlv Temp 1 Off Delay s 0 0 – 99,0 Delay time to deenergize stop – valve for standstill function for temperature source 1. 4.5.7 Stop Vlv Temp 2 On Delay s 0 0 – 99,0 Delay time to energize stop valve for standstill function for temperature source 2. 4.5.8 Stop Vlv Temp 2 Off Delay s 0 0 – 99,0 Delay time to deenergize stop – valve for standstill function for temperature source 2. – RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 72/108 Menu Parameters Parameter Unit Default Range Description Level Temperature 1 for the activation of the Stop function – 4.6 Temp. Standstill / Stop 4.6.1 Select Temp Source 1 CAN Temp. 4 Off, Temp. Snsr. 1 (Pin 18), Temp. Snsr. 2 (Pin 6), Temp. Snsr. 3 (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) 4.6.2 Tlow for Source 1 degC 65,0 0,0 – 210,0 Lower value of the temperature hysterersis (below this temperature the function is enabled) – 4.6.3 Thigh for Source 1 degC 70,0 0,0 – 210,0 Higher value of the temperature hysterersis (above this temperature the function is disabled) – 4.6.4 Select Temp Source 2 Off Off, Temp. Snsr. 1 Temperature 2 for the (Pin 18), Temp. Snsr. 2 activation of the Stop (Pin 6), Temp. Snsr. 3 function (Pin 17), Temp. Snsr. 4 (Pin 16), CAN Temp. 1, CAN Temp. 2, CAN Temp. 3, CAN Temp. 4, CAN Temp. 5, CAN Temp. 6, CAN msg AMB, An. Temp. Snsr. 1 (Pin 33), An. Temp. Snsr. 2 (Pin 31) – 4.6.5 Tlow for Source 2 degC 70,0 0,0 – 210,0 Lower value of the temperature hysterersis (below this temperature the function is enabled – 4.6.6 Thigh for Source 2 degC 80,0 0,0 – 210,0 Higher value of the temperature hysterersis (above this temperature the function is disabled – 4.6.7 Stop Vlv Fan Speed Theshold rpm 50 0 – 1000 Max. fan speed to allow the activation of the Stop Valve – 4.6.8 Stop Vlv activation Delay time ms 0 0 – 5000 Delay time for the activation of the Stop Valve – 4.7 Reversing 1 4.7.1 Fan Rvsg - Activation Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Off Off, Rvsg active Activation of the Fan (periodic), Rvsg Reversing Function deactivated (periodic), Rvsg once (not periodic), Rvsg once and periodic Expert Parameters Menu Parameter Unit 4.7.2 Valve setup Default Range 4-3 valve 4-3 valve or 2 valves, or 4-2-valve without stop 2 valves 4.7.3 Time interval min 4.7.4 Fan Rvsg - Ctrl Mode 120 0 - 2000 73/108 Description Level Hardware configuration for the Reversing Function Expert Time interval between reversing cycles Expert Time Speed Sensor controlled, Control mode of the Delay Time Delay controlled, Reversing Function controlled Spd Snsr OR Ti Delay, Spd Snsr AND Ti Delay Expert 4.7.5 Time in standby s 4,000 0,000 - 32,000 Min. time that has to be Expert spent in Standby state (i.e. at minimum pressure) 4.7.6 Time in standstill s 7,000 0,000 - 32,000 Min. time that has to be spent in Standstill Expert 4.7.7 Time in resume s 10,000 0,000 - 32,000 Min. time that has to be spent in Resume (to go to normal mode again) Expert 4.8.1 Max speed in standby rpm 650 0 - 2000 Maximum fan speed when in standby (i. e. at minimun pressure). Expert 4.8.2 Max speed in standstill (rvsg) rpm 100 0 - 2000 Maximum fan speed when in standstill. Expert 4.8.3 Min speed in standby rpm 300 0 - 2000 Minimum fan speed when in standby (i.e. at minimum pressure). Expert Time to reverse fan Expert 4.8 Reversing 2 s 20,000 0,000 - 32,000 4.8.6 Deb time for fan speed 4.8.4 Reverse time ms 200 0 - 1000 4.8.8 Power during reversing % 80,0 0,0 - 100,0 7.5 Menu Parameter Debounce time for fan speed. Expert Fan power during reversing Expert Description Level Menu 5: CAN / HW Outputs Unit Default Range 5.1.1 Imin mA 50 50 - 3500 Min. current of the solenoid used for the Fan Control - 5.1.2 Imax mA 600 100 - 3500 Max. current of the solenoid used for the Fan Control - Off Off, Positive, Negative Menu 5: CAN / HW Outputs 5.1 Fan Actr Output - Config. 5.1.3 Valve configuration Valve characteristic (current- to-power) 5.1.4 Ramp Up %/s 100,0 0,0 - 500,0 Ramp for the increasing fan power request - 5.1.5 Ramp Down %/s 100,0 0,0 - 500,0 Ramp for the decreasing fan power request - 24V ED72 (22.7 Ohm) 12V ED71 (5.5 Ohm), 24V 37-K40 (4.8 Ohm), 24V ED72 (22.7 Ohm), Manual Type of the solenoid - 5.1.6 Coil Type (PID Ctrl params) RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 74/108 Menu Parameters Parameter Unit 5.1.7 iMin Hold Default Range Description Off Off, On Holding of the current for the 0 fan power request Level 5.2 Dig. Outputs Config. - Type 5.2.1 TThd Actuator - Type Off 5.2.2 Stop Valve - Type Off, On (High Active), OnInv (Low Active) On (High Off, On (High Active), Active) OnInv (Low Active) 5.2.3 Rvsg Valve- Type Off Off, On (High Active), OnInv (Low Active) Hardware type of the Temperature Threshold Actuator - Hardware type of the Stop Valve - Hardware type of the Reversing Valve Expert - 5.2.5 Error Lamp - Type Off Off, On Activation of the Error Lamp 5.2.6 Operational Lamp - Type Off Off, On Activation of the Operational Expert Lamp 78 0 - 255 Source address of this ECU - 5.3.2 Enable AMB Tx Off Off, On Transmission of the CAN message AMB with the measured Ambient Air Temperature (SPN 171) - 5.3.3 Enable DM1 and DM2 Tx Off Off, On Transmission of the diagnostic messages DM1 and DM2 - 5.3.4 Enable FD (Estimd + Act) Tx Off Off, On Transmission of the CAN message FD with the set (SPN 975) and measured (SON 1639) fan speed - 5.3.5 Enable Prop 01 Tx Off Off, On Transmission of the proprietary message 01 - 5.3.6 Enable Prop 02 Tx Off Off, On Transmission of the proprietary message 02 - 5.3.7 Enable Prop 03 Tx Off Off, On Transmission of the proprietary message 03 - ms 2000 0 - 5000 Time spent in the After Run (Post Drive) Expert 5.7.3 facPidKp_Centi_u16 centi 40 0 - 500 P-value of the current controller for the Fan Actuator Developer 5.7.4 facPidKi_Centi_u16 centi 60 0 - 2000 I-value of the current controller for the Fan Actuator Developer 5000 2000 - 7000 Slope of the current controller Developer 5.3 Tx CAN msgs/Run after 5.3.1 Source Address AFC-ECU 5.3.8 After run delay deci 5.7 Fan Actr Output - PID Ctrl 5.7.5 iSlop_digits_u16 5.7.6 rMinLoad_mOhm_u32 Ohm 10,7 1,0 - 300,0 Below this value an error is recognised Developer 5.7.7 rMaxLoad_mOhm_u32 Ohm 66,0 1,0 - 300,0 Above this value an error is recognised Developer Hz 100 PWM frequency of the solenoid Developer 5.7.8 PWM Frequency Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 100, 143, 166, 200, 250 Parameters Menu Parameter Unit Default Range 5.8.1 Hi Current Point mA 200 5.8.2 Lo Current Point mA s 75/108 Description Level 0 – 3500 High current measurement point for open loop control Developer 150 0 – 3500 Low current measurement point for open loop control Developer 0,25 0–5 20 0 – 1000 Scaling factor for slope at low current Developer 5.8 Fan Actr Output – Open Loop 5.8.3 Pause Time 5.8.4 Scale Factor Pause time to take Developer measurement at high and low current points 5.8.5 Threshold Current mA 120 0 – 1000 Threshold current for openloop control (below this current open-loop control is used) Developer 5.8.6 Hysteresis Current mA 10 0 – 500 Hysteresis value (when the current is this much higher than the threshold current, closed-loop control is used) Developer RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 76/108 Signal reference 8 Signal reference This chapter contains a list of the process data read by BODAS-service as well as a description of the CAN communication. 8.1 Process data read by BODAS-service The following table lists all the supported signals and process data that can be read from the AFC30 fan control using BODAS-service. To view the process data: 1. In BODAS-Service, click Scan and select the desired ECU. 2. Click Process data. Fig. 34: Process data in BODAS-service Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Signal reference Input process data 77/108 Table 26: Set 1: Input - CAN msgs 1 Process value Unit Description Level 1.1 Can Msg Temp. 1 degC Temperature from CAN message 1 - 1.2 Can Msg Temp. 2 degC Temperature from CAN message 2 - 1.3 Can Msg Temp. 3 degC Temperature from CAN message 3 - 1.4 Can Msg Temp. 4 degC Temperature from CAN message 4 - 1.5 Can Msg Temp. 5 degC Temperature from CAN message 5 - 1.6 Can Msg Temp. 6 degC Temperature from CAN message 6 - 1.7 Ambient Air Temp. (AMB) degC Ambient temperature from AMB message - 1.8 External CAN Fan Req. % External fan power request from CAN message - Table 27: Set 2: Input - CAN msgs 2 Process value Unit Description Level 2.1 Engine Speed (EEC1) rpm Engine speed from EEC1 message - Retarder torque from ERC1 message - 2.2 Retarder Torque (ERC1) % 2.3 Test 2 Developer 2.4 Test 3 Developer 2.5 Test 4 Developer 2.6 Test 5 Developer 2.7 Test 6 Developer 2.8 Test 7 Developer Table 28: Set 3: Input - Hardware Process value Unit Description Level Retarder state from digital input - rpm Fan speed calculated from frequency inputs - Fan rotation direction calculated from speed sensor or digital input Expert 3.1 Rtdr St 3.2 Fan Speed 3.3 Fan Rot Dir 3.4 Ext Dig Fan Req External digital fan request from digital input Expert 3.5 Fan Rvsg Req Reversing fan request from digital input Expert 3.6 Amb T Dependancy Request of ambient temperature dependency from digital input Expert External analogue fan power request - analogue input Expert 3.7 Ext An Fan Req 3.8 Test 7 mV Developer RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 78/108 Signal reference Table 29: Set 4: Input - Temperature sensors Process value Unit Description 4.1 Temp Snsr 1 (Pin 18) degC Temperature from resistance temperature input 1 - 4.2 Temp Snsr 2 (Pin 6) degC Temperature from resistance temperature input 2 - 4.3 Temp Snsr 3 (Pin 17) degC Temperature from resistance temperature input 3 - 4.4 Temp Snsr 4 (Pin 16) degC Temperature from resistance temperature input 4 - 4.5 Ana T Snsr 1 (Pin 30) degC Temperature from analogue temperature input 1 Expert 4.6 Ana T Snsr 2 (Pin 33) degC Temperature from analogue temperature input 2 Expert % External analogue fan power request calculated from analogue input Expert 4.7 Ext An Fan Pwr Req (Pin 44) 4.8 Test 7 Level Developer Table 30: Set 5: Functions - Inputs 1 Process value Unit Description Level 5.1 T value for Path 1 degC Temperature used for the fan power calculation in Path 1 - 5.2 T value for Path 2 degC Temperature used for the fan power calculation in Path 2 - 5.3 T value for Path 3 degC Temperature used for the fan power calculation in Path 3 - 5.4 T value for Path 4 degC Temperature used for the fan power calculation in Path 4 - 5.5 T value for Path 5 degC Temperature used for the fan power calculation in Path 5 - 5.6 T value for Path 6 degC Temperature used for the fan power calculation in Path 6 - 5.7 T value for Ambient degC Temperature used for the ambient dependency - Table 31: Set 6: Functions - Inputs 2 Description Level 6.1 T1 value for Retarder Process value degC First temperature used for the activation of the Retarder Function - 6.2 T2 value for Retarder degC Second temperature used for the activation of the Retarder Function - 6.4 T value for T Threshold Actuator degC Temperature used for the activation of the Temperature Threshold Actuator - 6.6 T1 value for Stop Valve degC First temperature used for the activation of the Stop Function - 6.7 T2 value for Stop Valve degC Second temperature used for the activation of the Stop Function - Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Unit Signal reference Output process data 79/108 Set 2: Set 7: Functions -Outputs 1 Description Level 7.1 Fan Pwr Req - Path 1 Process value Unit % Fan power request calculated from Path 1 - 7.2 Fan Pwr Req - Path 2 % Fan power request calculated from Path 2 - 7.3 Fan Pwr Req - Path 3 % Fan power request calculated from Path 3 - 7.4 Fan Pwr Req - Path 4 % Fan power request calculated from Path 4 - 7.5 Fan Pwr Req - Path 5 % Fan power request calculated from Path 5 - 7.6 Fan Pwr Req - Path 6 % Fan power request calculated from Path 6 - 7.7 Fan Pwr Req - Rtdr % Fan power request calculated from the Retarder Torque - 7.8 Fan Pwr Req - Ext CAN msg % Fan power request from the CAN message - Table 32: Set 8: Functions - Outputs 2 Description Level 8.1 Fan Pwr Req - Ext Analog Process value Unit % Fan power request from the External Analogue Input Expert 8.2 Fan Pwr Req - Ext Digital % Fan power request from the External Digital Input Expert 8.4 Fan Pwr Lim - Over Spd. Protn. % Fan power limitation from Overspeed and Start-up Protection 8.5 Fan Power Target % 8.6 Fan Actuator Set Current mA 8.8 Amb Temp. Offset degC - Final fan power request - Set current calculated from the final fan power request - Temperature offset used for the calculation of the Ambient Dependency - Table 33: Set 9: Functions - Flags Description Level 9.1 Flag for Temp. Threshold Process value Unit Activation flag of the Temperature Threshold (logical value) - 9.2 Flag for Stop Valve Activation flag of the Stop Valve (logical value) - 9.3 Flag for Rvsg Valve Activation flag of the Reversing Valve (logical value) Expert 9.4 Flag for Rvsg Active State of the Reversing Function (logical value) Expert 9.5 Error Lamp Blink Code Error code sent to the Error Lamp - 9.6 Operation Lamp State State of the Operational Lamp Expert RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 80/108 Signal reference Table 34: Set 10: Outputs - Hardware Process value Unit 10.1 Temp. Threshold Actr (Pin 55) Level Activation of the Temperature Threshold (physical value) - 10.2 Stop Valve (Pin 56) Activation of the Stop Valve (physical value) - 10.3 Rvsg Valve (Pin 53) Activation of the Reversing Valve (physical value) Expert 10.4 Dig Outp 4 (Pin 54) Activation of the Digital Output 4 (physical value) Developer 10.5 Error Lamp (Pin 1) Activation of the Error Lamp (physical value) - 10.6 Fan Actuator - i Set (Pin 37) mA Set current of the Fan Actuator - 10.7 Fan Actuator - i Act (Pin 37) mA Actual current of the Fan Actuator - Activation of the Operational Lamp (physical value) Expert 10.8 Operation Lamp (Pin 47) Other process data Description Table 35: Set 11: System 1 - RC4-5/30 Process value Unit 11.1 CPU load (avrg.) % 11.2 CPU load (last) % Description Level Average load of the processor of the controller - Last load of the processor of the controller - 11.3 CAN1 status Status of CAN 1 (Bodas diagnosis) - 11.4 CAN2 status Status of CAN 2 (Vehicle CAN, J1939) - 11.5 Voltage VB V Battery voltage - 11.6 Voltage VP1 V Power supply of the hardware outputs - Ignition state - 11.7 Ignition Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Signal reference 81/108 Table 36: Set 12: System 2 - RC4-5/30 Process value Unit Description Level 12.1 Voltage VSS1 (PwrOn) V Sensor voltage VSS1 during power on sequence (Normal value 5 V) - 12.2 Voltage VSS2 (PwrOn) V Sensor voltage VSS2 during power on sequence (Normal value 5 V) - 12.3 Voltage VSS3 (PwrOn) V Sensor voltage VSS3 during power on sequence (Normal value 5 V) - 12.4 Voltage VSS4 (PwrOn) V Sensor voltage VSS4 during power on sequence (Normal value 8,5 V) - 12.5 Voltage VSS4 diag (PwrOn) V Sensor voltage diagnostic VSS4 during power on sequence (Normal value 8,5 V) Developer 12.6 Voltage VSS4 (EcuHlth) V Sensor voltage VSS4 during operation (Normal value 8,5 V) - 12.7 Voltage VSS4 diag (EcuHlth) V Sensor voltage diagnostic VSS4 during operation Developer (Normal value 8,5 V) 12.8 rLoad mOhm Resistance of fan actuator Developer RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 82/108 Signal reference 8.2 Introduction CAN Signals CAN (Controller Area Network) bus allows communications among microcontrollers and devices. A CAN bus is typically connected to sensors, actuators, and other control devices. The data sent from one device to another are segmented into frames (messages) before transmission. A message consists primarily of an identifier (ID), and up to 8 bytes of data. The figure below shows the overall structure of a CAN message: Structure of a CAN message Fig. 35: Structure of a CAN Message According to protocol J1939, every message contains a 29-bit CAN ID, which includes information regarding the priority of the message, and an up-to 8 bytes of Protocol Data Unit (PDU), which contains the actual data to be transmitted. Furthermore, a CAN ID is divided into three segments: •• 3 bits of Priority, •• 18 bits of Parameter Group Number (PGN), •• 8 bits of source address (SA). The PGN is further divided into: •• Extended Data Page, •• Data Page, •• PDU Format, •• PDU Specific. The figure below shows the detailed structure of a CAN ID: Fig. 36: Structure of a CAN ID Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Signal reference Structure of a PDU 83/108 The PDU contains the actual data to be transmitted in the message. Each signal has its pre-allocated space (either 1 byte or 2 bytes) in the PDU. The following picture shows the PDU format: Fig. 37: Structure of a PDU CAN input signals The following signals can be read from the CAN bus as J1939 CAN information: 1. Configurable CAN signals (temperatures and power) 2. Defined CAN signals (engine speed, ambient temperature and retarder torque). Example In this example, the temperature parameters need to be configured in the BODASservice software. Specifically, the user needs to define the following details regarding a specific parameter in BODAS-service according to protocol J1939-71. •• Number of bytes in the PDU •• Start position in the PDU •• PDU Format (in decimal) •• PDU Specific (in decimal) •• Source address RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 84/108 Signal reference To calibrate Engine Oil Temperature (SPN 175) in message ET1: 1. Search for ‘SPN 175’ in the protocol J1939-71 2. User should be able to find the information shown in the protocol J1939-71, as shown in Table 36. ––Copy the PGN specified at the end. 3. Search for the PGN number specified (i.e. PGN 65262) in the protocol J1939-71 4. User should be able to find the information shown in the protocol J1939-71, as shown in Table 37. 5. Extract information needed for BODAS-Service: ––Number of bytes in the PDU: 2 ––Start position in the PDU: 3 (‘3-4’ as given in the protocol) ––PDU Format (in decimal): 254 ––PDU Specific (in decimal): 238 ––Source address: application specific (i.e. not included in the protocol) Example SPN Table 37: Information according to protocol J1939-71 under the term “SPN 175 Engine Oil Temperature 1” Parameter Value Name Temperature of the engine lubricant SPN 175 Data length 2 bytes Resolution 1 degC/bit Offset -40 degC Data range -40 to 210 degC Operational range same as data range Type Measured Supporting Information PGN 65262 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Signal reference Example PGN 85/108 Table 38: Information according to protocol J1939-71 under the term “PGN 65262 Engine Temperature - ET1” Parameter Value Name Engine Temperature – ET1 Transmission rate 1s Data length 8 bytes Data page 0 Extended Data Page 0 PDU format 254 (FE16) PDU specific 238 (EE16) Default priority 6 Parameter Group Number 65262 (0xFEEE16) Start position Length Parameter name SPN 1 1 byte Engine Coolant Temperature 110 2 1 byte Engine Fuel Temperature 1 174 3-4 2 bytes Engine Oil Temperature 1 175 5-6 2 bytes Engine Turbocharger Oil Temperature 176 7 1 byte Engine Intercooler Temperature 52 8 1 byte Engine Intercooler Thermostat Opening 1134 2 3 Fig. 38: Screenshot of BODAS-Service RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 86/108 Signal reference For convenience purposes, the table below summarizes the configuration details of the most commonly used parameters. The parameter numbers 1.x.x correspond to the numbers in BODAS-service (Figure 34). Please note that source address is the address of the transmitting control unit, and is independent of PGNs. Table 39: Summary of the most commonly used calibratable signals. The Prm.1.x.7 Source address is application specific. Name of signal SPN Name of PGN PGN deci (hex) Prm. 1.x.2 No of bytes Prm. 1.x.3 Start byte Prm. 1.x.5 PDU format [deci] Prm. 1.x.6 PDU specific [deci] Engine Coolant Temp 110 ET1 65262 (0xFEEE) 1 1 254 238 Engine Oil Temp 175 ET1 65262 (0xFEEE) 2 3 254 238 Engine Charge Air Cooler Outlet Temperature 1636 ET3 65129 (0FE69) 2 7 254 105 Engine Intake Manifold 1 Temperature 105 IC1 65270 (0xFEF6) 1 3 254 246 Hydraulic Retarder Oil Temperature 120 RF 65275 (0xFEFB) 1 2 254 251 Transmission Oil Temperature 177 TRF1 65272 (0xFEF8) 2 5 254 248 Hydraulic Temperature 1638 VF 65128 (0xFE68) 1 1 254 104 Requested Percent Fan Speed 986 CM1 57344 (0xE000) 1 1 254 0 Prm. 1.x.7 Source address Application specific Table 40: Summary of the most commonly used predefined signals. Name of signal SPN Name of PGN PGN deci (hex) No of bytes Start byte PDU format [deci] PDU format [deci] Ambient Air temperature 171 AMB 65269 (0xFEF5) 2 4 254 238 Engine Speed 190 EEC1 61444 (0xF004) 2 4 240 4 Actual Retarder – Percent Torque 520 ERC1 61440 (0xF000) 1 2 240 0 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Prm. 1.x.7 Source address Application specific Signal reference CAN output signals 87/108 The following signals can be sent to the CAN bus as J1939 CAN messages. This enables the values to be read directly from the CAN bus, e.g. by a PC or by another ECU. Calibrate the source address of the RC with ASrun-AFC30 (5.3.1). The messages are only sent to the CAN bus if the parameter (5.3.5 – 5.3.7) to enable the corresponding proprietary CAN message is set to ON. Table 41: CAN output signals Message PropB01, 0x18FF01xx (1000 ms) Byte Content Unit 1: Temperature Sensor 1 1°C / bit, offset -40°C 2: Temperature Sensor 2 1°C / bit, offset -40°C 3: Temperature Sensor 3 1°C / bit, offset -40°C 4: Temperature Sensor 4 1°C / bit, offset -40°C 5: Analogue temperature Sensor 1 1°C / bit, offset -40°C 6: Analogue temperature Sensor 2 1°C / bit, offset -40°C 7: PropB02, 0x18FF02xx (1000 ms) Bit 1 External Digital Fan Request 2 Fan Reversing Request 3 Ambient Temp. Dependency Enable 4 Fan Speed Rotation Direction 5 Retarder State 6 Internal 7 Internal 8 Internal 8: Offset from Ambient temperature 1: Fan power from Path 1 % / bit 2: Fan power from Path 2 % / bit 3: Fan power from Path 3 % / bit 4: Fan power from Path 4 % / bit 5: Fan power from Path 5 % / bit 6: Fan power from Path 6 % / bit 7: Fan power from Retarder % / bit 8: Fan power from External Analogue Request % / bit RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 88/108 Signal reference Message PropB03, 0x18FF03xx (100 ms) Byte Content Unit 1: Bit Fan power limited % / bit 2: Fan power target % / bit 3+4: Set current mA / bit 5+6: Actual current mA / bit 7: 8: Internal 1: Temp. Threshold Actuator. 2: Stop Valve 3: Reversing Valve 4: Internal 5: Error Lamp 6: Operation Lamp 7: Internal 8: Internal The following signals can also be sent to the CAN bus as J1939 CAN messages: Table 42: Other CAN signals Message Byte Content Parameter AMB (0x18FEF5xx) 4+5 Ambient air temperature 5.3.2 FD (0x18FEBDxx) 0 Desired fan speed 5.3.4 FD (0x18FEBDxx) 2+3 Actual fan speed 5.3.4 Some CAN output signals are sent with an offset, e.g. the value 0 is sent for a temperature of -40 °C. It is important to take the offset into account if reading data directly from the controller, or if another ECU reads data from the controller. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Troubleshooting 89/108 9 Troubleshooting This chapter describes how to detect and rectify faults with the AFC30 fan control. If the system detects a fault, the following occurs: •• The fan works with maximum speed, if the hydraulic control shows a negative characteristic (no current at output = max. oil flow). This is to ensure that motor does not overheat even if the exact temperature cannot be read •• The error lamp flashes with an appropriate error code. The sequence with which the error lamp flashes provides information about what fault has occurred For more information about the sequence of flashes, see section 9.1 “Error lamp” on page 89. •• The faults are logged in the control unit. They can be read using BODAS-service For more information about the error messages, see section 9.3 “Error codes and messages” on page 91. •• DM1 and DM2 messages can be used to identify faults. For more information about the SPN/FMI, see section 9.2 “J1939 diagnostic message” on page 90. 9.1 Error lamp The error lamp is used to indicate that a fault has occurred. When a fault occurs, the lamp flashes with short or long pulses of light followed by a delay. The sequence of long and short pulses is referred to as an error code. If more than one error is present, then the error codes are indicated in sequence in a continuous loop. Only errors that are currently present are indicated. When the fan control is turned on, the error lamp lights for two seconds to indicate that it is functioning correctly. Sequence of flashes The following rules define how the error lamp flashes: •• Each error code consists of a sequence of long and short pulses •• A long pulse lasts 1000 ms •• A short pulse lasts 500 ms •• Long pulses always preceded short pulses •• There is a delay of 500 ms between two pulses •• There is a delay of 2 s between two error codes Once you have identified an error code, look up its meaning in section 9.3 “Error codes and messages” on page 91. RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 90/108 Troubleshooting Example The following diagram shows an example of the error lamp. Each square represents 500 ms. The red rectangles represent the error lamp being on: Control on Blink code 21 Blink code 13 Time [500 ms] Fig. 39: Error lamp example •• 2000 ms pulse when fan control turned on to indicate error lamp operating correctly •• Two long pulses, one short pulse = Blink code 21 •• One long pulse, three short pulses = Blink code 13 •• The cycle of error codes repeats continuously until they are solved 9.2 J1939 diagnostic message If one or more errors are active, a DM1 message is sent every second. This function can be activated by (5.3.3). For details regarding the contained J1939 Fault Lamps information, see section 9.3 “Error codes and messages” on page 91. You can use SPN and the FMI listed in section 9.3 “Error codes and messages” on page 91 to identify the cause of the fault(s). The following applies for diagnostic messages: •• DM1 requests are ignored •• A DM2 message request is required to send details of passive faults •• DM11 messages are ignored Note: The SPNs and FMIs in the AFC30 specific DM1 message are not compliant with the J1939. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Troubleshooting 9.3 91/108 Error codes and messages Table 43: Error codes and messages Error message Error code Blink code J1939 SPN Cause Effect Remedy Quit Save J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp PwrOn1: uBatt out of range 0x9000 0 0 Supply voltage to controller too high or too low Application SW disabled Check supply voltage, especially during engine cranking Always No off off off off PwrOn2: uSnsrSply too low 0x9001 11 7F101 At least one of the sensor supply voltages is too low Application SW disabled Check VSS 1–4 Always No off off blink slow off PwrOn3: Hw Monitor Check 1 0x9002 12 7F102 Error reported by hardware before VP_1 is closed Outputs off Check wiring, restart controller Always Yes off off blink slow off PwrOn4: Start condition 1 0x9003 0 0 Start condition not met before VP_1 is closed Application SW disabled Check wiring, restart controller Always No off off off off PwrOn5: Engine Speed condition 0x9004 0 0 Engine speed condition is not met Application SW disabled Ensure engine is running Always No off off off off PwrOn6: Hw Monitor Check 2 0x9005 13 7F110 Error reported by hardware after VP_1 is closed Outputs off Check wiring, restart controller Always Yes off off blink slow off PwrOn7: Start condition 2 0x9006 0 0 Start condition not met after VP_1 is closed Application SW disabled Check wiring, restart controller Always No off off off off PwrOn8: Safeout 0x9007 14 7F10C Error with the safeout Application SW disabled Check wiring, restart controller n/a No off off off off PwrOn9: Swt On locked 0x9008 15 7F106 Supply VP_1 is locked on Application SW disabled Check wiring, restart controller Always Yes off off blink slow off PwrOn10: Swt No Power Supply 0x9009 0 0 No or low supply Application voltage SW disabled Check supply voltage, check wiring, restart controller Always Yes off off off off PwrOn11: Swt No VP 0x900A 16 7F10A Supply VP_1 cannot be switched on Check wiring, restart controller Always Yes off off blink slow off Application SW disabled RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 92/108 Troubleshooting Error message Error code Blink code J1939 SPN Cause Effect Remedy Quit Save J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp PwrOn12: Swt Unexpec Batt 0x900B 17 7F10B Unexpected state for the power supply Application SW disabled Check wiring, restart controller Always Yes off off blink slow off PwrOn13: Swt Inhibit active 0x900C 18 7F10E Power supply is disabled by inhibit pin Application SW disabled Check inhibit pin (pin 20) Always Yes off off blink slow off EcuHlth1: App Sw disabled 0x9030 21 7F300 Error reaction application SW disabled is active Application SW disabled Check other errors reported, check wiring Always No off off off off EcuHlth2: Outputs Off (Emgy) 0x9031 22 7F301 Error reaction outputs off is active Outputs off Check other errors reported, check wiring Always No off off blink slow off EcuHlth3: Power Supply 0x9032 23 7F302 Supply voltage Application is too low or too SW disabled high Check supply voltage, ensure supply voltage parameter is set correctly Always Yes off blink slow off off EcuHlth3: Power Sply (Inhibit) 0x9033 24 7F303 Voltage on inhibit pin is too low or too high Check supply voltage, ensure supply voltage parameter is set correctly Always No off off blink slow off EcuHlth4: 0x9034 ECU temperature 25 7F304 ECU temperature Error is high reported Turn off ECU or add cooling to reduce temperature Always No off off off blink slow EcuHlth5: Avrg Task load 0x9035 26 7F305 Average task load of ECU is high Error reported Restart controller Always No off off off blink slow EcuHlth0: Reactn Power Off 0x9100 0 0 Error reaction Power Off is active Power switched off Check for active errors n.a. Yes off off off off EcuHlth1: Reactn VP1 Off 0x9101 0 0 Error reaction VP1 Off is active VP1 switched off Check for active errors n.a. Yes off off off off EcuHlth2: Reactn MaxPwr NoRvsg 0x9102 0 0 Error reaction MaxPowNoRvsg is active Max fan power Reversing deactivated Check for active errors n.a. Yes off off off off EcuHlth3: Reactn MaxPwr Rvsg 0x9103 0 0 Error reaction MaxPwrRvsg is active Error Check for reaction active errors MaxPwrRvsg is active n.a. Yes off off off off Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Application SW disabled Troubleshooting Error message Error code Blink code J1939 SPN J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp EcuHlth4: Reactn No Pwr 0x9104 0 0 Error reaction no no fan Fan power speed Yes off off off off EcuHlth5: Reactn Temp. Thd Off 0x9105 0 0 Error reaction Temperature Threshold off n.a. Yes off off off off EcuHlth6: 0x9106 Reactn Stop Fct Off 0 0 Error reaction Stop Stop function off function disabled Check for active errors n.a. Yes off off off off EcuHlth7: 0x9107 Reactn Rvsg Fct Off 0 0 Error reaction Reversing function off Reversing function disabled Check for active errors n.a. Yes off off off off RInp1: Temp 0x8011 sensor 1 31 7F401 Electrical problem with temperature sensor 1 Appropriate fan power request set to max power or function is disabled Check wiring for temperature sensor 1 Always Yes off off off off RInp2: Temp 0x8021 sensor 2 32 7F402 Electrical problem with temperature sensor 2 Appropriate fan power request set to max power or function is disabled Check wiring for temperature sensor 2 Always Yes off off blink slow off RInp3: Temp 0x8031 sensor 3 33 7F403 Electrical problem with temperature sensor 3 Appropriate fan power request set to max power or function is disabled Check wiring for temperature sensor 3 Always Yes off off blink slow off RInp4: Temp 0x8041 sensor 4 34 7F404 Electrical problem with temperature sensor 4 Appropriate fan power request set to max power or function is disabled Check wiring for temperature sensor 4 Always Yes off off blink slow off HwInp1: Ext Dig Fan Request 0x8111 41 7F501 Switch for external digital fan power request is between states External digital fan power request function is disabled Check wiring of switch Always Yes off off off blink slow HwInp3: Fan 0x8121 Reversing Request 42 7F502 Switch for reversing request is between states Reversing function is disabled Check wiring of switch Always Yes off off off blink slow HwInp4: Amb T Dpd Enable 43 7F503 Switch for ambient dependency is between states Ambient dependency function is disabled Check wiring of switch Always Yes off off off blink slow 0x8131 Cause Effect Remedy Quit Save Check for active errors n.a. Temperature Check for threshold active errors disabled 93/108 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 94/108 Troubleshooting Error message Error code Blink code J1939 SPN Cause Effect Remedy Quit Save J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp HwInp8: Fan Rot Direction 0x8141 44 7F504 Digital input for fan rotational direction sensor is between states Fan speed direction may be incorrectly reported Check wiring Always Yes off off off blink slow HwInp11: Retarder State 0x8151 45 7F505 Digital input for retarder state is between states Retarder function is disabled Check wiring Always Yes off off off blink slow HwInp9: 0x8211 Analog Temp Snsr 1 51 7F601 Analog Appropriate temperature fan power sensor 1 is request shorted to set to max supply voltage or power or ground function is disabled Check wiring for analog temperature sensor 1 Always Yes off off blink slow off HwInp10: 0x8221 Analog Temp Snsr 2 52 7F602 Analog Appropriate temperature fan power sensor 2 is request shorted to set to max supply voltage or power or ground function is disabled Check wiring for analog temperature sensor 2 Always Yes off off blink slow off HwInp6: An Ext Fan Pwr Req 0x8231 53 7F603 Analog external fan power request command is shorted to supply voltage or ground Fan power request set to max power Check wiring for analog fan power request command Always Yes off off blink slow off FrqInp: Speed sensor 0x8311 54 7F701 Speed sensor error Reversing disabled if set to use fan speed Check wiring of speed sensor Always Yes off off blink slow off HwOutp1: Temp. Thd. Actuator 0xA001 61 7FA01 Temperature threshold actuator is shorted to supply voltage or ground or open circuit Temperature threshold actuator function is disabled Check wiring of temperature threshold actuator Always Yes off off off blink slow HwOutp2: Stop Valve 0xA002 62 7FA02 Stop valve is Stop valve shorted to function is supply voltage or disabled ground or open circuit Check wiring of stop valve Always Yes off off off blink slow HwOutp3: Reversing Valve 0xA003 63 7FA03 Reversing valve Reversing is shorted to function is supply voltage or disabled ground or open circuit Check wiring of reversing valve Always Yes off off off blink slow HwOutp5: Err Lamp 0xA005 65 7FA05 Error lamp Error lamp is shorted to is disabled supply voltage or ground or open circuit Check wiring of error lamp Always Yes off off off blink slow Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Troubleshooting Error message Error code Blink code J1939 SPN Cause Effect HwOutp6: Fan Actuator 0xA011 66 7FA11 Fan actuator Fan actuator is shorted to is disabled supply voltage or ground or open circuit DevOutp: Open Loop Ctrl 0xA012 68 7FA12 Measurement values for open loop control are not valid Quit Save J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp Check wiring of fan actuator Always Yes off off blink fast off Decrease fan power to obtain new values or restart controller Always Yes off off blink slow off HwOutp7: Oper Lamp 0xA021 67 7FA21 Operational Operational lamp is shorted lamp is to supply voltage disabled or ground or open circuit Check wiring of operational lamp Always Yes off off off blink slow CanRx 0: 0xA801 CAN Bus Off 0 7FC01 CAN bus is off CAN messages are not being received or transmitted Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off off off J1939 0: CAN J1939 0xA802 0 7FC02 J1939 CAN error J1939 messages are not being received or transmitted Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off J1939 1: CAN Temp msg 1 0xA821 71 7FC21 CAN temperature message 1 not received Appropriate fan power request set to max power or function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off J1939 2: CAN Temp msg 2 0xA822 72 7FC22 CAN temperature message 2 not received Appropriate fan power request set to max power or function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off Open loop control is disabled Remedy 95/108 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 96/108 Troubleshooting Error message Error code Blink code J1939 SPN Cause Effect Remedy Quit Save J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp J1939 3: CAN Temp msg 3 0xA823 73 7FC23 CAN temperature message 3 not received Appropriate fan power request set to max power or function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off J1939 4: CAN Temp msg 4 0xA824 74 7FC24 CAN temperature message 4 not received Appropriate fan power request set to max power or function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off J1939 5: CAN Temp msg 5 0xA825 75 7FC25 CAN temperature message 5 not received Appropriate fan power request set to max power or function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off J1939 6: CAN Temp msg 6 0xA826 76 7FC26 CAN temperature message 6 not received Appropriate fan power request set to max power or function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off J1939 7: CAN Ambient msg 0xA831 77 7FC31 Ambient temperature CAN message not received Ambient dependency function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off J1939 8: CAN Engine msg 0xA832 78 7FC32 Engine speed CAN message not received Engine overspeed protection and starter protection is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always Yes off off blink slow off Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Troubleshooting Error message Error code Blink code J1939 SPN Cause Effect Remedy Quit Save J1939 9: CAN Retarder msg 0xA833 79 7FC33 Retarder CAN message not received Retarder function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller Always J1939 10: 0xA841 CAN Ext Fan Req msg 70 7FC20 External fan request CAN message not received External fan power request function is disabled Check CAN wiring, ensure 120 ohm terminator resistor installed, restart controller ReactnMap: Max power path 1 0xAAA1 0 0 Error reaction max power for path 1 is active Maximum power for path 1 ReactnMap: Max power path 2 0xAAA2 0 0 Error reaction max power for path 2 is active ReactnMap: Max power path 3 0xAAA3 0 0 ReactnMap: Max power path 4 0xAAA4 0 ReactnMap: Max power path 5 0xAAA5 ReactnMap: Max power path 6 97/108 J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp Yes off off blink slow off Always Yes off off blink slow off Check other errors reported Always Yes off off off off Maximum power for path 2 Check other errors reported Always No off off off off Error reaction max power for path 3 is active Maximum power for path 3 Check other errors reported Always No off off off off 0 Error reaction max power for path 4 is active Maximum power for path 4 Check other errors reported Always No off off off off 0 0 Error reaction max power for path 5 is active Maximum power for path 5 Check other errors reported Always No off off off off 0xAAA6 0 0 Error reaction max power for path 6 is active Maximum power for path 6 Check other errors reported Always No off off off off ReactnMap: Amb temp offs disad 0xAAA7 0 0 Error reaction for ambient temperature dependency disabled is active Ambient temperature dependency is disabled Check other errors reported Always No off off off off ReactnMap: Amb temp tx disad 0xAAA8 0 0 Error reaction to disable transmitting ambient air temperature is active Ambient air temperature is not transmitted Check other errors reported Always No off off off off ReactnMap: Retarder max power 0xAAA9 0 0 Error reaction for max power for the retarder is active Retarder function outputs maximum power Check other errors for temperature source 1 for the retarder Always No off off off off ReactnMap: Retarder max power 0xAAAA 0 0 Error reaction for max power for the retarder is active Retarder function outputs maximum power Check other errors for temperature source 2 for the retarder Always No off off off off RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 98/108 Troubleshooting Error message Error code Blink code J1939 SPN Cause J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp ReactnMap: 0xAAAB Stop function dis. 0 0 Error reaction to Stop disable the stop function is function is active disabled No off off off off ReactnMap: 0xAAAC Stop function dis. 0 0 Error reaction to Stop disable the stop function is function is active disabled Always No off off off off ReactnMap: 0xAAAD Temp. thd disad 0 0 Error reaction to disable the temperature threshold function is active Always No off off off off ReactnMap: Rvsg dis. 0xAAAE 0 0 Error reaction Reversing to disable function is the reversing disabled function is active Check other errors reported Always No off off off off Fan Control Path 1 0xA901 81 7FC41 Temperature for Path 1 is set path 1 is greater to maximum than the over power temperature Reduce the path 1 temperature Always Yes off off off blink slow Fan Control Path 2 0xA902 82 7FC42 Temperature for Path 2 is set path 2 is greater to maximum than the over power temperature Reduce the path 2 temperature Always Yes off off off blink slow Fan Control Path 3 0xA903 83 7FC43 Temperature for Path 3 is set path 3 is greater to maximum than the over power temperature Reduce the path 3 temperature Always Yes off off off blink slow Fan Control Path 4 0xA904 84 7FC44 Temperature for Path 4 is set path 4 is greater to maximum than the over power temperature Reduce the path 4 temperature Always Yes off off off blink slow Fan Control Path 5 0xA905 85 7FC45 Temperature for Path 5 is set path 5 is greater to maximum than the over power temperature Reduce the path 5 temperature Always Yes off off off blink slow Fan Control Path 6 0xA906 86 7FC46 Temperature for Path 6 is set path 6 is greater to maximum than the over power temperature Reduce the path 6 temperature Always Yes off off off blink slow Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Effect Remedy Quit Save Check other errors for temperature source 1 for the stop function Always Check other errors for temperature source 2 for the stop function Temperature Check threshold other errors function is reported disabled Troubleshooting Error message Fan Control Param Calibration Error code Blink code J1939 SPN Cause Effect Remedy 0xA907 0 7FC47 A parameter is incorrect for one of the functions. The function is identified by the parameter number. 0: Ambient temperature dependency 1: Temperature path 1 2: Temperature path 2 3: Temperature path 3 4: Temperature path 4 5: Temperature path 5 6: Temperature path 6 7: Engine overspeed protection 8: Retarder function 9: Reversing function 10: Stop function 11: Temperature threshold actuator Fan power path is set to max power or function is disabled Check parameter settings in BODASService Quit Save Always Yes 99/108 J1939 MIL Lamp J1939 RSL Lamp J1939 AWL Lamp J1939 Protect Lamp off off blink slow off RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 100/108 Technical data 10 Technical data This chapter contains information about the pin assignments and connections, as well as information about what to do at the end of the product’s lifecycle. 10.1 Pin assignments and connections The following diagram shows the layout in plan view of connection pins in the 56‑pin plug of the controller: Pin 56 Pin 1 Pin 12 Fig. 40: Pin assignments of the plug on the controller RC The necessary connections to the controller RC inputs and outputs are shown in section 10.2 “Connection diagram” on page 101 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Technical data 101/108 10.2 Connection diagram Ulgn 15 A 7) 3) Ignition switch 7) 1A 7 VCTRL 31 Switch-on signal 51 GND 52 GND 14) 1 FanSpdDSM 3 FanSpdIndu 24 IN_20 Active 28 IN_21 19 IN_22 DSM 5 23 IN_23 34 IN_24 Ind 4 GND Switch to VSS_1, VSS_2 or VSS_3 if used as switching input ExtDigFanReqe) 1 FanRvsgReqe) AmbTDpdEnae) ExtAnFanReqe) 3 % AnTSnr1e) T AnTSnr2e) T 4 U FanRotDir 8 U U Frequency inputs FanSpdActv Constant voltage VSS_4 11 RtdrSt 45 Sensor ground14) IN_1 38 IN_2 OV/3.3V 48 IN_3 OV/3.3V 35 IN_4 OV/3.3V 36 IN_5 OV/3.3V 44 IN_6 OV/3.3V 39 IN_7 OV/3.3V 32 IN_8 OV/3.3V 30 IN_9 OV/3.3V 33 IN_10 OV/3.3V 31 IN_11 OV/3.3V 27 IN_12 OV/3.3V Voltage inputs 0 to 5 V or switching inputs Ground Voltage supply for electronics and power outputs 50 VB 49 VB +12 V/ 30 30 15 +24 V 0V OV/3.3V Contact voltage 5 V 22 IN_13 5) Constant voltage source 5 V / 150 mA 5) Constant voltage source 5 V / 150 mA 43 VSS_1 42 VSS_2 2 VSS_3 Constant voltage source 5 V / 150 mA 41 VSS_4 Constant voltage source 8.5 V / 50 mA16) 5) 5) 15 IN_14 21 IN_15 Stop switch15) UBat VB 20 HW-INH 12) Voltage inputs 0 – 32 V VP_1 5V constant voltage 13) 5 IN_25 TSnsr2 2 TSnsr3 3 TSnsr4 4 18 IN_16 9) 9) 9) 9) 6 IN_17 17 IN_18 16 IN_19 3 GND Temperature inputs 1 Switching input Switching output Out_1 Switching output Out_2 Switching output Out_3 Switching output Out_4 54 Switching output Out_5 1 55 2 3.5 A StopVlv 3 3.5 ARvsgVlve) 5 2.3 AErrLamp 2) 56 2) 53 2) 2) Proportional solenoids6) Proportional output Out_6 37 Proportional output Out_7 25 Proportional output Out_8 14 Proportional output Out_9 13 1 3.5 A FanActr VSS_x Switching output Out_10 resilient to 13 mA10) 47 Switching output Out_11 resilient to 13 mA10) 46 Switching output Out_12 resilient to 13 mA10) 26 Switching output Out_13 resilient to 13 mA10) 29 Analog voltage output Out_14 Switching output Out_15 resilient to 50 mA10) 1 OperLampe) 40 8 CAN H1 CAN L1 12 11 CAN H2 CAN L2 9 10 CAN bus4) BODASInterface Service 250 kBaud CAN bus4) SAE J1939 Interface 250 kBaud 5V constant voltage Temperature inputs TSnsr1 1 Switching solenoids 3.5 ATThdActr VP_1 11) For footnotes and abbreviations, see next page. Sensor ground14) 1) RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 102/108 Technical data Abbreviation Description Abbreviation Description AmbTDpdEna Ambient temperature dependency enable FanRvsgReq Fan reversing request AnTSnsr1 Analog temperature sensor 1 FanSpdActv Fan speed active AnTSnsr2 Analog temperature sensor 2 FanSpdDSM Fan speed DSM ErrLamp Error lamp FanSpdIndu Fan speed inductive ExtAnFanReq External analog fan request RtdrSt Retarder state ExtDigFanReq External digital fan request RvsgVlv Reversing valve FanActr Fan actuator StopVIv Stop valve FanRotDir Fan rotation direction TThdActr Temperature threshold actuator Short, low-resistance connection from a case screw to the vehicle ground. Separate ground connection to battery (chassis possible). 3) Separate fuse protection for sensors supplied from UBat, and solenoids switched to ground. Fuse configuration specific to application (in particular current needed and line cross section). 4) CAN bus: 120 Ω termination resistor and twisted line necessary. 5) Constant voltage sources can be used as sensor supply or switching voltage for switches/push-buttons. 6) The power line to consumers wired to ground must be fused, see 3). 7) Can be adjusted to the actual current consumption of the consumers and must be adjusted to the permissible load of the lines and pins. 8) Independent ground connection of the current source to the battery, controller ground possible. 9) Can be used as switching inputs. 10) Alternatively, can be used as input. 11) If deactivated during operation, data will not be saved in the non-volatile memory and there will be no after run. 12) First deactivation channel: deactivation with level < 3.1 V; activation with level > 7.9 V. When deactivated, the main switch for the power supply to the high-side output stages is opened by the hardware and the low-side output stages are deactivated. 13) Second deactivation channel: deactivation with level >1.3 V; activation with level > 7.9 V. 14) Terminal 31 (ground supply) and sensor ground are joined at a star point in the controller and are connected to the housing. 15) Optional, normally connected to UBat / VB 16) Not protected against short circuit to ground and UBat. e) Inputs/outputs and corresponding functions are calibrateable in ”Expert View“ of BODAS-service. Login with password is required. 1) 2) Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Technical data 103/108 10.3 Supported components The following components can be used with the AFC30 fan control: Table 44: Compatible Rexroth products Components Data sheet Relevant type code Axial piston variable pump A10VO...ED 92703 BR52 Axial piston variable pump A10VNO...ED 92735 BR5x Axial piston variable pump A1VO 92650 D3C (12V) / D4C (24V) External gear pump AZP series B, F, N, G 10087 / 10089 / 10091 / 10093 Fixed motor AZM series F, N, G 14026 Fixed motor A2FE/FM 91008 / 91001 Fixed motor A10FE/FM 91172 Pressure-relief valve KBVS.3B 18139-07 Directional valve LF1/LF2 18305-04 BODAS temperature sensor for air TSA 95181 BODAS temperature sensor fluid TSF 95180 BODAS speed sensor DSM 95132 DSM1-10 BODAS controller RC series 30 95205 RC4-5/30 BODAS speed sensor HDD 95135 HDD1 (NPN type) BODAS speed sensor ID 95130 BODAS spped sensor DSA 95133 BODAS-service PC software 95086 BODAS-service connection cable 95086 Diagnostics socket 95086 DSA series 12 10.4 Required tools and accessories 10.4.1 Tools for assembly You need the following tools to assemble the RC4-5/30 controller: •• Crimping gripper to wire the plug for connecting to the controller 10.4.2 Equipment for installation The following equipment is required to install the AFC30 fan control: •• BODAS controller RC4-5/30 (data sheet 95205) with BODAS ASrun-AFC30 software •• Mating connector, 56-pin (data sheet 95205) •• BODAS-service PC software (data sheet 95086) •• BODAS-service connection cable (data sheet 95086) •• CAN interface: PEAK USB adapter, CANcardX/XL,CANcardXL •• Diagnostics socket (data sheet 95086) 10.4.3 Equipment for Commissioning The following equipment is required to commission the AFC30 fan control: •• PC or laptop with BODAS-service installed (minimum requirement is the Diagnosis version) •• BODAS-service connection cable (RE 95086) RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 104/108 Technical data 10.5 Transport and storage Information on Transport and storage can be found in the operating instructions for controller RC4-5/30 (RE 95205) 10.6 Maintenance and repair The device may only be opened and serviced by Rexroth. Please address all questions regarding maintenance/software updates to your responsible Rexroth Service partner or the Service department of the manufacture’s plant in Schwieberdingen, Germany. Bosch Rexroth AG Robert-Bosch-Strasse 2 71701 Schwieberdingen, Germany Phone: +49 9352 405060 E-mail: info.bodas@boschrexroth.de Please refer to www.boschrexroth.com/addresses for addresses of foreign subsidiaries. 10.7 Disassembly and replacement The description for disassembling and replacing your controller RC can be found in chapter “Disassembly and replacement” in the operating instructions of BODAS controller RC4-5/30. 10.8 Disposal Careless disposal the controller RC could lead to pollution of the environment. Therefore, dispose of the controller RC in accordance with the currently applicable regulations in your country. Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 Alphabetical index 105/108 11 Alphabetical index ▶▶ A ▶▶ F Abbreviations 7 Fan power Additional temperature (air) –– Basic concepts 29 –– Basic concepts 21 –– Output current (overview) 30 Additional temperature (fluid) Fan speed limitation –– Basic concepts 21 –– Basic concepts 31, 32, 33 Ambient air temperature –– Example 25 Assembly ▶▶ H Hydraulic configurations 13 –– Required tools 103 ▶▶ I ▶▶ B Improper use 9 Basic concepts 21 Input BODAS-service –– Process data 77 –– Overview 52 Installation –– Process data 76 –– Required equipment 103 Intended use 9 ▶▶ C CAN output –– Basic concepts 43 ▶▶ J J1939 diagnostic message 90 Charge air temperature –– Basic concepts 21 Commissioning ▶▶ L Low Current Control 38 –– Example 57 –– Required equipment 103 ▶▶ N Components Notation –– Supported components 103 –– Parameters 20 Connection diagram 101 Coolant water temperature –– Basic concepts 21 ▶▶ O Operation 47 Output ▶▶ D –– Digital (basic concepts) 33 Diagnostic messages 90 –– Process data 79 Digital output Outputs –– Basic concepts 33 –– CAN bus (basic concepts) 43 Documentation –– Additional 6 ▶▶ E EHL substitution –– Basic concepts 44 –– Supported EHLs 44 Error codes 91 Error lamp 89 Error messages 91 Example parameterization 57 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG 106/108 Alphabetical index ▶▶ P ▶▶ T Parameter notation 20 Temperatures Parameters –– Basic concepts 21 –– Checking for errors 55 –– Curves 21 –– Example parameterization 57 –– Enabling (1.1.x) 59 –– Loading to controller 56 –– Thresholds (basic concepts) 21 –– Planning 48 Time ramps –– Saving 55 –– Basic concepts 45 –– Setting 54 Transmission oil temperature Personnel qualification 9 –– Basic concepts 21 Pins Transport 104 –– Assignment 100 Troubleshooting 89 –– Connections 100 Process data 76 ▶▶ V Product description 13 Values Product identification 20 –– Settings 59 ▶▶ R ▶▶ W Ramp times Workflow –– Basic concepts 45 –– Checking parameters for errors 55 Required documentation 6 –– Overview 47 Retarder –– Planning parameters 48 –– Basic concepts 26 –– Saving parameters 55 –– Signal from CAN bus 27 –– Setting parameters 54 –– Signal from digital input 27 –– Signal from digital output 27 Reversing –– Basic concepts 39 ▶▶ S Safety features 18 Safety instructions 99 –– General 10 –– Personal injury 11 –– Property and product damage 12 Settings –– Overview 59 Shutdown management –– Basic concepts 44 Signals –– Processing overview 17 –– Reference 76 Software –– Overview 52 Storage 104 Supported components 103 Bosch Rexroth AG, AFC30, RE 95362-01-B/09.2018 107/108 RE 95362-01-B/09.2018, AFC30, Bosch Rexroth AG Bosch Rexroth AG Mobile Electronics Glockerauchstraße 4 89275 Elchingen, Germany Service hotline: +49 9352 405060 Service e-mail: info.bodas@boschrexroth.de www.boschrexroth.com Subject to change Printed in Germany RE 95362-01-B/09.2018