ITTO20121087A1 - Procedimento di determinazione dello stato di un veicolo per mezzo di sensori inerziali, sistema per l'attuazione di tale procedimento installabile a bordo di un veicolo e piattaforma telematica comprendente un tale sistema. - Google Patents
Procedimento di determinazione dello stato di un veicolo per mezzo di sensori inerziali, sistema per l'attuazione di tale procedimento installabile a bordo di un veicolo e piattaforma telematica comprendente un tale sistema. Download PDFInfo
- Publication number
- ITTO20121087A1 ITTO20121087A1 IT001087A ITTO20121087A ITTO20121087A1 IT TO20121087 A1 ITTO20121087 A1 IT TO20121087A1 IT 001087 A IT001087 A IT 001087A IT TO20121087 A ITTO20121087 A IT TO20121087A IT TO20121087 A1 ITTO20121087 A1 IT TO20121087A1
- Authority
- IT
- Italy
- Prior art keywords
- vehicle
- condition
- sensor means
- counter
- heat engine
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 19
- 238000012545 processing Methods 0.000 claims description 36
- 230000004913 activation Effects 0.000 claims description 21
- 230000001186 cumulative effect Effects 0.000 claims description 19
- 230000007704 transition Effects 0.000 claims description 18
- 230000001133 acceleration Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 11
- 230000009849 deactivation Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 7
- 238000002485 combustion reaction Methods 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims 1
- 230000009471 action Effects 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1497—With detection of the mechanical response of the engine
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P1/00—Details of instruments
- G01P1/12—Recording devices
- G01P1/127—Recording devices for acceleration values
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/02—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
- G01P15/08—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
- G01P15/0891—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values with indication of predetermined acceleration values
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Indicating And Signalling Devices For Elevators (AREA)
Description
DESCRIZIONE dell'invenzione industriale dal titolo: “Procedimento di determinazione dello stato di un veicolo per mezzo di sensori inerziali, sistema per l'attuazione di tale procedimento installabile a bordo di un veicolo e piattaforma telematica comprendente un tale sistemaâ€
DESCRIZIONE
La presente invenzione riguarda in generale il riconoscimento dello stato di un veicolo e più specificamente il riconoscimento dello stato del motore termico di un veicolo.
Lo stato del veicolo, ossia lo stato di funzionamento del motore, à ̈ una informazione importante perché da esso dipende l'alimentazione dei sempre più numerosi dispositivi elettronici di bordo, tra cui i dispositivi di assistenza alla guida, i dispositivi di comunicazione ed intrattenimento o i dispositivi di comfort e utilità . Nella condizione in cui un motore termico à ̈ in azione i dispositivi possono essere alimentati dalla batteria o dall'alternatore del veicolo, mentre nella condizione in cui il motore termico non à ̈ in azione i dispositivi devono essere alimentati autonomamente da una propria batteria, o l'alimentazione per mezzo della batteria del veicolo deve essere monitorata costantemente onde evitare un consumo eccessivo delle risorse della batteria che sono destinate al riavvio del motore.
A titolo di esempio, una piattaforma telematica di bordo comprendente un sistema di navigazione e un sistema di radiocomunicazione può convenientemente essere attiva nel caso in cui il motore del veicolo sia in azione, condizione nella quale si può dedurre che il veicolo à ̈ in marcia ed il conducente può avvalersi del sistema di navigazione o del sistema di radiocomunicazione di bordo per intrattenere comunicazioni telefoniche senza distrazioni dalla guida, mentre può essere disattivata nel caso in cui il motore del veicolo non sia in azione, condizione nella quale si può dedurre che il veicolo à ̈ in sosta.
Un dispositivo elettronico di bordo, soprattutto se dotato di batteria autonoma, deve ottimizzare i consumi ed à ̈ estremamente conveniente che esso sia in grado di gestire le proprie funzionalità in funzione dello stato del veicolo.
I veicoli possono integrare fin dalla loro produzione dispositivi elettronici di bordo la cui attivazione e alimentazione à ̈ controllata grazie ad un collegamento fisico al segnale di chiave o al bus CAN. Se questi dispositivi non sono previsti al momento della produzione del veicolo, essi possono vantaggiosamente essere montati in un momento successivo, in qualità di installazioni aftermarket. In questo secondo caso, tuttavia, non à ̈ sempre possibile o conveniente ricorrere ad un collegamento fisico con il segnale di chiave o il bus CAN.
La presente invenzione si prefigge lo scopo di fornire una soluzione soddisfacente al problema di controllare la attivazione e la disattivazione di dispositivi elettronici di bordo in funzione dello stato di un veicolo in assenza di un collegamento fisico con un segnale di bordo indicativo dello stato di funzionamento del motore termico.
Secondo la presente invenzione tale scopo viene raggiunto grazie ad un procedimento di determinazione dello stato di un veicolo e controllo dell'azionamento di un dispositivo elettronico di bordo avente le caratteristiche richiamate nella rivendicazione 1.
Modi particolari di realizzazione formano oggetto delle rivendicazioni dipendenti, il cui con tenuto à ̈ da intendersi come parte integrante della presente descrizione.
Formano ulteriori oggetto dell'invenzione un sistema per la determinazione dello stato di un veicolo ed il controllo dell'azionamento di un dispositivo elettronico installabile a bordo di detto veicolo, ed una piattaforma telematica comprendente un tale sistema, come rivendicato.
In sintesi, la presente invenzione si fonda sul principio di prevedere la disposizione di mezzi sensori a bordo di un veicolo, remoti o integrati con un dispositivo elettronico di bordo di cui si vuole controllare la attivazione e la disattivazione, installati in modo meccanicamente solidale con il veicolo. Tali mezzi sensori comprendono, ad esempio, un dispositivo sensore inerziale quale un sensore di assetto (giroscopio) o un sensore di movimento (accelerometro), o una pluralità di sensori, di tipo simile o differente, disposti in una conveniente relazione di orientamento spaziale, atti ad emettere segnali indicativi di una grandezza osservata o delle sue variazioni nel tempo. Nel caso di sensori integrati con un dispositivo elettronico di bordo, il dispositivo medesimo deve essere solidale al veicolo nella sua condizione di installazione.
Una unità di elaborazione e controllo programmata à ̈ atta a ricevere segnali dai mezzi sensori, indicativi della presenza o assenza di vibrazioni del motore, ad interpretare tali segnali come segnali rappresentativi di uno stato di azionamento del motore. L'unità di elaborazione e controllo à ̈ predisposta per emettere segnali di controllo di dispositivi elettronici di bordo, in particolare segnali di comando della attivazione o disattivazione dei dispositivi controllati, singolarmente, contemporaneamente, in successione secondo un ordine di priorità predefinito, o in altre modalità prestabilite, in funzione dello stato del veicolo rivelato dai mezzi sensori.
Il sistema di determinazione dello stato di un veicolo, includente i mezzi sensori e l'unità di elaborazione e controllo, à ̈ preferibilmente predisposto per assumere una condizione di stand-by a basso consumo, in cui entrambi i mezzi sensori e l'unità di elaborazione e controllo sono inattivi, sebbene sensibili a predefinite condizioni di risveglio; una prima condizione operativa di verifica dello stato del veicolo, in cui i mezzi sensori e l'unità di elaborazione e controllo sono attivi, rispettivamente in cui i mezzi sensori rilevano, periodicamente o con continuità , la grandezza os servata o le sue variazioni nel tempo e l'unità di elaborazione e controllo esegue una programmata procedura di elaborazione dei segnali ricevuti dai mezzi sensori in un prestabilito orizzonte temporale, per determinare l'occorrenza di una transizione dello stato del veicolo (da uno stato di motore non in azione ad uno stato di motore in azione, successivamente indicata per brevità : transizione OFF-ON); e una seconda condizione operativa di comando dei dispositivi elettronici controllati, in cui i mezzi sensori e l'unità di elaborazione e controllo sono attivi, rispettivamente in cui i mezzi sensori rilevano, periodicamente o con continuità , la grandezza osservata o le sue variazioni nel tempo e l'unità di elaborazione e controllo emette segnali di comando dell'attivazione dei dispositivi elettronici controllati ed esegue una programmata procedura di elaborazione dei segnali ricevuti dai mezzi sensori in un prestabilito orizzonte temporale, per determinare l'occorrenza di una transizione dello stato del veicolo (da uno stato di motore in azione ad uno stato di motore non in azione, successivamente indicata per brevità : transizione ON-OFF).
Una piattaforma telematica di bordo comprende (o à ̈ associata ad) un sistema di determinazione dello stato di un veicolo come descritto, atto a fornire segnali di controllo della attivazione o disattivazione della piattaforma in funzione dello stato del veicolo determinato.
Vantaggiosamente, il sistema di determinazione dello stato di un veicolo secondo l'invenzione consente di ottimizzare il consumo di potenza da parte di almeno un dispositivo elettronico installabile a bordo del veicolo, in particolare di un dispositivo installabile successivamente al cablaggio del veicolo, per cui non à ̈ possibile realizzare un collegamento fisico con un segnale di bordo indicativo dello stato di funzionamento del motore termico.
In una condizione in cui il sistema di determinazione dello stato del veicolo rivela che il motore del veicolo non à ̈ in azione, il dispositivo elettronico à ̈ comandato in stand-by, per cui à ̈ ridotto il suo consumo di potenza.
In una condizione in cui il sistema di determinazione dello stato del veicolo rivela che il motore del veicolo à ̈ in azione, il dispositivo elettronico à ̈ comandato a piena potenza, per cui esso à ̈ in grado di svolgere le proprie funzioni.
Il sistema di determinazione dello stato del veicolo à ̈ programmato secondo una ottimizzata strategia per il riconoscimento delle transizioni di azionamento del motore (ossia le transizioni tra uno stato di motore non in azione ed uno stato di motore in azione), per minimizzare ulteriormente il consumo di potenza da parte dei dispositivi elettronici di bordo nel caso di false rivelazioni delle suddette transizioni di azionamento del motore.
Ulteriori caratteristiche e vantaggi dell'invenzione verranno più dettagliatamente esposti nella descrizione particolareggiata seguente di una sua forma di attuazione, data a titolo di esempio non limitativo, con riferimento ai disegni allegati, nei quali:
la figura 1 à ̈ uno schema a blocchi di un sistema di determinazione dello stato di un veicolo secondo l'invenzione, associato ad una pluralità di dispositivi elettronici di bordo;
la figura 2 Ã ̈ un diagramma di flusso esemplificativo delle condizioni operative del sistema di figura 1;
la figura 3 Ã ̈ un diagramma di flusso del procedimento di determinazione dello stato di un veicolo secondo l'invenzione; e
la figura 4 mostra due diagrammi indicativi della grandezza rilevata dai mezzi sensori del sistema di determinazione dello stato di un veicolo oggetto dell'invenzione, rispettivamente (a) in una condizione di motore non in azione e (b) in una condizione di motore in azione.
Con riferimento alla figura 1 à ̈ mostrato nelle linee essenziali un sistema 10 di determinazione dello stato di un veicolo secondo l'invenzione, associato ad una pluralità di dispositivi elettronici di bordo.
Il sistema 10 comprende mezzi sensori 12, ad esempio un sensore accelerometrico a 3 assi, convenientemente installato in modo solidale con il veicolo. Nel caso in cui il sensore accelerometro sia integrato in un dispositivo elettronico di bordo, il dispositivo à ̈ installato solidalmente con il veicolo. Ad esempio, il sensore accelerometrico à ̈ accoppiato al parabrezza attraverso mezzi adesivi o a ventosa, oppure collegato rigidamente al telaio attraverso staffe di montaggio.
Una unità di elaborazione e controllo 14 à ̈ accoppiata ai mezzi sensori 12 per ricevere da essi un segnale indicativo della grandezza osservata o della sua variazione nel tempo, ad esempio un segnale S indicativo delle accelerazioni impresse al sensore accelerometrico dalle vibrazioni del motore termico per effetto del suo funzionamento.
L'unità di elaborazione e controllo 14 à ̈ collegata ad uno o più moduli di memoria, ad esempio un modulo di memoria RAM 16 ed un modulo di memoria Flash 18, atti a memorizzare rispettivamente i dati di misurazione della grandezza osservata, ricevuti tramite il segnale S emesso dai mezzi sensori e le istruzioni di programmazione per la determinazione dello stato del veicolo a partire dai dati indicativi della grandezza osservata.
L'unità di elaborazione e controllo 14 à ̈ predisposta per emettere segnali di comando D per l'attivazione o la disattivazione di associati dispositivi elettronici di bordo, indicati nel complesso con 20, ad esempio un ricevitore di segnali di localizzazione satellitare di un sistema di navigazione, un sensore inerziale (giroscopio a tre assi) di un sistema di controllo della dinamica del veicolo, un sistema di radiocomunicazione di bordo.
I mezzi sensori possono essere alimentati tramite un rispettivo collegamento alla batteria del veicolo, oppure per mezzo di una batteria autonoma, o ancora attraverso il collegamento all'unità di elaborazione e controllo.
Con riferimento alla figura 2 Ã ̈ discusso nel seguito un flusso esemplificativo delle condizioni operative del sistema 10 di determinazione dello stato di un veicolo oggetto dell'invenzione.
Una condizione di stand-by (anche definita sleep) a basso consumo, in cui i mezzi sensori 12 e l'unità di elaborazione e controllo 14 sono inattivi, sebbene sensibili a predefinite condizioni di risveglio, à ̈ indicata con 100.
Un evento di risveglio W, provocato da una vibrazione (una accelerazione o uno spostamento) propagata ai mezzi sensori determina l'attivazione completa dei mezzi sensori (che passano dalla condizione di stand-by a quella di piena operatività ) e dell'unità di elaborazione e controllo, quest'ultima indirettamente risvegliata dai mezzi sensori.
In una forma di realizzazione preferita, il risveglio dell'unità di elaborazione e controllo à ̈ programmato definendo un segnale di interrupt di risveglio che viene emesso dai mezzi sensori. Per una conveniente affidabilità ed efficienza di rivelazione il sensore accelerometrico à ̈ un sensore triassiale e la soglia di rilevamento (configurabile) à ̈ preferibilmente compresa tra 200 e 400 mG, un valore che bilancia in modo ottimale la sensibilità dell'accelerometro e la sua reiezione di falsi allarmi. Un tale sensore à ̈ atto a generare un segnale di interrupt di risveglio se l'accelerazione su un qualsiasi asse supera la soglia di rilevamento. Infatti, la definizione di un valore di soglia inferiore a 200 mG potrebbe generare un numero indesiderato di rivelazioni errate di avviamento del motore, mentre la definizione di un valore di soglia superiore a 400 mG non sarebbe sufficientemente sensibile da generare un tempestivo segnale di risveglio all'avviamento del veicolo.
Si noti che l'evento vibratorio può essere generato da un azionamento del motore termico, e quindi perdurare per un significativo intervallo di tempo, oppure può essere generato in modo spurio da un evento estraneo al motore termico, ad esempio un forte spostamento d'aria provocato in prossimità del veicolo in sosta o un urto con il veicolo in sosta, e quindi non essere ripetuto nel tempo.
Al termine del processo di risveglio 200, l'unità di elaborazione e controllo esegue al passo 300 un algoritmo di calcolo prestabilito per il riconoscimento di una condizione di azionamento del motore termico, di seguito definito algoritmo di chiave virtuale, che sarà descritto in dettaglio nel seguito di questa trattazione. In particolare, essa esegue il calcolo di una grandezza cumulativa rappresentativa delle accelerazioni rilevate dal sensore accelerometrico 12 in un prestabilito intervallo di tempo.
In un successivo passo di verifica 400 l'unità di elaborazione e controllo confronta il valore della grandezza cumulativa calcolata al passo 300 con un valore di soglia predeterminato.
Nel caso in cui l'esito del confronto determina che non à ̈ rivelato l'azionamento del motore, l'unità di elaborazione e controllo comanda al passo 500 la transizione propria e dei mezzi sensori 12 nello stato di stand-by 100, da cui si predispone per un ulteriore risveglio.
Nel caso in cui l'esito del confronto determina che à ̈ rivelato l'azionamento del motore, l'unità di elaborazione e controllo comanda al passo 600 l'emissione di uno o più segnali di attivazione D dei dispositivi elettronici di bordo ad essa collegati. Quindi, l'unità di elaborazione e controllo si predispone per eseguire nuovamente al passo 700 l'algoritmo di calcolo prestabilito per il riconoscimento della condizione di azionamento del motore termico, analogamente a quanto attuato al passo 300, e in un successivo passo di verifica 800 l'unità di elaborazione e controllo confronta il valore della grandezza cumulativa calcolata al passo 300 con il valore di soglia predeterminato (in analogia con quanto fatto al passo 400).
Nel caso in cui l'esito del confronto determina uno stato di azionamento del motore, ossia il perdurare dello stato di azionamento del motore, l'unità di elaborazione e controllo esegue nuovamente un ciclo di calcolo e verifica (passi 700 e 800).
Nel caso in cui l'esito del confronto determina che il motore non à ̈ (più) in azione, l'unità di elaborazione e controllo comanda al passo 500 la transizione propria e dei mezzi sensori 12 nello stato di stand-by 100, da cui si predispone per un ulteriore risveglio.
Si noti che al passo 100 il sistema à ̈ in una modalità di stand-by (unità di elaborazione e mezzi sensori in stand-by, dispositivi di bordo disattivi) per cui il consumo di energia à ̈ ridotto al minimo. I passi 200-600 sono attuati in una condizione di basso consumo, in cui solo l'unità di elaborazione ed i mezzi sensori sono attivati a piena potenza, ma compiono una verifica preliminare (algoritmo di chiave virtuale), per cui i dispositivi di bordo sono ancora disattivi, per cui à ̈ comunque limitato il consumo di energia. I passi 700, 800 sono attuati in una condizione di consumo di potenza, in cui sia l'unità di elaborazione ed i mezzi sensori che i dispositivi di bordo sono attivi, ma la potenza richiesta dal sistema di determinazione dello stato de veicolo e dai dispositivi da esso controllati può essere fornita dal motore termico in azione.
La figura 3 descrive in dettaglio i passaggi di calcolo dell'algoritmo di chiave virtuale eseguito dall'unità di elaborazione e controllo ai passi 300 e 700.
Nell'esempio di una forma preferita di realizzazione il sistema di determinazione dello stato del veicolo include un sensore accelerometrico triassiale, atto a rilevare le accelerazioni istantanee a cui à ̈ sottoposto l'organo motore o una parte (un organo oppure un dispositivo) ad esso meccanicamente accoppiato, indicate AccX, AccYe AccZ(dove X, Y e Z sono gli assi del sensore accelerometrico, non necessariamente corrispondenti agli assi del veicolo). L'unità di elaborazione e controllo memorizza una successione di dati di accelerazione acquisiti in un prestabilito intervallo di tempo, ad una frequenza di campionamento f, e calcola al passo 1000 una grandezza cumulativa corrispondente alla somma S dei valori assoluti delle variazioni di accelerazione per un predeterminato numero NSdi campioni, secondo la formula:
dove le variazioni di accelerazione ΔAcc(t) sono ad esempio calcolate con riferimento al valore di accelerazione acquisito all'istante di campionamento precedente, secondo l'espressione:
ΔAcc(t) = Acc(t) - Acc(t-1)
Successivamente, l'unità di elaborazione e controllo esegue un passo 1100 di confronto tra il valore calcolato della grandezza cumulativa S ed un valore di soglia THSprestabilito.
Un contatore à ̈ incrementato (passo 1200) se il valore della grandezza cumulativa S à ̈ inferiore al valore di soglia THS, o azzerato (passo 1300) se il valore della grandezza cumulativa S à ̈ superiore al valore di soglia THS.
Ad ogni incremento del contatore à ̈ verificato al passo 1400 se esso à ̈ inferiore o superiore ad una predeterminata soglia temporale THt, per cui à ̈ determinato uno stato di motore in azione (ON) se il valore del contatore à ̈ inferiore alla soglia THte, al contrario, à ̈ determinato uno stato di motore non in azione (OFF) se il valore del contatore à ̈ superiore alla soglia THt.
Ogniqualvolta il contatore à ̈ azzerato (al passo 1300) à ̈ determinato uno stato di motore in azione (ON).
Vantaggiosamente, l'onere computazionale dell'algoritmo descritto à ̈ minimo essendo richiesto all'unità di elaborazione e controllo di svolgere semplici operazioni di somma e sottrazione. Anche l'occupazione di memoria à ̈ ridotta, poiché devono essere conservati in memoria soltanto i dati di misura di accelerazione in due istanti di campionamento successivi ed il valore progressivo della grandezza cumulata.
Inoltre, poiché i valori rilevati di accelerazioni sono espressi all'origine in un formato di dati grezzo del dispositivo accelerometro, anche la soglia THSpuò essere predefinita nel medesimo formato, evitando una conversione in unità di misura riferite a G (o mG) per mezzo di un fattore di scala, secondo l'espressione
Acc[G] = Acc[raw] * SF
risparmiando ulteriormente cicli di calcolo di moltiplicazioni ed occupazione di memoria.
Semplificazioni analoghe possono essere applicate anche nel caso in cui i mezzi sensori siano di altro tipo, ad esempio mezzi sensori di posizione (giroscopio), sempre esprimendo i valori di soglia predeterminati necessari all'esecuzione dell'algoritmo di chiave virtuale nelle stesse unità di misura dei dati grezzi forniti dal sensore (o dai sensori).
Naturalmente, qualora la semplicità del sistema od il risparmio di risorse di memoria e computazionali non sia un vincolo stringente, ma si privilegi l'accuratezza di rivelazione dello stato del veicolo, il sistema oggetto dell'invenzione può includere simultaneamente diversi tipi di mezzi sensori ed elaborare i dati forniti da ciascuno di essi, eventualmente su un orizzonte temporale maggiore e con procedure di stima più sofisticate (calcolo della media aritmetica, ...).
Si noti che la configurazione dei parametri sopra citati (frequenza di campionamento f, numero di campioni NS, soglie THS, THt) Ã ̈ importante per una rivelazione affidabile dello stato del veicolo e per accordare il sistema in funzione della specifica applicazione richiesta.
La frequenza di campionamento f dovrebbe essere sufficientemente elevata per poter rilevare le vibrazioni del motore termico ed il movimento del veicolo. Sperimentalmente, Ã ̈ stato definito un valore minimo della frequenza di campionamento dell'ordine di 10 Hz, ma valori maggiori contribuiscono a migliorare l'efficienza dell'algoritmo.
Il numero di campioni NS deve essere preferibilmente selezionato in modo tale da ottenere che la somma dei valori differenziali di accelerazione diverga in modo consistente tra la condizione di motore in azione (ON) e la condizione di motore non in azione (OFF). Un minimo di 10 campioni dovrebbe essere utilizzato, e quantità di campioni maggiori possono migliorare la discriminazione tra lo stato ON e lo stato OFF.
La soglia THSdi determinazione dello stato di motore in azione dovrebbe essere definita ad un valore tale per cui il valore S della grandezza cumulata sia inferiore a detta soglia quando il motore non à ̈ in azione.
La soglia THtutilizzata per rilevare una transizione ON-OFF rappresenta il numero di volte in cui il valore della grandezza cumulata S deve essere inferiore alla soglia THSper determinare un transizione nello stato di motore non in azione. La soglia THtpuò essere configurata per il riconoscimento rapido di una transizione (per ridurre al minimo il consumo dei dispositivi controllati) o per un riconoscimento ponderato di una transizione (per evitare errori). In quest'ultimo caso, un tempo di 60 secondi à ̈ preferibile.
In figura 4 à ̈ mostrato un esempio di esecuzione dell'algoritmo di chiave virtuale, in cui la frequenza di campionamento à ̈ 40Hz, il numero NSdi campioni à ̈ 40, la soglia THSà ̈ impostata a 4000 mG/s e la soglia THtà ̈ impostata a 10 secondi.
L'esempio mette in evidenza la differenza nei valori assunti dalla grandezza cumulativa S nella condizione di motore non in azione (stato OFF, diagramma (a)) e motore in azione (stato ON, diagramma (b)). Una conveniente calibrazione della soglia THSconsente un’affidabile discriminazione tra gli stati ON e OFF.
Naturalmente, i valori suggeriti non sono vincolanti. Ad esempio, può essere richiesta una rapida transizione di stato e disattivazione dei dispositivi controllati di bordo non appena à ̈ accertato che il motore non à ̈ in azione, esponendo il sistema a oscillazioni tra richieste di disattivazione e richieste di attivazione, se un numero assai ridotto di campioni à ̈ utilizzato per stimare la condizione operativa del motore termico.
Vantaggiosamente, il sistema di determinazione dello stato di un veicolo oggetto della presente invenzione esegue una verifica nel corso di una presunta transizione di stato OFF-ON (risveglio) prima di comandare l'attivazione dei dispositivi controllati di bordo, l'esecuzione di tale verifica essendo protratta per un periodo predefinito di tempo impostato in modo tale da tenere conto di possibili eventi di vibrazioni spurie, ad esempio dovute a spostamenti d'aria repentini dovuti al passaggio ravvicinato di un altro veicolo.
Si noti che la realizzazione proposta per la presente invenzione nella discussione che precede ha carattere puramente esemplificativo e non limitativo della presente invenzione. Un tecnico esperto del settore potrà facilmente attuare la presente invenzione in realizzazioni diverse che non si discostano però dai principi qui esposti, e sono dunque ricomprese nel presente brevetto.
Ciò vale in particolare per quanto riguarda la possibilità di impiegare il sistema ed attuare il procedimento oggetto dell'invenzione su veicoli ibridi e su veicoli con funzioni di arresto temporaneo del motore (cosiddetta funzione di start-stop). I veicoli ibridi ed i veicoli con funzioni di arresto temporaneo del motore non presentano le tipiche vibrazioni indotte da un motore termico in azione, per cui potrebbero non permettere una corretta esecuzione dell'algoritmo di chiave virtuale, non riconoscendo una condizione di temporaneo arresto della marcia del veicolo, ma interpretando tale evento analogamente ad un evento di transizione ON-OFF. Una soluzione per ovviare a questo inconveniente à ̈ quella di dimensionare convenientemente la soglia THtdell'algoritmo di chiave virtuale, per tenere conto dell'eventualità che un veicolo possa arrestare temporaneamente la marcia per un certo numero di secondi, ad esempio un numero di secondi correlato alla durata di un segnale di arresto semaforico.
Naturalmente, fermo restando il principio dell'invenzione, le forme di attuazione ed i particolari di realizzazione potranno essere ampiamente variati rispetto a quanto à ̈ stato descritto ed illustrato a puro titolo di esempio non limitativo, senza per questo allontanarsi dall'ambito di protezione dell'invenzione definito dalle rivendicazioni allegate.
Claims (17)
- RIVENDICAZIONI 1. Procedimento di determinazione dello stato di un veicolo equipaggiato con un motore termico e controllo dell'azionamento di un dispositivo elettronico di bordo, caratterizzato dal fatto che comprende i passi di: - rilevare una grandezza indicativa delle vibrazioni del motore termico del veicolo per effetto del suo funzionamento; - determinare uno stato di azionamento del motore in funzione dei valori assunti da detta grandezza rilevata; ed - emettere un segnale di comando della attivazione, rispettivamente della disattivazione di detto dispositivo di bordo in funzione dello stato di azionamento del motore determinato.
- 2. Procedimento secondo la rivendicazione 1, in cui la vibrazione del motore termico del veicolo à ̈ rilevata tramite acquisizione di una grandezza di misura di un sensore inerziale solidale al motore termico o associato ad una parte meccanicamente accoppiata ad esso.
- 3. Procedimento secondo la rivendicazione 2, comprendente i passi di: - in un prestabilito orizzonte temporale, acqui sire una pluralità di valori della grandezza di misura del sensore inerziale; - calcolare un valore cumulativo indicativo delle variazioni di detta grandezza di misura occorse in un predeterminato numero di istanti di campionamento; - confrontare detto valore cumulativo con un valore di soglia prestabilito; - incrementare un contatore se detto valore cumulativo à ̈ inferiore a detto valore di soglia prestabilito, o azzerare il contatore se detto valore cumulativo à ̈ superiore a detto valore di soglia prestabilito; - verificare se detto contatore à ̈ inferiore o superiore ad una predeterminata soglia temporale, per cui à ̈ determinata una condizione di azionamento del motore termico (ON) se il valore del contatore à ̈ inferiore a detta soglia temporale, ovvero à ̈ determinata una condizione di non azionamento del motore termico (OFF) se il valore del contatore à ̈ superiore a detta soglia temporale.
- 4. Procedimento secondo una qualsiasi delle rivendicazioni precedenti, in cui il rilevamento di detta grandezza indicativa della vibrazione del motore termico del veicolo à ̈ innescato da un evento di risveglio.
- 5. Procedimento secondo la rivendicazione 4, in cui à ̈ eseguita una verifica di risveglio protratta per un periodo predefinito di tempo.
- 6. Procedimento secondo la rivendicazione 2, in cui l'occorrenza di una transizione dello stato del veicolo, da una condizione di non azionamento del motore termico ad una condizione di azionamento del motore termico, determina l'emissione di un segnale di comando della attivazione di detto dispositivo di bordo.
- 7. Procedimento secondo la rivendicazione 2, in cui l'occorrenza di una transizione dello stato del veicolo, da una condizione di azionamento del motore termico ad una condizione di non azionamento del motore termico, determina l'emissione di un segnale di comando della disattivazione di detto dispositivo di bordo.
- 8. Procedimento secondo la rivendicazione 2, in cui l'azzeramento del contatore determina una condizione di azionamento del motore termico.
- 9. Sistema per la determinazione dello stato di un veicolo equipaggiato con un motore termico e per il controllo dell'azionamento di un dispositivo elettronico installabile a bordo di detto veicolo, caratterizzato dal fatto che comprende: - mezzi sensori inerziali predisposti per rile vare una grandezza indicativa delle vibrazioni del motore termico per effetto del suo funzionamento; e - mezzi di elaborazione e controllo accoppiati a detti mezzi sensori per ricevere da essi un segnale indicativo della grandezza osservata o della sua variazione nel tempo, i quali sono predisposti per: determinare uno stato di azionamento del motore in funzione dei valori assunti da detta grandezza rilevata dai mezzi sensori; ed emettere un segnale di comando della attivazione, rispettivamente della disattivazione di detto dispositivo di bordo in funzione dello stato di azionamento del motore determinato.
- 10. Sistema secondo la rivendicazione 9, in cui detti mezzi sensori sono predisposti per acquisire una pluralità di valori di misura in un prestabilito orizzonte temporale, e detti mezzi di elaborazione e controllo sono predisposti per: - calcolare un valore cumulativo indicativo delle variazioni di detta grandezza di misura occorse in un predeterminato numero di istanti di campionamento; - confrontare detto valore cumulativo con un valore di soglia prestabilito; - incrementare un contatore se detto valore cumulativo à ̈ inferiore a detto valore di soglia prestabilito, o azzerare il contatore se detto valore cumulativo à ̈ superiore a detto valore di soglia prestabilito; - verificare se detto contatore à ̈ inferiore o superiore ad una predeterminata soglia temporale; e - determinare una condizione di azionamento del motore termico (ON) se il valore del contatore à ̈ inferiore a detta soglia temporale, ovvero determinare una condizione di non azionamento del motore termico (OFF) se il valore del contatore à ̈ superiore a detta soglia temporale.
- 11. Sistema secondo la rivendicazione 9 o 10, atto ad assumere una condizione di stand-by a basso consumo in cui detti mezzi sensori e detti mezzi di elaborazione e controllo sono inattivi e sensibili a predefinite comandi di risveglio.
- 12. Sistema secondo la rivendicazione 11, in cui detti mezzi sensori sono atti a commutare in una condizione di risveglio in seguito ad una verifica di detti comandi di risveglio, protratta per un periodo predefinito di tempo.
- 13. Sistema secondo la rivendicazione 12, in cui detti mezzi sensori inerziali comprendono mezzi sensori accelerometrici, atti a generare un segnale di risveglio di detti mezzi di elaborazione e controllo quando l'accelerazione rilevata supera una predeterminata soglia di rilevamento.
- 14. Sistema secondo la rivendicazione 13, in cui detti mezzi sensori accelerometrici comprendono almeno un sensore accelerometrico con soglia di rilevamento configurabile.
- 15. Sistema secondo la rivendicazione 13 o 14, in cui detti mezzi sensori accelerometrici comprendono almeno un sensore accelerometrico triassiale la cui soglia di rilevamento à ̈ compresa tra 200 e 400 mG.
- 16. Sistema secondo una qualsiasi delle rivendicazioni 9 a 15, in cui detti mezzi sensori inerziali sono solidali al motore termico o associati ad una parte meccanicamente accoppiata ad esso.
- 17. Piattaforma telematica di bordo per un veicolo equipaggiato con un motore termico, comprendente un sistema per la determinazione dello stato del veicolo e per il controllo dell'azionamento di detta piattaforma secondo una qualsiasi delle rivendicazioni 9 a 16.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT001087A ITTO20121087A1 (it) | 2012-12-17 | 2012-12-17 | Procedimento di determinazione dello stato di un veicolo per mezzo di sensori inerziali, sistema per l'attuazione di tale procedimento installabile a bordo di un veicolo e piattaforma telematica comprendente un tale sistema. |
| EP13197847.0A EP2743485B1 (en) | 2012-12-17 | 2013-12-17 | Method for determining the state of a vehicle by means of inertial sensors, system for implementing said method which can be installed on-board a vehicle and telematic platform comprising such a system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT001087A ITTO20121087A1 (it) | 2012-12-17 | 2012-12-17 | Procedimento di determinazione dello stato di un veicolo per mezzo di sensori inerziali, sistema per l'attuazione di tale procedimento installabile a bordo di un veicolo e piattaforma telematica comprendente un tale sistema. |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ITTO20121087A1 true ITTO20121087A1 (it) | 2014-06-18 |
Family
ID=47683953
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IT001087A ITTO20121087A1 (it) | 2012-12-17 | 2012-12-17 | Procedimento di determinazione dello stato di un veicolo per mezzo di sensori inerziali, sistema per l'attuazione di tale procedimento installabile a bordo di un veicolo e piattaforma telematica comprendente un tale sistema. |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP2743485B1 (it) |
| IT (1) | ITTO20121087A1 (it) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040178896A1 (en) * | 2003-02-28 | 2004-09-16 | Miller Joseph Frank | Vehicle engine status detection mechanism for presenting engine status to third-party automotive accessories |
| EP1978490A1 (en) * | 2007-04-02 | 2008-10-08 | MAGNETI MARELLI SISTEMI ELETTRONICI S.p.A. | System and method for automatic recognition of the operating state of a vehicle engine |
| FR2951324A1 (fr) * | 2009-10-12 | 2011-04-15 | Valeo Systemes Thermiques | Connecteur male d'allume-cigare pour vehicule automobile et allume-cigare comprenant un tel connecteur |
| WO2012135328A2 (en) * | 2011-03-28 | 2012-10-04 | Everyday Solutions, Inc. | Systems, devices and methods for detecting engine idling and reporting same |
-
2012
- 2012-12-17 IT IT001087A patent/ITTO20121087A1/it unknown
-
2013
- 2013-12-17 EP EP13197847.0A patent/EP2743485B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040178896A1 (en) * | 2003-02-28 | 2004-09-16 | Miller Joseph Frank | Vehicle engine status detection mechanism for presenting engine status to third-party automotive accessories |
| EP1978490A1 (en) * | 2007-04-02 | 2008-10-08 | MAGNETI MARELLI SISTEMI ELETTRONICI S.p.A. | System and method for automatic recognition of the operating state of a vehicle engine |
| FR2951324A1 (fr) * | 2009-10-12 | 2011-04-15 | Valeo Systemes Thermiques | Connecteur male d'allume-cigare pour vehicule automobile et allume-cigare comprenant un tel connecteur |
| WO2012135328A2 (en) * | 2011-03-28 | 2012-10-04 | Everyday Solutions, Inc. | Systems, devices and methods for detecting engine idling and reporting same |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2743485B1 (en) | 2016-07-06 |
| EP2743485A1 (en) | 2014-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5362000B2 (ja) | 車両における少なくとも1つのホイールのロケーティングのための方法、センサ、検出器及びシステム | |
| CN107407561B (zh) | 检测车轮相对于水平面的倾斜度的检测方法 | |
| CN105612089B (zh) | 确认汽车的安全功能的方法 | |
| CN101498621B (zh) | 基于轮载式智能传感车轮运动姿态监测方法 | |
| CN109562659B (zh) | 用于车轮的电子的车轮单元以及用于使得这种电子的车轮单元运行的方法 | |
| CN103582577A (zh) | 轮胎空气压力监视装置 | |
| JP7205157B2 (ja) | 情報処理システム、プログラム、及び情報処理方法 | |
| US20150146930A1 (en) | Image analysis apparatus mounted to vehicle | |
| CN106103144A (zh) | 用于定位车轮在车辆中的安装方位的方法和装置 | |
| JP2009184405A (ja) | タイヤ回転検出装置、タイヤ回転検出方法及びタイヤ監視装置 | |
| CN104653377B (zh) | 低速操作期间基于电子助力转向电流的选择性自动起动/停止延迟 | |
| CN103434512A (zh) | 基于智能手机的横向驾驶状态检测系统与方法 | |
| CN106226769A (zh) | 一种汽车碰撞远程告警方法及系统 | |
| CN101480946A (zh) | 一种基于轮载式智能传感车轮制动性能监测方法 | |
| US8831870B2 (en) | Vehicle collision avoidance and mitigation system | |
| CN115715257A (zh) | 轮胎胎面磨损的增强追踪 | |
| JP2012240468A (ja) | タイヤ空気圧モニター装置 | |
| CN109952600A (zh) | 一种用于基于车辆的状态的确定来估计车辆的行驶时间的方法 | |
| CN103544485A (zh) | 基于智能终端的司机识别方法和装置 | |
| ITTO20121087A1 (it) | Procedimento di determinazione dello stato di un veicolo per mezzo di sensori inerziali, sistema per l'attuazione di tale procedimento installabile a bordo di un veicolo e piattaforma telematica comprendente un tale sistema. | |
| US12134361B2 (en) | Motion event detection | |
| CN207955222U (zh) | 胎压检测系统 | |
| US11724689B2 (en) | Systems and methods for predicting and detecting vehicle instability | |
| CN102353543A (zh) | 基于轮载式智能传感自适应变频采样监测汽车abs性能测试方法 | |
| JP7484629B2 (ja) | 車輪位置検出装置、タイヤ空気圧監視システム |