Firmware - Ottobre 2010 - N°57 - (Page 44)

+Tools IL CONTROLLO DEI SISTEMI REAL-TIME Un sistema embedded di tipo real-time deve essere progettato utilizzando un linguaggio opportuno. Ecco quali utilizzare. creare la propria Rete CAN Una panoramica su funzionamento del bus CAN ed una rassegna di strumenti hardware/software indispensabili per creare la propria rete C AN è largamente usata per automobili e camion ma ha trovato applicazione dappertutto. Ci sono molti livelli di “applicazione” disponibili per CAN come ISO 15765 (automobili), J1939 (camion) e CANopen (automazione in fabbrica) ma è molto semplice sviluppare i propri protocolli che si adattino e semplifichino le vostre necessità. I moderni transceivers CAN forniscono un ambiente fisico CAN stabile ed affidabile senza la necessità di costosi cavi coassiali. La gran parte del mistero su CAN è stata dissipato con lo scorrere degli anni. È disponibile una grande quantità di esempi di software CAN per aiutarvi a sviluppare velocemente la vostra rete. Un controller CAN è una apparecchiatura sofisticata. Quasi tutte le ha caratteristiche del protocollo CAN descritte qui sotto vengono automaticamente attuate dal controller con quasi nessun intervento del processore host. Tutto ciò che serve è Figura 1: una rete CAN generica. configurare il controller scrivendo nei suoi registri, scrivere i dati per il controller, ed esso poi narrato tutto il lavoro necessario per mettere il vostro messaggio nel bus. Il controller leggerà anche qualsiasi frame vedrà nel bus si e le conserverà in una piccola memoria FIFO. Esso notificherà al processore host che questi dati sono disponibili e che potrete leggere dal controller. Inoltre il controller contiene un meccanismo di filtro hardware che può essere programmato per ignorare quelle frames CAN che voi non vogliate passare al processore. CARATTERISTICHE PRINCIPALI DI CAN Per gli scopi di questo articolo, daremo per assunto che una rete CAN consiste del livello fisico (i voltaggi ed i cavi) e una frame consistente in una ID e un certo numero di byte di dati. CAN ha gli attributi generali seguenti: • Una ID di 11 o 29 bit e da zero a otto bytes di dati. Suggerimento: questi possono essere cambiati dinamicamente “al volo”. • Rete Peer to Peer. Ogni nodo può vedere tutti messaggi da tutti gli altri nodi. Un nodo non può leggere i propri messaggi. 9 4 44 FOCUS ON TIPS’N TRICKS 14 7 SKILLS MARKET NEWS 26 35 INSIDE SPOTLIGHT 39 62 TOOLS EVENTS ZAPPING 54 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Ottobre 2010 - N°57

TIPS’n tricks
News
FOCUS on - Firewire: sicurezza e velocità
SKILLs
- Streaming multimediale con i.MX27 di Freescale
- protezione del codice su LPC1700
- Un Wireless Voice Transceiver digitale
INside
- SerDes National per applicazioni video
- Microchip nanoWatt XLP
SPOTlight - FPGA Stratix V di Altera
TOOLS
- Il controllo dei sistemi real-time
- CAN Primer: Creare la propria Rete CAN
ANALOG - Power Integrity
EVENTS zapping
Freescale
Elenco inserzionisti
Freescale - Designing with Freescale
Linear Technology - LTC6802
Wireless - ITN2010
Lauterbach - Trace32
Farnell - Element 14
STM - Radcase software tool
Millennium Dataware - Produzione PCB
Repcom - Sensori industriali
Farnell - Distribuzione componenti
Fiera Milano Tech - Sicurezza 2010
Tecnologix - Sistemi di sviluppo per ARM
Elettroshop - Prodotti Sena

Firmware - Ottobre 2010 - N°57

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com