Professional Documents
Culture Documents
In-Vehicle Networking MOST
In-Vehicle Networking MOST
a variety of devices
MOST defines mechanisms for sending streaming data and packet based
data, and provides a complete application framework to control interaction between devices in a clearly structured way.
MOST supports different speed grades and physical layers.
base signal.
Within the synchronous base data signal, the content of multiple streaming
available and reserved for the dedicated stream so there are no interruptions, collisions, or delays in the transport of the data stream.
MOST is designed for high quality of service and efficient transport of
sending asynchronous, packet based data in addition to the Control Data and the Streaming Data.
These mechanisms run on top of the permanent synchronous data signal.
However, the transmission of packet based data is completely separate from the Control Channel and the Streaming Data so that none of them interfere with each other.
MOST is a network that has mechanisms to transport all the various signals
MOST Today
The big three U.S. automakersGeneral Motors (GM), Ford, and
Chryslerare actively evaluating the MOST system for their future cars, with GM reportedly now moving beyond the evaluation stage.
Some 58 car models worldwide are using MOST, including five recently
MOST Today..
Today, about 10% of cars worldwide in production use MOST.
Most of these cars are high-end vehicles. The next-generation low and mid-range cars are expected to subscribe to
the MOST concept as manufacturing efficiencies of supplied parts increase, decreasing costs.
Another key is the automotive industrys adjustment to working with the
Major factors
Cost was a major reason, difficulty of dealing cost-effectively with the
fibers
Another factor has been the industrys resistance to work within an optical
environment, since such systems require a new way of servicing optical components like cutting, splicing, tapping into optical lines, and measuring their signals, requiring new types of tools to do so
Control channel
Data packets (for control messages) are transported to specific addresses. The Control Channel is secured by the Control Channel CRC and has an
Streaming data
Continuous data streams that demand high bandwidth and require time-
synchronized transmission (typically multimedia data, such as audio or video) are transported using Streaming Data connections.
The connections are administered dynamically through appropriate control
messages.
Available bandwidth for Streaming Data connections be administered in a
Connection Manager that is responsible for all requests for establishing connections
(Packet Data Channel CRC) and has an ACK/NAK mechanism with automatic retry.
A MOST device is a physical unit that can be connected to a MOST network via a MOST Network Interface Controller.
Function block
On the application level, a MOST device contains multiple components that are called function blocks (FBlocks), for example, tuner, amplifier, or CD player.
It is possible that there are multiple FBlocks in a single MOST device, such as a tuner and an amplifier combined in one case and connected to the MOST network
Function block
Between the FBlocks and the MOST Network Interface Controller, the
Network Service forms an intermediate layer providing routines to simplify the handling of the MOST Network Interface Controller.
Each FBlock contains a number of single functions. For example, a CD
player possesses functions such as Play, Stop, Eject, and Time Played.
Function block
Interaction with an FBlock requires two partners which are distributed over the
primary function.
MOST functions
Functions are grouped together in FBlocks with respect to their contents. Therefore, FBlocks are references for external applications to localize a
certain function.
A function is addressed in an FBlock.
In order to distinguish between the different FBlocks and functions (Fkts)
MOST function
When accessing functions, certain operations are applied to the respective
function.
The type of operation is specified by the OPType. The parameters of the operation follow the OPType, resulting in the
communicates with the external world. Functions can be subdivided into two categories:
Functions that can be started and which lead to a result after a certain
Methods
Methods can be used to control FBlocks.
In general, a method is triggered only once at a certain point of time, for
Methods
After finishing the process, the controlled FBlock should report execution
to the Controller.
This report may contain results of the process, for example, a frequency
results before finishing, such as informing the Controller about the successful start of the process.
Properties
Properties can be read (e.g., temperature), written (e.g., passwords), or
Properties setting
Example : Temperature setting of a heating control.
Function Temp is a member of the FBlock Heating, so the HMI sends the
Reading a Property
In order for the HMI to display the current temperature, the value of
OPType
addresses
Internal Node Communication address Node position address (RxTxPos) Logical node address (RxTxLog)
Group address
Broadcast address Ethernet MAC address
FblockID
The FBlockID is the identifier of a special FBlock. Every FBlock with a certain FBlockID must contain certain specific
functions.
System Specific proprietary FBlockIDs can be used by a System Integrator
FblockID
InstID
There may be several equal FBlocks with the same FBlockID in the system
HMI.CDC.CD.1.Track.Set(10)
HMI.CD.1.Track.SetGet(10) HMI.CD.1.Track.Status(10) CDC.HMI.CD.1.Track.Status(10) CDC.CD.1.Track.Status(10)
Marks split-up
Design(block diagram/program)
Output Viva-voce Observation Procedure/explanation Total
question paper. After getting the question paper/answer sheet fill up all the columns Make the design(block diagram/program) for both the questions Then get the proceed sign to proceed further Take your time to get your output, if you got the output for one question get the verification sign(Verified) immediately then proceed to next question. Once you got your outputs, you can start writing viva-voce, procedure/explanation If you get a part of your output ,you have to get Partial output sign
Spend your time to get OUTPUT, I will give sufficient time to write once you
have got output (that means you can spend atleast 2 hrs for getting output) For example, Design 30 minutes Lab view implementation 20 minutes connecting hardware and verifying Output 15 minutes Program typing 40 minutes connecting hardware and verifying Output 15 minutes Total time 120 minutes