LoginSignup
0
0

More than 1 year has passed since last update.

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

Last updated at Posted at 2022-12-05

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

AUTOSAR Countdown Calendar 2022

2022/12/05日の投稿です。

AUTOSARが、今年の版、R22-11をまもなく公開します。

下記は想定URLです。まだ公開していなければごめんなさい。

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

AUTOSAR R22-11記事一覧はこちら。

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

用語(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

Countdown Calendar 2022

今年企画した6つのCountdown Calendarと、それぞれの記事一つをご紹介します。

AUTOSAR Countdown Calendar 2022

AUTOSAR References to ISO, IEC, ITU, IEEE, RFC and SEA etc.

Automotive Handbook Countdown Calendar 2022

Basic principles, ボッシュ自動車handbook(英語)11版まとめ<2>

2022 いいねをいただいた記事ランキング(O.K.版) Countdown Calendar 2022

2022年1月下旬 いいねをいただいた記事 16

CDCale(O.K.) Countdown Calendar 2022

「会議は15分未満」に。小耳にはさんだ話。

ABC language (O.K.版) Advent Calendar 2022

LLVMソースコードのコンパイルをしようと思ってハマった罠とそこから脱出するための努力

ABC maker(O.K版) Advent Calendar 2022

JAXA/IPA クリティカルソフトウェアワークショップ WOCS言語関連発表(改定版)

CountdownCalendar2022 報告

関連文書(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の仕組みと設計のために

更新資料 Abstract Platform, Vehicle Modelへの対応版

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

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

文書履歴(document history)

ver. 0.01 初稿 20220605
ver. 0.02 URL追記 20230109

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