SE458886B - PROCEDURES AND SYSTEMS TO TRANSFER INFORMATION AND CONTROL COMPONENTS - Google Patents
PROCEDURES AND SYSTEMS TO TRANSFER INFORMATION AND CONTROL COMPONENTSInfo
- Publication number
- SE458886B SE458886B SE8703452A SE8703452A SE458886B SE 458886 B SE458886 B SE 458886B SE 8703452 A SE8703452 A SE 8703452A SE 8703452 A SE8703452 A SE 8703452A SE 458886 B SE458886 B SE 458886B
- Authority
- SE
- Sweden
- Prior art keywords
- node
- transmission
- parameter
- bus
- function
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q9/14—Calling by using pulses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/03—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
- B60R16/0315—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S40/00—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- Y04S40/18—Network protocols supporting networked applications, e.g. including control of end-device applications over a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
Abstract
Description
'458 886 2 men fran en viss sändar- och mottagarstation kan ha olika längd och innehålla data fran olika manga informationskâllor. Beroende pa den normala ändringa- takten hos olika slags information i fordonet kan data med olika identifierings- kännetecken förekomma mer eller mindre ofta i datatelegrem från en viss sänder- och mottagarstation. '458 886 2 but from a certain transmitter and receiver station may have different lengths and contain data from different many information sources. Depending on the normal rate of change of different types of information in the vehicle, data with different identification characteristics may appear more or less often in data telegrams from a particular transmitter and receiver station.
I en artikel med titeln "Proposal for an automotive rnultiplex wiring system" och beteckningen C20S/85 av E.D. van VELDHUIZEN, publicerad genom IMechE I 1985, beskrivs ett system för överföring av information i fordon. I denna artikel diskuteras olika aspekter pà ett system, av vilka aspekter åtminstone "change- of-state and polling transfers" kan vara av intresse som teknisk bakgrund till föreliggande uppfinning.In an article entitled "Proposal for an automotive multiplex wiring system" and the designation C20S / 85 by E.D. van VELDHUIZEN, published by IMechE In 1985, describes a system for transmitting information in vehicles. This article discusses various aspects of a system, of which aspects at least "change-of-state and polling transfers" may be of interest as a technical background to the present invention.
ReoocöRELsE FÖR LJPPFINMNGi-:N Vid utformning av förfaranden och system för överföring av information mellan fordonskomponenter i ett fordon, vilka förfaranden och system är avsedda att åtminstone delvis ersätta konventionella system med flera separata ledare mellan fordonskomponenterna, finns flera speciella problem som maste beaktas.RELEASE OF THE LJPP INVENTION In designing methods and systems for transmitting information between vehicle components in a vehicle, which methods and systems are intended to at least partially replace conventional systems with several separate conductors between the vehicle components, there are several special problems that must be considered.
Ett problem vid förfaranden och system för överföring av information mellan fordonskomponenter i ett fordon är att den information som skall överföras fran och :till olika fordonskomponenter har sa olika karaktär när det gäller informe- tionsinnehallet. Fran manga fordonskomponenter behöver endast överföras binär information av typ "till/fran", “öppen/stängd", "hel/trasig" o dyl. Fran vissa fordonskomponenter behöver däremot överföras analogt varierande information av typ "kylvâtsketemperatui-'ß “bränslemângd" o dyl. Åtminstone i vissa fordon behöver dessutom information av typ textsträng kunna överföras mellan for- donskomponenter, ex vis hallplatsnamn i bussar.A problem with methods and systems for transferring information between vehicle components in a vehicle is that the information to be transferred from and to different vehicle components has such a different character in terms of the information content. Many vehicle components only need to be transmitted binary information of type "on / off", "open / closed", "complete / broken", etc. However, certain vehicle components need to be transferred analogously varying information of type "coolant temperature" - "amount of fuel" o At least in some vehicles, it also needs to be possible to transfer information of the text string type between vehicle components, eg hall name in buses.
Ett annat problem vid förfaranden och system för överföring av information meilan_fordonskomponenter i ett fordon är att den information som skall över-föras fran och till olika fordonskomponenter har sa olika karaktär när det gäller förändringstakt och förändringsmönster. Visst slags information till/fran viæa fordonskomponenter ändras jämförelsevis snabbt eller ofta medan annan slags information ändras jämförelsevis sakta eller sällan. 2D 458 886 3 Ytterligare ett problem vid förfaranden och system för överföring av informa- tion mellan fordonskomponenter i ett fordon är att viss information till och fran vissa fordonskomponenter är speciellt viktig ur trafiksäkerhetssynpunkt. Lag- stiftning om fordons funktion medför speciella krav pa överföringssäkerhet och överföringstider för viss information av speciell betydelse ur trafiksäkerhete- synpunkt.Another problem with methods and systems for transmitting information between vehicle components in a vehicle is that the information to be transmitted from and to different vehicle components has such a different character in terms of rate of change and pattern of change. Certain types of information to / from these vehicle components change comparatively rapidly or frequently, while other types of information change comparatively slowly or infrequently. 2D 458 886 3 Another problem with procedures and systems for transferring information between vehicle components in a vehicle is that certain information to and from certain vehicle components is particularly important from a road safety point of view. Legislation on vehicle function entails special requirements for transmission safety and transmission times for certain information of special importance from a traffic safety point of view.
Vid ett förfarande enligt uppfinningen har ovanstående och andra problem lästs först och främst genom att i överföringsnoder härleda funktlonsparametrar med hjälp av information fran fordonskomponenterna, samt att fran respektive överföringsnod till övriga överföringsnoder i första hand utsända vissa funk- tionsparametrar vars parametervârde ändrats sedan de senast utsândes. Vissa funktionsparametrar, vars parametervârden inte ändrats sedan de senast utsän- des fran en överföringsnod, utsändes fran överföringsnoden till övriga över- föringsnoder endast om inget av de vid 'óverföringsnoden häriedda parameter- värdena för dessa funktionsparametrar ändrats sedan de senast utsändes.In a method according to the invention, the above and other problems have been read first and foremost by deriving function transmission parameters in transmission nodes with the aid of information from the vehicle components, and that from the transmission node to other transmission nodes primarily transmit certain function parameters whose parameter value has changed since the last . Some function parameters, whose parameter values have not changed since they were last transmitted from one transmission node, are transmitted from the transmission node to other transmission nodes only if none of the parameter values for these function parameters derived from the transmission node have changed since they were last transmitted.
Fran respektive överföringsnod utsända funktionsparametræ innefattar pa- rameteridentiteter i anslutning till parametervârden, vilka anger till vilken funktionsparameter respektive parametervärde hör. I överförlngsnoderria lagras funktionssambmd för anslutna fordonskomponenter, vilka fmsktionssambmd anger? samband mellan information som skall tillföras arislutria fordonskom- ponenter och pà bussen förekommande ftnktionsparametrar samt information fran anslutna fordonskomponenter. Vid respektive ñverföringsnod härledas och tillföras information till anslutna fordonskompmenter i enliqtet med i denna överföringsnod lagrade funkstionssambarid.Function parameters transmitted from each transmission node include parameter identities in connection with parameter values, which indicate to which function parameter each parameter value belongs. In the transmission node series, functional assemblies are stored for connected vehicle components, which function assemblies indicate? connection between information to be supplied to non-vehicle components and functional parameters present on the bus as well as information from connected vehicle components. At each transfer node, information is derived and supplied to connected vehicle components in accordance with the functional sambarid stored in this transfer node.
Företrädesvis utsåndes från respektive överföringsnod endast en funktions- parameter i taget sa att mellan utsändning av tva successiva funktions- parametrar från en överföringsnod utsändes en funktionsparameter från minst en annan överföringsnod.Preferably, only one function parameter was transmitted from the respective transmission node at a time, so that between transmitting two successive function parameters from a transmission node, a function parameter was transmitted from at least one other transmission node.
Företrädeavis prioriteras vissa funktionspalametrar i förhållande till andra, varvid ett parametervärde för minst en prioriterad funktionsparameter utsändes med förtur da en prioriterad funktionsparameters parametervårde ändras i förhållande till det senast utsända parametervärdet för funktionsparametern. “45ß ses 4 Vad som är utmärkande för ett förfarande enligt uppfinningen och föredragna utföringsformer därav framgar av patentkraven.Preference newspapers prioritize certain function parameters in relation to others, whereby a parameter value for at least one priority function parameter is transmitted with priority when the parameter value of a priority function parameter is changed in relation to the last transmitted parameter value for the function parameter. What is characteristic of a method according to the invention and preferred embodiments thereof appear from the claims.
Vid ett system enligt uppfinningen löses ovanstående och andra problem genom organ som fungerar i överensstämmelse med ett förfarande enligt ovan. Vad som är utmärkande för ett system enligt uppfinningen och föredragna utförings- former därav framgar av patentkraven.In a system according to the invention, the above and other problems are solved by means which function in accordance with a method as above. What is characteristic of a system according to the invention and preferred embodiments thereof is apparent from the claims.
Att utforma ett förfarande och ett system för överföring av information mellan fordonskomponenter i ett fordon i överensstämmelse med uppfinningen medför flera fördelar.Designing a method and system for transferring information between vehicle components in a vehicle in accordance with the invention entails several advantages.
En av de viktigaste fördelarna med ett förfarande och ett system enligt uppfinningen är att databussens överföringskapacitet utnyttjas pa ett effektivt sätt för överföring av information. Genom att vissa funktionsparametrar med ändrade parametervârden överföres i första hand och vissa funktionsparametrar med oförändrade parametervârden endast överföras i andra hand och i man av tid samt att överföring sker direkt fran en överföringsnod till övriga över- föringsnoder undviks i hög utsträckning att informationen som överförs pa databussen är redundant, d v s redan har överförts tidigare. Samtidigt uppnås med förfarandet och systemet en automatisk anpassning av fördelningen av datalaussens överföringskapacitet pa olika slags information till och fran olika fordonskomponenter. Information som för tillfället har hög förändringstakt far automatiskt en större andel av databussens överföringskapacitet genom att motsvarande filnktionsparameter utsända oftare. Information som för tillfället har jämförelsevis lag förändringstakt far automatiskt en mindre andel av data- bussens överföringskapacitet genom att motsvarande funktionsparameter ut- sänds mera sällan. Genom att vissa funktionsparametrar med ändrade para- metervârden överföras i första hand Llppnas ocksa att genomsnittstiden fran en förändring av en information till dess att informationen överförts blir kortare.One of the most important advantages of a method and a system according to the invention is that the transmission capacity of the data bus is utilized in an efficient manner for the transmission of information. Because certain function parameters with changed parameter values are transmitted in the first place and certain function parameters with unchanged parameter values are only transmitted secondarily and in time, and that transmission takes place directly from one transmission node to other transmission nodes, the information transmitted on the data bus is largely avoided. is redundant, ie has already been transferred previously. At the same time, the method and the system achieve an automatic adaptation of the distribution of the data louse's transmission capacity on different kinds of information to and from different vehicle components. Information that currently has a high rate of change automatically receives a larger share of the data bus' transmission capacity by transmitting the corresponding function parameters more often. Information that currently has a comparatively legal rate of change automatically receives a smaller share of the data bus's transmission capacity by the corresponding functional parameters being transmitted less frequently. By transferring certain function parameters with changed parameter values in the first place, it is also assumed that the average time from a change of an information until the information is transferred becomes shorter.
Vid “förfaranden och system som tillämpar cyklisk avfragning (pollíng) av överföringsnoderna med hjälp av en monitornod blir denna genomsnittstid särskilt kort vid föredragna utföringsformer där endast en funktionsparameter i taget utsändes fran en överföringsnod. Sådana utföringsformer av förfaranden och system enligt uppfinningen lämpar sig ocksa väl för prioritering av vissa funktionsparametrar. 458 886 En annan viktig fördel med ett förfarande och ett system enligt ippfinningen är att manga av ett fordons fordonsfunktioner oberoende av varandra snabbt och enkelt kan anpassas till nationella bestämmelser och/eller särskilda önskemål hos fordonets ägare eller användare. Den information som tillföras en viss fordonskompcnent kan nämligen ändras genom att ändra respektive funktions- samband i den överföringsnod till vilken fordonskomponenten är ansluten. Övriga funktionssamband eller överföringsnoden i övrigt behöver därvid normalt inte ändras och inte heller övriga överföringsnodar.In methods and systems that apply cyclic interrogation (polling) of the transmission nodes by means of a monitor node, this average time becomes particularly short in preferred embodiments where only one functional parameter at a time is transmitted from a transmission node. Such embodiments of methods and systems according to the invention are also well suited for prioritizing certain functional parameters. Another important advantage of a method and system according to the invention is that many of a vehicle's vehicle functions independently of each other can be quickly and easily adapted to national regulations and / or special wishes of the vehicle owner or user. Namely, the information supplied to a certain vehicle component can be changed by changing the respective function relationship in the transmission node to which the vehicle component is connected. Other functional connections or the transmission node in general do not normally need to be changed, nor do the other transmission nodes.
Ytterligare fördelar med ett förfarande och ett system enligt uppfinningen torde inses av fackmannen efter att ha studerat efterföljande beskrivning av föredragna utföringsformer.Additional advantages of a method and system according to the invention will be apparent to those skilled in the art after studying the following description of preferred embodiments.
FIGURBESKRIVNING Figur 1 illustrerar ett system enligt uppfinningen.DESCRIPTION OF THE FIGURES Figure 1 illustrates a system according to the invention.
Figur 2 illustrerar en överföringsnod i ett system enligt figur 1.Figure 2 illustrates a transmission node in a system according to Figure 1.
Figur 3-6 illustrerar kommunikation i ett system enligt uppfinningen.Figure 3-6 illustrates communication in a system according to the invention.
Figur 7 illustrerar ett flödesschema för en överföringsnod.Figure 7 illustrates a flow chart for a transmission node.
Figur 8 illustrerar en utföringsform av en överföringsnod.Figure 8 illustrates an embodiment of a transmission node.
UTFÖ RINGSFORMER I figur illustreras starkt förenklat en första utförlngsform av ett system enligt uppfinningen. Systemet innefattar en monitornod NM, ett flertal överförings- noder NT1-NT7, en buss Bl, ett bussövarvakningeorgan NS samt tva extra bussar BZ och 83. Monitornoden och överföringsnoderna år anslutna direkt till bussen Bl och kan kommunicera med varandra via bussen. Bussövervaknings- organet är anslutet till bussen Bl via de extra bussarna och kan vid avbrott pa bussen Bl koppla ihop de tva extra bussarna 82 och 83 sa att en alternativ signalväg skapas för nodernas kommunikation.EMBODIMENTS The figure greatly illustrates a first embodiment of a system according to the invention. The system comprises a monitor node NM, a plurality of transmission nodes NT1-NT7, a bus B1, a bus monitoring means NS and two additional buses BZ and 83. The monitor node and the transmission nodes are connected directly to the bus B1 and can communicate with each other via the bus. The bus monitoring means is connected to the bus B1 via the additional buses and can, in the event of an interruption on the bus B1, connect the two additional buses 82 and 83 so that an alternative signal path is created for the communication of the nodes.
I figur 2 illustreras starkt förenklat en överförlngsnod NT i ett system enligt figur 1. Överföringsnoden innefattar ett lngangsorgan DR med fem komponent- ingångar lNl-INS, ett utgangsorgan DT med tre komponentutgangar OUT¿- OUTB, ett sändar- och mottagarorgan TR, ett mlnnesorgan DM samt ett funktionssambandscrgan DF. '458 2D 886 6 Till komponentingangarna hos överföringsnoderna i systemet enligt figur l är ett flertal fordonskomponenter VE anslutna. Fordonskomponentema VEl-VES afislutria till överföringsnoden i figur 2 kan vara givare för analoga eller digitala fysiska storheter eller annan utrustning i fordonet för att avkânna eller upptäcka minst en bestämd händelse eller tillstànd av betydelse för något som skall utföras eller åstadkommas i fordonet när fordonet fungerar pa önskat sätt.Figure 2 greatly illustrates a transmission node NT in a system according to Figure 1. The transmission node comprises a longitudinal means DR with five component inputs lN1-INS, an output means DT with three component outputs OUT¿-OUTB, a transmitter and receiver means TR, a gate means DM and a functional connection body DF. '458 2D 886 6 A plurality of vehicle components VE are connected to the component inputs of the transmission nodes in the system according to Figure 1. The vehicle components VEl-VES afislutria to the transmission node in Figure 2 may be sensors for analog or digital physical quantities or other equipment in the vehicle to sense or detect at least one specific event or condition of importance for something to be performed or accomplished in the vehicle when the vehicle is operating on desired way.
De anslutna fordonskomponenterna VEl-VES kan exempelvis vara givare för kylvâtsketemperatur eller brânslemângd, avkânningsorgan för dörrar, manöver- organ som fordonets förare kan påverka etc.The connected vehicle components VEl-VES can be, for example, sensors for coolant temperature or fuel quantity, sensing means for doors, operating means that the driver of the vehicle can influence, etc.
Till komponentutgàngarna hos överföringsnoderna i systemet enligt figur l är ocksa ett flertal fordonskomponenter anslutna. Fordonskomponenterna VElá-VEG anslutna till överföringsnoden i figur 2 kan vara servomotorer, stâlldon, indikeringsorgan eller annan utrustning i fordonet för att utföra nagot bestämt som resultat av minst en bestämd avkând eller upptäckt händelse eller tillstànd i fordonet. De anslutna fordonskomponenterna VEá-VES kan exempelvis vara elektriska fönsterhissar, signalhorn, bromsljus, vaxningsidikatorer för oljetryck eller laddning, ventilationsfläktar, pneumatiska dörr-öppnare och dörrstângare, strålkastare etc.A plurality of vehicle components are also connected to the component outputs of the transmission nodes in the system according to Figure 1. The vehicle components VElá-VEG connected to the transmission node in Figure 2 may be servomotors, stables, indicators or other equipment in the vehicle to perform something specific as a result of at least one specific sensing or detected event or condition in the vehicle. The connected vehicle components VEá-VES can be, for example, electric window lifts, horn, brake lights, waxing indicators for oil pressure or charging, ventilation fans, pneumatic door openers and door bars, headlights, etc.
Systemet enligt figur 1 kan befima sig i olika tillstànd. Noderna fungerar och kommunicerar med varandra på olika sätt beroende på om systemet befinner sig l starttillstand, arbetstillstånd eller servicetillstand.The system according to Figure 1 can be in different states. The nodes work and communicate with each other in different ways depending on whether the system is in start state, work state or service state.
Starttlllstand Da systemet spânningssätts hamnar det automatiskt först i starttillstand. Da systemet befinner sig i starttillstand har monltornoden främst till uppgift att kontrollera systemet och ta reda på vilka fungerande överföringsnoder som finns i systemet. Överföringsnoderna har da främst till uppgift att meddela monitornoden att de fims i systemet och om möjligt meddela om de fungerar eller! har nagot fel. Efter att monitornoden kontrollerat systemet och tagit reda pa existerande och fungerande noder i starttillständet hamnar systemet auto- matiskt i arbetstillstånd under förutsättning att kontrollen visat att systemet fungerar i tillräcklig omfattning. 458 886 7 I figur 3 och 4 illustreras ett exempel pa kommunikation mellan noderna via bussen i samband med att systemet i figur 1 spänningssätts. Monitornoden NM sänder först ut ett selektivt anrop med en första nodadress NAI av ett antal möjliga nodadresser NA. Utöver nodadressen innehåller detta första selektiva anrop en anropskod MP. Anropskoden anger att anropet kommer fran monitor- noden och är ett selektivt anrop. Slutkoden ME anger att anropet kommer fran monltornoden och är slut.Start-up condition When the system is energized, it automatically first enters start-up mode. As the system is in start-up state, the task of the monitor node is mainly to check the system and find out which working transmission nodes are in the system. The transmission nodes then have the main task of notifying the monitor node that they are in the system and if possible announcing whether they work or! has something wrong. After the monitor node has checked the system and found out existing and functioning nodes in the start state, the system automatically ends up in a working state, provided that the control has shown that the system works to a sufficient extent. 458 886 7 Figures 3 and 4 illustrate an example of communication between the nodes via the bus in connection with the system in Figure 1 being energized. The monitor node NM first sends out a selective call with a first node address NAI of a number of possible node addresses NA. In addition to the node address, this first selective call contains a call code MP. The call code indicates that the call comes from the monitor node and is a selective call. The end code ME indicates that the call comes from the monitor node and is over.
Det första selektiva anropet fran monitornoden mottages av alla befintliga fungerande överföringsnoder Ni' i systemet. Varje överföringsnod har en egen unik nodadress och kan med hjälp av anropskoden och nodadressen i det första selektiva anropet avgöra om den är berörd av anropet. Varje överföringsnod jämför nodadressen NAl i det första selektiva anropet fran monitomoden med sin egen uriika nodadress. Endast den överföringsnod, vara egen nodadress överensstämmer med nodadressen i det första selektiva anropet fran monitor- noden far besvara anropet. För enkelhets skull antages denna överföringsnod vara NTI. Den av anropet berörda överföringsnoden NTl besvarar anropet fran monitornoden först efter att ha mottagit slutkoden ME i anropet. Överföringa- noden NTl utsånder pa bussen som svar pa det första selektiva anropet ett svamanrop. Svarsaruopet fran överföringsnoden NTl innehåller en anropskod GC, en parameteridentitet PID, ett parametervärde PV samt en slutkod NE.The first selective call from the monitor node is received by all existing functioning transmission nodes Ni 'in the system. Each transmission node has its own unique node address and can use the call code and the node address in the first selective call to determine if it is affected by the call. Each transmission node compares the node address NA1 in the first selective call from the monitor mode with its own original node address. Only the transmission node, its own node address corresponds to the node address in the first selective call from the monitor node may answer the call. For simplicity, this transmission node is assumed to be NTI. The transmission node NT1 affected by the call answers the call from the monitor node only after receiving the end code ME in the call. The NT1 transmission node emits a sponge call on the bus in response to the first selective call. The answer call from the transmission node NT1 contains a call code GC, a parameter identity PID, a parameter value PV and an end code NE.
Anrppskoden GC anger att det är ett allmänt anrop riktat till samtliga överföringsnoder. Parameter-identiteten PID anger identiteten för den funktion- parameter vars parametervârde PV ingar i svarsanropet. Vid start av systemet anger parameteridentiten PID att fmktionsparametern är överföringsnodens driftstillstand. Parameter-värdet PV anger da exempelvis "i funktion", "felaktig" e dyl. Slutkoden NE anger att svarsanropet kommer fran en överföringar-mod och âr slut.The call code GC indicates that it is a general call directed to all transmission nodes. The parameter identity PID indicates the identity of the function parameter whose parameter value PV is in the answer call. When starting the system, the parameter identity PID indicates that the function parameter is the operating state of the transmission node. The parameter value PV then indicates, for example, "in operation", "incorrect" and the like. The end code NE indicates that the answer call comes from a transfer mode and is over.
Svarsanropet fran den första överföringsnoden NTl mottages av mmimrmden och_ samtliga överföringsnoder. Efter att ha mottagit hela svarsanropet kan monitornoden konstatera att ett svarsanrop kommit som svar pa det första selektiva anropet. Monitornoden förutsätter att svarsanropet kommit fran den första överföringsnoden NT l eftersom det var den första överföringsnoden som anropades i det selektiva anropet. Det finns emellertid ingen information i själva svarsanropet som sadant som identifierar den första överföringsnoden '458 886 8 förutom den tidpunkt vid vilken svarsanropet utaänts. Monitornoden antecknar emellertid i en anropstabell att den första överföringsnoden svaret och dess driftstillstand, vilket antages ha varit “i funktion" e dyl.The answer call from the first transmission node NT1 is received by the memory and all transmission nodes. After receiving the entire answer call, the monitor node can determine that an answer call has arrived in response to the first selective call. The monitor node assumes that the answer call came from the first transmission node NT 1 because it was the first transmission node called in the selective call. However, there is no information in the answer call itself as identifying the first transmission node other than the time at which the answer call ended. However, the monitor node records in a call table that the first transmission node is the answer and its operating state, which is assumed to have been "in operation" and the like.
Efter att ha mottagit ett svar pa sitt första selektiva anrop utsänder monitor- noden pa bussen ett andra selektivt anrup med nodadressen NAZ till en andra NTZ av överföringsnoderna. Utöver nodadressen NAZ innehåller detta andra selektiva anrop en anropskod MP och en slutkod ME. Anropskoden och slutkoden i det andra selektiva anropet överensstämmer med anropskoden och slutkoden i det första selektiva anropet.After receiving an answer to its first selective call, the monitor node on the bus sends a second selective call with the node address NAZ to a second NTZ of the transmission nodes. In addition to the node address NAZ, this second selective call contains a call code MP and an end code ME. The call code and the end code of the second selective call correspond to the call code and the end code of the first selective call.
Det andra selektiva anropet fran monitornoden mottages liksom det första selektiva anropet av alla fungerande övarföringsnoder i systemet. Varje över- föringsriod jämför nodadressen NAZ i det andra selektiva anropet med sin egen nodadress. Efter att ha mottagit alutkoden ME i det andra selektiva anropet fran monitornoden besvarar den andra överföringsnoden NTZ anropet genom att pa bussen utsända ett svarsanrop. Svaraanropet fran överföringsnoden NTZ lmehaller liksom svarsanropat från den första överfóringsnoden NTl en an- ropskod GC, en parameteridentitet PID, ett parametervärde PV samt en slutkod NE. Aru-opskoden och slutkoden i svaraanropet fran överföringsnoden NTZ överensstämmer med anropskoden och alutkoden i svarsanropet fran över- föringsnoden NTl.The second selective call from the monitor node is received as well as the first selective call from all functioning transmission nodes in the system. Each transmission period compares the node address NAZ in the second selective call with its own node address. After receiving the alut code ME in the second selective call from the monitor node, the second transmission node answers the NTZ call by sending an answer call on the bus. The answer call from the transmission node NTZ includes, as well as the answer call from the first transmission node NT1, a call code GC, a parameter identity PID, a parameter value PV and an end code NE. The Aru code and the end code in the answer call from the transmission node NTZ correspond to the call code and the alut code in the answer call from the transmission node NT1.
Svarsanropet fran den andra överföringsnoden NTZ mottages av monitornoden och samtliga överföringsnoder. Efter att ha mottagit hela svarsanmpet förut- sätter monitor-nedan att svarsanropet kommit fran överföringsnoden NTZ och monitornoden antecknar i anropstabellen att överföringsnoden NTZ svarat och dess driftstillstand i enlighet med parametervärdet PV i evarsanropet. Drifts- tillstandet antages ha varit "i funktion” e dyl.The answer call from the second transmission node NTZ is received by the monitor node and all transmission nodes. After receiving the entire answer request, the monitor below assumes that the answer call has come from the transmission node NTZ and the monitor node notes in the call table that the transmission node NTZ has answered and its operating state in accordance with the parameter value PV in the answer call. The operating condition is assumed to have been "in operation" and the like.
Efter att ha mottagit ett svar pa sitt andra selektiva anrop utsänder monitor- naden-pa bussen ett tredje selektivt anrop med nodadresseri NA; till en tredje NT; av överföringsnoderna. För att kunna förklara har systemet fungerar antages nu att fel uppstått i den tredje överföringsnoden NT3 sa att den tredje överföríngsnoden inte kan utsända nagot svarsanrop pa bussen. Monitornoden avvaktar avarsanrop en viss förutbestämd tid efter sitt tredje selektiva anrop. 458 ass 9 Når monitornoden inte mottagit nagot svarsanrop inom en viss tid antecknar den i anropstabellen att nagot svar inte inkommit fran den tredje överförings- noden. Monitornoden utsänder därefter ett fjärde selektivt anrop med nod- adressen NAa till en fjärde NT¿ av ñverförlngsnoderna. Den fjärde överförings- noden NTh svarar genom att sända ut ett svarsanrop pa bussen. Efter att ha mottagit svarsanropet fran den fjärde överföringsnoden utsänder monitornoden ett femte selektivt anrop osv.After receiving an answer to its second selective call, the monitor network on the bus sends a third selective call with node address NA; to a third NT; of the transmission nodes. In order to be able to explain whether the system works, it is now assumed that an error has occurred in the third transmission node NT3, so that the third transmission node cannot send any answer calls on the bus. The monitor node waits for an alert call a certain predetermined time after its third selective call. 458 ass 9 When the monitor node has not received an answer call within a certain time, it notes in the call table that no answer has been received from the third transmission node. The monitor node then sends a fourth selective call with the node address NAa to a fourth NT¿ of the transfer nodes. The fourth transmission node NTh responds by sending an answer call on the bus. After receiving the answer call from the fourth transmission node, the monitor node sends a fifth selective call, and so on.
Vid spämingssättning och start av systemet i figur l känner monitornoden inte till antalet överföringsnoder som finns inkopplade i systemet. Däremot vet monitornoden vilka nodadresser och hur manga överföringsnuder som maximalt kan finnas i systemet. Efter att ha mottagit svarsanropet fran den sjunde överföringsnoden NT7 utsänder därför monitornoden ett attonde selektivt anrop med en attonde nodadress NAB. Systemet i figur 1 innefattar emellertid bara sju överföringsnoder och ingen överföringsnod med nodadress NA8 finns i systemet. Monitornoden far därför inget svarsanrop efter sitt attonde selektiva anrop. Monitornoden antecknar da i anropstabellen att nagon attonde över- föringsnod inte svarat. Därefter utsänder monitornoden ett nionde selektivt anrop med en nionde nodadress NA9. Efter att inte har mottagit nagot svarsanrop inom förutbestämd tid efter det nionde selektiva anropet antecknar monitornoden i anropstabeilen att ingen nionde överföringsnod svarat.When setting up and starting the system in figure 1, the monitor node does not know the number of transmission nodes that are connected in the system. On the other hand, the monitor node knows which node addresses and how many transmission nodes there can be in the system at most. Therefore, after receiving the answer call from the seventh transmission node NT7, the monitor node sends an eighth selective call with an eighth node address NAB. However, the system in Figure 1 comprises only seven transmission nodes and no transmission node with node address NA8 is present in the system. The monitor node therefore does not receive an answer call after its eighth selective call. The monitor node then notes in the call table that one of the eighth transmission nodes did not answer. Thereafter, the monitor node sends a ninth selective call with a ninth node address NA9. After not receiving any answer call within a predetermined time after the ninth selective call, the monitor node records in the call file that no ninth transmission node answered.
Om systemet är dimensionerat sa att det kan finnas fler överföringsnoder med andra nodadresser än de som hittills förekommit i nagot 'selektivt anrop fortsätter monitor-naden att pa det beskrivna sättet utsända selektiva anrop med nya nodadresser som hittills inte utnyttjas ända tills samtliga möjliga nodadresser förekommit nagon gang i ett av de selektiva ariropen. För enkelhets skull antages emellertid ett systemet i figur l är av en typ som dlmensionerats för maximalt nio överföringsnoder.If the system is dimensioned so that there may be transmission nodes with other node addresses than those which have hitherto occurred in any 'selective call', the monitor continues to send selective calls in the manner described with new node addresses which have not hitherto been used until all possible node addresses have occurred. time in one of the selective air calls. For the sake of simplicity, however, it is assumed that the system in Figure 1 is of a type dimensioned for a maximum of nine transmission nodes.
Efter att monitornoden har selektivt anropat alla möjliga överföringsnoder och anteèknet eventuella svar inom förutbestämd tid övergar systemet automatiskt fran starttillstand till arbetstillstånd. Iexemplet i figur 3 och å sker övergången till arbetstillstånd i samband med det selektiva anropet med nodadressen NAl i figur li. 458 886 Arbetstlllstànd Da systemet befinner sig i arbetstillstånd har överföringsnoderna till uppgift att mottaga komponentinformation fran anslutna fordonskomponenter, att pa bus- sen mellan sig överföra komponentinformation härrörande från information från anslutna fordonskomponenter, samt att tillföra den komponentinformation till anslutna fordonskomponenter som normalt behövs för att fordonskomponenterna skall fungera på avsett sätt. Monitornoden har då systemet befinner sig i arbetstillstånd till uppgift bla att övervaka överföringen av information pa bussen och tilldela sânchingstid pa bussen till de enskilda överföringsnoderna.After the monitor node has selectively called all possible transmission nodes and the antenna has any answers within a predetermined time, the system automatically switches from start state to working state. In the example in figure 3 and å, the transition to a work permit takes place in connection with the selective call with the node address NAl in figure li. 458 886 Working conditions When the system is in working condition, the transmission nodes have the task of receiving component information from connected vehicle components, transferring component information arising from information from connected vehicle components on the bus, and supplying the component information to connected vehicle components normally needed for vehicle components. shall function as intended. When the system is in working condition, the task of the system is, among other things, to monitor the transmission of information on the bus and allocate search time on the bus to the individual transmission nodes.
Vissa funktioner i fordonet år av süerhetsskâl viktigare än andra och noderna har då systemet befinner sig i arbetstillstånd till uppgift att vid behov ge information hörande till sadana fordonsfunktioner visst företräde vid informa- - tionsöverföringen. Överföringen av information härrörande från fordonskomponenter sker pa bussen i form av funktionspsrarnetrar, vilka funktionsparametrar utsända pà bussen från den överföringsnod till vilket respektive fordonskomponent är ansluten. Exempelvis är till komponentingangarna Nl-NS hos överförlngsnoden i figur 2 anslutna fordonskomponenterna VEl-VE5. Pa komponentingàngarna motteger ingangsorganet DR i överföringsnoden komponentinformation VDINl- VDIQIS fràn fordomkomponenterna, exempelvis l form av potentialer hos elektriska spänningar eller amplituder hos elektriska strömmar. lngangsorganet DR har till uppgift att härleda funktionsparametrar FP frân komponent- informationen och att tillföra funktionsparametrarna till minnesorganet DM och sänder-och mottagarorganet TR. Funktionsparametrarna innefattar parameter- identiteter PID och parametervärden PV. I exemplet ovan med komponent- information i form av potentialer eller amplituder pa komponentingangarna hârleder ingangsorganet normalt parameteridentiteterna främst med hjälp av de kflmpflflefllïïflgåfißfll' ïNl-Nf, pa vilka respektive potential eller amplitud mot- tagits, medan parametervärdena normalt härleda främst med hjälp av respek- tive potential eller amplitud.Some functions in the vehicle are more important than others for safety reasons and the nodes have, when the system is in a work permit, the task of giving information belonging to such vehicle functions, when necessary, a certain priority in the transmission of information. The transmission of information originating from vehicle components takes place on the bus in the form of function switches, which function parameters are transmitted on the bus from the transmission node to which the respective vehicle component is connected. For example, the component VE1-VE5 are connected to the component inputs N1-NS of the transfer node in Figure 2. At the component inputs, the input means DR in the transmission node receives component information VDIN1- VDIQIS from the prehistoric components, for example in the form of potentials of electrical voltages or amplitudes of electrical currents. The task of the input means DR is to derive function parameters FP from the component information and to supply the function parameters to the memory means DM and the transmitter and receiver means TR. The function parameters include parameter identities PID and parameter values PV. In the example above with component information in the form of potentials or amplitudes on the component inputs, the input means normally derives the parameter identities mainly by means of the kmp flfl e fl lïï fl gå fi ß fl l 'ïNl-Nf, on which the respective potential or amplitude is received, while the parameter values are normally derived potential or amplitude.
Da systemet befinner sig i arbetstillstånd kan en överföringsnod endast utsända en funktionsparameter i taget och inte utsända flera funktionsparametrar i en följd. Alla eller åtminstone vissa furnktionsparametrar, vars pararnetervârden 458 886 ll förändrats sedan de senast utsändes skall överföras i första hand medan funktionsparametrar, vars parametervärden inte förändrats sedan de senast utsändes, skall överföras först i andra hand i man av tillfälle. Bland funktions- parametrarna vars parametervärden förändrats skall prioriterade funktions- parametrar som berör prioriterade fordonsfmktiofier ges företräde. Sândar- och mottagarorganet har därför till uppgift att utvärdera funktionsparametrarna fran ingangsorganet för att. avgöra om de förändrats i förhållande till när de senast utsändes. l förekommande fall bildar därför sändar- och mottagarorganet TR i överföringsnoden vid behov en eller tva sändköer för funktionsparametrar.Since the system is in working condition, a transmission node can only transmit one function parameter at a time and not transmit several function parameters in a sequence. All or at least some function parameters, whose parameter values 458 886 ll have changed since they were last transmitted, shall be transmitted in the first instance, while function parameters, whose parameter values have not changed since they were last transmitted, shall be transmitted first in the second instance. Among the functional parameters whose parameter values have changed, priority function parameters that affect priority vehicle functions shall be given priority. The transmitter and receiver means therefore have the task of evaluating the operating parameters from the input means in order to. determine if they have changed in relation to when they were last broadcast. In any case, therefore, the transmitter and receiver means TR form in the transmission node, if necessary, one or two transmission queues for functional parameters.
I en första sändkö ingar endast de prioriterade funktionsparametrar vars parametervärden förändrats sedan de senast utsändes pa bussen. I den andra sändkön ingar alla övriga funktionsparametrar vars parametervärden förändrats.In a first transmission queue, only the priority function parameters whose parameter values have changed since they were last transmitted on the bus. In the second transmission queue, all other function parameters whose parameter values have changed.
Sa länge det finns nagon funktionsparameter i den första eller andra sändkön sänder sândar- och mottagarorganet ut endast sadana funktlonaparametrar pa bussen. Endast om det inte finns nagon funktionsparameter i nagon av sänd- köerna sänder sändar- och mottagarorganet ut oförändrade funktionsparametrar oéh i sa fall enligt en cyklisk turordning.As long as there are some functional parameters in the first or second transmitting queue, the transmitting and receiving means transmits only such functional parameters on the bus. Only if there is no operating parameter in any of the transmission queues does the transmitting and receiving means transmit unchanged operating parameters and in that case according to a cyclic sequence.
Da systemet befinner sig i arbetstillstånd har sändar- och mottagarorganet TR också till uppgift att från bussen mottaga fmktlonspaiametrar som utsänts pa bussen från andra överföringsnoder. Dessutom har sänder-och mottagarorganet till uppgift att till rninnesorganet överföra åtminstone vissa och företrädesvis alla fonktionsparametrar som mottages från bussen, vilka funktionsparametrar lagras i minnesorganet DM på minnespositioner bestämda av deras parameter- identiteter.Since the system is in working condition, the transmitter and receiver means TR also have the task of receiving from the bus function parameters transmitted on the bus from other transmission nodes. In addition, the transmitter and receiver means have the task of transmitting to the memory means at least some and preferably all function parameters received from the bus, which function parameters are stored in the memory means DM at memory positions determined by their parameter identities.
Till komponentutgangarna 0UT6, OUT7 och OUTS hos utgangsorganet l över- föringsnoden i figur 2 är fordonskomponenter VE¿, VE., respektive VEB anslutna.To the component outputs 0UT6, OUT7 and OUTS of the output means 1 of the transmission node in Figure 2, vehicle components VE¿, VE., And VEB, respectively, are connected.
Utgangsorganet har till uppgift att pa komponentutgangaxna avge komponent- information VDOUT6, VD0UT7 och VDOUTB till de amlutna fordrmskomponen- terna V55, VE7 respektive V58, exempelvis i form av potentialer hos elektriska spänningar eller amp lituder hos elektriska strömmar. För att fordonskomponen- terna skall fungera pa avsett sätt skall den komponentinformation, VDOUT, som avges pa en viss komponentutgang, OUT, ha ett visst förutbestâmt samband med komponentinformation VDIN fran en eller flera fordonskomponenter an- slutna till en eller flera komponentingangar lN hos en eller flera överförings- l45s see 12 noder. Sambandet ges av en fordonsfunktion. Med fordonsfurlktion avses här sådant som enligt vissa regler i fordonsspecifikationen skall åstadkommas i fordonet som resultat av bestämda händelser eller tillstànd i fordonet, exempel- vis skall i en buss instegsbelymingen vid en passegerardörr tändas om och endast om passagerardörren âr öppen samtidigt som bussens halvljus är tänt. I funktionssambandsorganet DF finns för var och en av utgangsorganets kom- ponentutgangar OUT ett fmktionssamband FR, vilket funktionssamband anger hur den komponentinformation, VDOUT, som skall avges pa komponentut- gången, OUT, skall härledas från minst en furaktiorisparameter FP i systemet och/eller från komponentinformation VDIN pa minst en av överföringsnodens komponentingangar IN.The output means has the task of outputting component information VDOUT6, VD0UT7 and VDOUTB on the component output axes to the connected preheater components V55, VE7 and V58, respectively, for example in the form of potentials of electrical voltages or amplitudes of electrical currents. In order for the vehicle components to function as intended, the component information, VDOUT, output at a specific component output, OUT, must have a certain predetermined relationship with component information VDIN from one or more vehicle components connected to one or more component inputs lN of one or more several transfer l45s see 12 nodes. The connection is provided by a vehicle function. By vehicle function is meant here that according to certain rules in the vehicle specification must be achieved in the vehicle as a result of certain events or conditions in the vehicle, for example in a bus the entrance lighting at a passenger door must be switched on and only if the passenger door is open while the bus dimming . In the function connection means DF, for each of the component outputs OUT's component outputs, there is a function connection FR, which function connection indicates how the component information, VDOUT, to be output at the component output, OUT, is to be derived from at least one furactory parameter FP in the system and / or from component information VDIN on at least one of the component inputs IN of the transmission node.
För var och en av sine komponentutgangar härleder utgangsorganet den komponentinformation VDOUT som skall avges pa respektive komponentutgang.For each of its component outputs, the output means derives the component information VDOUT to be output at the respective component output.
Här-ledningen sker med hjälp av funktionssambanden FR i överförlngsnodens funktlonssambandsorgen DF och funktionsparametrarna FP i minnesorganet DM samt eventuellt dessutom med hjälp av komponentinformation VDIN direkt fran ingangsorganet DR l samma överföringsnod NT. Utgangsorganet DT avger den härledda komponentinformationen VDOUT till respektive fordonskomponent VE, vanligen l form av en potential hos en elektrisk späming eller en amplitud hos en elektrisk ström. , _ I figur ll och 5 illustreras ett exempel pa kommunikation mellan noderna da systemet befinner sig l arbetstillstånd. När inget parametervärde har ändrats hos nagon funktionsperameter hörande till en prioriterad fordonsfunktion ut- sänder monitornoden i en bestämd cyklisk turordning selektiva anrop till de överfóringsnoder som utsänt svaraanrop i starttillstândet. I det ovan besklvna exemplet anropar således monitornoden endast överföringsnoderna NTl, NTZ, NT 4, NTS, NTó och NT7 i systemet enligt figur 1 med selektiva anrop l en cyklisk turorching. De selektiva anropen fran monitornoden är av samma typ som i starttillstandet. Mellan tva successlva anrop avvaktar monitornoden urider en viss' tid ett svarsanrop av samma typ som l starttlllstandet. Den av överföringsnoderna som blir anropad med ett selektivt anrop fran monitornoden kan i sitt svarsanrop överföra en funktlonsparameter FP, d v s ett parameter- värde PV med tillhörande parameterldentitet PID. F ims fmktionsparametrar i överföringsnoderzs andra sändkö sänds den flmktlonsparameter som star först i 458 886 13 den andra sändkön. Saknas funktionsparametrar 1 överföringsnodens andra sändkö sänds den funktionsparameter som star först l tur enligt den cykliska turordningen i överföringsnoden. Svarsanropen är inte selektiva utan riktade till ' samtliga noder i systemet. Parameteivârden som överförts pa bussen lagras av respektive mottagande överföringsnoder i rninnesorganet pa mlnnespositioner som svarar mot respektive parameteridentitet.The conduction takes place by means of the function connections FR in the function of the transfer node connection line DF and the function parameters FP in the memory means DM and possibly also by means of component information VDIN directly from the input means DR in the same transmission node NT. The output means DT outputs the derived component information VDOUT to the respective vehicle component VE, usually in the form of a potential of an electric voltage or an amplitude of an electric current. Figures 11 and 5 illustrate an example of communication between the nodes when the system is in a working state. When no parameter value has been changed for any function parameter belonging to a priority vehicle function, the monitor node sends out selective calls to the transmission nodes that sent answer calls in the start state in a specific cyclic sequence. Thus, in the example described above, the monitor node calls only the transmission nodes NT1, NTZ, NT 4, NTS, NTó and NT7 in the system according to Figure 1 with selective calls in a cyclic turorching. The selective calls from the monitor node are of the same type as in the start state. Between two successive calls, the monitor node waits for a certain time for an answer call of the same type as in the start state. The one of the transmission nodes which is called with a selective call from the monitor node can in its answer call transmit a function tone parameter FP, i.e. a parameter value PV with associated parameter identity PID. If the operating parameters in the second transmission queue of the transmission node are transmitted, then the function parameter which is first in the second transmission queue. If function parameters are missing in the second transmission queue of the transmission node, the function parameter that is first in turn is transmitted according to the cyclic sequence in the transmission node. Answer calls are not selective but are directed to all nodes in the system. The parameter values transmitted on the bus are stored by the respective receiving transmission nodes in the controller at memory positions corresponding to the respective parameter identity.
Kommmikation med selektiva anrop och svarsanrop mellan noderna fortsätter pa ovan beskrivna sätt sa länge som systemet är spänningssatt och i arbets- tillstånd och ingen överföringsnod behöver överföra nagot ändrat parameter- värde hos nagon funktionsparameter som hör till nagon prioriterad fordons- funktion. Av utrymmesskäl illustreras i figur 4 och 5 endast en cykel av selektiva anrop och svarsanrop efter starttillstandet.Communication with selective calls and answer calls between the nodes continues as described above as long as the system is energized and in working condition and no transfer node needs to transfer any changed parameter value of any function parameter belonging to any prioritized vehicle function. For reasons of space, Figures 4 and 5 illustrate only one cycle of selective calls and answer calls after the start state.
I figur 7 illustreras i form av ett förenklat flödesschema ett exempel pa hur en mikroprocessorstyrd överföringsnod kan fungera l stora drag i samband med härledning, sändning och mottagning av funktionsparametrar. Överföringsnoden har i sänder- och mottagarorganet en mottagnlngsbuffert RXBU för mottagning av information pa bussen. För att fastställa om ett anrop fran monitornoden mottagits jämför överföringsnoden innehållet i mottagninga- bufferten med de speciella koder och de nodadresser som monitornoden använder. Om det i mottagningsbufferten samtidigt finns en anropskod-och en slutkod som monitornoden använder och dessutom en nodadress, vilka koder och adress tillsammans kan vara ett anrop, anses ett anrop fran monitornoden ha mottagits. Om det däremot i mottagningsbufferten inte finns nagon anropskod eller inte finns nagon slutkod som monitornoden använder eller inte finns nagon nodadress anses nagot anrop fran monitornoden inte ha mottagits.Figure 7 illustrates in the form of a simplified flow chart an example of how a microprocessor-controlled transmission node can function in general in connection with derivation, transmission and reception of functional parameters. The transmission node has in the transmitter and receiver means a reception buffer RXBU for receiving information on the bus. To determine if a call from the monitor node has been received, compare the transmission node contents of the receive buffer with the special codes and node addresses used by the monitor node. If there is in the reception buffer at the same time a call code and an end code used by the monitor node and also a node address, which codes and address together can be a call, a call from the monitor node is considered to have been received. If, on the other hand, there is no call code in the reception buffer or there is no end code used by the monitor node or there is no node address, any call from the monitor node is considered not to have been received.
Om nagot anrop fran monitornoden inte anses ha mottagits jämför överförings- noden innehållet i mottagningsbufferten RXBU med de koder och de funktions- parametrar som överföríngsnoderna använder. Om det i mottagningsbufferten RXBU samtidigt finns en anropskod, GC, och en slutkod, NE, som överförings- noderna, NT, använder och dessutom en funktionsparameter med parameter identitet, PID, och parametervärde, PV, vilka koder och funktionsparameter tillsammans kan vara ett svarsanrop, anses ett svarsanrop ha mottagits fran 458 886 14 någon inte identifierad överföringsnod. Om det dàmot i mottagningsbufferten inte finns någon anropskod, GC, eller inte finns någon slutkod, NE, eller inte finns någon funktíonsparameter anses något svarsanrop från någon överförings- nod inte ha mottigts.If any call from the monitor node is not considered to have been received, the transfer node compares the contents of the receive buffer RXBU with the codes and operating parameters used by the transfer nodes. If in the reception buffer RXBU there is at the same time a call code, GC, and an end code, NE, which the transmission nodes, NT, use and also a function parameter with parameter identity, PID, and parameter value, PV, which codes and function parameters together can be an answer call , an answer call is considered to have been received from an unidentified transmission node. If, on the other hand, there is no call code, GC, or no end code, NE, or no function parameter in the receive buffer, no answer call from any transmission node is considered to have been received.
Om något svarsanrop från någon överföringenod inte anses ha mottagits utför överföringsnoden en eller eventuellt flera av ett antal arbetsuppgifter, vilka skall utföras i en cyklisk turordning för vissa arbetsuppgifter. Efter att ha utfört en eller eventuellt flera av arbetsuppgifterna i den cykliska turordningen jämför överfóringsnoden återigen imehållet i mottagningsbufferten med de speciella koder och de nodadresser som monitornoden använder.If no response call from any transmission node is considered to have been received, the transmission node performs one or possibly more of a number of tasks, which must be performed in a cyclic order for certain tasks. After performing one or possibly more of the tasks in the cyclic sequence, the transmission node again compares the contents of the receive buffer with the special codes and the node addresses used by the monitor node.
Om innehållet i mottagningsbufferten är sådant att ett anrop anses ha mot- tagits från monitornoden återställer överfdringsnoden ett övervakningsorgan, vilket övervakningsorgan när det inte återställts tnder visa tid indikerar fel på kommunikationen. Efter återställningen av övervakningsorganet jämför över- föringsnoden nodadressen i det mottagna anropet i mottagningsbuffertan med sin egen nodadress. Om nodadressen i anropet inte överensstämmer med den egna nodadressen utför överföringsnoden en eller eventuellt flera av de arbetsuppgifter som står i tur att utföras enligt den eykliska turordningen.If the content of the reception buffer is such that a call is considered to have been received from the monitor node, the transmission node resets a monitoring means, which monitoring means when not reset during a certain time indicates errors in the communication. After the reset of the monitoring means, the transmission node compares the node address in the received call in the reception buffer with its own node address. If the node address in the call does not match the own node address, the transmission node performs one or possibly more of the tasks that are in turn to be performed according to the Eyklian order of precedence.
Därefter jämför överföringsnoden återigen innehålleti mottagningsbufferten på det qvan beskrivna sättet. .a Om nodadressen i anropet i mottagningsbufferten överensstämmer med över- föringsnodens egen nodadress anses överförlngsnoden ha blivit anropad och skall utsända ett svarsanrop. Överförlngsnoden undersöker då om det finns någon funktionsparameter vars parametervärde ändrats sedan det senast utsändes.Then, the transfer node again compares the contents of the receive buffer in the manner described above. .a If the node address in the call in the reception buffer corresponds to the transmission node's own node address, the transmission node is considered to have been called and shall send an answer call. The transfer node then examines whether there is any function parameter whose parameter value has changed since it was last transmitted.
Fims en enda sådan funktionsparameter utsända denna isvaraanropet från överföringsnoden. Finns två eller flera sådana ftnktionsparametrar l en sändkö sänds den som står först i sändkön. Har ingen fmktionsparameters parameter- värde ändrats sedan det senast utsändes sänder överföringsnoden l svarsanropet den fmktionsparameter som står i tur enligt en cyklisk turordning. Efter utsändningen av svarsanropet utför överföringsnoden återigen en eller even- tuellt flera av de arbetsuppgifter som ingår i den cykliska turordningen.There is a single such function parameter transmitting this ice response call from the transmission node. If there are two or more such function parameters in a transmission queue, the one who is first in the transmission queue is transmitted. If no parameter value of the function parameter has changed since it was last transmitted, the transmission node in the answer call sends the function parameter which is in turn according to a cyclic sequence. After sending the answer call, the transmission node again performs one or possibly several of the tasks included in the cyclic sequence.
Därefter jämför överföringsnoden återigen innehållet i mottagningsbufferten och fastställer om anrop respektive svarsanrop eventuellt mottagit: på det ovan 458 ass, beskrivna sättet. Om ett svarsanrop anses ha mottaglts fràn någon överförings- nod hämtar överföringsnoden parametervärdet PV och parameteridentiteten PID fran svarsanropet i mottagningsbufferten. Överföringsnoden lagrar para- metervârdet i ett minnesorgan pa en minnesposition vars adress bestäms av parameteridentiteten. Med hjälp av parameteridentiteten hämtas fran funk- tionssambandsorganet DF det eller de eventuella funktionssambarid FR l vilka ingar parametervärdet hos parametern med parameteridentiteten PID l svars- anropet. Därefter härleder överföringsorganet komponentinformation VDOUT l enlighet med varje sådant eventuellt funktionssambend. Därefter utför över- föringsnoden återigen en eller eventuellt flera av de arbetsuppgifter som ingar l den cykliska turordningen för arbetsuppgifter. Därefter jämför överförings- noden aterigen innehållet i mottagningsbufferten pa det ovan beskrivna sättet och fastställer om anrop eller svarsanrop eventuellt mottaglts pà det ovan angivna sättet. Ändrade parametervârden hos funktionsparametrar som hör till nagon priori- terad fordonsfunktíon skall överföras med förtur. En överföringsnod, vars ingangsorgan hârleder en funktionsparameter hörande till en prioriterad for- donsfunktion, skall da parametervärdet för en sedan funktlonsparameter ändras uppmärksamma monitornoden på att ett sådant ändrat parametervärde behöver överföras.Then, the transfer node again compares the contents of the receive buffer and determines if calls and answer calls, if any, have been received: in the manner described above 458 ass. If an answer call is considered to have been received from a transmission node, the transmission node retrieves the parameter value PV and the parameter identity PID from the answer call in the receive buffer. The transfer node stores the parameter value in a memory means at a memory location whose address is determined by the parameter identity. With the aid of the parameter identity, the function connection means DF retrieves the possible function sambarid FR 1 which enters the parameter value of the parameter with the parameter identity PID in the answer call. Thereafter, the transmission means derives component information VDOUT 1 in accordance with any such possible function connection. Thereafter, the transfer node again performs one or possibly more of the tasks that are included in the cyclic sequence of tasks. Then, the transfer node again compares the contents of the receive buffer in the manner described above and determines whether calls or answer calls may have been received in the manner specified above. Changed parameter values of function parameters that belong to a priority vehicle function must be transferred with priority. A transmission node, the input means of which derives a function parameter belonging to a priority vehicle function, when the parameter value for a then function load parameter is changed, the monitor node must be aware that such a changed parameter value needs to be transmitted.
I figur 6 illustreras ett exempel pa kommmikation mellan nodarna i samband med att det i överföringsnoden NTS uppkommer en ändring i parametervärdat hos en prioriterad funktlonsparameter. För enkelhets skull antages l det l figur 6 illustrerade exemplet att prioriterade funktionsparametrar endast härledas i överföringsnoderna NTl och NTS. Överföringsnoden NTS uppmärksammar monitornoden pa att det i systemet finns ett behov av att överföra ett ändrat parametervärde för en prioriterad funktionsparameter genom att pa bussen utsända ett avbrottsanrop .XXX ungefär samtidigt med att monitornoden utsänder ett selektivt enrop med nodadressen NA7. Monitornoden avbryter sin utsändning av selektiva anrop i den bestämda cykliska turordníngen när monitornoden upptäcker att utsändningen störs av ett avbrottsanrop. Därefter övergår monitornoden till att i en prioritetsturordning utsända prioriterade anrop till endast de överföringsnoder 458 886 16 som härleder prioriterade funktionsparametrar. Det framgår inte av avbrotts- anropet vilken överföringsnod som har behov av att överföra en prioriterad funktionsparameter. Monitornoden utsänder därför först ett första prioriterat anrop med nodadressen NAl till den första av de överföringsnoder som härleder prioriterade fordonskomponenter. Utöver nodadressen NAl lmehaller det första prioriterade anropet en anropskod PP och en slutkod ME. Slutkoden överens- stämmer med slutkoden i vanliga selektiva anrop fran monitornoden. Anrops- koden PP skiljer sig däremot från anropskoden i vanliga selektiva anrop fran monitornoden. Anropskoden PP anger att anropet är ett prioriterat anrop och att anropet kommer fran monitornoden. Monitornoden avvaktar därefter svar under en förutbestämd tid efter det första prioriterade anropet.Figure 6 illustrates an example of communication between the nodes in connection with a change in parameter value of a priority function parameter in the transmission node NTS. For the sake of simplicity, it is assumed in the example illustrated in Figure 6 that priority function parameters are derived only in the transmission nodes NT1 and NTS. The transmission node NTS draws the monitor node's attention to the fact that there is a need in the system to transmit a changed parameter value for a priority function parameter by sending an interrupt call .XXX on the bus approximately at the same time as the monitor node transmits a selective call with the node address NA7. The monitor node interrupts its transmission of selective calls in the determined cyclic sequence when the monitor node detects that the transmission is interrupted by an interrupt call. Thereafter, the monitor node proceeds to send priority calls in a priority tour to only those transmission nodes 458 886 16 that derive priority function parameters. It does not appear from the interrupt call which transmission node needs to transmit a priority function parameter. The monitor node therefore first sends a first priority call with the node address NA1 to the first of the transmission nodes that derives priority vehicle components. In addition to the node address NAl, the first priority call contains a call code PP and an end code ME. The end code corresponds to the end code in normal selective calls from the monitor node. The call code PP, on the other hand, differs from the call code in ordinary selective calls from the monitor node. The call code PP indicates that the call is a priority call and that the call comes from the monitor node. The monitor node then awaits a response for a predetermined time after the first priority call.
Den första överföringsnoden NTl besvarar det första prioriterade anropet med ett svarsanrop. Svarsanropet innefattar en anropskod GC, en ftnktionapara- meteridentitet PID, ett parametervärde PV samt en slutkod NE. Anropskoden GC och slutkodenn NE överensstämmer med motsvarande koder i svarsanrop pà vanliga selektiva anrop. Parameteridentiteten PID och parametervârdet PV avser en prioriterad funktionsparameter som härleds av överföringsnoden NTl.The first transmission node NT1 answers the first priority call with an answer call. The answer call includes a call code GC, a function parameter identity PID, a parameter value PV and an end code NE. The call code GC and the end code NE correspond to the corresponding codes in answer calls to ordinary selective calls. The parameter identity PID and the parameter value PV refer to a priority function parameter which is derived from the transmission node NT1.
Om ingen prioriterad 'funktionsparameter finns i den första såndkön i över- föringsrxoden NTl utsända den av överföringsnodens prioriterade funktions- parametrar som befinner sig före eventuella andra prioriterade funktions- parafnetrar i överföringsnodens NTl cykliska turordning. Om det fims endast en prioriterad funktionsparameter i överföringsnodens NT l första sändlíö sänds denna funktionsparameter i svarsanropet pà det första prioriterade anropet. Om det finns tva eller flera prioriterade funktlonsparametrar i överföringsnodens NTl första sändkö sänds den funktionsparameter som är först i den första sändkön.If there is no priority function parameter in the first seed queue in the transmission node NT1, transmit the of the transmission node's priority function parameters which are before any other priority function parameters in the transmission node NT1 cyclic sequence. If there is only one priority function parameter in the transmission node NT in the first transmission, this function parameter is transmitted in the answer call on the first priority call. If there are two or more priority function parameters in the first transmission queue of the transmission node NT1, the function parameter that is first in the first transmission queue is transmitted.
Efter att ha mottagit svarsanropet fran den första överföringsnoden NTl inom viss tid efter det första prioriterade anropet utsänder monitornoden NM ett andra prioriterat anrop. Det andra prioriterade anropet innehåller nodadressen NAS till nästa av de överföringsnoder som hârleder prioriterade fordonsfunk- tioner. Monitornoden avvaktar därefter svar under en förutbestämd tid efter det andra prioriterade anropet. 458 886 17 Den femte överföringsnoden NTS besvarar det andra prioriterade anropet med ett svarsanrop. Svarsanropet är av samma typ som svarsanropet fran över- föringsnoden NTl. I svarsanropet överför överföríngsnoden NTS den funktions- parameter vars värde ändrats och som föranledde överföringsnoden att utsända avbrottsanropet XXX.After receiving the answer call from the first transmission node NT1 within a certain time after the first priority call, the monitor node NM sends a second priority call. The second priority call contains the node address NAS to the next of the transmission nodes that derives priority vehicle functions. The monitor node then awaits a response for a predetermined time after the second priority call. 458 886 17 The fifth transmission node NTS answers the second priority call with an answer call. The answer call is of the same type as the answer call from the transmission node NT1. In the answer call, the transmission node NTS transmits the function parameter whose value has changed and which caused the transmission node to transmit the interrupt call XXX.
Efter att ha mottagit svarsanropet fran den femte överföringar-inden NTS inom viss tid efter det andra prioriterade anropet atergar monitornoden till att utsända och avvakta anrop enligt den vanliga anropscykeln innefattande samt- liga befintliga fungerande överföringsnoder NTl, NT 2, NT¿, NTS, NT6 och NT7- Monitornoden atergar da till den plats i den vanliga anropscykeln där den befann sig vid avbrottsanropet och utsänder ett selektivt anrop med nodadressen NA7.After receiving the answer call from the fifth transmission-within NTS within a certain time after the second priority call, the monitor node returns to sending and waiting calls according to the normal call cycle including all existing functioning transmission nodes NT1, NT 2, NT¿, NTS, NT6 and the NT7 monitor node then returns to the location in the normal call cycle where it was at the interrupt call and sends a selective call with the node address NA7.
Monitornoden utsänder saledes endast ett enda prioriterat anrop till var och en av de överföringsnoder som härleder prioriterade fordonsfunktioner när moni- tornoden upptäckt ett avbrottsanrop. Behöver en överföringsnod överföra tva prioriterade funktionsparametrar vars parametervärden ändrats sedan de senast utsändes maste den därför utsända avbrottsanrop tva ganger.Thus, the monitor node sends only a single priority call to each of the transmission nodes that derive priority vehicle functions when the monitor node detects an interrupt call. If a transmission node needs to transmit two priority function parameters whose parameter values have changed since they were last transmitted, the interrupt call sent must therefore be transmitted twice.
Svarsanropen efter prioriterade anrop är av samma typ som svarsanrop efter vanliga selektiva anrop och har samma anropskod GC. Varje överföringsnod behandlar därför mottagna svarsanrop efter prioriterade anrop, d v s överförda parametervärden PV lagras i minnespositioner bestämda av överförd parameter- identitet Pro. _ Servicetillstand Med hjälp av en extern enhet ansluten till systemet, vilken externa enhet i fortsättningen kallas servicenod, kan systemet för-sättas i ett servlcetlllstand.Answer calls after priority calls are of the same type as answer calls after regular selective calls and have the same call code GC. Each transmission node therefore processes received answer calls after priority calls, i.e. transmitted parameter values PV are stored in memory positions determined by transmitted parameter identity Pro. Service mode By means of an external device connected to the system, which external device is hereinafter referred to as the service node, the system can be put into a service mode.
Servicetillstandet är främst avsett för test och felsökning av systemet i samband med underhåll, reparation och ändringar av systemet. Servicetill- standet kan emellertid även användas i andra sammanhang da fordonet inte behöver framföras i allmän trafik pa ett trafiksäkert sätt, ex.vis vid demonstra- tion av systemet i ett stillastående fordon.The service condition is primarily intended for testing and troubleshooting the system in connection with maintenance, repair and alterations to the system. However, the service permit can also be used in other contexts as the vehicle does not need to be driven in public traffic in a traffic-safe manner, eg when demonstrating the system in a stationary vehicle.
I servicetillstandet utsånder monitornoden inga selektiva eller prioriterade anrop pa bussen. Sådana anrop kan i stället utsändas av servicenoden, varvid 458 886 18 servicenoden inte är bunden till den cykliska turordning för selektiva anrop och prioriterade anrop som gäller i arbetstillstandet. Servicenoden kan utsända anrop i en godtycklig ordningsföljd bestämd av ett testprogram, ett demon- strationsprogram eller manuellt.In the service state, the monitor node does not transmit selective or priority calls on the bus. Such calls can instead be transmitted by the service node, the service node not being bound to the cyclic priority order for selective calls and priority calls that apply in the working state. The service node can send calls in any order determined by a test program, a demonstration program or manually.
Utöver selektiva anrop och prioriterade anrop av samma typ som monitornoden utsänder i arbetstillstandet kan servlcenodan även utsända simulerade svars- anrop och servlceanrop. De simulerade svarsanropen är av samma typ som svarsanropen fran överföringsnoderna i arbetstillstandet. Serviceanropen inne- fattar en speciell anropskod SP, en nodadress NA och en slutkod ME. Nod- adressen och slutkoden i ett serviceanrop är av samma typ som motsvarande nodadress och slutkod i ett anrop fran monitornoden i arbetstillstandet.In addition to selective calls and priority calls of the same type that the monitor node sends in the working state, the servo node can also send simulated answer calls and servo calls. The simulated answer calls are of the same type as the answer calls from the transfer nodes in the working state. The service call includes a special call code SP, a node address NA and an end code ME. The node address and end code in a service call are of the same type as the corresponding node address and end code in a call from the monitor node in the working state.
Anropskoden SP i ett serviceanrop skiljer sig däremot fran anropskoden MP i ett selektivt anrop och anropskoden PP i ett prioriterat anrop. Överföringsnoderna reagerar i servicatillstandet pa selektiva anrop och priori- terade anrop fran servicenoden pa samma sätt som de reagerar pa motsvarande anrop fran monitornoden i arbetstillstandet. I servicetillstandet reagerar över- föringsnoderna också pa simulerade svarsanrop fran service nodan pa samma sätt som de reagerar pa svarsanrop fran en överföringsnod i arbetstillstandet.The call code SP in a service call, on the other hand, differs from the call code MP in a selective call and the call code PP in a priority call. The transfer nodes respond in the service state to selective calls and priority calls from the service node in the same way as they respond to corresponding calls from the monitor node in the working state. In the service state, the transfer nodes also respond to simulated response calls from the service node in the same way as they respond to response calls from a transfer node in the working state.
Genom att fran servicenoden utsända anrop och analysera hur överförings- noderna reagerar pa des anrop med svarsanrop och komponentinformation till fordonskornponenterna kan överföringsnoderna testas och fel i systemet Tokali- seras.By sending calls from the service node and analyzing how the transfer nodes respond to their calls with answer calls and component information to the vehicle grain components, the transfer nodes can be tested and errors in the system Tokalized.
Pa ett serviceanrop reagerar endast den överföringsnod vars nodadress överens- stämmer med nodadressen i serviceanropet. Denna överföringsncd utsänder som svar pa serviceanropet ett statussvar pa bussen. Statussvaret innefattar en speciell anropskod SC, data och en slutkod NE. Slutkoden i ett statussvar är av samma typ som slutkoden i ett svarsanrop fran en överförlngsnod i arbetstill- standet. Anropskoden SC i ett statussvar skiljer sig däremot fran övriga anropskoder som förekommer i arbetstillstandet och servicetillstandet. Data i ett statuævar kan variera fran överföringsnod till ñverförlngsnod i enlighet med instruktioner som finns lagrade i respektive överföringsncd. Exempelvis kan data i ett statussvar innefatta samtliga funktionsparametrar som hârleds av överföringnoden samt all komponentinformation som överföringsnoden mottager ...,.. ......._..... s... ..- ...-..-.> ..-. - .. . ,..«.\ .-.. 458 886 19 pa sina komponentingangar och avger pa sina komponentutgangar anslutna till fordonskomponenter.Only the transmission node whose node address corresponds to the node address in the service call responds to a service call. This transmission node sends a status response on the bus in response to the service call. The status answer includes a special call code SC, data and an end code NE. The end code in a status answer is of the same type as the end code in an answer call from a transfer node in the work permit. The call code SC in a status answer, on the other hand, differs from other call codes that occur in the work state and the service state. Data in a statuary can vary from transmission node to transmission node in accordance with instructions stored in each transmission node. For example, data in a status response may include all function parameters derived from the transmission node as well as all component information that the transmission node receives ..., .. ......._..... s ... ..- ...-. .-.> ..-. - ... , .. «. \ .- .. 458 886 19 on its component inputs and emits on its component outputs connected to vehicle components.
Noderna I figur 8 illustreras starkt förenklat en utföringsform av en överföringsnod avsedd för ett förfarande och ett system enligt uppfinningen. Överförlngsnoden innefattar en processor 1 av typ HD 6303 med timer 2, SCI-kommunlkationsdel 3 samt in/utorgan 4. Processorns kommunikationsdel är vla ett kommunikations- drivsteg 5 enligt specifikation RS485 ansluten till systemets buss 8. Till processorn år ocksa anslutna ett EPROM-minne 6 av typ 27128 med kapaciteten 16kB och ett RAM-minne 7 av typ 6264 med kapaciteten 8 kB. I minnet 6 finns lagrade dels funktionssamband FR dels program för processorn. i minnet 7 finns lagrade parametervârden. En s.k. watchdog 8 för processorövervakning är ansluten till en resetingang hos processorn 1.The nodes Figure 8 illustrates in a very simple manner an embodiment of a transmission node intended for a method and a system according to the invention. The transfer node comprises a processor 1 of type HD 6303 with timer 2, SCI communication part 3 and input / output means 4. The communication part of the processor is a communication drive stage 5 according to specification RS485 connected to the system bus 8. An EPROM memory is also connected to the processor. 6 of type 27128 with the capacity 16kB and a RAM 7 of type 6264 with the capacity 8 kB. In memory 6 there are stored function connections FR and programs for the processor. memory parameters are stored in memory 7. A s.k. processor monitoring watchdog 8 is connected to a travel input of processor 1.
Processen-ns in/utorgan 4 är med en seriell internbuss 9 ansluten till fyra integrerade kretsar 10, 11, 12 och 13. Den integrerade kretsen 10 är av typ Pcf 8591 från Philips och har fyra lngangar IN för analog komponentlnformation fran fordonskomponenter samt en utgang OUT för analog komponentlnformation till en fordonskomponent-'Av utrymmesskâl illustreras endast en av de analoga ingangarna IN och den analoga utgangen OUT.The process input / output means 4 is connected by a serial internal bus 9 to four integrated circuits 10, 11, 12 and 13. The integrated circuit 10 is of type Pcf 8591 from Philips and has four inputs IN for analog component information from vehicle components and an output OUT for analog component information to a vehicle component - For space purposes, only one of the analog inputs IN and the analog output OUT are illustrated.
Den integrerade kretsen ll är av typ Pcf 8574 fran Philips och har atta ingångar IN för digital komponentlnformatlon från fordonskomponenter. Av utrymmesskäl illustreras endast tva av de digitala ingangarna IN kopplade till var sin fordonskomponent i form av strömställare 15 respektive 16.The integrated circuit ll is of the type Pcf 8574 from Philips and has eight inputs IN for digital component information from vehicle components. For space reasons, only two of the digital inputs IN connected to their respective vehicle components in the form of switches 15 and 16, respectively, are illustrated.
De integrerade kretsarna 12 och 13 är ocksa av typ Pcf 857ä från Philips. Den integrerade kretsen 12 har åtta utgangar OUT kopplade via var sitt utgangssteg 14 till var sin utgång OUT för digital komponentinformatlon. Av utrymmesskäl illustreras endast ett av utgangsstegen 14, vilka alla är av typ SMT12 fran Siemens. Den integrerade kretsen 13 har åtta ingångar IN kopplade till en statusutgang SU hos var sitt av utgangsstegen 14. .t __. ...-..-~.~_...i.=:.~.:.._'.::'.:.;"..z:':_:..a_-. i45s ess Genom att komplettera överföringsnoden enligt figur 8 med ytterligare inte- grerade kretsar av typ Pcf 8591 och/eller typ Pcf 8574 och tillhörande utgångssteg av typ SMTlZ kan överföringsnoden modifieras så att den får fler analoga och/eller digitala ingångar och/eller utgångar för komponent- information.The integrated circuits 12 and 13 are also of the type Pcf 857ä from Philips. The integrated circuit 12 has eight outputs OUT connected via each output stage 14 to each output OUT for digital component information. For reasons of space, only one of the output stages 14 is illustrated, all of which are of the SMT12 type from Siemens. The integrated circuit 13 has eight inputs IN connected to a status output SU of each of the output stages 14. .t __. ...-..- ~. ~ _... i. = :. ~.: .._ '. ::'.:.; ".. z: ': _: .. a_-. i45s ess By supplementing the transmission node according to Figure 8 with further integrated circuits of type Pcf 8591 and / or type Pcf 8574 and associated output stages of type SMT1Z, the transmission node can be modified so that it has more analog and / or digital inputs and / or outputs for component information.
En monitornod avsedd för ett förfarande och ett system enligt uppfinningen kan innefatta en processor med tillhörande organ motsvarande 1-'8 i figur 8 kopplade till varandra på motsvarande sätt som i en överföringsnod. EPROM-minnet 6 i en sådan monitornod innehåller da delvis annorlunda program än EPROM-minnet i överföringsnoden eftersom monitornoden skall fungera pa delvis annorlunda sätt än en överföringsnod. RAM-minnet 'I i en sådan monitornod innehåller da bl.a information om vilka överföringsnoder som besvarat monitornodens anrop och är i funktion. En monitornod som inte är direkt ansluten till någon fordonskomponent behöver naturligtvis inte innefatta nagra organ motsvarande En servicenod avsedd för ett förfarande och ett system enligt uppfimingen kan också åtminstone delvis vara konstruerad på liknande sätt som en överförings- nod enligt figur 8 och den ovan beskrivna monitornoden. RAM-mimet 7 l en sadan servicenod kan da innehålla dels parametervärden dels data som service- noden_ mottager l statuævar från överföríngsnoder. RAM-minnet 7 kan också innehålla bärvärden e.dyl. som parametervârden eller data i statussvar fràn överföringsnoderna skall jämföras med vid test eller felsökning. Test-och felsökningsprogram kan vara lagrade i EPROM-minnet 6 och/eller RAM-minnet 7. Dessa mimen kan därför ha en annan kapacitet i servicen överföringsnod. i oden år i en I stället för de integrerade kretsarna 10-13 i en överföringsnod enligt figur 8 kan en servicenod ha ett tangentbord, en skrivare, en bildskärm eller andra presentationsorgan anslutna till processom via en intern buss.A monitor node intended for a method and a system according to the invention may comprise a processor with associated means corresponding to 1-'8 in Figure 8 connected to each other in the same way as in a transmission node. The EPROM memory 6 in such a monitor node then contains partly different programs than the EPROM memory in the transmission node, since the monitor node must function in a partly different way than a transmission node. The RAM 'I in such a monitor node then contains, among other things, information about which transmission nodes have answered the monitor node's calls and are in operation. A monitor node which is not directly connected to any vehicle component need not, of course, comprise any means corresponding. A service node intended for a method and a system according to the invention may also be at least partially constructed in a manner similar to a transmission node according to Figure 8 and the monitor node described above. . The RAM memory 7 in such a service node can then contain partly parameter values and partly data which the service node_ receives in statues from transmission nodes. The RAM 7 can also contain load values and the like. which parameter values or status response data from the transfer nodes are to be compared with in testing or troubleshooting. Test and debugging programs may be stored in the EPROM memory 6 and / or the RAM memory 7. These mimes may therefore have a different capacity in the service transfer node. Instead of the integrated circuits 10-13 in a transmission node according to Figure 8, a service node may have a keyboard, a printer, a monitor or other display means connected to the processor via an internal bus.
Flera tänkbara alternativ finns för att åstadkomma att ett system enligt uppfirningen hamnar i servicetillstandet. Ett av de enklaste är att ström- tillförseln till monitornoden bryts och att servicenoden ansluts till bussen B via ett kontaktdon pa fordonet. Ett mera sofistikerat alternativ är att servicenoden 1D 2D 458 saa 21 har en egen nodadress liknande överföringsnodernas nodadress, vilken nodadress monitornoden da systemet spänningssâtts och hamnar i starttillstandet utsänder l ett selektivt anrop före de selektiva anropen med överföringsnodernas nod- adresser. Om monitornoden da erhåller ett svarsanrop upphör den att utsända selektiva anrop och övergår i ett inaktivt tillstànd sa länge den är spännings- satt.There are several possible alternatives for causing a system according to the invention to end up in the service state. One of the simplest is that the power supply to the monitor node is interrupted and that the service node is connected to the bus B via a connector on the vehicle. A more sophisticated alternative is that the service node 1D 2D 458 saa 21 has its own node address similar to the node address of the transmission nodes, which node address the monitor node when the system is energized and ends up in the start state sends in a selective call before the selective calls with the node addresses of the transmission nodes. If the monitor node then receives an answer call, it stops sending selective calls and enters an inactive state as long as it is energized.
Det ovan beskrivna systemet är beroende av en fungerande rnonitornod. För att öka driftsäkerheten och tillförlitligheten i ett sadant system är det tänkbart att utforma systemet sa att det finns en reservmonitornod, vilken är inaktiv sa länge som den ordinarie monitornoden fungerar pa avsett sätt men vid fel pâ den ordinarie monitornoden övertar dess uppgift i drifttillstandet och eventuellt ocksa i starttillstandet. Reservmonitornoden kan utgöras av en separat monitor- nod av liknande konstruktion som den ordinarie monitornoden med ett något annorlunda program i sitt EPROM-minne 6. Alternativt är det tänkbart att lata nagon av överföringsnoderna fungera som reservmonitornod. Denna överförings- nod kommer då att skilja sig fràn övriga överföringanoder främst genom programmen i dess EPROM-minne och informationen i dess RAM-minne, vilka minnen eventuellt kan behöva ha större kapacitet än motsvarande minnen i en vanlig överföringsnod.The system described above is dependent on a functioning monitor node. To increase the operational reliability and reliability of such a system, it is conceivable to design the system so that there is a backup monitor node, which is inactive as long as the regular monitor node works as intended but in the event of a failure of the regular monitor node takes over its task in operation and possibly also in the start state. The backup monitor node may consist of a separate monitor node of a similar construction to the ordinary monitor node with a slightly different program in its EPROM memory 6. Alternatively, it is conceivable to let one of the transmission nodes function as a backup monitor node. This transfer node will then differ from other transfer nodes mainly by the programs in its EPROM memory and the information in its RAM memory, which memories may need to have a larger capacity than the corresponding memories in a normal transfer node.
Uppfi_mingen är inte begränsad till ovan angivna utföringsformer av förfaranden och system utan ett förfarande och ett system enligt uppfinningen kan~avvika fran beskrivna utföringsformer inom ramen för patentkraven.The invention is not limited to the above-mentioned embodiments of methods and systems, but a method and a system according to the invention may deviate from described embodiments within the scope of the claims.
Claims (9)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE8703452A SE458886B (en) | 1987-09-04 | 1987-09-04 | PROCEDURES AND SYSTEMS TO TRANSFER INFORMATION AND CONTROL COMPONENTS |
PCT/SE1988/000453 WO1989002141A1 (en) | 1987-09-04 | 1988-09-02 | Method and system for transmitting information and controlling components |
JP63507259A JPH03502750A (en) | 1987-09-04 | 1988-09-02 | Methods and systems for communicating information and controlling components |
AU23807/88A AU2380788A (en) | 1987-09-04 | 1988-09-02 | Method and system for transmitting information and controlling components |
EP88907842A EP0374176A1 (en) | 1987-09-04 | 1988-09-02 | Method and system for transmitting information and controlling components |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE8703452A SE458886B (en) | 1987-09-04 | 1987-09-04 | PROCEDURES AND SYSTEMS TO TRANSFER INFORMATION AND CONTROL COMPONENTS |
Publications (3)
Publication Number | Publication Date |
---|---|
SE8703452D0 SE8703452D0 (en) | 1987-09-04 |
SE8703452L SE8703452L (en) | 1989-03-05 |
SE458886B true SE458886B (en) | 1989-05-16 |
Family
ID=20369490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE8703452A SE458886B (en) | 1987-09-04 | 1987-09-04 | PROCEDURES AND SYSTEMS TO TRANSFER INFORMATION AND CONTROL COMPONENTS |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP0374176A1 (en) |
JP (1) | JPH03502750A (en) |
AU (1) | AU2380788A (en) |
SE (1) | SE458886B (en) |
WO (1) | WO1989002141A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2904283B2 (en) * | 1989-05-22 | 1999-06-14 | マツダ株式会社 | Multiplex transmission equipment for vehicles |
JPH03295397A (en) * | 1990-04-12 | 1991-12-26 | Sumitomo Wiring Syst Ltd | Multiplex transmission method for automobile |
SE466726B (en) * | 1990-08-20 | 1992-03-23 | Kent Lennartsson | DISTRIBUTED COMPUTER SYSTEM DEVICE |
EP0511794B2 (en) * | 1991-04-26 | 2002-03-13 | Pioneer Electronic Corporation | System for data communication on automobile |
DE4421496B4 (en) * | 1993-10-01 | 2006-09-07 | Marquardt Gmbh | Electronic door closing system on a motor vehicle |
JP3297204B2 (en) * | 1994-07-06 | 2002-07-02 | アルプス電気株式会社 | Motor and recording / reproducing apparatus using the motor |
GB2295070B (en) * | 1994-11-09 | 1999-11-17 | Alps Electric Co Ltd | Multiplex communication system |
AU1260697A (en) * | 1996-02-21 | 1997-08-28 | Consolidated Technologies International | Multiplexed electrical system having a central controller and programmable control nodes |
DE10127327A1 (en) * | 2001-06-06 | 2003-01-09 | Bosch Gmbh Robert | Bus station |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3064465D1 (en) * | 1979-02-01 | 1983-09-08 | Ward Goldstone Ltd | A multiplex information handling system and a vehicle incorporating this system |
JPS58198994A (en) * | 1982-05-15 | 1983-11-19 | Matsushita Electric Works Ltd | Interruption processing system of time-division multiple remote control system |
DE3305579A1 (en) * | 1983-02-18 | 1984-08-23 | Robert Bosch Gmbh, 7000 Stuttgart | CIRCUIT ARRANGEMENT FOR THE OPTICAL DISPLAY OF STATE SIZES |
NL8500462A (en) * | 1985-02-19 | 1986-09-16 | Philips Nv | DEVICE FOR TRANSFER OF DIGITAL DATA. |
DE3534216A1 (en) * | 1985-09-25 | 1987-04-02 | Bayerische Motoren Werke Ag | DATA BUS SYSTEM FOR VEHICLES |
-
1987
- 1987-09-04 SE SE8703452A patent/SE458886B/en not_active IP Right Cessation
-
1988
- 1988-09-02 EP EP88907842A patent/EP0374176A1/en not_active Withdrawn
- 1988-09-02 JP JP63507259A patent/JPH03502750A/en active Pending
- 1988-09-02 WO PCT/SE1988/000453 patent/WO1989002141A1/en not_active Application Discontinuation
- 1988-09-02 AU AU23807/88A patent/AU2380788A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
AU2380788A (en) | 1989-03-31 |
WO1989002141A1 (en) | 1989-03-09 |
SE8703452D0 (en) | 1987-09-04 |
JPH03502750A (en) | 1991-06-20 |
EP0374176A1 (en) | 1990-06-27 |
SE8703452L (en) | 1989-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2347126C (en) | Configuration programming of input/output connections for network modules in a multiplexed vehicle communication system | |
US5444643A (en) | Method for programming a bus-compatible electronic motor vehicle controller | |
US4253148A (en) | Distributed single board computer industrial control system | |
US5856976A (en) | Multiplex transmission system for use in vehicles | |
AU2004253143B2 (en) | A method and system for bidirectional data and power transmission | |
JPH0347217B2 (en) | ||
CZ287751B6 (en) | Data exchange process | |
EP0072000A2 (en) | Motor vehicle diagnostic monitoring system | |
SE458886B (en) | PROCEDURES AND SYSTEMS TO TRANSFER INFORMATION AND CONTROL COMPONENTS | |
CN112764410B (en) | Vehicle-mounted controller testing device, system and method | |
KR970042189A (en) | Distributed group management control method of elevator | |
JPH06321451A (en) | Method of supplying, accumulating and displaying elevator control data | |
EP2478685B1 (en) | Control device, input/output device, connection switch device and method for an aircraft control system | |
CN109030994A (en) | A kind of test method and system | |
CN108919788A (en) | A kind of remote monitoring system and method for the automobile bench test based on vehicle-mounted CAN bus | |
CN114488772A (en) | Master-slave chip for intelligent automobile control assembly | |
CN104821888B (en) | Method and device for operating a communication network, in particular of a motor vehicle | |
US7197592B2 (en) | Method for exchanging data between several stations | |
CN208654637U (en) | A kind of remote monitoring system of the automobile bench test based on vehicle-mounted CAN bus | |
CN113169995A (en) | Method for configuring an Ethernet switch of a vehicle-mounted network of a motor vehicle | |
US4220824A (en) | Interface linking synchronous sense and drive matrices of telephone system with a processor of signalization data | |
US7152137B2 (en) | Method for exchanging data between a plurality of subscribers by means of a data bus | |
WO1993018952A1 (en) | Real-time remote signal monitoring system | |
JPH10133905A (en) | Vehicle communication network system | |
EP1356352B1 (en) | Control arrangement based on can-bus technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NAL | Patent in force |
Ref document number: 8703452-6 Format of ref document f/p: F |
|
NUG | Patent has lapsed |
Ref document number: 8703452-6 Format of ref document f/p: F |