LoginSignup
0
0

More than 1 year has passed since last update.

Requirements on I/O Hardware Abstraction, No.75, CP, AUTOSAR R22-11(2)

Last updated at Posted at 2023-01-09

Requirements on I/O Hardware Abstraction, AUTOSAR R22-11, CP, No.75

AUTOSARが、2022年の版、R22-11公開しました。公開行事の模様は

AUTOSAR R22-11 Release Event 20221208

下記URL順次確認中です。

文書は検索してダウンロードできます。

要求/仕様(Requirement and Specification)

一覧

AUTOSAR R22-11 Classic Platform 一覧はこちら。

Classic Platform Release Overview, AUTOSAR R22-11, CP, No.0(2)

AUTOSAR R22-11 マラソン

Qiitaの記事の一覧は作成中です。

AUTOSAR R22-11 一覧(2)

Abstract Platformとの関係

電源系サービスに統合する。

<この項は書きかけです。順次追記します。>

文書変更(Document Change)

Changed SWS_IoHwAb_00145 to SWS_IoHwAb_NA_00145

用語(terms)

Term Description Example
Class A class represents a kind of electrical connection to the ECU. It could be for example an analogue, a discrete,… Analogue Class, Discrete Class…
Electrical Signal It is the electrical signal on the pin of the ECU Physical input voltage at an ECUPin
ECU pin It is an hardware electrical connection of the ECU with the rest of the electronic system
ECU Signals It is the software representation of an electrical signal. A signal has attributes and a symbolic name Input voltage,Discrete Output, PWM Input …
ECU Signal group It is the software representation of a group of electrical signals from the same Class Only for discrete Inputs and discrete Outputs
Attributes Characteristics that can be Software (SW) and Hardware (HW) for each kind of Signals existing in a ECU Range, Lifetime / delay, …
Symbolic name The symbolic name of a signal is used by the IO Hardware Abstraction module to make a link (function, pin)
Data Type Analogue: Datatype of the signal Discrete: either bool or AUTOSAR defined type (BoolType) (VoltageType, CurrentType, ResistanceType, BoolType) Each DataType has a given size: 16 bits or 32 bits
Range This is a functional range and not an electrical range.) For analogue signals [lowerLimit...upperLimit] (Voltage, current), [0...upperLimit] (resistance) For discrete signals [0,1] For timing signals [0…upperLimit] (period), [- 100…100%] (Duty Cycle) [-12Volts...+12Volts] (voltage)
Resolution This attribute for many Classes is dependent on the range and the Data Type. Example: (upperLimit - lowerLimit) / (2datatypelength -1) For the others is known and defined. Voltagemin = -12 Volts Voltagemax = 12 Volts Data Type : 16 bits Resolution => 24 / 65535
Hardware Resolution This is the maximum possible resolution of the hardware (ADC) ADC converter could have a 8/10/12/16 bits resolution
Hardware Accuracy This is the accuracy of Hardware. It depends on hardware peripheral used for acquisition and/or generation ADC converter could have an accuracy of +-3LSB
Accuracy It depends of hardware peripheral used for acquisition and/or generation. ADC converter could be a a 8/10/12/16 bits converter
Diagnosis Diagnosis capability of the functionality Diagnosis Not Supported (could be a static check) No valid information available Short to Power Supply Short to Ground Open Load Over Temperature Diagnosis OK
Synchronization A signal could be synchronize with another signal or with an event like a trigger If a discrete signal is “TRUE”, acquire an analogue signal
Access Defines if the Signal is attached to a Get(Read) / Set(Write) feature.
Inversion Inversion between the physical value and the logical value. This attribute is not visible and not configurable by users of IO Hardware Abstraction. Physical HighState -> (Signal=False) Physical LowState -> (Signal=True)
Lifetime Only for Inputs: It is the maximum allowed age of the data (time is in microseconds). If Lifetime is 0, then the signal is directly get from the register. Lifetime = 0 is a direct access Lifetime = 1000µs the value read is at maximum 1ms older
Delay Only for Outputs: It is the maximum allowed time until an output is actually set (time is in microseconds) If Delay is 0, then the signal is set immediately Delay = 0 is a direct access Delay = 100µs the command is set until 100µs elapse
Filtering /Debouncing It defines if the Signal is provided as a raw value or if a filtering/debouncing method is included in the IO Hardware Abstraction module for this Signal. Raw, Debounce 3 Samples, Wait 10ms,
Sampling Rate Time period required to get a Signal value. Sampling rate for a sampling windows (burst)
Report Changes This attribute is only applicable to Discrete Inputs. It defines the capability (or not) of reporting level changes. Enable or Disable
Pulse Test This attribute means that the output shall be tested thanks a dedicated pulse. If this attribute is not set, diagnosis will be done while using the output.

英日

日本語は仮訳

T.B.D.

参考(reference)

[1] Layered Software Architecture
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[2] Software Standardization Template
AUTOSAR_TPS_StandardizationTemplate.pdfAUTOSAR 英語 単語帳 参考文献 AdventCalendar2022

Glossary も 参考に入れましょう。
https://www.autosar.org/fileadmin/standards/foundation/22-11/AUTOSAR_TR_Glossary.pdf

関連文書(Related document)

2023年1月 記事数一覧

年末100記事を30点に仕上げる。

2023 書き初め

「はじめてのCAN/CANFD 」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】

三方良し Udemy 車載LAN入門講座 CAN通信編

詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(1) 著者  <エンジニア夏休み企画 読書感想文>

詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(2)参考文献 <エンジニア夏休み企画>【読書感想文】

詳解 車載ネットワーク CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために

R22-11 URL変更

Requirements on I/O Hardware Abstraction, AUTOSAR 75, R22-11, CP, 20230421

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>

文書履歴(document history)

ver. 0.01 初稿 20230109
ver. 0.02 ありがとう追記 20230607

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0