EP2406721A1 - Procédé et dispositif de contrôle du réveil d'organes esclaves d'un réseau lin, par analyse des raisons du réveil - Google Patents
Procédé et dispositif de contrôle du réveil d'organes esclaves d'un réseau lin, par analyse des raisons du réveilInfo
- Publication number
- EP2406721A1 EP2406721A1 EP10714924A EP10714924A EP2406721A1 EP 2406721 A1 EP2406721 A1 EP 2406721A1 EP 10714924 A EP10714924 A EP 10714924A EP 10714924 A EP10714924 A EP 10714924A EP 2406721 A1 EP2406721 A1 EP 2406721A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- activity
- slave
- master
- oei
- local
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40039—Details regarding the setting of the power status of a node according to activity on the bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40234—Local Interconnect Network LIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
-
- 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Definitions
- the invention relates to LIN type multiplex communication networks ("Local Interconnect Network”), which are in particular used in certain vehicles (possibly motor vehicles), and more specifically the control of the awakening of the slave organs of such LIN networks.
- Local Interconnect Network LIN type multiplex communication networks
- LIN type multiplex communication network is understood here to mean a communication network comprising a bus to which a management unit, called the master organ (or node), and functional organs, called slave members (or nodes), are connected.
- the master organ is particularly responsible for managing the sleep and wake up slave organs of its LIN network.
- slave organs of a LIN network have been placed in a waking state (at the request of the master organ), they wake up automatically when they detect activity on their bus. This activity comes either from a slave organ, which requires the awakening of the other organs of its LIN network, or from the master.
- the dominant state is the electrical level of the network corresponding to a logical "0".
- the recessive state is the electrical level of the network corresponding to a logical "1”.
- the logic level "0" is called the dominant level because it has priority when several slave organs want to impose different levels.
- any voluntary or involuntary phenomenon (parasites) leading to a recessive-dominant transition followed by a dominant state for a duration greater than a threshold is considered by an organ as an activity that should lead to its awakening.
- the master device when the master device detects an activity on the bus of its LIN network, it must determine if a slave organ of the latter is indeed at the origin of this activity.
- the LIN standard does not define the procedure to follow. If no slave organ is causing a wake up request
- the awakening is therefore unjustified, and in case of unjustified awakenings successive battery (in the case of implantation in a vehicle (possibly automotive)) can be discharged.
- the purpose of the invention is therefore to improve the situation, and in particular to manage the wake-up confirmation phases independently of the application and at the same level as the management of the network life phases.
- a method dedicated to controlling the wake-up of slave organs of a LIN type multiplexed communication network managed by a master device consisting, when the master device detects an activity in the network during a phase standby: i) to send to at least some of the slave devices (and preferably to all those that can be the cause of a wake up request and thus the detected activity) dedicated interrogation messages, which they must respectively respond with a response message having a status field whose value is representative of a local or non-local origin of the detected activity, and then ii) analyzing the value of the state field of each response messages received by the master organ to determine if at least one slave organ is causing the detected activity, and if so, whether the latter is justified in relation to the field strength value t, and iii) to allow the awakening of slave organs only if the activity detected is justified.
- each response message includes a state field whose value may for example be representative of a local or non-local origin of a detected activity and, in the case of a local origin, of the type of the the event that triggered this detected activity locally.
- the master organ in the absence of justification for a detected activity, can, for example, order the slave organs to get back into a waking state.
- step i) it is possible (when certain conditions relating to the slave members are met) to send dedicated interrogation messages by means of event frames.
- the invention also proposes a device intended to be part of a
- a master organ of a LIN type multiplex communication network to control the waking of slave organs of this LIN network, and arranged, when the master organ has detected an activity in the network during a standby phase: - to order the master organ to transmit to at least some of the slave organs (and preferably to all those that can be the cause of a wake up request and therefore the detected activity) messages dedicated response, to which they must respectively respond by means of a response message comprising a state field whose value is representative of a local or non-local origin of the detected activity, and then
- This device can also be arranged, when the response messages comprise a state field whose value is representative of a local or non-local origin of a detected activity and, in the case of a local origin, the type of the event that triggered this detected activity locally, to determine the justification of a detected activity based on the type of the event that triggered it locally.
- This device can also be arranged, in the absence of justification of a detected activity, to ask the master organ to order the slave organs to return to a waking state.
- the invention also proposes a master member intended to form part of a LIN type multiplex network and equipped with a control device of the type of the one presented above.
- FIG. 1 schematically illustrates a LIN type multiplex network, comprising five slave devices and a master device equipped with a control device according to the invention
- FIG. 2 schematically illustrates an example of message sequencing that makes it possible to achieve a wake up call
- the invention aims to provide a method and an associated device for controlling the awakening of the slave organs of a LIN type multiplex communication network.
- the network (type multiplex communication) LIN (R) is embedded in a motor vehicle, such as a car. But, the invention is not limited to this application. It concerns LIN networks regardless of their application.
- a management unit or node
- a LIN network according to the invention is not limited to this number (5) of slave members OEi. It must indeed include at least one slave organ.
- the master organ OM and the slave organs OEi can be of any type.
- it may be elements, equipment or components of the air-conditioning system or the system for controlling the translations of the windows or else door locking system.
- the master device OM can for example have a main device (or PLC) DP which is responsible for managing the different phases of life (PV watches and alarm clocks PR) of the slave members OEi of its network LIN R.
- this main device DP can be an integral part of the OM master member. But, in a variant, it could only be coupled to the master member OM. Therefore, a main device DP can be realized in the form of software modules (or computer), or electronic circuits, or a combination of electronic circuits and software modules.
- the invention proposes associating with the master unit OM a control device D which is more specifically responsible for controlling the awakening of the slave organs OEi.
- this control device D can be an integral part of the main device DP (it then constitutes a sub-part (or a sub-controller)). But, in a variant, it could only be coupled to this main device DP. Furthermore, in the absence of a main device DP, it could be an integral part of the master member OM or be coupled to the latter. Therefore, a control device D can be realized in the form of software modules (or computer), or electronic circuits, or a combination of electronic circuits and software modules.
- the control device D is responsible for implementing a control method according to the invention, whenever its OM master member detects an activity on the bus B during a standby phase PV. It is recalled that an activity may be due to the transmission by a slave member OEi, on the bus B, an MV network wake-up message, or to a parasite. But in either case, this activity is interpreted by the other slave organs OEi '(i' ⁇ i) as well as by the master organ OM as a wake-up command, and thus the latter go into phase PR alarm clock. Therefore, when the OM master member detects an activity on the bus B, it is warned of the awakening of the slave organs OEi.
- control method according to the invention comprises three main stages which will be described below with reference to the example of sequencing of messages illustrated in Figure 2.
- a first main step (i) of the method is triggered when the OM master member detects an activity on the bus B at a time t1 of a standby phase PV.
- the master unit OM detects at time t1 the presence of a wake up message MV which it interprets as an activity which must be immediately checked.
- beginning t2 of the transmission of the dedicated interrogation messages MDi corresponds substantially to the beginning of the wakeup phase PR of the slave organs OEi.
- each slave member OEi must immediately respond to the dedicated interrogation message MDi which concerns it by means of a response message MRi which includes a state field CE whose value is representative of a local origin or non-local activity detected.
- the state field CE can for example take two binary values, one (for example equal to 0) being intended to signal that no activity was triggered by an event occurring in the slave organ OEi considered (non-local origin), the other (for example equal to 1) being intended to signal that an activity was triggered by an event occurring in the slave organ OEi considered (local origin).
- the value of the state field CE of a response message MRi may also be representative of the type of the event that triggered an activity locally.
- the value of the state field CE is defined by at least two bits, so as to offer at least three different possibilities (a first to signal a non-local origin, a second to indicate a local origin corresponding to a first one). type of event and at least one third to indicate a local origin corresponding to a second type of event).
- the type of the event can be associated with the position of a bit in the status field of a response message MRi (it is recalled that a byte can encode up to eight types of messages). different event).
- This analysis which is carried out by the control device D, is intended to determine whether at least one slave organ OEi is at the origin of the activity that was detected during the first main step (i), and in the if this detected activity is justified with respect to the value of the associated EC state field. It is in effect to determine applicatively if a slave organ OEi, at the origin of a detected activity, was allowed or not to trigger this activity. It will be understood that the knowledge of the type of the event (or reason) which is at the origin of the triggering of an activity is particularly useful information for the control device D, since it can make it easier for its application to determine if the activity is justified or unjustified.
- a third main step (iii) of the method consists in allowing the master organ OM to confirm the awakening of the slave organs OEi only if the activity, detected during the first main step (i), was considered justified in the second main step (ii). It will be understood that it is the control device D that provides this authorization to the master device OM.
- the state field CE of the response message MR1 of the first slave member OE1 has not been entered because the latter had not had time to initialize (or to go into the wake up phase PR) at the moment when he received the dedicated interrogation message MD1 which was intended for him.
- the other slave organs OEi (and in particular the second OE2 and Nth OEN) have had the time to initialize and respond to their respective dedicated interrogation messages MDi.
- the state field CE of the response message MR2 of the second slave organ OE2 has the value a which signifies that it is at the origin of the activity detected, and the state field CE of the response message.
- MNR of the Nth slave member OEN has the value b which means that it is not at the origin of the detected activity. Note that the organ that is the initiator of a wake up request is necessarily initialized and ready to respond from the first dedicated interrogation message MDi.
- the control device D when analyzing the values of the status field CE of the response messages MRi the control device D estimates that the activity of the second slave member OE2 was justified. Therefore, he authorizes his master organ OM to confirm the awakening of the slave organs OEi.
- a "normal" operating phase PF of the slave organs OEi can then begin at a time t3 (which also marks the end of the wake up phase PR of the slave members OEi). In fact, this normal operating phase PF starts when the master unit OM first transmits on the bus B, to the slave members OEi, a functional programming table TF which defines the operations that they are going to perform respectively.
- control device D estimates that an activity was unjustified, then it asks the master organ OM to order the slave organs OEi to return to a waking state.
- the master unit OM conventionally transmits on the bus B (and moment t3), a sleep message to the slave organs OEi, so that they go back to PV standby phase.
- the normal operating phase PF mentioned above is then replaced by a standby phase PV.
- the invention is not limited to the embodiments of control method, control device and master member described above, only by way of example, but it encompasses all variants that may be considered by the man of art within the scope of the claims below.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Alarm Systems (AREA)
Abstract
Un dispositif (D) est dédié au contrôle du réveil d'organes esclaves (OE1 - OE5) d'un réseau de communication multiplexe de type LIN (R) géré par un organe maître (OM). Ce dispositif (D) est agencé, lorsque l'organe maître (OM) a détecté une activité dans le réseau (R) pendant une phase de veille, i) pour ordonner à l'organe maître (OM) de transmettre à certains au moins des organes esclaves (OE1 -OE5), et de préférence à tous ceux pouvant être à l'origine d'une demande de réveil, des messages d'interrogation dédiés, auxquels ils doivent respectivement répondre au moyen d'un message de réponse comportant un champ d'état dont la valeur est représentative d'une origine locale ou non locale de l'activité détectée, puis ii) pour analyser la valeur du champ d'état de chacun des messages de réponse reçus par l'organe maître (OM) de manière à déterminer si au moins un organe esclave est à l'origine de l'activité, et dans l'affirmative si cette dernière est justifiée au regard de la valeur de champ d'état associée, et iii) pour n'autoriser l'organe maître (OM) à confirmer le réveil des organes esclaves que si l'activité est justifiée.
Description
PROCÉDÉ ET DISPOSITIF DE CONTRÔLE DU RÉVEIL D'ORGANES ESCLAVES D'UN RÉSEAU LIN, PAR ANALYSE DES RAISONS DU RÉVEIL
L'invention concerne les réseaux de communication multiplexes de type LIN (« Local Interconnect Network » - réseau d'interconnexion locale), lesquels sont notamment utilisés dans certains véhicules (éventuellement automobiles), et plus précisément le contrôle du réveil des organes esclaves de tels réseaux LIN.
On entend ici par « réseau de communication multiplexe de type LIN » un réseau de communication comprenant un bus auquel sont connectés un organe de gestion, appelé organe (ou nœud) maître, et des organes fonctionnels, appelés organes (ou nœuds) esclaves. L'organe maître est notamment chargé de gérer les mises en veille et les réveils des organes esclaves de son réseau LIN.
Comme le sait l'homme de l'art, lorsque des organes esclaves d'un réseau LIN ont été placés dans un état de veille (à la demande de l'organe maître), ils se réveillent automatiquement lorsqu'ils détectent une activité sur leur bus. Cette activité provient soit d'un organe esclave, qui requiert le réveil des autres organes de son réseau LIN, soit du maître.
On considère qu'il existe une activité sur un bus lorsque l'on peut détecter une transition dite « récessif-dominant » suivie d'un état dominant pendant une durée supérieure à un seuil. L'état dominant (ou « logical low ») est le niveau électrique du réseau correspondant à un « 0 » logique. Inversement, l'état récessif (ou « logical high ») est le niveau électrique du réseau correspondant à un « 1 » logique. Le niveau logique « 0 » est appelé niveau dominant car il est prioritaire lorsque plusieurs organes esclaves veulent imposer des niveaux différents. Par conséquent, tout phénomène volontaire ou involontaire (parasites) entraînant une transition récessif- dominant suivie d'un état dominant pendant une durée supérieure à un seuil est considéré par un organe comme une activité devant entraîner son réveil.
Conformément au standard LIN, lorsque l'organe maître détecte une activité sur le bus de son réseau LIN, il doit déterminer si un organe esclave de ce dernier est effectivement à l'origine de cette activité. Cependant, le standard LIN ne définit pas la procédure à suivre. Si aucun organe esclave n'est à l'origine d'une demande de réveil
(parasite), le réveil est donc injustifié, et en cas de réveils injustifiés successifs la batterie (dans le cas d'une implantation dans un véhicule (éventuellement automobile)) peut se décharger.
L'invention a donc pour but d'améliorer la situation, et notamment de gérer les phases de confirmation de réveil indépendamment de l'applicatif et au même niveau que la gestion des phases de vie réseau.
Elle propose à cet effet un procédé, dédié au contrôle du réveil d'organes esclaves d'un réseau de communication multiplexe de type LIN géré par un organe maître, et consistant, lorsque l'organe maître détecte une activité dans le réseau pendant une phase de veille : i) à adresser à certains au moins des organes esclaves (et de préférence à tous ceux pouvant être à l'origine d'une demande de réveil et donc de l'activité détectée) des messages d'interrogation dédiés, auxquels ils doivent respectivement répondre au moyen d'un message de réponse comportant un champ d'état dont la valeur est représentative d'une origine locale ou non locale de l'activité détectée, puis ii) à analyser la valeur du champ d'état de chacun des messages de réponse reçus par l'organe maître pour déterminer si au moins un organe esclave est à l'origine de l'activité détectée, et dans l'affirmative si cette dernière est justifiée au regard de la valeur de champ d'état associée, et iii) à n'autoriser le réveil des organes esclaves que si l'activité détectée est justifiée.
Par ailleurs, chaque message de réponse comporte un champ d'état dont la valeur peut par exemple être représentative d'une origine locale ou non locale d'une activité détectée ainsi que, dans le cas d'une origine locale, du type de l'événement ayant déclenché localement cette activité détectée.
En outre, à l'étape iii), en l'absence de justification d'une activité détectée l'organe maître peut par exemple ordonner aux organes esclaves de
se remettre dans un état de veille.
De plus, à l'étape i) on peut (lorsque certaines conditions relatives aux organes esclaves sont réunies) adresser des messages d'interrogation dédiés au moyen de trames événementielles. L'invention propose également un dispositif, destiné à faire partie d'un
(ou à être couplé à un) organe maître d'un réseau de communication multiplexe de type LIN pour contrôler le réveil d'organes esclaves de ce réseau LIN, et agencé, lorsque l'organe maître a détecté une activité dans le réseau pendant une phase de veille : - pour ordonner à l'organe maître de transmettre à certains au moins des organes esclaves (et de préférence à tous ceux pouvant être à l'origine d'une demande de réveil et donc de l'activité détectée) des messages d'interrogation dédiés, auxquels ils doivent respectivement répondre au moyen d'un message de réponse comportant un champ d'état dont la valeur est représentative d'une origine locale ou non locale de l'activité détectée, puis
- pour analyser la valeur du champ d'état de chacun des messages de réponse reçus par l'organe maître de manière à déterminer si au moins un organe esclave est à l'origine de l'activité détectée, et dans l'affirmative si cette dernière est justifiée au regard de la valeur de champ d'état associée, et
- pour n'autoriser l'organe maître à confirmer le réveil des organes esclaves que si l'activité détectée est justifiée.
Ce dispositif peut être également agencé, lorsque les messages de réponse comportent un champ d'état dont la valeur est représentative d'une origine locale ou non locale d'une activité détectée et, dans le cas d'une origine locale, du type de l'événement ayant déclenché localement cette activité détectée, pour déterminer la justification d'une activité détectée en fonction du type de l'événement qui l'a déclenchée localement. Ce dispositif peut être également agencé, en l'absence de justification d'une activité détectée, pour demander à l'organe maître d'ordonner aux organes esclaves de se remettre dans un état de veille.
L'invention propose également un organe maître destiné à faire partie d'un réseau multiplexe de type LIN et équipé d'un dispositif de contrôle du type de celui présenté ci-avant.
D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels :
- la figure 1 illustre schématiquement un réseau multiplexe de type LIN, comportant cinq organes esclaves et un organe maître équipé d'un dispositif de contrôle selon l'invention, et - la figure 2 illustre schématiquement un exemple de séquencement de messages permettant d'aboutir à une autorisation de réveil.
Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant.
L'invention a pour but d'offrir un procédé et un dispositif associé permettant de contrôler le réveil des organes esclaves d'un réseau de communication multiplexe de type LIN.
Dans ce qui suit, on considère, à titre d'exemple non limitatif, que le réseau (de communication multiplexe de type) LIN (R) est embarqué dans un véhicule automobile, comme par exemple une voiture. Mais, l'invention n'est pas limitée à cette application. Elle concerne en effet les réseaux LIN quelle que soit leur application.
On a schématiquement représenté sur la figure 1 un exemple non limitatif de réseau LIN R comprenant un bus B auquel sont connectés un organe (ou nœud) de gestion OM, appelé organe maître, et cinq autres organes (ou nœuds) fonctionnels OEi (i = 1 à 5), appelés organes esclaves.
On notera qu'un réseau LIN selon l'invention n'est pas limité à ce nombre (5) d'organes esclaves OEi. Il doit en effet comprendre au moins un organe esclave.
On notera également que l'organe maître OM et les organes esclaves OEi peuvent être de n'importe quel type. Par exemple, dans le cas d'une voiture il peut s'agir d'éléments, d'équipements ou d'organes du système de climatisation ou du système de contrôle des translations des vitres ou encore
du système de verrouillage des portes.
L'organe maître OM peut par exemple disposer d'un dispositif (ou automate) principal DP qui est chargé de gérer les différentes phases de vie (veilles PV et réveils PR) des organes esclaves OEi de son réseau LIN R. Comme illustré non limitativement, ce dispositif principal DP peut faire partie intégrante de l'organe maître OM. Mais, dans une variante, il pourrait n'être que couplé à l'organe maître OM. De ce fait, un dispositif principal DP peut être réalisé sous la forme de modules logiciels (ou informatiques), ou de circuits électroniques, ou encore d'une combinaison de circuits électroniques et de modules logiciels.
L'invention propose d'associer à l'organe maître OM un dispositif de contrôle D qui est plus spécifiquement chargé de contrôler le réveil des organes esclaves OEi. Comme illustré non limitativement, ce dispositif de contrôle D peut faire partie intégrante du dispositif principal DP (il en constitue alors une sous-partie (ou un sous-automate)). Mais, dans une variante, il pourrait n'être que couplé à ce dispositif principal DP. Par ailleurs, en l'absence d'un dispositif principal DP, il pourrait faire partie intégrante de l'organe maître OM ou bien être couplé à ce dernier. Par conséquent, un dispositif de contrôle D peut être réalisé sous la forme de modules logiciels (ou informatiques), ou de circuits électroniques, ou encore d'une combinaison de circuits électroniques et de modules logiciels.
Le dispositif de contrôle D est chargé de mettre en œuvre un procédé de contrôle selon l'invention, chaque fois que son organe maître OM détecte une activité sur le bus B pendant une phase de veille PV. Il est rappelé qu'une activité peut être due à la transmission par un organe esclave OEi, sur le bus B, d'un message de demande de réveil de réseau MV, ou bien à un parasite. Mais, dans l'un ou l'autre cas, cette activité est interprétée par les autres organes esclaves OEi' (i' ≠ i) ainsi que par l'organe maître OM comme un ordre de réveil, et donc ces derniers passent en phase de réveil PR. Par conséquent, lorsque l'organe maître OM détecte une activité sur le bus B, il est averti du réveil des organes esclaves OEi.
Le procédé de contrôle selon l'invention comprend trois étapes principales qui vont être décrites ci-après en référence à l'exemple de
séquencement de messages illustré sur la figure 2.
Une première étape principale (i) du procédé est déclenchée lorsque l'organe maître OM détecte une activité sur le bus B à un instant t1 d'une phase de veille PV. Dans l'exemple non limitatif illustré sur la figure 2, l'organe maître OM détecte à l'instant t1 la présence d'un message de demande de réveil MV qu'il interprète comme une activité qui doit être immédiatement contrôlée.
Consécutivement à cette détection, le dispositif de contrôle D ordonne à l'organe maître OM d'adresser des messages (ou trames) d'interrogation dédiés MDi (i = 1 à N) à certains au moins des organes esclaves OEi, et de préférence à tous ceux qui peuvent être à l'origine d'une demande de réveil
(c'est-à-dire ceux qui sont connus par l'organe maître OM comme étant des organes esclaves OEi susceptibles d'être initiateurs d'une demande de réveil et donc de l'activité détectée), via le bus B. Le début t2 de la transmission des messages d'interrogation dédiés MDi correspond sensiblement au début de la phase de réveil PR des organes esclaves OEi.
Selon l'invention, chaque organe esclave OEi doit immédiatement répondre au message d'interrogation dédié MDi qui le concerne au moyen d'un message de réponse MRi qui comporte un champ d'état CE dont la valeur est représentative d'une origine locale ou non locale de l'activité détectée.
On notera que, lorsque tous les organes esclaves OEi qui peuvent être à l'origine d'une demande de réveil sont conformes au protocole LIN de version LIN 2.0 ou LIN 2.1 , il est possible d'optimiser la gestion des messages d'interrogation dédiés MDi en utilisant des trames événementielles. Cette solution est applicable seulement à des organes esclaves OEi conformes au protocole LIN de version 2.0 ou 2.1 car les organes esclaves qui sont conformes au protocole LIN des versions précédentes (LIN 1.3 ou antérieures) n'implémentent pas la gestion de trames événementielles. Cette variante permet de limiter le nombre de messages à ce qui est strictement nécessaire, car dans ce cas seul(s) l(es) organe(s) esclave(s) à l'origine d'une demande de réveil réponde(nt) en transmettant un message de réponse.
Le champ d'état CE peut par exemple prendre deux valeurs binaires,
l'une (par exemple égale à 0) étant destinée à signaler qu'aucune activité n'a été déclenchée par un événement survenu dans l'organe esclave OEi considéré (origine non locale), l'autre (par exemple égale à 1 ) étant destinée à signaler qu'une activité a été déclenchée par un événement survenu dans l'organe esclave OEi considéré (origine locale).
On notera que dans une variante plus complète, la valeur du champ d'état CE d'un message de réponse MRi peut être également représentative du type de l'événement qui a déclenché localement une activité. Dans ce cas, la valeur du champ d'état CE est définie par au moins deux bits, de manière à offrir au moins trois possibilités différentes (une première pour signaler une origine non locale, une deuxième pour signaler une origine locale correspondant à un premier type d'événement et au moins une troisième pour signaler une origine locale correspondant à un second type d'événement).
Dans une autre variante on peut associer le type de l'événement à la position d'un bit dans le champ d'état d'un message de réponse MRi (il est rappelé qu'un octet peut coder jusqu'à huit types d'événement différents).
Une deuxième étape principale (ii) du procédé consiste à analyser la valeur du champ d'état CE de chacun des messages de réponse MRi (i = 1 à N) reçus par l'organe maître OM via le bus B et provenant des différents organes esclaves OEi.
Cette analyse, qui est effectuée par le dispositif de contrôle D, est destinée à déterminer si au moins un organe esclave OEi est à l'origine de l'activité qui a été détectée lors de la première étape principale (i), et dans l'affirmative si cette activité détectée est justifiée au regard de la valeur du champ d'état CE associée. Il s'agit en effet de déterminer de façon applicative si un organe esclave OEi, à l'origine d'une activité détectée, était autorisé ou non à déclencher cette activité. On comprendra que la connaissance du type de l'événement (ou raison) qui est à l'origine du déclenchement d'une activité est une information particulièrement utile pour le dispositif de contrôle D, car elle peut permettre à son applicatif de plus facilement déterminer si l'activité est justifiée ou injustifiée.
Une troisième étape principale (iii) du procédé consiste à n'autoriser l'organe maître OM à confirmer le réveil des organes esclaves OEi que si
l'activité, détectée lors de la première étape principale (i), a été considérée comme justifiée lors de la deuxième étape principale (ii). On comprendra que c'est le dispositif de contrôle D qui fournit cette autorisation à l'organe maître OM. Dans l'exemple non limitatif illustré sur la figure 2, le champ d'état CE du message de réponse MR1 du premier organe esclave OE1 n'a pas été renseigné car ce dernier n'avait pas eu le temps de s'initialiser (ou se mettre en phase de réveil PR) au moment où il a reçu le message d'interrogation dédié MD1 qui lui était destiné. En revanche, les autres organes esclaves OEi (et notamment les deuxième OE2 et Nième OEN) ont eu le temps de s'initialiser et de répondre à leurs messages d'interrogation dédiés MDi respectifs. Par exemple, le champ d'état CE du message de réponse MR2 du deuxième organe esclave OE2 possède la valeur a qui signifie qu'il est à l'origine de l'activité détectée, et le champ d'état CE du message de réponse MRN du Nième organe esclave OEN possède la valeur b qui signifie qu'il n'est pas à l'origine de l'activité détectée. On notera que l'organe qui est l'initiateur d'une demande de réveil est forcement initialisé et prêt à répondre dès le premier message d'interrogation dédié MDi.
Dans ce cas, lors de l'analyse des valeurs du champ d'état CE des messages de réponse MRi le dispositif de contrôle D estime que l'activité du deuxième organe esclave OE2 était justifiée. Par conséquent, il autorise son organe maître OM à confirmer le réveil des organes esclaves OEi. Une phase de fonctionnement « normal » PF des organes esclaves OEi peut alors débuter à un instant t3 (qui marque également la fin de la phase de réveil PR des organes esclaves OEi). En fait, cette phase de fonctionnement normal PF démarre lorsque l'organe maître OM commence par transmettre sur le bus B, à destination des organes esclaves OEi, une table de programmation fonctionnelle TF qui définit les opérations qu'ils vont devoir respectivement effectuer. On notera que si, lors de son analyse, le dispositif de contrôle D estime qu'une activité était injustifiée, alors il demande à l'organe maître OM d'ordonner aux organes esclaves OEi de se remettre dans un état de veille. Dans ce cas, l'organe maître OM transmet classiquement, sur le bus B (et à
l'instant t3), un message de mise en veille à destination des organes esclaves OEi, afin qu'ils se remettent en phase de veille PV. La phase de fonctionnement normal PF mentionnée ci-avant est alors remplacée par une phase de veille PV. L'invention ne se limite pas aux modes de réalisation de procédé de contrôle, de dispositif de contrôle et d'organe maître décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après.
Claims
1. Procédé de contrôle du réveil d'organes esclaves (OEi) d'un réseau de communication multiplexe de type LIN (R) géré par un organe maître
(OM), caractérisé en ce qu'il consiste, lorsque ledit organe maître (OM) détecte une activité dans ledit réseau (R) pendant une phase de veille, i) à adresser à certains au moins des organes esclaves (OEi) des messages d'interrogation dédiés, auxquels ils doivent respectivement répondre au moyen d'un message de réponse comportant un champ d'état dont la valeur est représentative d'une origine locale ou non locale de ladite activité, puis ii) à analyser la valeur du champ d'état de chacun des messages de réponse reçus par ledit organe maître (OM) pour déterminer si au moins un organe esclave (OEi) est à l'origine de ladite activité, et dans l'affirmative si cette dernière est justifiée au regard de ladite valeur de champ d'état associée, et iii) à n'autoriser le réveil desdits organes esclaves (OEi) que si ladite activité est justifiée.
2. Procédé selon la revendication 1 , caractérisé en ce qu'à l'étape i) on adresse des messages d'interrogation dédiés à tous les organes esclaves pouvant être à l'origine de ladite activité détectée.
3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que chaque message de réponse comporte un champ d'état dont la valeur est représentative d'une origine locale ou non locale d'une activité et, dans le cas d'une origine locale, du type de l'événement ayant déclenché localement ladite activité.
4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce qu'à l'étape iii) en l'absence de justification de ladite activité ledit organe maître (OM) ordonne auxdits organes esclaves (OEi) de se remettre dans un état de veille.
5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce qu'à l'étape i) on adresse des messages d'interrogation dédiés au moyen de trames événementielles.
6. Dispositif (D) de contrôle du réveil d'organes esclaves (OEi) d'un réseau de communication multiplexe de type LIN (R) géré par un organe maître (OM), caractérisé en ce qu'il est agencé, lorsque ledit organe maître (OM) a détecté une activité dans ledit réseau (R) pendant une phase de veille, i) pour ordonner audit organe maître (OM) de transmettre à certains au moins desdits organes esclaves (OEi) des messages d'interrogation dédiés, auxquels ils doivent respectivement répondre au moyen d'un message de réponse comportant un champ d'état dont la valeur est représentative d'une origine locale ou non locale de ladite activité, puis ii) pour analyser la valeur du champ d'état de chacun des messages de réponse reçus par ledit organe maître (OM) de manière à déterminer si au moins un organe esclave (OEi) est à l'origine de ladite activité, et dans l'affirmative si cette dernière est justifiée au regard de ladite valeur de champ d'état associée, et iii) pour n'autoriser ledit organe maître (OM) à confirmer le réveil des organes esclaves (OEi) que si ladite activité est justifiée.
7. Dispositif selon la revendication 6, caractérisé en ce qu'il est agencé, lorsque ledit organe maître (OM) a détecté une activité dans ledit réseau (R) pendant une phase de veille, pour ordonner audit organe maître (OM) de transmettre des messages d'interrogation dédiés à tous les organes esclaves pouvant être à l'origine de ladite activité détectée.
8. Dispositif selon l'une des revendications 6 et 7, caractérisé en ce qu'il est agencé, en présence de messages de réponse comportant un champ d'état dont la valeur est représentative d'une origine locale ou non locale d'une activité détectée et, dans le cas d'une origine locale, du type de l'événement ayant déclenché localement ladite activité, pour déterminer la justification d'une activité détectée en fonction du type de l'événement qui l'a déclenchée localement.
9. Dispositif selon l'une des revendications 6 à 8, caractérisé en ce qu'il est agencé, en l'absence de justification de ladite activité, pour demander audit organe maître (OM) d'ordonner auxdits organes esclaves (OEi) de se remettre dans un état de veille.
10. Organe maître (OM) pour un réseau multiplexe de type LIN (R) comportant également des organes esclaves (OEi), caractérisé en ce qu'il comprend un dispositif de contrôle (D) selon l'une des revendications 6 à 9.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0951534A FR2943154B1 (fr) | 2009-03-12 | 2009-03-12 | Procede et dispositif de controle du reveil d'organes esclaves d'un reseau lin, par analyse des raisons du reveil |
PCT/FR2010/050374 WO2010103220A1 (fr) | 2009-03-12 | 2010-03-05 | Procédé et dispositif de contrôle du réveil d'organes esclaves d'un réseau lin, par analyse des raisons du réveil |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2406721A1 true EP2406721A1 (fr) | 2012-01-18 |
Family
ID=40872462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP10714924A Withdrawn EP2406721A1 (fr) | 2009-03-12 | 2010-03-05 | Procédé et dispositif de contrôle du réveil d'organes esclaves d'un réseau lin, par analyse des raisons du réveil |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP2406721A1 (fr) |
CN (1) | CN102349060B (fr) |
AR (1) | AR076114A1 (fr) |
BR (1) | BRPI1005955A2 (fr) |
FR (1) | FR2943154B1 (fr) |
RU (1) | RU2519025C2 (fr) |
WO (1) | WO2010103220A1 (fr) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105407304B (zh) * | 2015-11-26 | 2019-01-01 | 深圳Tcl数字技术有限公司 | 休眠电视机从设备的处理方法、装置及*** |
CN113064403A (zh) * | 2021-03-28 | 2021-07-02 | 重庆长安汽车股份有限公司 | 一种基于osek网络管理的控制器状态监控方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE450186B (sv) * | 1986-07-07 | 1987-06-09 | Rydborn S A O | Sett och anordning for overvakning av att flera efter varandra foljande signaler har huvudsakligen samma vagform |
JP4046776B2 (ja) * | 1998-03-10 | 2008-02-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ伝送システム |
FR2852705B1 (fr) * | 2003-03-21 | 2005-06-17 | Peugeot Citroen Automobiles Sa | Systeme de commande de l'etat de veille/reveil d'un reseau multiplexe de transmission d'informations, par exemple pour vehicule automobile |
JP3723980B2 (ja) * | 2003-12-22 | 2005-12-07 | 横河電機株式会社 | 通信制御システム |
US7701943B2 (en) * | 2004-05-03 | 2010-04-20 | Delphi Technologies, Inc. | Slave node and local interconnect network (LIN network) having same |
WO2006003540A1 (fr) * | 2004-06-30 | 2006-01-12 | Philips Intellectual Property & Standards Gmbh | Procede de codage binaire de signaux numeriques independant du debit sur un systeme de bus |
US20080002679A1 (en) * | 2006-06-30 | 2008-01-03 | Dunstan Robert A | Methods and arrangements to negotiate communication speed |
CN101222377B (zh) * | 2007-11-23 | 2010-12-22 | 深圳国人通信有限公司 | 一种分布式主从机通信中对从机参数的处理方法及装置 |
RU78740U1 (ru) * | 2008-07-23 | 2008-12-10 | Открытое акционерное общество "Калужский завод электронных изделий" (ОАО "Автоэлектроника") | Устройство для управления электродвигателями стеклоподъемников автомобиля |
-
2009
- 2009-03-12 FR FR0951534A patent/FR2943154B1/fr not_active Expired - Fee Related
-
2010
- 2010-03-05 WO PCT/FR2010/050374 patent/WO2010103220A1/fr active Application Filing
- 2010-03-05 CN CN201080011017.7A patent/CN102349060B/zh not_active Expired - Fee Related
- 2010-03-05 BR BRPI1005955-5A patent/BRPI1005955A2/pt not_active IP Right Cessation
- 2010-03-05 RU RU2011141266/08A patent/RU2519025C2/ru not_active IP Right Cessation
- 2010-03-05 EP EP10714924A patent/EP2406721A1/fr not_active Withdrawn
- 2010-03-11 AR ARP100100766A patent/AR076114A1/es not_active Application Discontinuation
Non-Patent Citations (1)
Title |
---|
See references of WO2010103220A1 * |
Also Published As
Publication number | Publication date |
---|---|
WO2010103220A1 (fr) | 2010-09-16 |
FR2943154B1 (fr) | 2011-04-08 |
CN102349060B (zh) | 2016-06-29 |
AR076114A1 (es) | 2011-05-18 |
RU2011141266A (ru) | 2013-04-20 |
CN102349060A (zh) | 2012-02-08 |
RU2519025C2 (ru) | 2014-06-10 |
BRPI1005955A2 (pt) | 2018-04-10 |
FR2943154A1 (fr) | 2010-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11246098B2 (en) | Method and apparatus for wake-up of communication node in vehicle network | |
EP2377276B1 (fr) | Procede et dispositif de controle du reveil d'organes appartenant a au moins un reseau multiplexe, par comptage de reveils intempestifs | |
KR102431490B1 (ko) | 차량 네트워크에서 다중 도메인을 활용한 통신 노드의 동기화 방법 및 장치 | |
FR2651525A1 (fr) | Systeme de serrures a commande electronique. | |
CN111049715A (zh) | 对关闭状态下车辆的能量消耗检测 | |
WO2010103220A1 (fr) | Procédé et dispositif de contrôle du réveil d'organes esclaves d'un réseau lin, par analyse des raisons du réveil | |
EP1405466B1 (fr) | Systeme de reveil de stations associees pour la mise en oeuvre d'au moins une fonction repartie, notamment dans un vehicule automobile | |
FR3107631A1 (fr) | Procédé et dispositif de gestion de l’état en veille ou éveillé d’un réseau Ethernet dans un véhicule automobile, produit programme d’ordinateur, et véhicule automobile l’incorporant. | |
FR2865333A1 (fr) | Procede de detection automatique du debit d'un reseau, notamment de type bus can, et de configuration au debit detecte par analyse de transitions, dispositif correspondant | |
WO2015028731A1 (fr) | Procédé et dispositif de contrôle de la transmission de trames de réponse, issues d'organes esclaves appartenant à un réseau lin, à un réseau d'un autre type | |
WO2010081955A1 (fr) | Procede et dispositif de controle du reveil d'un organe d'un reseau multiplexe, par comptage de reveils intempestifs | |
FR3029707A1 (fr) | Procede et dispositif de controle personnalise de la consommation d’energie electrique d’une batterie par des equipements d’un vehicule places dans un etat de veille | |
FR3064859A1 (fr) | Systeme de gestion d’un etat d’un calculateur esclave d’un vehicule | |
FR3064862A1 (fr) | Systeme de gestion d’un etat d’un calculateur maitre d’un vehicule | |
KR102313599B1 (ko) | 차량의 소프트웨어 업데이트 방법 및 장치 | |
WO2020249893A1 (fr) | Procédé de diagnostic d'un calculateur esclave communiquant avec un calculateur maître | |
WO2011117498A1 (fr) | Procédé et dispositif de gestion d'utilisation d'images vidéo au moyen d'un compteur de validité | |
FR2941118A1 (fr) | Procede et dispositif de controle de phases de vie d'organes d'un reseau multiplexe, par groupage des organes et controle de l'alimentation des organes par groupe | |
EP3613185B1 (fr) | Procédé et dispositif de contrôle des transmissions et réceptions de trames dans un réseau vidéo bidirectionnel | |
FR3043516A1 (fr) | Procede d’identification du type et du debit d’organe esclave par un organe maitre dans un reseau de communication multiplexe lin | |
EP3729860A1 (fr) | Dispositif de supervision de défauts d'organe(s) esclave(s) pour un organe maître d'un réseau multiplexé | |
EP2583416A1 (fr) | Dispositif et procédé de contrôle de trames, devant être utilisées par un organe électronique d'un réseau de communication, en fonction des types des fonctions utilisant des paramètres contenus dans ces trames | |
EP1817870A1 (fr) | Procede de surveillance du fonctionnement d'un terminal de telecommunication dans un reseau de telecommunication par fibre optique | |
EP3475931B1 (fr) | Procede de fonctionnement d'un systeme d'alarme comprenant un dispositif deporte | |
FR3049360A1 (fr) | Dispositif de controle d’un mode de secours d’organe(s) d’un reseau de communication multiplexe, en fonction de l’etat du reseau d’alimentation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20110802 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN |
|
18W | Application withdrawn |
Effective date: 20130313 |