Winter and road service area maintenance equipment - Data acquisition and transmission - Part 1: In-vehicle data acquisition

Same as in EN 15430-1:2007 + A1:2011

Winterdienst- und Straßenbetriebsdienstausstattung - Datenerfassung und -übertragung - Teil 1: Datenerfassung im Fahrzeug

Diese Europäische Norm legt ein genormtes Protokoll für das Übertragen von Betriebsdaten von der Anbau-Gerätesteuerung (Steuergerät) zu einem im Fahrzeug befindlichen Bord-Computer fest, um die Kompatibilität zwischen dem Fahrzeug und den verschiedenen Anbau-Geräten, die an diesem Fahrzeug betrieben werden können, sicherzustellen.
Diese Norm legt sowohl Schnittstellen (Anschlüsse) fest wie auch Variablen, Datensätze und Meldungen, die es in dem genormten Protokoll ermöglichen, eine größtmögliche Vielfalt bei Anwendungen von Anbau-Geräten beim Straßenbetriebs- und Winterdienst abzudecken.

Matériels de viabilité hivernale et d'entretien des dépendances routières - Acquisition et transmission des données - Partie 1 : Acquisition des données véhiculaires

Oprema za vzdrževalna dela zimske službe in službe za vzdrževanje cest - Zajem in prenos podatkov - 1. del: Zajem podatkov v vozilu

Ta evropski standard določa standardiziran protokol za prenos podatkov od nadzorne omarice opreme do računalnika v vozilu za zagotavljanje izmenljivosti med vozilom in drugo opremo, ki je lahko nameščena v istem vozilu.
Določa povezavo vmesnika in spremenljivke, zapise ter poročila, ki omogočajo standardiziranemu protokolu obravnavanje aplikacij z največjim možnim naborom opreme za izvajanje vzdrževalnih del zimske službe in službe za vzdrževanje cest.

General Information

Status
Withdrawn
Publication Date
04-Aug-2015
Withdrawal Date
13-Apr-2025
Current Stage
9960 - Withdrawal effective - Withdrawal
Start Date
04-Dec-2024
Completion Date
14-Apr-2025

Relations

Effective Date
08-Jun-2022
Effective Date
19-Jan-2023

Frequently Asked Questions

EN 15430-1:2015 is a standard published by the European Committee for Standardization (CEN). Its full title is "Winter and road service area maintenance equipment - Data acquisition and transmission - Part 1: In-vehicle data acquisition". This standard covers: Same as in EN 15430-1:2007 + A1:2011

Same as in EN 15430-1:2007 + A1:2011

EN 15430-1:2015 is classified under the following ICS (International Classification for Standards) categories: 35.240.60 - IT applications in transport; 43.160 - Special purpose vehicles. The ICS classification helps identify the subject area and facilitates finding related standards.

EN 15430-1:2015 has the following relationships with other standards: It is inter standard links to EN 15430-1:2007+A1:2011, EN 15430-1:2024. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase EN 15430-1:2015 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of CEN standards.

Standards Content (Sample)


2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Oprema za vzdrževalna dela zimske službe in službe za vzdrževanje cest - Zajem in prenos podatkov - 1. del: Zajem podatkov v voziluWinterdienst- und Straßenbetriebsdienstausstattung - Datenerfassung und -übertragung - Teil 1: Datenerfassung im FahrzeugMatériels de viabilité hivernale et d'entretien des dépendances routières - Acquisition et transmission des données - Partie 1 : Acquisition des données véhiculairesWinter and road service area maintenance equipment – Data acquisition and transmission - Part 1: In vehicle data acquisition43.160Vozila za posebne nameneSpecial purpose vehicles35.240.60Uporabniške rešitve IT v transportu in trgoviniIT applications in transport and tradeICS:Ta slovenski standard je istoveten z:EN 15430-1:2015SIST EN 15430-1:2015en,fr,de01-oktober-2015SIST EN 15430-1:2015SLOVENSKI
STANDARDSIST EN 15430-1:2008+A1:20111DGRPHãþD

EUROPEAN STANDARD NORME EUROPÉENNE EUROPÄISCHE NORM
EN 15430-1
August 2015 ICS 35.240.60; 43.160 Supersedes EN 15430-1:2007+A1:2011English Version
Winter and road service area maintenance equipments - Data acquisition and transmission - Part 1: In-vehicle data acquisition Matériels de viabilité hivernale et d'entretien des dépendances routières - Acquisition et transmission des données - Partie 1 : Acquisition des données véhiculaires
Winterdienst- und Straßenbetriebsdienstausstattung - Datenerfassung und -übertragung - Teil 1: Datenerfassung im Fahrzeug This European Standard was approved by CEN on 28 May 2015.
CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions.
CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION EUROPÄISCHES KOMITEE FÜR NORMUNG
CEN-CENELEC Management Centre:
Avenue Marnix 17,
B-1000 Brussels © 2015 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members. Ref. No. EN 15430-1:2015 ESIST EN 15430-1:2015

European foreword .3 Introduction .4 1 Scope .6 2 Normative references .6 3 Terms and abbreviations .6 4 Communication between vehicle/equipment and board-computer .7 4.1 General .7 4.2 Communication through RS232 .7 4.2.1 RS232 interface on vehicle/equipment “Data transmission handler” .7 4.2.2 RS232 interface on “Board-computer” .7 4.2.3 Communication protocol .8 5 Definitions of variables, records and report . 12 5.1 General . 12 5.2 Data integrity check . 12 5.3 Variable types . 13 5.4 Recommended SLOTs for variable definitions . 15 5.5 Definition of variables . 18 5.5.1 General . 18 5.5.2 General variables . 18 5.5.3 General geographic position system variables . 19 5.5.4 General vehicle and route variables . 19 5.5.5 General road weather and road condition variables . 20 5.5.6 Plough/Broom variables . 21 5.5.7 Snow blower or cutter variables . 21 5.5.8 Spreader/sprayer variables . 22 5.5.9 Grass or branch cutting machine variables . 24 5.5.10 Sweeper variables. 25 5.5.11 Safety post cleaning machine variables . 25 5.5.12 Boat plants cutter variables . 26 5.6 Definition of records . 26 5.6.1 General . 26 5.6.2 Time synchronisation record (record code 0) . 26 5.6.3 Standard header record (record code 1) . 27 5.6.4 Standard footer record (record code 2) . 27 5.6.5 Trigger conditions for record code 3 and higher . 27 5.6.6 Geographic position data record (record code 3) . 28 5.6.7 Vehicle and route data record (record code 4) . 29 5.6.8 Weather and road condition data record (record code 5) . 30 5.6.9 Snowplough/broom data record (record code 6/7) . 31 5.6.10 Spreader/sprayer data record (record code 8) . 32 5.6.11 Snow blower/cutter data record (record code 9) . 34 5.6.12 Grass/branch cutter data record (record code 10) . 35 5.6.13 Sweeper data record (record code 11) . 37 5.6.14 Safety post cleaning machine data record (record code 12) . 38 5.6.15 Boat plants cutter data record (record code 13) . 39 5.6.16 Free definable data record (record code 10000 and higher) . 40 5.7 Report definition . 42 Bibliography . 43
Figure 1 — Architecture In general, the data is a semi-colon (“;”) separated ASCII text for separation of record codes and values of variables. CR+LF is used for separation of records (one record is one line of text). SIST EN 15430-1:2015

Figure 2 — Diagram of possible connections SIST EN 15430-1:2015

x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 NOTE 4 The value is written in ASCII characters in hexadecimal code with capitals (0.9,A.F). Sender without receiving options for handshaking. For old vehicle/equipment “Data transmission handlers”, it may be impossible to receive data. In this case the sender cannot respond to an ACK or NAK, i.e. there is no handshaking feature. Hence, the sender will send a new message. This may cause in the result that data gets lost, e.g. in case the Board-computer was not SIST EN 15430-1:2015

Figure 3 — Flow diagram SIST EN 15430-1:2015

Figure 4 — Flow chart SIST EN 15430-1:2015

Vehicle 2 On board vehicle electronic generating data Snow plough or broom 3 It is assumed that if there is more than one snow-plough, the data is generated by one source only. Snow blower or cutter 4
Spreader or sprayer 5 Remark: this equipment could also generate the data for example for a snow plough, however, the source reference number stays 5 (as the spreader is the data generator). Road weather and road condition information system 6
Grass or branch cutting machine 7
Sweeper 8
Safety post cleaning machine 9
Boat plants cutter 10 Used for cutting plants in canals or rivers Other 11 To be used for any equipment not defined 5.2 Data integrity check There are at least two methods required to assure integrity: a) Data have to be checked for manipulation of the contents themselves. b) Data have to be checked for completeness: Data have to be checked against any deletion of any parts of them. In the present standard these two requirements lead to the following methods of covering: — Data manipulation (a) is checked by CRC. — Data deletion (b) is checked by including the previously calculated CRC value into the new CRC value. In order to ensure data integrity two CRC variables (CRC_REC and CRC_STREAM) are defined for each record and generated by the board computer. CRC_REC contains the CRC-32 value calculated over all the data contents of the record itself and CRC_STREAM contains the CRC-32 value calculated over the CRC_STREAM of the preceding record and the current CRC_REC value. CRC_REC and CRC_STREAM are both optional and are not available in the Time synchronisation record (record code 0), Standard header record (record code 1) and Standard footer record (record code 2) (see 5.6). SIST EN 15430-1:2015

Type Range Length Format Remark BOOLEAN 0, 1 2 Bits 00 = Value is 0, no errors 01 = Value is 1, no errors 10 = Error 11 = not available Definition taken from SAE J1939 CHAR -125.+125 1 byte 0.250, Offset -125 254 = Error 255 = not available Definition taken from SAE J1939 UNSIGNED CHAR 0.250 1 byte 0.250, Offset 0 254 = Error 255 = not available Definition taken from SAE J1939 SIGNED SHORT -32 127.+ 32 127 2 bytes 0.64255, Offset 32768 65024.65279 = Error 65280.65535 = not available Definition taken from SAE J1939 UNSIGNED SHORT 0.64255 2 bytes 0.64255, Offset 0 65024.65279 = Error 65280.65535 = not available Definition taken from SAE J1939 SIGNED LONG - 2105540608 .
+2105540608 4 bytes 0 to 4211081215,
Offset -2105540608, 4261412864 to 4278190079 = Error, 4278190080 to 4294967295 = not available Definition taken from SAE J1939 SIST EN 15430-1:2015

Offset -2105540608, 4261412864 to 4278190079 = Error, 4278190080 to 4294967295 = not available Definition taken from SAE J1939 BASIC_DATE 1.31,75 day 1.12 month 1985.2235 year 3 bytes 0,25 day/bit, 0 day offset 1 month/bit, 0 month offs. 1 year/bit, +1985 offset Definition taken from SAE J1939 Remarks: day = 0 is forbidden day = 1,2,3,4 are first day of month day = 5,6,7,8 are second day of month . month = 0 is forbidden year = 0 is 1985, year = 1 is 1986, . BASIC_TIME 0.23 h 0.59 min 0.59,75 s 3 bytes 1 h/bit, 0 h offset 1 min/bit, 0 min offset 0,25 s/bit, 0 s offset Definition taken from SAE J1939 STRING_X ASCII-characters
(character set is ISO Latin I) The string length shall be <= X Allowed char values: 01h.FEh 00h = Error FFh = not available Definition taken from SAE J1939 SAEat1728 Any string with max. 255 characters. NOTE The STRING_X type has to follow these additional rules: — If a transmission handler returns a valid string field the first character may not be 00h or FFh. The predefined string length has to be covered completely with valid characters. — If the valid string content is shorter than the predefined length ( X characters), the rest of the predefined length has to be filled with FFh characters to indicate that these characters are not valid. — If a transmission handler cannot supply the string filed the first character has to be either 00h, when the contents are incorrect, or FFh, when the contents are not available. In these two special cases the string length may be only one character in size, although it is also allowed to fill the rest of the predefined string length with FFh characters. SIST EN 15430-1:2015

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x ------------------------------------------- Should not be displayed ------------------------------------------- 1x ----------------------------------------------------------------------------------------------------------------------- 2x SP ! " # $ % & ' ( ) * + , - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4x @ A B C D E F G H I J K L M N O 5x P Q R S T U V W X Y Z [ \ ] ^ _ 6x ` a b c d e f g h i j k l m n o 7x p q r s t u v w x y z { | } ~
8x ------------------------------------------- Should not be displayed ------------------------------------------- 9x ----------------------------------------------------------------------------------------------------------------------- Ax NBSP ¡ ¢ £
¥ ¦ § ¨ © ª « ¬ SHY ® ¯ Bx ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ Cx À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Dx Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß Ex à á â ã ä å æ ç è é ê ë ì í î ï Fx Ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ Example of BASIC_TIME and BASIC_DATE format: BASIC_TIME EXAMPLE 16:02:12 (hh:mm:ss). As the seconds are to be stated in quarters of a second these have to be written as 48. Combined value 16 | 02 | 48. Because the maximum of the last value can be 239 (59,75 seconds * 4) 3 characters are reserved for this value. Combined value of BASIC_TIME = 16|02|048 = 1602048. BASIC_DATE EXAMPLE 11-10-2006 (October 11th 2006). The day value has to be stated in quarters. The time is 16:02, being in the third quarter of the day, so the total value is 11,5 (= 46 quarters). Because the maximum of this value can be 127 (31,75 days * 4) 3 characters are reserved for this value. The month value is 10. The year value has to be stated in years since 1985: 2006-1985 = 21. Combined value of BASIC_DATE = 046|10|12 = 0461012. 5.4 Recommended SLOTs for variable definitions This section is intended to define a set of recommended SLOTs (Scaling, Limit, Offset, and Transfer Function), which can be used when parameters are added to this standard. This permits data consistency is to be maintained as much as possible between parameters of a given type (temperature, pressure, speed, etc.). SIST EN 15430-1:2015

Refer to (Table 1 – Application or equipement types) 5 ManufID Manufacturer identification. STRING_20 6 EquipID Vehicle/equipment identification. In order to insure the identification of every single equipments, it is a mandatory that the EquipID shall include the manufactures serial identification code. STRING_20 7 DriverID Driver identification. STRING_40 8 Driver2ID 2nd driver identification. STRING_40 9 RunHrs Total of hours the system has run (time that control system is switched on); (can start at any value at power-up, can overrun, can be reset when counters are reset) SAEtm09 10 BeaconOn Beacon light is switched on (0=off, 1=on) BOOLEAN 11 DeviceEntity If more than one implement is mounted on the vehicle, this indicator allows to differentiate between the individual implements. UNSIGNED CHAR 12 CRC_REC See Clause 5. STRING_8 13 CRC_STREAM See Clause 5. STRING_8 14 FreeDef1 This variable is free definable. It can be used for any parameter which is not defined in this norm. It is up to the user to process this data in the office application software. The type is STRING to provide easy conversion in any other type. STRING_20 15 FreeDef2 Free definable variable (see FreeDef1) STRING_20 16 FreeDef3 Free definable variable (see FreeDef1) STRING_20 SIST EN 15430-1:2015

R = reference - latitude direction: N=north, S=south). Example: 3339,7334 N = 33 º 39,7334’ north STRING_10 31 GeoLon Geographic position longitude in NMEA-0183 format: DDDMM.mmmmR (three fixed digits of degrees, two fixed digits of minutes and a variable number of digits for decimal-fraction of minutes,
R = reference - longitude direction: E=east, W=west). Example: 11751,7598 W = 117 º 51,7598’ west STRING_11 32 GeoAlt Geographic position altitude CENds01 33 GeoSpd Speed over ground by geographic position system SAEvl02 34 GeoCours Course over ground by geographic position system (0 º.360 º, 0 º = northern direction) SAEad05 35 GeoTime Time by geographic position system (UTC) BASIC_TIME 36 GeoDate Date by geographic position system (UTC) BASIC_DATE 37 GeoSQ Geographic position system signal quality (0=no fix, 1=2D, 2=3D, 3=differential correction active) UNSIGNED CHAR 38 GeoSats Number of satellites tracked by geographic position system UNSIGNED CHAR 5.5.4 General vehicle and route variables Table 8 — General vehicle and route variables No Name Description BASIC data format or SLOT 50 RouteID Route identification. STRING_20 51 DrivenLen Driven length as interpreted and generated by the source (can start at any value at power-up, can overrun, can be reset when counters are reset). SAEds09 52 VehSpd Vehicle speed (0 = not driving; any other value = driving) SAEvl02 53 VehAcc Vehicle acceleration CENac1 54 VehHydrLev Level of hydraulic tank of the vehicle (0%=empty, 100%=full) CENpc01 55 VehHydrTemp Hydraulic oil temperature SAEtp01 56 VehHydrBlock Blockage of hydraulic oil filter (0= no, 1=yes) BOOLEAN SIST EN 15430-1:2015

3= side right, 4=between axes) UNSIGNED CHAR 101 PBPresent Plough or broom is mounted (0=no, 1=yes) BOOLEAN 102 PBMode Plough/broom in working position (0=no, 1=yes (with standard scraper blade), 2= yes with second scraper blade) UNSIGNED CHAR 103 PBRelease Plough release: plough weight passed onto vehicle (0=floating, 1=released) BOOLEAN 104 PBRelPerc Plough/broom release pressure % (0%=floating, 100%=fully released) CENpc01 105 PBInfo Extra plough/broom information e.g. orientation (left, right), enlargement (adding extra section(s)), deflector (up, down), etc. – supplier specific code STRING_20 106 BrmRotSpd Broom Rotation speed as a percentage of the maximum speed CENpc01 107 PBOilT Oil temperature of plough/broom SAEtp01 108 PBOilP Oil working pressure on rotor SAEpr10 109 PBOilQ Oil flow through rotor CENful01 110 PBCntLen Total driven length in working position (can start at any value at power-up, can overrun, can be reset when counters are reset). SAEds05 111 PBCntHrs Total working hours in working position (can start at any value at power-up, can overrun, can be reset when counters are reset). SAEtm09 5.5.7 Snow blower or cutter variables Table 11 — Snow blower or cutter variables No Name Description BASIC data format or SLOT 120 SBCMode Snow blower or cutter is working (0=no: in transport position , 1=yes, with direct ejection, 2=yes, controlled ejection by chute). UNSIGNED CHAR 121 SBCBlwSpd Rotation speed of snow blower as a percentage of the maximum speed. CENpc01 122 SBCCutSpd Rotation speed of snow cutter drum as a percentage of the maximum speed. CENpc01 123 SBCDir Snow ejection direction – supplier specific code (e.g. left, right). STRING_20 124 SBCOilT Oil temperature of snow blower or cutter SAEtp01 125 SBCOilP Oil working pressure on rotor SAEpr10 126 SBCOilQ Oil flow through rotor CENful01 SIST EN 15430-1:2015
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...