Home page
Ricerca Software
Il campo della ricerca software per l'ecologia e l'ambiente
è per noi estremamente stimolante. Riteniamo infatti che vi siano
potenzialità enormi collegate allo sviluppo di sistemi software di
gestione, controllo e valutazione di dati finora demandati a normali strumentazioni
di rilevazione o a personale specializzato o a sistemi puramente hardware,
ma scarsamente interattivi con le problematiche.
La ricerca software, specialmente integrata con la ricerca
chimica e fisica, potrebbe aiutare a risolvere problemi di gestione e controllo
relativi a fasi produttive, a siti, aree, tematiche ambientali, impianti
di trattamento e controllo rifiuti e reflui, produzione energia, controllo
emissioni ed inquinanti ecc.
Ancora più importante e mirato potrebbe poi rivelarsi
l'investimento su tale ricerca preventivamente alla predisposizione dei
progetti ed alla realizzazione delle attività precendentemente citate,
o che richiedano specifici software per finalità ecologiche-ambientali
e riduzione di emissioni e rifiuti.
Di seguito riportiamo alcune esperienze e competenze che
riteniamo di poter offrire per lo specifico settore.
Competenze Generali
- Progettazione elettronica di sistemi di misura di
controllo.
- Progettazione di schede elettroniche.
- Ampia competenza ottenuta realizzando progetti in
differenti settori applicativi.
- Progettazione e realizzazione di software per schede
a microprocessore e personal computer.
- Software di controllo per sistemi operativi: Dos,
NT, Windows.
Settori Applicativi
- Abbiamo collaborato alla realizzazione di oltre 300
progetti in svariati settori applicativi, tra cui sistemi di pesatura, bilance
elettroniche: è necessaria la conoscenza di specifiche norme di settore,
l'elaborazione di segnali analogici molto deboli (pochi mV) con risoluzioni
elevate (16-20bits);
- Reti wireless, per controllare sistemi embedded usanqo
ethernet wireless;
- Linee di collaudo per autoveicoli: è necessaria
la conoscenza di specifiche norme di settore, l'elaborazione contemporanea
di segnali analogici e digitali, gestione di basi dati, grafica su PC;
- Misura e generazione di radiazioni;
- Controlli dimensionali usando sistemi ottici: uso
di telecamere, loro interfaccia con PC e gestione ed elaborazione d'immagine
per la estrazione degli elementi utili per la misurazione;
- Controlli semaforici, inclusa la loro centralizzazione:
controllori locali per la gestione del singolo incrocio e gestione di reti
informatiche per la supervisione di interi quartieri;
- Terminali di visualizzazione dati, con particolare
riguardo alla efficienza di elaborazione grafica, al basso costo dell 'hardware
ed alla compatibilità con PLC e bus di campo esistenti;
- Schede interfaccia PC su schede ISA e PCI; per acquisizione
dati analogici;
- Interfacce IEEE1394; per interfacciare telecamere
ed altre periferiche ad alta velocità;
- Interfacce USB per interfacciare sistemi di acquisizione
dati analogici;
- Bus di campo: realizzazione di interfacce verso i
principali bus di campo per acquisizione dati;
- Embedded web; per controllare, utilizzando browser
da PC, sistemi a microcontrollore embedded, utilizzando per queste realizzazioni
differenti strumenti sia hardware che software, quali
- Compilatori C, C++;
- Assembler;
- Foth;
- Sistemi operanti real time embedded: phar lap, CMX;
- Embedded TCP/IP
Progettazione Schede Elettroniche
- Progettazione hardware e firmware di schede a microprocessore con esperienza
maturata nell'uso di una ampia gamma di componenti, per cui sono disponibili
sistemi di sviluppo, sistemi operativi real time, emulatori:
- Motorola: HC05, HC08, HC11, HC12, ColdFire, PowerPC
- Hitachi : H8, H8S, SH1, SH3
- ST : ST6, ST7
- Mitsubishi : M34550, M16C
- Atmel: AVR
- Microchip : PIC 16xx, PIC 17xx ,
- AMD : 29K, SC300, SC400
- Analog Device : DSP e Sharc.
L'uso di FPGA (Xilinx, Altera, Lattice) per la semplificazione ed integrazione
della parte logica delle schede, l'iter di progettazione prevede:
- Definizione delle specifiche hardware/firmware. In questa fase vengono
identificati i requisiti hardware e firmware del sistema, allo scopo di
defnire la struttura ed i dettagli di realizzazione. La definizione di specifiche
è altamente interattiva, partecipando insieme attivamente alla. discussione
sulle caratteristiche di Sistema, alle possibili soluzioni e mettendo a
disposizione la nostra esperenza.
- Le specifiche così definite, anche se non completamente esaustive,
devono essere adeguate per la effettiva progettazione hardware e per la
deflnizione dell'architettura del firmware. Il completamento delle specifiche,
come spesso avviene, può continuare contemporaneamente alla realizzazione
degli schemi elettrici, eventualmente adeguando le specifiche stesse a ottimizzazioni
possibili dell'hardware e del firmware. Questo processo interattivo permette
una migliore ottimizzazione del progetto fin dalla prima realizzazione e
Può essere completato con successo solo grazie alla ampia esperienza
congiunta fra noi e il cliente.
- Le schede da progettare spesso includono anche elementi specifici ad
un particolare settore industriale ( interfacce ).
- Definiti gli schemi elettrici e la struttura firmware di base della
scheda ( che vengono definiti contestualmente per una migliore ottimizzazione
di progetto come già indicato ), viene stabilita la struttura meccanica.
Anche in questo caso la definizione avviene interattivamente, attraverso
il confronto diretto fra noi e il Cliente. Questa interazione porta alla
realizzazione di un master per circuito stampato che tiene conto fin dalla
prima realizzazione delle specifiche esigenze meccaniche e realizzative
del cliente, favorendo una ingegnerizzazione ottimale.
- Se il cliente lo ritiene necessario, seguiamo la realizzazione dei campioni,
ottenuti i quali impegnano al loro "debug", per garantire non
solo il corretto funzionamento, ma anche il rispetto di tutti i vincoli
espliciti ( indicati in specifica) o impliciti ( rispetto di regole di buona
progettazione, rispetto di margini operativi non eccesivamente restrittivi,
rispetto di norme generali quali compatibilità elettromagnetica etc
).
- La scheda campione viene, quindi, verificara sia in hardware che facendovi
eseguire il firmware di base che poi viene esteso fino alla completo rispetto
delle specifiche concordate.
- Terminata la verifica dei campioni sia hardware che firmware, provvediamo
a generare tutta la documentazione necessaria per il passaggio in produzione
della scheda stessa, eventualmente supportando con adeguate procedure di
test le strutture di produzione
In sintesi,ci proponiamo come un partner flessibile ed attivo nella definizione
sia delle specifiche di prodotto che nelle tecnologie e tecniche di progettazione.
Progettazione Sistemi Elettronici di Controllo
e Misura
Sistemi di controllo e misura sono costituiti da differenti
elementi:
- Schede per acquisizione e pre-elaborazione dei dati;
- Comunicazione delle informazioni sia usando interfaccie
punto-punto locali che strutture generali di telecomunicazione (modem, GSM);
- Integrazione dei dati provenienti da differenti sorgenti;
- Elaborazione finale, integrazione, visualizzazione,
gestione e memorizzazione dei dati;
Ciascuna di queste fasi ha prorpie esigenze, e possono fornire
esperienza di progettazione sia delle singole fasi sia dell'insieme:
- Definire cosa è conveniente gestire localmente
(più vicino possibile alla sorgente dei dati);
- La tipologia di comunicazione, i protocolli da usare;
- quali elaborazioni finali, come visualizzare dati,
come memorizzarli;
Software per Personal Computer
Il personal computer è uno strumento insostituibile in alcune applicazioni
di gestione e controllo. I personal computer si avvantaggiano di:
- Ampia base software disponibile;
- Ambia disponibilità di sistemi di sviluppo, ottimizzati per differenti
esigenze;
- Potenza di calcolo disponibile a prezzo vantaggioso;
- Espandibilità sia hardware che software.
Ma presentano alcuno svantaggi:
- L'evoluzione sia hardware che software è più rapida della
vita media di un prodotto industriale, e questo tende ad aumentare i costi
di manutenzione del sistema;
- Il porting di applicazioni fra generazioni hardware e software successive
non sempre è indolore;
- La complessità del sistema operativo e dei componenti software
acquistati rende la costruzione di applicazioni real-time alquanto complessa.
Bilanciando adeguatamente i vantaggi nell'uso del personal computer con quelli
di usare una apposita scheda e software nella progettazione di sistemi di controllo
e gestione è possibile ottenere il meglio di entrambe le tecnologie.
- Abbiamo acquistato esperienza nello sviluppo di software su pc per uso
indistriale:
- Visualizzazione in tempo reale di variabili misurate con schede di acquisizione;
- Integrazione fra dati acquisiti da sorgenti distinte in un unico frame
operativo;
- L'uso di mappe interattive;
- Controllo interattivo di macchinari industriali;
- Interfacce IEEE1394;
- Interfacce USB;
- Costruzione di device drivers per gestioni dipendenti criticamente dal
tempo sotto Win95, Win98.
- Interfacce grafiche uomo-macchina per sistemi di controllo e misura;
- Uso della voce nella gestione delle interfacce uomo-macchina.
- Come accennato anche nei precedenti punti, l'evoluzione
dei sistemi software e hardware è continua, per cui è fondamentale
valutare approfonditamente la ricerca da effettuare e le problematiche connesse,
affinchè dia le giuste risposte alle richieste di intervento. E'
prevista pertanto la richiesta di un preventivo
specifico, inviando tutte le informazioni necessarie via E-mail o fax o
corriere alla Nostra sede. E' possibile anche richiedere sopralluogo
per la valutazione di situazioni particolari.
- Per l'area software, è possibile richiedere
anche contratto on-line di consulenza tecnica relativa a controlli e (prevedibili)
futuri aggiornamenti su ricerche da noi effettuate o, previa valutazione
preventiva, su sistemi già operativi.
Richiesta di preventivo
Richiesta di sopralluogo
Ordine
Pagamenti
Home page