欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AUTOSAR BSW之IO概述

冬至子 ? 來源:AUTOSAR軟件攻城獅 ? 作者:嘯西風(fēng) ? 2023-07-17 14:40 ? 次閱讀

01

概述

這里的IO不是指芯片的那種通用GPIO(只有高低電平的那種),這里說的I/O信號(hào)包括模擬信號(hào)數(shù)字信號(hào) ,包括ADC、PWM、DIO等。

圖片

I/O Signal Interface :對(duì)數(shù)據(jù)進(jìn)行初步處理,比如按鍵輸入去抖動(dòng)

Dirver for ext. ADC: ASIC:ASIC的縮寫是Application Specific Integrated Circuit,特殊應(yīng)用集成電路,外掛ADC芯片驅(qū)動(dòng)。

Dirver for ext. I/O ASIC :外擴(kuò)I/O口芯片

SPI Handle :一般外掛芯片通過SPI連接,這里就是講SPI驅(qū)動(dòng)進(jìn)行封裝

ADCPWMDIO :是MCAL驅(qū)動(dòng),一般由芯片廠商提供

在實(shí)際使用中,覺得之所以要弄一個(gè)I/O Hardware Abstraction的另外一個(gè)原因是,避免APP直接訪問底層。實(shí)際都是把I/O Hardware Abstraction當(dāng)做一個(gè)CDD來搞,里面的內(nèi)容自己實(shí)現(xiàn),在達(dá)芬奇工具中新建一個(gè)SWC,然后自己實(shí)現(xiàn)功能(比如實(shí)現(xiàn)去斗的操作)。

圖片

02

一個(gè)示例

MCU檢測(cè)一個(gè)供電電壓(KL30,12V),電路簡(jiǎn)圖如下:

圖片

開個(gè)玩笑,要是直接12V懟在IO口,估計(jì)有可能燒片子,

一般是按下面的接法,采取分壓電阻分壓

圖片

假設(shè)ADC是12 bit的,ADC值范圍是0-4096:

圖片

1) Adc_ReadGroup ,Adc_ReadGroup這個(gè)函數(shù)時(shí)ADC MCAL中提供的,用于讀取原始的ADC值,假如是3724。

2) Get_SensorValue ,是IoHwAb中的一個(gè)Server runable,被Send_Voltage函數(shù)調(diào)用,在這里獲取原始值,你可以做些濾波去斗處理,比如搞一個(gè)滑動(dòng)平均值濾波。

3) Send_Voltage傳感器SWC調(diào)用Get_SensorValueADC值,最后計(jì)算得出真實(shí)的電壓值,比如

3724 * 3.3 /4096 * 4 = 12V,X4是因?yàn)橛蟹謮弘娮?/p>

所有的DIO、PWM、ADC一般都是這么來搞的

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2553

    文章

    51476

    瀏覽量

    757037
  • 濾波器
    +關(guān)注

    關(guān)注

    161

    文章

    7879

    瀏覽量

    179085
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1217

    瀏覽量

    52447
  • ADC芯片
    +關(guān)注

    關(guān)注

    3

    文章

    78

    瀏覽量

    20383
  • PWM驅(qū)動(dòng)
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    1246
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AUTOSAR系統(tǒng)中如何將BSW模塊分配到不同的分區(qū)和內(nèi)核呢?

    AUTOSAR 提供了一系列機(jī)制來解決這些問題,支持高效、安全的 BSW 多核分配。
    的頭像 發(fā)表于 11-16 17:49 ?3338次閱讀
    在<b class='flag-5'>AUTOSAR</b>系統(tǒng)中如何將<b class='flag-5'>BSW</b>模塊分配到不同的分區(qū)和內(nèi)核呢?

    AUTOSAR架構(gòu)深度解析 精選資料推薦

    AUTOSAR架構(gòu)深度解析本文轉(zhuǎn)載于:AUTOSAR架構(gòu)深度解析目錄AUTOSAR架構(gòu)深度解析AUTOSAR分層結(jié)構(gòu)及應(yīng)用軟件層功能應(yīng)用軟件層虛擬功能總線VFB及運(yùn)行環(huán)境RTE基礎(chǔ)軟件
    發(fā)表于 07-28 07:40

    AUTOSAR軟件架構(gòu)是由哪些部分組成的

    章節(jié)回顧AUTOSAR軟件架構(gòu)(一)中描述了以下內(nèi)容:Application Layer應(yīng)用層Runtime Environment (RTE)運(yùn)行時(shí)環(huán)境Basic Software (BSW
    發(fā)表于 12-09 07:30

    為什么使用AUTOSAR

    文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現(xiàn)之前的行業(yè)現(xiàn)狀1.2 AUTOSAR出現(xiàn)之后可以實(shí)現(xiàn)如下目標(biāo)2、AUTOS
    發(fā)表于 12-09 07:50

    AUTOSAR的相關(guān)資料推薦

    AUTOSAR基礎(chǔ)篇EcuM_wto9109的博客-CSDN博客【AutoSAR】【EcuM】ECU狀態(tài)管理專注汽車軟件開發(fā)、AutoSAR、車載以太網(wǎng)、SOA、EE架構(gòu)。07-08
    發(fā)表于 01-27 08:25

    AUTOSAR基礎(chǔ)軟件層是由哪些部分組成的

    AUTOSAR基礎(chǔ)軟件層即BSW(Basic Software)層,與應(yīng)用層、運(yùn)行環(huán)境層共同搭建了AUTOSAR的軟件體系。三個(gè)層從上而下,層層遞進(jìn),實(shí)現(xiàn)了從人機(jī)交互到底層硬件的聯(lián)系。AUTO
    發(fā)表于 02-17 08:00

    基于RT-Thread內(nèi)核的AUTOSAR在n32g上的實(shí)現(xiàn)方案

    AUTOSAR從上往下分為應(yīng)用層、RTE層和基礎(chǔ)軟件層(BSW)。應(yīng)用層由多個(gè)軟件組件SWC組成,每個(gè)SWC是具有一定功能的模塊,如汽車發(fā)動(dòng)機(jī)控制邏輯,這些模塊可以由matlab的autosar軟件包依據(jù)
    發(fā)表于 07-27 14:30

    AUTOSAR軟件架構(gòu)概述

    文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現(xiàn)之前的行業(yè)現(xiàn)狀1.2 AUTOSAR出現(xiàn)之后可以實(shí)現(xiàn)如下目標(biāo)2、AUTOS
    發(fā)表于 11-26 17:06 ?127次下載
    <b class='flag-5'>AUTOSAR</b>軟件架構(gòu)<b class='flag-5'>概述</b>

    基于AUTOSAR規(guī)范的操作系統(tǒng)知識(shí)

    汽車電子控制器中目前基本遵循AUTOSAR規(guī)范,而其中操作系統(tǒng)作為BSW的重頭戲,始終讓學(xué)習(xí)AUTOSAR的同學(xué)望而生畏,進(jìn)而望而卻步。所以,今天整理下基于AUTOSAR規(guī)范的操作系統(tǒng)
    的頭像 發(fā)表于 02-13 14:03 ?1744次閱讀
    基于<b class='flag-5'>AUTOSAR</b>規(guī)范的操作系統(tǒng)知識(shí)

    關(guān)于AUTOSAR-DEM模塊的簡(jiǎn)要介紹和幾點(diǎn)思考

    DEM全稱“Diagnostic Event Management”,該模塊作為AUTOSAR架構(gòu)中的BSW模塊之一,對(duì)于ECU軟件開發(fā)也是必需的軟件模塊
    的頭像 發(fā)表于 04-15 17:12 ?3358次閱讀

    淺談AUTOSAR車載安全通信(SecOC)SecOC

    自動(dòng)合成孔徑雷達(dá): 一種AUTOSAR BSW模塊 與PDU路由器BSW并行 關(guān)鍵數(shù)據(jù)的有效認(rèn)證 議定書層面的保護(hù) 數(shù)據(jù)單位(PDU)-網(wǎng)絡(luò)不可知
    發(fā)表于 05-24 14:26 ?1001次閱讀
    淺談<b class='flag-5'>AUTOSAR</b>車載安全通信(SecOC)SecOC

    一文入門AUTOSAR OS

    Autosar Os 在Autosar 框架中上至RTE 下至驅(qū)動(dòng),中間可以和BSW 基礎(chǔ)模塊進(jìn)行交互。是整個(gè)autosar 框架下最重要的組成部分。
    的頭像 發(fā)表于 06-29 10:34 ?4464次閱讀
    一文入門<b class='flag-5'>AUTOSAR</b> OS

    AUTOSAR BSW層介紹

    上一篇文章提到了基礎(chǔ)軟件層BSW包含微處理器抽象層(MCAL)、ECU抽象層、服務(wù)層以及復(fù)雜驅(qū)動(dòng),而每一層按照功能模塊可以進(jìn)一步劃分,如下圖所示。
    的頭像 發(fā)表于 07-08 17:30 ?1941次閱讀
    <b class='flag-5'>AUTOSAR</b> <b class='flag-5'>BSW</b>層介紹

    AUTOSAR軟件開發(fā)環(huán)境EB tresos Studio簡(jiǎn)介

    EB tresos是一款經(jīng)典的AUTOSAR軟件開發(fā)環(huán)境,依賴于一致的單一工具環(huán)境來通過汽車開放系統(tǒng)架構(gòu) AUTOSAR 開發(fā)電子控制單元 (ECU);它能夠?qū)崿F(xiàn)配置、驗(yàn)證和生成 ECU 基礎(chǔ)軟件 (BSW)的功能。
    的頭像 發(fā)表于 09-19 10:06 ?9831次閱讀
    <b class='flag-5'>AUTOSAR</b>軟件開發(fā)環(huán)境<b class='flag-5'>之</b>EB tresos Studio簡(jiǎn)介

    AUTOSAR經(jīng)典平臺(tái)介紹

    汽車電子系統(tǒng)的軟件組件、運(yùn)行時(shí)環(huán)境和通信機(jī)制,以實(shí)現(xiàn)模塊化、可重用和可擴(kuò)展的系統(tǒng)開發(fā)。 在AUTOSAR CP中,軟件組件被分為應(yīng)用軟件組件(SWC)和基礎(chǔ)軟件組件(BSW)。SWC是實(shí)現(xiàn)特定功能的軟件模塊,例如引擎控制、制動(dòng)系統(tǒng)等。B
    的頭像 發(fā)表于 10-27 15:30 ?1468次閱讀
    <b class='flag-5'>AUTOSAR</b>經(jīng)典平臺(tái)介紹