Firmware - Giugno 2014 / N°101 - (Page 15)

PCB-Pool - circuiti stampati Figura 2: Sistema di comunicazione Wireless M-bus. M-BUS, LIVELLO FISICO Come detto lo standard Wireless Mbus specifica la comunicazione tra un misuratore e una qualsiasi altra entità che compone il sistema, per esempio una stazione mobile, un collettore di dati, etc. Questa quanto detto è rappresentato in figura 2. Tre modalità sono previste per il livello fisico dallo standard, per realizzare la comunicazione tra il "meter" e quello che in figura 2 viene identificato come "other". Le tre modalità sono le seguenti: S-Mode: Stationery Mode S1-mode, comunicazione unidirezionale tra il meter e other. S1m-Mode, comunicazione unidirezionale tra il meter e other. S2-Mode, comunicazione bidirezionale tra il meter e other. T-Mode, Frequent Transmit Mode Figura 3: Word di sincronizzazione per le modalità S e R. T1-Mode, comunicazione unidirezionale tra il meter e other. T2-Mode, comunicazione bidirezionale tra il meter e other. R-Mode, Frequent Receive Mode R2-Mode, comunicazione bidirezionale tra il meter e other. Ogni modalità può avere delle sotto modalità a seconda della necessità di avere una comunicazione unidirezionale o bidirezionale. Tutte queste modalità lavorano nella banda degli 868MHz. Per i requisiti di ogni singolo collegamento radio nelle diverse mo- dalità si rimanda alla normativa che specifica tutti i parametri (Banda di frequenza, modulazione, frequenza della portante, baud rate, etc.). Come vedremo più in dettaglio successivamente quando tratteremo il livello di datalink, il protocollo prevede una sequenza di preambolo e un word di sincronizzazione. La sequenza di preambolo è costituita da una sequenza di 01 ripetuta n volte, con n minimo definito dallo standard a seconda dalla modalità. Per i microcontrollori della famiglia Si443x il pre- ambolo consiste in n ripetizioni di una sequenza di 1010. Rispetto allo standard inizia con un 1 rispetto che con uno zero, quindi la soluzione è invertire il pacchetto tramite il bit "eninv" nel Modulation Control 2 register (0x71). In questo caso il preambolo e tutti i successivi pacchetti saranno invertiti prima della trasmissione. La word di sincronizzazione è costituita da 18 bit per le modalità S e R o 10 bit per la modalità T, il valore è fissato in base alla modalità. Nell'Si443x la word di sincronizzazione va da 1 a 4 byte, in ogni caso è sempre preceduta dal preambolo che può essere considerato parte della word di sincronizzazione. Come si vede in figura 3 e 4 poiché i primi due bit della word di sincronizzazione definita dal protocollo sono due zeri, il byte viene integrato con 3 coppie di 01 del preambolo. Anche per la word di sincronizzazione vale la necessità di invertirla prima che venga scritta nel registro. La lunghezza minima del preambolo è stabilita dal protocollo in base alla modalità, la tabella di figura 5 riassume i diversi aspetti secondo quanto stabilito dallo standard rispetto all'implementazione adottata con il Si443x. Per esempio per la modalità S con preambolo corto servono almeno 15 sequenze 01 per un totale di 30 bit (chips), FOCUS ON SKILLS INSIDE TOOLS ANALOG TIPS'N TRICKS MARKET NEWS SPOTLIGHT EVENTS ZAPPING MEMBERSHIP

Tabella dei contenuti per la edizione digitale del Firmware - Giugno 2014 / N°101

TIPS'n tricks
FOCUS on La Protezione da ESD
SKILLs
Implementazione del Wireless M-Bus
Linee guida per reti 1-Wire a lunga distanza
INside
I Motori Passo-Passo
BLCD, controllo motori con LPC1700
ANALOG I Convertitori “Buck” non Isolati con NCP101x
TOOLS Il Code Configurator di casa Microchip
SPOTlight Convertitore Flyback DC-DC Isolato con LT8302
News
EVENTS zapping
Guida

Firmware - Giugno 2014 / N°101

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