Politecnico di Torino
I Facoltà di Ingegneria
Corso di Laurea in Ingegneria Meccanica
Tesi di Laurea
Sperimentazione HIL di sistemi di
frenatura attiva:
Impostazione e sviluppo
Relatori
Prof. Mauro Velardocchia
Ing. Paolo Guglielmi
Ing. Giuliano Daniele
Candidato
Lucchino Giovanni
13 Ottobre 2010
Indice




Sistemi Hardware In the Loop (HIL)
Il banco Prova ABS/ESP
Architettura di simulazione
Configurazione software
Sistemi HIL

Con Hardware-in-the-Loop (HIL) si indicano quelle
tecniche di sperimentazione (testing) che prevedono di
estrapolare un componente in esame (Hardware) dal
sistema in cui è inserito e di ricreare a banco, mediante
l’utilizzo di opportuni sistemi, le condizioni di
funzionamento reali.
Sistemi HIL
Scopo delle prove HIL è di anticipare le verifiche su
componenti, sottosistemi e sistemi già nella fase di
progettazione e prototipazione, senza attendere la
disponibilità del prodotto finale cui sono destinate:
 test di fault-tolerance (robustezza rispetto ai
malfunzionamenti)
 affidabilità e durata su nuovi componenti
 possibilità di automatizzare l'esecuzione di lunghe
sequenze di test
Il banco Prova ABS/ESP

Piano superiore
Pinze e dischi
Il piano superiore del
banco ospita l’intero
impianto frenante di
una vettura Alfa
Romeo 159 1.9 JTD
Mjet.
Gruppo di
potenza
Attuatore
idraulico
Unità ABS
450EV – TRW:
• Elettronic
Control Unit
(ECU)
Pompa doppia
Servofreno
• Hydraulic
Control Unit
(HCU)
Il banco Prova ABS/ESP

Piano inferiore
Il piano inferiore ospita tutta la
circuiteria di condizionamento e
la strumentazione per il
funzionamento in Real-Time del
banco.
Unità Real Time
National Instrument
(PXI Target)
Controller
Scheda FPGA
Scheda CAN
Un
terzo
connector
block
stato
creato
per
E’ iloccupa
Si
Ogni
cuore
scheda
della
dell’unita
di acquisizione
generazione
comunicazione
PXI eègestisce
èe dotata
di
dell’acquisizione
tutti
la idisottosistemi
un
dei
generare
eblock
distribuire
tutti
iada
segnali
l’impianto
comunicazione
segnali
del
connector
banco
analogici
attraverso
con
necessario
e ildigitali
PC
una
Host
rete
collegare
eseriale,
equindi
perche
ilcon
utilizzando
banco.
ogni
l’utente.il
frenante
aspetterebbe
fosse
realmente
protocollo
canale
disiacquisizione
CAN
(Controlled
conseilArea
relativo
Network)
sensore o
installato
attuatore.in vettura. L’assenza di tali segnali
verrebbe diagnosticata come errore di sistema e
pertanto non sarebbe possibile utilizzare il
sistema ABS/ESP
Il banco Prova ABS/ESP

Postazione di controllo
Da questa postazione l’utente è in
grado di controllare il banco a
distanza e in completa sicurezza.
Computer Host
Switch controllo logiche
Comandi dell’attuatore idraulico
Pannello alimentazione
Attraverso
Su
questo terminale
questo selettore
sono installati
è possibile
i SWscegliere
che realizzazione
se utilizzare
la la
simulazione
logica di in
Attraverso
Da
questo pannello
questa manopola
si comanda
è possibile
l’alimentazione
comandare
di tutti
manualmente
i sistemi dell’attuatore
banco, compresi
idraulico
pompa
Real Timedelle
controllo
e cheelettrovalvole
quindi consentono
di serie
all’utente
piuttostodiche
impostare
quella sviluppata
tutti i parametri
oppure impostarlo
oleodinamica
e generatore
sulla modalità
di vuoto
«AUTO»
installati
gestita
separatamente
dal SW
prima della prova
internamente
al laboratorio
e di analizzare
di dinamica
i risultati
e sicurezza
a test ultimato
del veicolo
Architettura di Simulazione
Viceversa i sensori installati su tutti gli azionamento producono dei segnali di
feedback che completano il loop
Segnali velocità ruota
simulati dal modello
Modello Simulink
veicolo 14 g.d.l.
Pannello di
controllo Labview
Circuiti di
condizionamento
segnali
- Velocità ruote
- TC switch
- TC Lamp
- BLS
- VIGN
Le informazioni elaborate dai due SW vengono
inviatedialdiveicolo
PC
Target
che provvederà
a inoltrarle
Dal
pannello
controllo
LabView
si inimpostano
tutti i
Il modello
implementato
Simulink
genera
in tempo
reale
attuatori
del banco.
i parametri
della
prova
come
condizioni
iniziali,
segnali
necessari
a agli
simulare
l’installazione
su reale
Centralina TRW450
tipologia
intervento
sui freni, condizioni
deldella
fondo
vettura edisimula
il comportamento
dinamico
strada
degli
vetturae in
basepneumatici,…
ai segnali provenienti dai sensori
Ethernet
RJ45
I/O
Analog/digital
PXI 7831R FPGA
Sensori di pressione
Pinze freno
Circuito freni Alfa
159 – Banco prova
Messaggi CAN
generati dal modello
Simulink
I segnali giungono a tutti gli azionamenti
NI PXI
I/O
PXI 8461: Genera la
rete CAN veicolo
Messaggi CAN
generati dalla
centralina
Configurazione Software

Scheda FPGA
La scheda FPGA è un dispositivo digitale, programmabile via software che consente
all’utente di gestire in qualsiasi momento le funzionalità implementate. Questo rende
ideale il loro uso nelle attività di prototipazione. La programmazione di articola in più
punti:
Creazione del file base di progetto (.lvproj) dove viene configurato il PXI
Configurazione delle periferiche, quindi della FPGA e della CAN
Creazione degli strumenti di gestione e programmazione delle periferiche (.VI)
Compiling delle istruzioni in linguaggio macchina (.dll) e invio al PXI
Configurazione Software

Mapping canali (software)
L’ operazione di mapping consiste nel collegare tra loro i tre ambienti del banco così
da renderne possibile la comunicazione:
Collegamento tra variabili e parametri del modello Simulink con gli indicatori e i
controlli di LabView
Associazione delle porte I/O del modello Simulink ai canali analogici e digitali di
acquisizione del banco
Tutte le informazioni raccolte durante la simulazione vengono salvate in un file
dal DATA LOGGING configurabile durante l’operazione di Mapping
Configurazione Hardware

Mapping canali (Hardware)
Unitamente al Mapping SW è necessario collegare fisicamente i sensori del banco
con le relative porte delle schede di acquisizione all’interno dei connector block.
Picofarad Racing Team
L’attività formativa all’interno del Laboratorio Pirelli,
presso l’incubatore del Politecnico di Torino, oltre che per
la stesura della presente Tesi di Laurea è stata
fondamentale per l’acquisizione di importanti tecniche di
programmazione di sistemi di acquisizione dati che
verranno utilizzate nel proseguimento della mia attività
all’interno del Picofarad Racing Team.
Tale team ha messo a punto un veicolo completamente
elettrico ad alte prestazione che, tra le tante attività, ha
partecipato, con grande successo, alcuni giorni fa alla
FORMULA ATA EHI.
Grazie per l’attenzione.
Scarica

Relatori - Tesionline