ECU Software and System Design for NOx
汽车后处理系统再生操作流程
汽车后处理系统再生操作流程英文回答:The regeneration process of an automotiveaftertreatment system is a crucial step in reducing harmful emissions from the vehicle. Here is a general overview of the regeneration operation flow for a typicalaftertreatment system.1. Monitoring System: The aftertreatment system is equipped with sensors to monitor the level of soot or particulate matter in the diesel particulate filter (DPF) or the amount of NOx in the selective catalytic reduction (SCR) system.2. Regeneration Initiation: When the soot or NOx levels reach a certain threshold, the engine control unit (ECU) initiates the regeneration process. This can be done passively while driving or actively through a parked regeneration.3. Passive Regeneration: During passive regeneration, the exhaust temperatures are elevated through adjustmentsin the engine's fuel injection and exhaust gasrecirculation (EGR) systems. This allows the accumulated soot to be burned off in the DPF.4. Active Regeneration: In the case of active regeneration, the ECU triggers the post-injection of fuel during the exhaust stroke. This fuel is ignited in thediesel oxidation catalyst (DOC) or the DPF, raising the temperatures to facilitate the combustion of soot.5. Monitoring and Completion: Throughout the regeneration process, the system continues to monitor the exhaust gas temperatures, pressure differentials across the DPF, and other parameters to ensure the regeneration is completed successfully.中文回答:汽车后处理系统再生操作流程是减少车辆有害排放的关键步骤。
ECU研发生产一体化解决方案
D2P ECU研发生产一体化流程
D2P ECU研发生产一体化流程的特点体现在成熟的ECU硬件平台、基于模型的控制策略快速开发环境、自动代码软件生成、HIL 硬件在环测试,从而实现研发生产一体化。D2P流程贯穿控制器原型、匹配标定、设计验证、生产线批量刷写、数据库管理、售 后服务等整个环节。D2P ECU 提供充足的硬件接口资源和模块化底层软件以及参考策略模块库,工程师只需根据系统要求进行 接口和变量属性匹配即可将自己开发的控制策略通过D2P硬件实现设计要求。代码释放后可直接从开发版控制器移植刷入批量产 品控制器,实现研发与批量产品化的低成本衔接。
2 0 1 0 D2P™ ECU研发生产一体化解决方案 From Development to Production
意昂神州(北京)科技有限公司
EONTRONIX CO., LTD.
D2P™ ECU研发生产一体化解决方案
ECU电控单元D2P™研发生产一体化解决方案
3588 Plymouth Road, No.380 Ann Arbor, Michigan 48105 U.S.A. Phone: +1-734-330-3800 Fax: +1-734-843-9915 Web:
SJA1110 汽车以太网交换机 factsheet说明书
FACT SHEETSJA1110 The SJA1110 automotive Ethernet switchfamily offers innovative and dedicated safetyand security features designed for optimalintegration in auto ECUs. The four switchvariants enable modular ECU design andplatforms and support different automotiveapplications such as gateways, ADAS boxes,and infotainment ECUs.KEY FEATURES• I ntegrated 100BASE-T1 and 100BASE-TX PHYs• Integrated Arm® Cortex®-M7 based core• Best-in class packet inspection and DoS preventioncapabilities• Advanced secure boot capabilities• Purpose built functional safety features• Support for Wake-over-Ethernet (OPEN TC10)• Rich set of Time-Sensitive Networking (TSN) standards• Rich set of NXP original AVB and AUTOSAR® software• System solution with S32G Vehicle Networking Processorand VR5510 power management unitSJA1110 ETHERNET SWITCH BLOCK DIAGRAMENABLEMENT• Production-grade Software Development Kit (SDK)• Native integration with NXP Design Studio IDE• Production grade AUTOSAR drivers• Production grade AVB/802.1AS synchronization protocol middleware• Evaluation board compatible with NXP’s Smart Application Blueprint for Rapid Engineering (SABRE)• Linux® DriversSJA1110 TSN ETHERNET SWITCH/SJA1110NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. Arm and Cortex are trademarks or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. © 2022 NXP B.V.Document Number: SJA1110AUTESFS REV 1NETWORKING APPLICATIONS • Optimized NXP chipset solution with S32G processor enables unmatched routing, firewalling, intrusion/detection/prevention capabilities • Best-in-class TCAM-based frame inspection for IDPS support, DOS prevention and advanced frames management • BOM optimization features include compatibility with VR5510 PMIC, four pin-compatible variants and optimized cascaded configurationADAS APPLICATIONS• Functional safety-dedicated features improving ECU safety design • Safety manual enable optimized safety design up to ASIL-D ECUs • Automotive Grade 1 (-40 / +125° C) capability for optimized PCB design • High-SGMII count for EMC friendly design • Production-grade AUTOSAR drivers• Compatible with TTTEch ® MotionWise ® middleware INFOTAINMENT/CLUSTER APPLICATIONS• Multi-gigabit SGMII for external Gigabit and Multi-Gigabit PHYs • Autonomous operation support avoids dependency from untrusted external host • Avnu ®-Certified* AVB/gPTP stack for integrated controller• Support for Wake over Ethernet (OPEN TC10)• Integrated controller with programmable GPIOs。
汽车ECU操作系统标准OSEKVDX及AUTOSAR标准
汽车ECU操作系统标准OSEKVDX及AUTOSAR标准随着社会的进步和汽车工业的飞速发展,汽车在降低能耗、提高安全性和舒适度以及环保等方面的要求越来越高。
这些要求刺激了电子技术在汽车上的应用,而且比重不断增加,其结果是汽车在零部件控制技术、通信和网络方面的复杂性大大增加。
在这个强大的市场需求和激烈竞争的环境下,汽车电子的软硬件产品不断发展并出现多元化格局。
这时一些问题凸显出来,比如,由于处理器( CPU)不断升级导致不同的CPU间的软件移植滞后,由于不同实时操作系统的应用程序接口(API)不同,导致应用程序的移植性差等。
为了改变这些状况,汽车行业借鉴通信行业的做法,把汽车嵌入式系统、部件间通信、部件管理逐步规范化、标准化。
从而出现了车规级操作系统及标准。
当前主要的汽车行业操作系统有:ECU/TCU等底层控制单元:基于AUTOSAR OSEK/VDX的rtos;仪表等需要简单界面的人机交互单元:QNX,AGL导航中控等强人机交互单元:Windows CE、Android当然,还有其他一些大厂自行开发的操作系统,而且上述的各类系统也是在相互渗透的,比如早期的导航不少也是用的QNX。
本文只讲述OSEK/VDX标准的实时操作系统。
OSEK/VDX标准1993年德国汽车工业界提出了OSEK(德文:Offene Systeme and deren Schnittstellen fur dieElektronik im Kraftfahr-zeug)体系,其含义是汽车电子开放式系统及其接口。
这个体系的最早倡导者有:宝马、博世、戴姆勒克莱斯勒、欧宝、西门子、大众和卡尔斯鲁厄大学的工业信息技术研究所。
法国的汽车制造商标致和雷诺于1994年加人了OSEK体系,并将法国汽车工业使用的汽车分布式运行系统(Vehicle Distributed eX-ecutivr, V DX)也纳人这一体系,VDX的作用与OSEK 相似。
阿利亚罗K-0169 Rev B 12通道多功能板说明书
12 Channels Multi-Function Board with AMPAL-1010 with AMP for SLSCThis document describes the SLSC AL-1010 with AMP for National Instruments SLSC-12001 chassis.OverviewThe AL-1010 is a 12-channel multi-function module to be connected between the Device Under Test (DUT) and the instrumentation part of the test system.The board is recommended for systems requiring high flexibility on the pin configurations.AL-1010 is made for National Instruments (NI) Switch Load Signal Conditioning (SLSC) system. The board is made to interface with NI PXI and/or Compact-RIO instrumentation devices for the purposes of test and validation of Electronic Control Unit (ECU) software and hardware. Custom device for VeriStand is included for Hardware-In-the-Loop applications.For larger applications, Aliaro Configurator is recommended for channel configuration. Contact Aliaro for additional information.C ontents Overview (1)Description (3)Features (3)Detailed description (4)Installation (5)Electromagnetic Compatibility (5)Unpacking the module (5)Hardware Installation (6)Maintenance (7)Safety (7)Before using the AL-1010 (7)System Check (7)Calibration (7)Specification (8)Definition and conditions (8)Environmental Characteristics (8)Physical characteristics (8)Front connectors (J1 & J2) (9)General specification (10)Fault Insertion (10)Signal conditioning (All channels) (10)Digital I/O (10)Analogue Out – Amplifier (10)Functions (11)LabVIEW (11)Veristand (11)Configuration and Accessories (12)RTI Backplane (12)AL-1010 RTI Terminal Block (14)Safety Guidelines (15)Product Certifications and Declarations (15)CE Compliance (15)Electromagnetic Compatibility Standards (15)Environmental Management (16)Waste Electrical and Electronic Equipment (WEEE) (16)DescriptionThe AL-1010 provide multiple functions for fault insertion, signal conditioning and digital I/O, including pulsed (PWM) signals. The AL-1010 is fitted in pair through the RTI-backplane AL-1010-RTI.The AL-1010 RTI backplane is needed to reach fully flexibility and enables easy connection to NI PXIe and/or Compact-RIO instrumentation devices. Additional with add-on boards the functionality can be expanded further.Features960V, 10A per channel912 independent and isolated channels in three banks9Two common buses per bank with switches to each channel9Brake up switch for each channel9Programmable level threshold on each channel9Parallel connection possibility for high current signals9LabVIEW driver is available.9Custom Device is available.Detailed descriptionFigure 1, AL-1010 Block diagramThe AL-1010 board provides fault insertion, signal conditioning and digital I/O.Fault insertion functions:- Open circuit (DUT to Load)- Short to + and – (DUT to AUX 1 or AUX2)Signal conditioning functions:- Digital input (from DUT) signal conditioning using adjustable threshold (-28 - +28V) - Analogue signal (to DUT) with amplification (4 channels)- Analogue signal (from DUT)Digital I/O functions:- Read digital status (from DUT) using adjustable threshold- Read PWM signals (from DUT) using adjustable threshold (Frequency and duty cycle) - Generate digital signals (to DUT) using AUX1 (+) and AUX2 (-)- Generate PWM signals (To DUT) using AUX1 (+) and AUX2 (-)InstallationElectromagnetic CompatibilityThis product is intended for use in industrial locations. However, harmful interference may occur in some installations, when the product is connected to a peripheral device or test object, or if the product is used in residential or commercial areas. To minimize interference with radio and television reception and prevent unacceptable performance degradation, install, and use this product in strict accordance with the instructions in the product documentation. Furthermore, any modifications to the product not expressly approved by Aliarocould void your authority to operate it under your local regulatory rules.C aution To ensure the specified EMC performance, operate this product only withShielded cables and accessories.Unpacking the moduleCarefully inspect the shipping container and the module for damage.Check for visible damage to the exterior and interior of the damage.If damage appears to have been caused during shipment file a claim with the carrier.Retain the packing material for possible inspection and/or reshipment.If the chassis is damaged, do not install it and contact Aliaro.Hardware InstallationTo set up and use the module you need the following items:Hardwarex SLSC-12001 chassisx SLSC AL-1010 module(s)x SLSC AL-1010 RTIx SLSC AL-1010 RTI CBx Power cablex Power input connectorx Grounding wirex Grounding lugToolsx Screwdriver as needed for your applicationx Wire stripperDocumentationSLSC-12001 Chassis Getting Started Guide and SpecificationsC aution:Do not touch the contacts or remove the I/O boards or cables while the systemis energized.The SLSC chassis and the AL-1010 do not support hot plug-in. The entirechassis must be powered off when a module is inserted or removed.Procedure:1.Power off the main DC power source or disconnect the power source from the chassisbefore installing any modules or RTIs.2.Ensure that the chassis is powered off. The POWER LED should be off. If thePOWER LED is not off, do not proceed until it is off.3.Loosen the screws on the upper rear panel of the chassis.4.Position the RTI backplane at the desired slot and insert the securing screws, but do notfully tighten them.5.Insert a AL-1010 module into the same slot as its corresponding RTI while firmly holdingthe RTI in place until the RTI is firmly connected to the module.6.Repeat steps 4 and 5 for all required RTIs.7.Fully tighten the screws for all RTIs and the upper rear panel of the chassis. Note Waitinguntil all RTIs and modules are installed to fully tighten the screws ensures properalignment for future connections between modules and RTIs.8.Fully tighten the two module mounting screws on each newly installed module.9.Power on the SLSC chassisMaintenanceSafetyC aution Observe all instructions and cautions in the user documentation. Using themodel in a manner not specified can damage the model and compromise the built-insafety protection. Return damaged models to Aliaro for repair.Before using the AL-1010All input characteristics are DC, ACrms, or a combination unless otherwise specified. Maximum switching voltage (any polarity) 1100Vpeak. Every card provides a fully capable fault insertion with external control during simulations or testing. Relays can be configured with Aliaro Configurator, VeriStand and LabVIEWNote Steady state voltages applied to the AL-1010between any two I/O connector pins in excess of the maximum switching voltage specification may damage the module Note Signal connections through the AL-1010are intended to go through the DUTn pin connections. Signal paths that do not use the DUTn pin connections bypass the internal overcurrent limiting features and may exceed the module's thermal capabilities.System CheckThis chapter requires LabVIEW development and installation of LabVIEW drivers.To identify and control that the cards are inserted and work properly with the right firmware, LabVIEW provides basic VI scripts to check SLSC cards mounted in chassis1.Open LabVIEW and select “Help” in the top menu bar and press “FindExamples…” (This opens a new window with pre-built VI (Virtual Instruments) for different applications).2.Switch to the “Search” tab and enter keyword “SLSC” and double click.3.In the new filtered table (to the right) find and select VI called “Configuration.vi”.This VI can located every card(s) that is online in SLSC chassis.4.To find the newly inserted cards look for the SLSC chassis IP-address (in thetable to the right).Count the showing card(s) in the table and make up that there are as manymounted in the SLSC chassis as there are in the VI table for that specific IPaddress. (Can be 1 up to 11 cards per SLSC chassis)CalibrationRecommended warm-up time30 minCalibration interval Not required, recommended on system levelSpecificationDefinition and conditionsWarranted specifications describe the performance of a model under stated operating conditions and are covered by the model warranty.The following characteristic specifications describe values that are relevant to the use of the model under stated operating conditions but are not covered by the model warranty.x Typical specifications describe the performance met by most models.x Nominal specifications describe an attribute that is based on design, conformance testing, or supplemental testing.Specifications are Typical unless otherwise noted.Specifications are valid under the following conditions unless otherwise noted.The AL-1010 module is mounted in an SLSC chassis with the recommended cooling clearances and using a power supply that meets the specifications provided in the chassis user guide. For the entire temperature range of the chassis.Note These specifications only apply to the product as provided by Aliaro. Modifications to the module may invalidate these. Be certain to verify the performance of modifiedmodules.Caution Observe all instructions and cautions in the user documentation. Using themodel in a manner not specified can damage the model and compromise the built-insafety protection. Return damaged models to Aliaro for repair.Environmental CharacteristicsTemperatur e an d HumidityOperating temperature0 °C to 40 °CStorage temperature range-40 °C to 85 °COperating relative humidity range10% to 90%, noncondensingStorage relative humidity range5% to 95%, noncondensingPhysical characteristicsCategory Condition ValueModule Dimensions Excluding front handle144.32mm x 30.48mm x 281 mm(H x W x D)Front Panel Connector1x female Weidmuller 32 highdensityFront connectors (J1 & J2)See fig 1 for description of the functions.C autionThe pins are not indestructible, ports and pins will tare if not treated with care.PinDUT(J1) LOA D (J2) 1DUT Ch 1Load Ch 12DUT Ch 2Load Ch 23DUT Ch 3Load Ch 34DUT Ch 4Load Ch 45DUT Ch 5Load Ch 56DUT Ch 6Load Ch 67DUT Ch 7Load Ch 78DUT Ch 8Load Ch 89DUT Ch 9Load Ch 910DUT Ch 10Load Ch 1011DUT Ch 11Load Ch 1112DUT Ch 12Load Ch 1213DUT_GND AUX 1C 14ISO_GND AUX 2A 15AUX 1A AUX 2B 16AUX 1B AUX 2C(J1)(J2)General specificationC ategory C ondition V alueNo of channels 12No of banks 3Power supply 24VDC, +/-5%Channel to channel isolation (50Ω/100kHz) 40dBMax. Operating Voltage Any pin + 60VMin. Operating Voltage Any pin - 60VFault InsertionCategory Condition Specified value Typical valueMax. continuously current DUT to LoadDUT to AUX 1 /2All other pins 10 A (40A using parallel channels) 10 A (40A using parallel channels)100 mAMax peak current (<100 ms, 25 °C)DUT to LoadDUT to AUX 1/240A/50ms40A/50ms*Notice Exceeding the maximum pulsed current can damage the module. Signal conditioning (All channels)Category ValueThreashold, range -28- +28VThreashold, resolution 0,1VThreshold, bandwidth 20 kHzDigital I/OCategory ValuePWM frequency range 100-65 000 μs (15 hz -10 kHz) PWM frequency resolution 1 usPWM frequency accuracy +/- 25 ppmPWM duty cycle range 10-90 %PWM duty cycle resolution 1 usAnalogue Out – AmplifierCategory ValueNo of channels 4 (DUT ch 1-4)Power supply(Separate isolated supply)24VDC, +/-5%Current drive 200mA per channelFunctionsLabVIEWContact Aliaro Team for separate LabVIEW drivers.(Equal functions to the custom device in Veristand, see below)VeristandThe custom device provides following functions for the AL-1010 board:Parameter Description Unit RangeLoad Connect/disconnect selected channelto Aux 1 (Off/On) 0; 1Aux1 Connect/disconnect selected channelto Aux 1 (Off/On) 0; 1selectedchannelAux2 Connect/disconnectto Aux 2 (Off/On) 0; 1Threshold Sets the digital threshold of selected-28,0+28,0–(V)channel VoltDI Reads the logic value of the channelbased upon the threshold settings (Off/On) 0; 1Amplifier functions (Ch 1-4)Amp-Enable Enables the amplifier function (Off/On) 0; 1foramplificationtheGain Defineseach channel (Off/On) 0; 1PWM functionsPWM_Aux1 Enables PWM function using Aux1for selected channel (Off/On) 0; 1PWM_Aux2 Enables PWM function using Aux1for selected channel (Off/On) 0; 1PWM_Load Enables PWM function using Aux1for selected channel (Off/On) 0; 1PWM_Period Sets period for selected channel Time [μs] 100-65 000 μsDI-PWM_DutyCycle Sets duty cycle when using PWMfor selected channel % 10-100%Configuration and AccessoriesFor most applications, the AL-1010 needs to be configured with a backplane (AL-1010 RTI) combined with a connection block (AL-1010 RTI CB). The AL-1010 provides 2 expansion slots for add-on boards such as customized functionalities needed for the customer’s project.RTI BackplaneThe AL-1010 RTI is used to connect to two (2) SLSC modules (Left and Right) on the same board.Connector pinoutsJ1:1J1:4J1:2J1:3J1:6J1:5J2J3J4J3 Left board / J4 Right board (ERNI 064004 connector)P in S ignal T e rminal P in S ignal T erm i na l A1 Digital in, channel 1 J4:1 B1 Digital in, channel 7 J6:1A2 Digital in, channel 2 J4:2 B2 TS GND J8:4A3 Digital in, channel 3 J4:3 B3 Digital in, channel 8 J6:2A4 Digital in, channel 4 J4:4 B4 TS GND J8:4A5 Digital in, channel 5 J4:5 B5 Digital in, channel 9 J6:3A6 Digital in, channel 6 J4:6 B6 DUT GND J8:3A7 Analog in, channel 7 J2:1 B7 Digital in, channel 10 J6:4A8 Analog in, channel 8 J2:2 B8 DUT GND J8:3A9 Analog in, channel 9 J2:3 B9 Digital in, channel 11 J6:5A10 Analog in, channel 10 J2:4 B10 DUT Ref J8:1A11 Analog in, channel 11 J2:5 B11 Digital in, channel 12 J6:6A12 Analog in, channel 12 J2:6 B12 DUT Ref J8:1A13 DUT Reference J8:1 B13 Analog out, channel 7 J7:1A14 Analog in, channel 1 J3:1 B14 DUT Ref J8:1A15 Analog in, channel 2 J3:2 B15 Analog out, channel 8 J7:2A16 Analog in, channel 3 J3:3 B16 DUT Ref J8:1A17 Analog in, channel 4 J3:4 B17 Analog out, channel 9 J7:3A18 Analog in, channel 5 J3:5 B18 DUT GND J8:1A19 Analog in, channel 6 J3:6 B19 Analog out, channel 10 J7:4A20 Analog out, channel 1 J5:1 B20 TS GND J8:4A21 Analog out, channel 2 J5:2 B21 Analog out, channel 11 J7:5A22 Analog out, channel 3 J5:3 B22 TS GND J8:4A23 Analog out, channel 4 J5:4 B23 Analog out, channel 12 J7:6A24 Analog out, channel 5 J5:5 B24 NC (Internal use) J8:5A25 Analog out, channel 6 J5:6 B25 NC (Internal use) J8:6AL-1010 RTI Terminal BlockThe AL-1010 RTI Terminal Block is used to connect to two (2) SLSC modules (Left and Right) on the same board.System Overview of AL-1010 RTI and Terminal BlocksAL-1010 Terminal block Kadro-B037 AL1010 RTI TBSafety GuidelinesC autionsEnsure that hazardous voltage wiring is performed only by qualified personnel adhering to local electrical standards.Do not mix hazardous voltage circuits and human-accessible circuits on the same module. When device terminals are hazardous voltage LIVE, you must ensure that devices and circuits connected to the device are properly insulated from human contact.All wiring must be insulated for the highest voltage used.Product Certifications and DeclarationsRefer to the product Declaration of Conformity (DoC) for additional regulatory compliance information.To obtain product certifications and the DoC for Aliaro products, visit / certification.CE ComplianceThis product meets the essential requirements of applicable European Directives, as follows: x2014/35/EU; Low-Voltage Directive (safety)x2014/30/EU; Electromagnetic Compatibility Directive (EMC)x2011/65/EU; Restriction of Hazardous Substances (RoHS)Electromagnetic Compatibility StandardsThis product meets the requirements of the following EMC standards for electrical equipment for measurement, control, and laboratory use:x EN 55011-2009 Industrial, scientific and medical equipment - Radio-frequency disturbance characteristics - Limits and methods of measurement CISPR 11:2009x EN 55032:2012 Electromagnetic compatibility of multimedia equipment - Emission requirements CISPR 32:2012x EN 61326-1-2013 Electrical equipment for measurement, control and laboratory use - EMC requirements - Part 1: General requirements IEC 61326-1:2012Environmental ManagementAliaro is committed to designing and manufacturing products in an environmentally responsible manner. Aliaro recognizes that eliminating certain hazardous substances from our products is beneficial to the environment and to Aliaro customers. For additional environmental information, refer to the Minimize Our Environmental Impact web page at /environment.This page contains the environmental regulations and directives with which Aliaro complies, as well as other environmental information not included in this document.Waste Electrical and Electronic Equipment (WEEE)EU Customers At the end of the product life cycle, all Aliaro products must be disposed of according to local laws and regulations.For more information about how to recycle Aliaro products in your region, visit/environment/weee。
柴油机SCR尿素喷射标定系统设计
柴油机SCR尿素喷射标定系统设计冯川【摘要】尿素喷射量的控制精度决定了SCR系统的后处理效果。
而尿素泵的控制参数、喷嘴的驱动参数及流量特性对实际尿素喷射量有重要影响,需要进行标定。
设计开发的尿素喷射标定系统硬件采用模块化设计,增强了电路的稳定性和抗干扰性。
下位机软件应用PID算法迅速稳定管路压力,上位机软件基于LabVIEW开发平台,将生产者—消费者循环和队列模式相结合,有效的解决了数据接收和处理上的问题。
通过实验,可以确定最佳的控制参数,并取得了良好的应用效果。
%The emission control effects of SCR system depend on the control accuracy of urea injection , which is significantly influenced by the control parameters of urea pump , drive parameter of nozzle and flow characteristics and is bound to be calibrated . The designed and developed hardware of urea injection calibration system was applied with the modular design to enhance the sta -bility and interference immunity of the circuit .The lower computer is equipped with PID algorithm to stabilize the line pressure , and the upper computer software is based on the LabVIEW development platform to combine the producers -consumers cycle and queuing model to solve the problems of data receiving and processing effectively .Through the experiment , the optimal control pa-rameters can be ascertained as well as favorable application outcome can be verified .【期刊名称】《仪表技术与传感器》【年(卷),期】2015(000)009【总页数】4页(P80-83)【关键词】SCR;流量标定;硬件设计;PID;LabVIEW【作者】冯川【作者单位】滨州学院机电工程系,山东滨州 256600【正文语种】中文【中图分类】TK417+121目前,为了控制机动车对大气的污染,各国都制定了严格的排放法规,这使得降低发动机污染物排放的研究成为内燃机领域的热点问题。
IEVCO-EURO VI 依维柯欧六排放策略
• RECIRCULATION GAS COOLING SYSTEM IS REQUIRED • LOWER EFFICIENCY OF SCR (~ 80% / 85%) • MORE COMPLEX TURBO LAYOUT
Euro VI: Hi-eSCR operating principle
DPF Delta Pressure Sensors Nox Sensor Temp Sensor Temp Sensor NH3x Sensor Temp Sensor Nox Sensor
Urea Dosing Module
DOC
DPF
Mixer
SCR
CLOSE-COUPLE DPF
FUNCTIONAL CHARACTERISTICS: • • • Very good low temperature performance of SCR catalyst Dosing system accuracy to limit NH3 slip NOx conversion ~ 90% in the whole operating speed and load range, both in steadystate and transient conditions
ecEGR + DOC + DPF + SCR
1 COMPACT SOLUTION
EGR IMPLEMENTAION ALLOWS TO SAVE WEIGHT, SPACE AND CARRYNG CAPACITY ON THE VEHICLE
2
COST EFFECTIVE SOLUTION
NOX REDUCTION DONE WITH EGR & SCR ALLOWS TO HAVE A SMALLER MUFFLER, REDUCED COST
重型车 OBD 和 NOx 控制系统整车检验方法-2023最新
重型车OBD和NOx控制系统整车检验方法1 范围本文件规定了重型车OBD系统和NOx控制系统整车检验的术语和定义、检验内容、试验方法、判定准则等。
本文件适用于符合GB17691-2018第VI阶段标准的重型车的OBD系统和NOx控制系统的整车检验。
2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。
其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB 17691-2018 重型柴油车污染物排放限值及测量方法(中国第六阶段)GB/T 27840-2021 重型商用车辆燃料消耗量测量方法HJ 1239.1-2021 重型车排放远程监控技术规范第1部分车载终端HJ 1239.2-2021 重型车排放远程监控技术规范第2部分企业平台T/CSAE 258-2022 重型车排放远程监控数据一致性测试技术规范3 术语和定义GB17691-2018界定的以及下列术语和定义适用于本文件。
3.1驾驶循环 driving cycle是指由发动机启动、(发动机)运行、发动机停机和从发动机停机(ECU完全下电)至发动机下次启动前的时间组成的连续过程。
[来源:GB 17691-2018,F.2.29]3.2操作过程 operating sequence是指由发动机启动、发动机运转、发动机停机(ECU完全下电)和直到下次发动机启动组成的时间过程;在该过程中,一个指定的OBD系统应能完成监测;若存在故障,应能被监测到。
[来源:GB 17691-2018,F.2.30]3.3 在用监测频率 in-use performance ratio (IUPR)一个或一组监测器能够完成故障监测的条件的出现次数与驾驶循环监测次数的比值。
[来源:GB 17691-2018,3.27]3.4 重型车排放远程监控企业平台 enterprise platform for emission remote monitoring of heavy-duty vehicles由重型车生产/进口企业依照HJ1239.2-2021标准技术要求组织建设,对重型车排放远程监控数据直接采集和管理,并向生态环境部进行数据传输的平台,简称“企业平台”。
基于ECU-TEST的ECU诊断工具API接口自动化测试应用
£技朮交*Technical Communication基于ECU-TEST的ECU诊断工具API接口自动化测试应用邵金萍(潍柴动力股份有限公司,山东潍坊261061)摘要:ECU-TEST是一种内嵌Python脚本语言的ECU自动化测试软件;ECU诊断工具是一种基于Visual Studio平台C#语言开发的ECU诊断测试应用程序,能够实现读取ECU中版本信息%故障码信息及进行参数标定等功能&本文基于ECU-TEST编写Python脚本,调用ECU诊断工具.dll文件中的API命令,实现了诊断工具软件升级过程中的自动化测试,保证了诊断工具开发的准确性,提高了测试效率&关键词:ECU;诊断工具;自动化测试;Python;.dll;C#中图分类号:U463.6文献标志码:A文章编号:1003-8639(2020)05-0075-03The Automatic Test Application of ECU Diagnostic Tool API Based on ECU-TEST SoftwareSHAO Jin-ping(Weichai Power Co.#Ltd.#Weifang261061#China)Abstract:ECU-TEST is one kind of ECU automatic test software with built-in script language Python;ECU diagnostic tool is one kind of application software for ECU diagnostic test,which is developed by C#on the strength of Visual Studio platform;with ECU diagnostic tool,it can realize to read and write ECU program version information,diagnostic fault coding information,calibrate parameters and so on.The paper introduces serials of Python scripts compiled in ECU-TEST to call API instruction set in.dll files.This solution can be used to automatically test ECU diagnostic tool for version upgrade during developing phases so as to improve software accuracy and test efficiency.Key words:ECU;diagnostic tool;automatic test;Python;.dll;C#邵金萍(1984-),女,工程师,硕士,主要从事内燃机电控测试工作及研究。
悍马汽车部件维修指南说明书
Cutoff Indicator Works........... 49
How Your Front Airbags Work.......................................... 46
CONTINUED
I
v w
Main Menu
Index
Bulb Replacement Back-up Lights ........................... 206 Stop Light ................................... 206 Cargo Area Light ....................... 211 Front Parking Lights................. 205 Front Side Marker Lights......... 204 Headlights .................................. 202 High-mount Brake Light .......... 207 Interior Lights............................ 210 License Plate Lights.................. 209 Side Marker Lights ................... 204 Side Turn Signal Lights ............ 208 Specifications ............................. 251 Turn Signal Lights..................... 203
浅谈车载式氮氧传感器工作原理
1 氮氧传感器的工作原理1.1 SCR系统介绍柴油汽车在尾气处理中,有一套SCR(选择性催化还原技术)处理系统,氮氧传感器位于这套系统末端,当尾气到达氮氧传感器探头内部的陶瓷芯片时,尾气通过泵氧分离、NOx 电离分解处理可测得NOx含量,并将测量结果转换为汽车CAN总线方式传递给ECU,系统根据检测到尾气中NOx浓度含量,控制尿素喷射系统,在尾气管中部喷射适量尿素。
喷射出的尿素和NOx发生一系列反应,最终变成N2,H20排出气管外。
(NH2)2CO(尿素)+H2O→CO2+2HN34NO+4NH3+O2→4N2+6H2O2NO2+2NO+4NH3→4N2+6H2O通过测量NOx浓度,来控制尿素喷射量,从而降低尾气中NOx的含量,以此形成闭环。
由此可见,整套系统中作为“司令官”的氮氧传感至关重要。
1.2 氮氧传感器结构介绍氮氧传感器主要分为两大部分:(1)陶瓷芯片,作为探头插在排气管中,直接接触尾气测量NOx浓度;(2)控制电路板,控制陶瓷芯片工作,并将测得的电信号转换为CAN总线信息传输到汽车中控。
harmful gas from automobile exhaust and improve the exhaust treatment technology. Especially in diesel vehicles, under the condition of high temperature and high pressure, N2 in the air is easy to react to form nitrogen oxides (NOx) such as N2O, no, NO2, N2O3, N2O4 and N2O5. As the key detection equipment for measuring NOx content in exhaust gas, on-board nitrogen and oxygen sensors will be widely used in exhaust gas treatment. At present, China’s nitrogen and oxygen sensors mainly rely on imported products from German mainland The development and production of nitrogen and oxygen sensor is still in its infancy, and there are few enterprises with independent intellectual property rights. Hubei Danrui New Material Technology Co., Ltd. has outstanding performance in the production, detection and after-sale of nitrogen and oxygen sensor. This paper briefly introduces the principle and production process of nitrogen and oxygen sensor, hoping to provide some references for speeding up the localization of nitrogen and oxygen sensor preparation help.Keywords: oxygen sensor图1 SCR系统图3 氮氧传感器结构图1.3 陶瓷芯片介绍陶瓷芯片的主要材料是氧化锆,它是一种特殊的固体电800℃温度下可以传导氧离子,氮氧传感器正是利用此特性来测量尾气中NOx 含量。
ecu控制的v开发流程
ecu控制的v开发流程### ECU-Controlled V-Development Process.Introduction.An ECU (Electronic Control Unit) plays a crucial role in controlling modern vehicle systems. It receives sensor inputs, processes data, and sends commands to actuators to ensure optimal engine performance and overall vehicle functionality. The ECU-controlled V-development process involves several key steps and considerations.ECU-Controlled V-Development Process.1. Requirements Definition.Define functional and performance requirements for the ECU, including inputs, outputs, and control algorithms.Analyze vehicle specifications, industry standards,and customer needs.2. ECU Design.Select appropriate hardware and software componentsfor the ECU.Design ECU architecture, including input/output interfaces, signal processing algorithms, and control logic.Develop ECU firmware and software modules.3. Testing and Validation.Conduct unit testing and integration testing to verify ECU functionality.Perform hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing.Validate ECU performance on a test vehicle or test bench.4. Calibration and Tuning.Adjust ECU parameters and control algorithms to optimize performance.Use data logging and analysis to fine-tune ECU behavior.Iterate through testing and calibration phases to ensure optimal ECU operation.5. Integration and Deployment.Integrate ECU into the vehicle system and connect necessary inputs/outputs.Test ECU functionality in combination with other vehicle components.Deploy the ECU in production vehicles and monitor its performance.Considerations.ECU Hardware Selection: Consider processing power, memory capacity, and input/output capabilities required.Software Development: Use industry-standard coding practices and follow software development lifecycle methodologies.Testing and Validation: Ensure thorough testing at all levels to guarantee ECU reliability and performance.Calibration and Tuning: Involve experts with deep understanding of vehicle dynamics and ECU control.Integration and Deployment: Collaborate with vehicle system engineers and ensure proper ECU integration and testing.### ECU 控制的 V 开发流程。
电子电器架构
Level & Roll Control
Tire Pressure Monitoring
Battery & Energy Management
Advanced Driver Assistance Systems
Body Builder
Door Modules HVAC
Cabin I/Os Sleeper I/Os
Electronic
Electric 电器
Simple
Devices 电气装置
Autonomy Electronic Systems 独立电气系统
ECUs in a Net
ECUs with Simple Net Functions
Structure 网络化的电子 控制单元
电子控制单元
Vehicle 整车网络
Complex Drivers
Application Software
Independent from underlying hardware Function implemented in components
RTE
Communication between applications and towards BSW
Jimmy Huang
Confidential
6
Example for a Future Oriented E/E-Architecture 未来的 E/E 架构概念
adas ecu的设计开发流程
adas ecu的设计开发流程1.在开始设计之前,首先要确定ECU的功能需求。
Before starting the design, the functional requirements of the ECU need to be determined.2.然后进行系统架构设计,确定ECU的各个功能模块及其之间的关系。
Then the system architecture design is carried out to determine the various functional modules of the ECU and their relationships.3.接下来是软件设计,根据系统架构设计确定每个功能模块的软件实现方案。
Next is software design, based on the system architecture design to determine the software implementation plan for each functional module.4.硬件设计阶段是设计ECU的硬件电路和接口。
The hardware design phase is to design the hardwarecircuit and interfaces of the ECU.5.设计阶段完成后,进行ECU的编码和综合测试。
After the design phase is completed, the ECU is coded and comprehensively tested.6.在开发过程中,需要进行软硬件的调试和集成测试。
During the development, software and hardware debugging and integrated testing are necessary.7.开发完成后,对ECU进行验证测试,确认其符合功能需求。
EGR_系统介绍_丁行海
1 废气再循环系统示意图
2 工作原理
EGR系统的任务是使废气再循环量在发动机每一个工况都达到最佳状况,从而使燃烧过程始终处于最理想的情况,最终保证排放物中的污染成分(尤其是NO X)最低。
所以,EGR 系统并不是在发动机所有的工况下工作。
2.1 EGR率
发动机的不同工况,对引入废气的数量要求不同。
为了使
《商用汽车》 2022.04
Copyright©博看网
2 电磁阀真空控制的真空驱动型EGR 系统布置图
图4 朝柴EDC17CV54的EGR 系统针脚布置图3 电驱动型EGR 系统布置图
针脚定义开路电压/V A19电机控制线+12/24A20电机控制线-12/24A22传感器供电线5A12传感器信号线5表1 朝柴EDC17CV54的EGR 系统针脚定义图制等几种形式,其中步进电机控制型较为常见。
电驱动型EGR 系统布置图,见图3。
电驱动型EGR 系统的EGR 阀一般为五线式,如朝柴EDC17CV54配EGR 系统,其针脚定义,如图4和表1所示。
5 总结
随着国家对环保要求的提高和排放法规的完善,EGR 系统在车辆中的应用越来越多。
为延长该系统。
关于国六重型商用车《车载诊断排放系统OBD及NOx控制系统》视同原则的研究
《装备制造技术>2020年第11期关于国六重型商用车《车载诊断排放系统OBD及NOx控制系统》视同原则的研究赵叶(东风柳州汽车有限公司,广西柳州545007)摘要:基于整车应用类型进行的整车OBD测试,大部分整车厂还未进行研究,主要依托于各发动机厂进行OBD测试或者视同发动机认证OBD报告。
研究主要从车辆类型的角度定义OBD测试及视同原则,为整车厂提供测试指引。
关键词:OBD;NOx控制系统;视同原则中图分类号:TH122文献标识码:A文章编号:#672-545X(2020)##-0#35-040引言近年来,为贯彻《中华人民共和国环境保护法》和《中华人民共和国大气污染防治法》,防治装用压燃式及气体燃料点燃式发动机的汽车排气对环境的污染,改善空气质量,国家在2019年7月1日正式发布《GB17691—2018重型柴油车污染物排放限值及测量方法(中国第六阶段)》法规,其中要求整车厂对新车、在用车进行OBD自查,环保部门抽查。
针对同一发动机OBD,发动机为排量,在整车的用为自、用、、客车等,同时匹配的变速、后、、型等同,发动机厂家的OBD ,一用型的自查其车型,法规中要求。
为车,则一等方进行,整车视同在。
1车载诊断排放系统OBD及NOx控制系统介绍1.1车载排放诊断OBD系统(On-board diagnostic system)[1-3]装在汽车和发动机的机,污染装,发动机排放的在发时在中的信息确定可能的在,测OBD其测暂时中(1)环境温度低266K(-7!)且冷却液温度低于333K(60!);(2)环境温度低2661((-7!)导致反应剂结冰;(3)环境温度高于3111(38!);(4)在海拔2500m以.(5)在海拔-400m以-(6)环境温度低于251K(-22!)。
在其它环境温度和海拔产业使用数和(或)工程评估证在这些环境条件环境对部自身的(部结冰、对传感误差兼容的)会导错误的在向国务院态环境主管部门后,相关的部分OBD测暂时中注:环境间接的方法估1.2NOx控制监控系统介绍:1<NOx即排放检测用于确保发动机所采用的NOx措施正运行的它包括驾驶员(驾驶员灯点亮)、初级驾驶限(限扭矩到75%)、严重驾驶限制(限车速到20k3/h)。
ECU诊断开发解决方案
概述
OBD——On-Board Diagnostics
联邦OBD
(Federal OBDII)
适用于加州以外的49州 要求类似加州OBD-II
EOBD—European
On-Board Diagnostics
自2001年1月1日起,在欧洲销售的汽油发动机汽车都必须装备在线 监测发动机排放的在线诊断系统 2004起,生产的柴油发动机汽车亦必须装备OBD系统
功能验证——CANoe.DiVa
主要特点
根据诊断数据库规范(*.cdd)自动生成CANoe诊断测试例程 方便配置,选择测试焦点(测试什么) 生成测试规范 生成清楚详细的测试报告
Vector诊断系统解决方案
功能验证——CANoe.DiVa
测试报告
Vector诊断系统解决方案
诊断服务执行——CANdito, CANape, CANoe
Vector诊断系统解决方案
与传统开发流程对比——Vector开发流程
Vector诊断系统解决方案
制订诊断数据库——CANdelaStudio
Vector诊断系统解决方案
制订诊断数据库——CANdelaStudio 诊断数据库定义工具
CANdelaStudio 通用模板(KWP/UDS) OEM标准模板 服务及服务号 肯定/否定响应 故障码DTC 数据类型 ……
诊断实现
诊断实现与测试
途径一
手工编写诊断代码 手工编写测试代码
代码测试 功能验证
问题: ¾ 周期长 ¾ 代码可靠性低 ¾ 效率较低,影响项目开发进度 提倡: ¾ 专业化
诊断实现
诊断实现与测试
发动机ECU匹配标定
发动机ECU匹配标定基本概述ECU部门的控制策略是固定的,但它包含的数千个自由参数是可调的。
针对不同的发动机和不同的车型,需要对这些参数进行调试和优化,使整车能够通过各种排放法规,满足各种驾驶性能指标。
这个调整过程称为发动机匹配校准。
匹配校准是一项复杂的系统工程。
包括台架测试、受控环境实验室测试、基于数学模型的标定计算、排放测试、功能验证测试等。
ECU标定系统的主要类型有:1)ATI V ISION CCP标定系统;2)ATI VISION M6校准系统; 3) ETAS INCA CCP校准系统;4)ETAS INCA ETK标定系统等。
但无论哪种标定系统都离不开软软件和硬件支持。
目前我司提供的软件平台主要有:ATI VISION、ETAS INCA,RA DiagRA MCD。
这三个软件各有特点,但都包含项目管理管理、校准、数据分析、校准比较等功能。
同时,我公司也为广大客户服务提供丰富的硬件支持模块:Therme-Scan SMB/CAN温度采集模块,Dual-Scan SMB/CAN温度模拟信号混合采集模块,AD-Scan SMB/CAN模拟信号数据采集模块,Thermo-Scan Minimcdule CAN温度采集微模块模块,AD-Scan Minimodul CAN 微型模拟信号数据采集工具,ATI EDAQ模块数据采集模块、朗达测量仪、博世宽量程氧传感器、IGTM-2000点火时间测试仪、SmartTach万能转速测试仪等。
此外,基于我们丰富的软硬件资源,我们还将构建完整的ECU匹配和校准平台根据客户的不同需求。
发动机ECU快速开发平台-NO-Hooks TechnologyNO-Hooks OnTarget 是最新的美国专利技术。
本产品是一款主要用于ECU策略软件开发和标定的软件工具。
该产品功能强大、价格低廉,并且不需要额外的硬件。
用户可以先使用 SimulinkR 建立新的控制策略开发和标定,EOBD(OBD II)开发、标定和功能验证,为车辆设置一定的工作状态或进行一定的重复测试。
商用车后处理系统尿素结晶问题研究
商用车后处理系统尿素结晶问题研究苏长春【摘要】文章根据商用车排气后处理系统的结构布置和工作原理,逐层分类对尿素结晶问题进行分析梳理,通过理论分析、软件模拟以及试验对比,并结合工作中遇到的实际案例,较全面的研究了尿素结晶可能出现的零部件及出现的原因,并针对不同的原因提出了解决措施。
分析证明,通过合理的选择重型卡车排气后处理系统的零部件类型,优化各零件安装角度、尺寸、外形结构,增加保温措施提高排气温度,优化发动机控制策略标定等措施,可有效提高后处理系统尿素溶液反应效率,降低尿素结晶风险,从而避免整车出现动力不足、排放超标等问题。
%According to truck exhaust after treatment system structure and working principle of classification of layer-by-layer analysis of urea Crystal issues, through theoretical analysis, software simulations and experiments, and combined with the actual case work, more comprehensive studies of urea crystals may appear parts and the cause of, and proposes solutions for different reasons. Analysis shows that, through the rational selection of heavy duty truck exhaust after treatment system component type, optimize the structure of parts mounting angle, dimension, shape, increased insulation measures to increase the exhaust temperature, optimum calibration of engine control strategy and other measures, can effectively improve the handling system of urea solution after the reaction efficiency, reduce the risk of urea crystals, so as to avoid underpowered vehicle, excessive emissions and other issues.【期刊名称】《汽车实用技术》【年(卷),期】2016(000)010【总页数】4页(P223-226)【关键词】排放;排气系统;保温材料;控制策略【作者】苏长春【作者单位】安徽江淮汽车股份有限公司,安徽合肥 230601【正文语种】中文【中图分类】U467.310.16638 /ki.1671-7988.2016.10.075CLC NO.: U467.3 Document Code: A Article ID: 1671-7988 (2016)10-223-04 目前我国商用车处于国Ⅳ排放阶段,即将于2017年中正式开始全面实行国Ⅴ排放。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ABSTRACTWith evolution of emission norms in diesel engines, NOx emission limits became more stringent and can be met only with specific NOx emission control systems. The NOx control systems in heavy duty diesel engines are monitored for OBD regulations in on-highway applications.Additionally driver warning and inducement requirements for NOx emission control systems are to be complied in both on-highway and off-highway applications. The driver inducement requirements are defined with intent to enforce and ensure correct operation of NOx control system. The NOx control systems and inducement measures are implemented in engine Electronic Control Unit (ECU)software to be compliant to legislation.The paper focuses on driver inducement requirements for NOx emission control systems. The paper summarizes the inducement requirements with a system overview and software design to meet driver inducement requirements for EUVI legislation and CARB/EPA compliance. Besides, the impact of the EPA legislation “Heavy-Duty Highway Program: Revisions for Emergency Vehicles and SCR Maintenance” on the software and system design is explained. The impact of this legislation on software design and possible approaches for short term relief measures using diagnostic tester, smart card and/or information from GPS systems are presented.INTRODUCTIONThe commercial vehiclesare powered by large diesel engines, which normally run leaner resulting in higher NOx emissions. The NOx limits of current emission legislations are quite stringent and there are solutions available to meetthis requirement. The trend to address this requirement seems to be the combination of Exhaust Gas Recirculation (EGR)and Selective Catalytic Reduction (SCR) systems as depicted in Fig 1. [1]The SCR system uses aqueous ammonia (Adblue) as a reduction agent and sprays the same into exhaust to reduce NOx with a SCR catalyst (after treatment). The EGR recirculates the exhaust gas into the cylinder to reduce NOx during the combustion process. The EGR and SCR control and monitoring algorithms are defined in engine Electronic Control Unit (ECU) software.According to OBD (On Board Diagnostics) legislations, the emission control systems are to be monitored for OBD compliance. The OBD system monitors virtually every component that can affect the emission performance of the vehicle. The OBD monitoring is done to ensure that the vehicle remains as clean as possible over its entire life, and assists repair technicians in diagnosing and fixing problems with the computerized engine controls. If a problem is detected, the OBD system illuminates a Malfunction Indicator lamp (MIL) on the vehicle instrument panel to alert the driver. [2]The SCR functionality is defined in ECU software,effectiveness of SCR systems depends on reduction agent availability and quality of reduction agent. If reduction agent not available and is of inferior quality, then the SCR systems are not effective although there are no defective components.Apart from that the consumption and regular refill incurs additional cost on driver, so there is a possibility to tamper the system to reduce this additional cost. The factors such as no reduction agent, poor quality and system tampering reduce the effectiveness of NOx control system. In view of this, theECU Software and System Design for NOx Control Driver Inducements2013-01-2385Published 09/24/2013N. Santosh DattaRobert Bosch Engineering and Business Solutions Ltd.Copyright © 2013 SAE Internationaldoi:10.4271/2013-01-2385legislations in US and EU have introduced the specific driver inducement approach to ensure correct operation of NOx control measures along with OBD (which monitors for defective components). In case of errors such as no reagent quantity, inferior quality and system tampering, the legislations propose specific driver warning system design to forewarn the driver. After the warning system is active, a time to correct the malfunction or refill the urea is specified. If the error is not rectified or reduction agent is not replenished even after warning, driver inducements to limit the vehicle/engine performance are initiated. As per the legislations, the performance limitations are to be induced in increasing order of engine de-rating and in specific time intervals. [2][3] The EPA guidance also specifies the monitoring of repeat offense to discourage the repeat use of poor quality reagent and tampering. [4]Besides, EPA is proposing short-term relief from emission control system performance inducements for any non-road vehicles operating in temporary emergency service and also proposing amendments to its heavy-duty diesel engine programs that would specifically allow engine manufacturers to request to deploy specific emission controls or settings for emergency vehicles (such as Ambulance and Fire trucks).[6] The NOx emission control systems are typically embedded into electronics i.e. engine ECU software. The ECU software has to be enhanced to meet NOx monitoring requirements for driver inducements and also to allow short term relief from inducements in case of emergency. The subsequent chapters describe the System requirements for inducements and an approach for software design to meet these requirements. NOXCONTROL MONITORING -WARNING/INDUCEMENTSystem OverviewAccording to EU legislation [2], the NOx emission control systems are to be maintained under all environment conditions which occur in EU. The NOx emission control monitoring is to be operational, when engine coolant temperature is greater than 70degC, altitudes less than 1600m and at environment temperatures between −7 to 35degC. The legislation also specifies that the SCR system with frozen tank reduction agent shall be operational after 70mins (under test conditions).The system overview for inducement and warning system is as depicted in figure 2. The ECU software monitors for the incorrect operation and tampering. If any error is found and confirmed, the software will trigger warning by turning on warning lamp. The warning is to be indicated using a separate lamp (other than MIL/service lamp) or through Text display/ Audible alarms. It shall act as a preludebefore escalating driver inducements. The warning inducement system for US is similar to EU requirements.Figure 2. System OverviewAfter the warning system activation, if the error is not addressed or healed for defined time, the inducements for engine/vehicle de-rate are triggered. The inducement logic escalates the driver inducements with respect to time. Though the purpose of inducement escalations is same in both US and EU legislations, the activation scheme is different in certain aspects. As per EU activation scheme, the inducement logic activates the driver inducements in two steps Level 1 (e.g. 25% torque limitation) and Level 2 (e.g. creep mode). In case of EPA guidance, thedriver inducements are increased Figure 1. NOx Control Systems EGR and SCR [1]incrementally and usually can go up to three stages, Level1 (e.g. 25% torque reduction at 1%/min), Level 2 (e.g. 40% torque reduction at 1%/min) and Final inducement (creep mode).The CARB/EPA also enforces repeat offense monitoring. The goal of repeat offense is to discourage repeated tampering or repeated attempts at filling poor quality reagent. The inducement logic functionality is to be customized to support repeat offense counter function.Software DesignThe NOx control system is monitored for low reagent level, incorrect reagent quality, interruption of dosing, too low reagent consumption, SCR tampering (removal of any necessary sensors required for correct operation) and impeded EGR valve (mainly referred in EU legislation). The faults belonging to any of the error classes mentioned above activate driver warning and inducement systems.The software is designed to meet the driver inducement requirements mentioned in system overview. The modular overview for software design is as shown in Figure 3. The ‘monitoring’ module probes for the malfunction and tampering. The defect status from monitoring is transmitted to module ‘Diagnostic System Management’ (DSM). The DSM debounces the inputs from monitoring module and the pending/active error status is transmitted to ‘inducement counters’ module. The “inducement counters” block includes inducement logic, increments the counter with respect to time, evaluates the status of level1/2/3 and transmits the status back to DSM. Based on these inputs, DSM coordinates the driver warning inducement and torque limitations. The diagnostic data and inducement counter data is stored in EEPROM and can be retrieved using a diagnostic tester. The software design includes set of calibratable parameters for different thresholds, timers etc., to provide flexibility to adapt changing/different legislations.MonitoringThe first module in the signal flow monitors the errors for reagent tank level, reagent quality, reagent consumption and dosing interruption, tampering and impeded EGR valve.The filtered tank level is required from tank level sensor and this information is displayed on the dashboard. The filtered tank level is monitored for warning, level1, level2 thresholds and empty tank. If the tank level falls below these thresholds, the status is transmitted to DSM. The thresholds are designed as calibratable parameters and are to be defined to allow sufficient time for refilling the reduction agent before initiating creep mode.The reagent quality is monitored either through quality information from urea quality sensor or based on information from NOx sensor.The deviations in average reagent consumption to the commanded consumption are monitored either over defined engine operation time (e.g. 48 hrs) or over demanded consumption volume (e.g. 15ltrs). The defined engine operation time or demanded consumption volume is configured as calibratable parameters in software. The deviation is monitored and if the deviation exceeds the thresholds, the status is sent to DSM.The errors for dosing interruption and tampering are monitored based on the SCR system status and any signal faults. The EGR signal status is monitored for any errors related to impeded EGR valve.Diagnostic System Management (DSM)DSM includes functions to debounce the error, inhibition of functions based on the error, communication with diagnostic tester, activation of warning lamps, fault storage. The module DSM receives the errors from monitoring, after debouncing the errors, error status (potential, active/confirmed) is sent to the module inducement counters. The inducement counter module after incrementing the defect counters, gives the feedback on the status of counters to DSM. The DSM module based on defects and status of inducement counters activates the warning lamp. Further based on status of inducement levels and trigger conditions, the DSM inhibits the functions to enforce inducement measures.Figure 3. Software DesignInducement countersThe ‘inducement counters’ module forms the core of inducement logic. The inducement logic is realized using an incrementing counter with respect to time. A separate counter is defined for individual errors like reagent quality monitoring, low reagent consumption, interruption of dosing,blocked EGR valve and tampering. In case of errors reported from DSM, the counters keep incrementing. The counters store the cumulative operation hours of NOx control faults,based on the fault status received from DSM. If the counter exceeds defined level, it activates defect paths of inducement system stages 1/2/Final. The module includes the logic to set/reset the inducement levels. The defect paths are then transmitted to DSM. The flow chart for inducement counter logic (specific for EU legislation) is as depicted below.The inducement counter stores the value of counters and ‘NoFaultTimer’ (Time to indicate that the error is healed),values in EEPROM at the end of driving cycle. In the next driving cycle, the values from EEPROM are used to initialize the counter and ‘NoFaultTimer’ values.In principle, the implementation of inducement counter will remain same for US legislation, with adaptations for final inducement and repeat offense.Upon detecting subsequent repeated offenses which occurs within a defined period of time (e.g. 40 engine hours) of the previous offense, the engine derating occurs immediately and will reach the final inducement within shorter time interval(e.g. 30mins for EPA and 60 min for CARB).Figure 4. Flow chart for inducement counterInducement measureThe inducement measures are activated based on fault status from DSM and counter information. The warning system will be turned ON, when the fault is present and counter is greater than zero. If the level1/2 status is set, then the inducement measures such torque limitations will be set. As per EU legislation, torque limitations for Level 1/2 will not be active until the trigger conditions are met. The trigger conditions are engine restart, Ignition OFF & ON, vehicle parking for 1hr and stationary vehicle. In case of EPA legislations, the inducement measures are set immediately and torque reduction is induced using a ramp. But the final inducement (creep mode) is activated after the trigger conditions are met.When final inducement is set, normal engine operation inhibited. The reset to normal mode is allowed by factory ordealership tools or through self healing.Figure 5. Pseudo code for inducement activation.Inducement Activation SchemeThe complete inducement system response in case of errors for EU and CARB are described with the examples in this section. The examples describe the state requests, transitions and the inducement activations.Note: The examples contain the values for torque limitation and time intervals. These values of torque limitation, counter times are only indicative, the actual relevant values for given legislation are to be referred from latest and corresponding legislation.Inducement activation - EUThe inducement activation scheme as per EU legislation [2]is depicted in Figure 6. The inducement counter starts once the fault is confirmed. The counter keeps incrementing to denote the activation time, when the activation crosses a certain time (e.g. 10hrs), the engine de-rating (e.g. - 25%torque limitation) will be activated after stationary vehicle.The status “waiting” depicted in Fig 6 indicates waiting for trigger condition before inducement. If the error is healed, the inducement counter will be frozen and shall be reset only if the error does not reoccur until stipulated time (e.g. 36hrs). If the error is still not healed or if it reoccurs before counter is set to zero, the inducement counter keeps incrementing and will result in severe driver inducement after crossing the level 2 threshold. The torque limitations for level 1 and creed mode are active only after trigger conditions such as ‘engine re-startor parking or re-fuelling’ are met. During the creep modevehicle speed is limited (e.g. 20 kmph).Figure 6. Inducement activation example (EU)Inducement activation - USThe inducement activation scheme (if no repeat offense) for US legislation is in similar lines to EU activation scheme, but usually with additional inducement level. The inducement counter starts incrementing once the fault status is present. If the error persists, inducement counter increments and torque inducements for level 2 and final inducement will come into force. If the error is healed in between the inducement counter will be reset to zero. However if the error re-occurs (same error for EPA and any error for CARB) with in 40hrs (as an example), the de-rating level is directly increased to level 2 and the final inducement will occur within smaller window of time (e.g. one hour). The example for activation scheme in case of repeat offense counter is as shown inFigure 7.Figure 7. Inducement activation - Repeat Offense (US)SHORT TERM RELIEF FOR EMERGENCY VEHICLESThe legislation for driver inducements is to ensure and enforce correct functioning of NOx control system. However there are concerns about unusual circumstances where performance inducements could hinder equipment andvehicle performance in emergency conditions [7]. In order to overcome this aspect, EPA is proposing revisions to its heavy-duty diesel regulations that would enable emergency vehicles, such as dedicated ambulances and fire trucks, to perform their mission-critical life-saving work without risking that abnormal conditions of the emission control system could lead to decreased engine power, speed or torque. Besides, EPA is proposing short-term relief from emission control system performance inducements for any non-road compression ignition engine powered vehicles operating in temporary emergency service. The proposal has provisions for a short-term emergency bypass of the normal emission controls, including inducement strategies, which could result in a loss of power of an engine; thus, allowing the equipment to temporarily perform emergency-related work. [6]The new rules do allow for engine manufacturers to apply for the use of auxiliary emissions control devices (AECDs) that could be applied to an engine in emergency vehicles. The auxiliary emission control devices to be used only during emergency and in other times emission control systems shall function as desired. [7]In case of non-road machinery, the “○Notice of Proposed Rulemaking (published June 8, 2012)” cites as below, [6]• AECD must be designed so that it cannot be activated without the specific permission of the certificate holder.AECD must require the input of a temporary code or equivalent security feature.• The AECD must become inactive within 24 engine hours of becoming active (or other period approved in unusual circumstances).• The manufacturer must show that the AECD deactivate emission controls (such as inducement strategies) only to the extent necessary to address the expected emergency situation.AECD InterfacesThe AECDs are interfaced in vehicle to activate emergency status and in turn to avail short term relief from driver inducements. The various sources are considered to ensure flexibility in emergency activation status. The summary of possible or proposed interfaces is as shown in figure 8.In case, of emergency vehicles such as Ambulance, Fire-engines, Police vehicles etc., the AECD is proposed to be interfaced using a switch connected to either ECU or instrument cluster. The intention to use a direct switch without security is to provide easy access to bypass the inducements.In non-road machinery, various other options are explored.These options provide the flexibility to activate short term relief measures during emergencies. During the large scale emergencies (such as earth quakes or floods), the emergency status switch can be transmitted for required duration through GPS or by sending the emergency release code through SMS.In case of local emergency (like clearing a rubble), the emergency status can be sent either using a smart card (through smart card reader in instrument cluster) or diagnostic tester.It is assumed that the instrument cluster in non-road machinery is equipped with smart card reader, a keypad or touch screen to enter the emergency activation code and the possibility to read the emergency information from GPS system. Although it is possible to receive the emergency status through multiple sources in instrument cluster, the interface for engine ECU is same and status is transmittedover CAN.Figure 8. AECD Interface possibilitiesSoftware AdaptationsThe software of driver inducement is adapted to bypass the driver inducements for short time during emergency. The information to activate emergency status is available either through CAN and/or as switch input connected to ECU. The software design for emergency activation is as indicated inFigure 9.Figure 9. Software Adaptations for inducement bypass The emergency activation module evaluates the status of emergency. The inducement counter block is customized to include the features such as emergency reset to support the bypass of driver inducements.Emergency status evaluationThe emergency status is available either over CAN or through the switch. The module evaluates all possibilities and includes a configurable switch to prioritize the activation request (in case of multiple requests).The emergency switch is hardwired either to ECU or to instrument cluster. If the switch is interfaced with instrument cluster, then switch status is transmitted to ECU over CAN.The switch shall be designed as mono stable/pulsed switch to ensure no permanent activation and to perform diagnostics.The switch evaluation consists of verifying the input pulse within the given pulse times (Calibratable parameters).The emergency status is received through multiple sources in instrumentation cluster. The instrumentation cluster will process the requests and sends the emergency activation status over CAN to engine ECU. The typical CAN frame contains the information as shown in table 1. The data byte 8shall have checksum based on common security algorithm implemented in engine ECU and emergency cluster. The default duration of emergency duration will be considered as 24hrs, unless explicitly specified.Table 1. CAN Frame structureThe emergency status can also be activated by Diagnostic tester. The emergency status is triggered using the service “Routine control” and the routine will be triggered after clearing the specific security access. The routine control service will include “time and date” and “Duration emergency activation” as data bytes. The information such as time and date of emergency activation and duration are stored in EEPROM.Inducement counter adaptationThe inducement logic functionality is adapted based on emergency status. If the emergency status is active, then the inducement level is bypassed for a stipulated amount of time.A timer runs to check the emergency activation duration and compare it with the requested duration. The timer value shall be stored in non-volatile memory and compared with requested emergency duration. The emergency activation remaining time is computed and the same is transmitted to instrument cluster. Once the timer is elapsed or emergency status is released, inducement logic is activated.The emergency activation status when active, stores the activation duration, date and time of activation in EEPROM.The EEPROM stores the information for configurable number of emergency activations. The stored information is configured, so as to retrieve using diagnostic tester. When the emergency status is active, the data is sent to instrument cluster to turn on the lamp to indicate the emergency activation status to the operator.SUMMARY/CONCLUSIONSThe NOx driver inducement legislation is defined to ensure the correct operation of NOx control systems and to help the driver to comply with the emission norms. The functionality to support NOx driver inducement systems is implemented in ECU software. The software design is derived based on system overview and legislation requirements. The implementation of “inducement counter, Monitoring and DSM” form the core of software to meet these requirements. The software is modular, with a flexibility to adapt for short term bypass of inducement in case of emergency. The possible interfaces to convey the emergency activation and inducement short term bypass are proposed.In summary, the approach to meet the legislation requirements for driver inducements in ECU software is presented in this paper.REFERENCES1. /article/10657806/egr-meets-scr2. /obd/basic.htm3. Commission Regulation (EU) No 582/2011 of 25 May 2011 implementing and amending Regulation (EC) No595/2009 of the European Parliament and of the Council with respect to emissions from heavy duty vehicles (Euro VI) and amending Annexes I and III to Directive 2007/46/EC of the European Parliament and of the Council - Annexure XIII. 4. /fdsys/pkg/FR-2011-06-07/pdf/2011-13851.pdf5. /msprog/onroadhd/documents/epa-arb_scr_workshop_7-20-10.pdf6. /fdsys/pkg/FR-2012-06-08/pdf/2012-13087.pdf7. /articles/print/ volume-18/issue-1/departments/fama-forum/emergency-vehicles-and-the-epa.html CONTACT INFORMATIONN. Santosh DattaSoftware and System EngineerECU Powertrain projectsRobert Bosch Engineering and Business Solutions Ltd India #123, Industrial Layout, Hosur Road, Koramangala Bangalore-560095, Indiasantosh.datta@ ACKNOWLEDGMENTS• Dr.Hauke Wendt - ‘Senior OBD analyst Commercial Vehicles’ from Robert Bosch GmbH, for providing valuable inputs on driver inducements.• Mr. Michael Kolitsch - ‘Exhaust System engineer’ from Robert Bosch GmbH, for supporting with relevant information on SCR and EGR systems.• Mr. Vadiraj Krishnamurthy - Principle Consultant, Robert Bosch Engineering and Business Solution Ltd India, for reviewing the document.DEFINITIONS/ABBREVIATIONS AdBlue- Aqueous Ammonia Solution, also referred as Diesel Exhaust Fluid (DEF)AECD - Auxiliary Emission Control DeviceCAN - Controller Area NetworkCARB - California Air Resources BoardDSM - Diagnostic System Managemente.g. - ‘exempli gratia’ (for example)ECU - Electronic Control UnitEEPROM- Electrically Erasable & Programmable Read Only MemoryEGR - Exhaust Gas Re-circulationEPA - Environment Protection AgencyEU - European UnionOBD - On Board DiagnosticsSCR - Selective Catalytic ReductionThe Engineering Meetings Board has approved this paper for publication. It has successfully completed SAE's peer review process under the supervision of the session organizer. This process requires a minimum of three (3) reviews by industry experts.All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of SAE.ISSN 0148-7191Positions and opinions advanced in this paper are those of the author(s) and not necessarily those of SAE. The author is solely responsible for the content of the paper. SAE Customer Service:Tel: 877-606-7323 (inside USA and Canada)Tel: 724-776-4970 (outside USA)Fax: 724-776-0790Email: CustomerService@SAE Web Address: Printed in USA。