23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

44-6 Industrial Communication Systems<br />

s<br />

s<br />

s<br />

s<br />

Starcoupler<br />

Node<br />

s<br />

s<br />

s s s s s<br />

Sync node<br />

Configuration (a)<br />

Configuration (b)<br />

Configuration (c)<br />

FIGURE 44.6<br />

Sync node distribution examples.<br />

Table 44.1 Consequences of Faults in the Configurations Shown<br />

in Figure 44.6<br />

Configuration (a)<br />

Configuration (b)<br />

Configuration (c)<br />

(i) The affected branch loses <strong>communication</strong><br />

(ii) All nodes lose <strong>communication</strong><br />

(i) The affected branch loses <strong>communication</strong><br />

(ii) Two cliques are formed; the branches without sync<br />

nodes lose <strong>communication</strong><br />

(i) In the case when the branch with the sync nodes is<br />

affected, all nodes will lose <strong>communication</strong>; when<br />

another branch is affected, the respective branch<br />

will lose <strong>communication</strong><br />

(ii) The branch with the sync nodes stays synchronized;<br />

all other branches lose <strong>communication</strong><br />

number of attempts will elongate the startup time. Figure 44.6 along with Table 44.1 depicts some examples<br />

that illustrate the effect of sync node distribution on the system behavior when either a fault affects<br />

one branch (i) or the star-coupler (ii).<br />

All these issues have to be considered when determining the large number of configuration parameters<br />

and constants of the FlexRay protocol for an actual cluster implementation. Here, proper planning<br />

and tool support are of utmost importance.<br />

44.4.2 aUTOSAR<br />

In practice, when designing a cluster that shall be built with hardware and software from different vendors,<br />

the AUTOSAR standard must be considered. The goals of the latter are to provide for system-wide<br />

Application layer<br />

Runtime environment<br />

Service layer<br />

ECU abstraction layer<br />

Microcontroller abstraction layer<br />

Complex drivers<br />

Basic software<br />

Microcontroller<br />

FIGURE 44.7<br />

AUTOSAR layer model.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!