91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AUTOSAR BSW之IO概述

冬至子 ? 來源:AUTOSAR軟件攻城獅 ? 作者:嘯西風 ? 2023-07-17 14:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01

概述

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

圖片

I/O Signal Interface :對數據進行初步處理,比如按鍵輸入去抖動

Dirver for ext. ADC: ASIC:ASIC的縮寫是Application Specific Integrated Circuit,特殊應用集成電路,外掛ADC芯片驅動。

Dirver for ext. I/O ASIC :外擴I/O口芯片

SPI Handle :一般外掛芯片通過SPI連接,這里就是講SPI驅動進行封裝

ADCPWMDIO :是MCAL驅動,一般由芯片廠商提供

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

圖片

02

一個示例

MCU檢測一個供電電壓(KL30,12V),電路簡圖如下:

圖片

開個玩笑,要是直接12V懟在IO口,估計有可能燒片子,

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

圖片

假設ADC是12 bit的,ADC值范圍是0-4096:

圖片

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

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

3) Send_Voltage傳感器SWC調用Get_SensorValueADC值,最后計算得出真實的電壓值,比如

3724 * 3.3 /4096 * 4 = 12V,X4是因為有分壓電阻

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2565

    文章

    52971

    瀏覽量

    767193
  • 濾波器
    +關注

    關注

    162

    文章

    8135

    瀏覽量

    182003
  • GPIO
    +關注

    關注

    16

    文章

    1280

    瀏覽量

    54056
  • ADC芯片
    +關注

    關注

    3

    文章

    82

    瀏覽量

    20693
  • PWM驅動
    +關注

    關注

    0

    文章

    28

    瀏覽量

    1434
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AUTOSAR系統中如何將BSW模塊分配到不同的分區和內核呢?

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

    AUTOSAR架構深度解析 精選資料推薦

    AUTOSAR架構深度解析本文轉載于:AUTOSAR架構深度解析目錄AUTOSAR架構深度解析AUTOSAR分層結構及應用軟件層功能應用軟件層虛擬功能總線VFB及運行環境RTE基礎軟件
    發表于 07-28 07:40

    AUTOSAR軟件架構是由哪些部分組成的

    章節回顧AUTOSAR軟件架構(一)中描述了以下內容:Application Layer應用層Runtime Environment (RTE)運行時環境Basic Software (BSW
    發表于 12-09 07:30

    為什么使用AUTOSAR

    文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現之前的行業現狀1.2 AUTOSAR出現之后可以實現如下目標2、AUTOS
    發表于 12-09 07:50

    AUTOSAR的相關資料推薦

    AUTOSAR基礎篇EcuM_wto9109的博客-CSDN博客【AutoSAR】【EcuM】ECU狀態管理專注汽車軟件開發、AutoSAR、車載以太網、SOA、EE架構。07-08
    發表于 01-27 08:25

    AUTOSAR基礎軟件層是由哪些部分組成的

    AUTOSAR基礎軟件層即BSW(Basic Software)層,與應用層、運行環境層共同搭建了AUTOSAR的軟件體系。三個層從上而下,層層遞進,實現了從人機交互到底層硬件的聯系。AUTO
    發表于 02-17 08:00

    基于RT-Thread內核的AUTOSAR在n32g上的實現方案

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

    AUTOSAR軟件架構概述

    文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現之前的行業現狀1.2 AUTOSAR出現之后可以實現如下目標2、AUTOS
    發表于 11-26 17:06 ?128次下載
    <b class='flag-5'>AUTOSAR</b>軟件架構<b class='flag-5'>概述</b>

    基于AUTOSAR規范的操作系統知識

    汽車電子控制器中目前基本遵循AUTOSAR規范,而其中操作系統作為BSW的重頭戲,始終讓學習AUTOSAR的同學望而生畏,進而望而卻步。所以,今天整理下基于AUTOSAR規范的操作系統
    的頭像 發表于 02-13 14:03 ?2157次閱讀
    基于<b class='flag-5'>AUTOSAR</b>規范的操作系統知識

    關于AUTOSAR-DEM模塊的簡要介紹和幾點思考

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

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

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

    一文入門AUTOSAR OS

    Autosar Os 在Autosar 框架中上至RTE 下至驅動,中間可以和BSW 基礎模塊進行交互。是整個autosar 框架下最重要的組成部分。
    的頭像 發表于 06-29 10:34 ?5395次閱讀
    一文入門<b class='flag-5'>AUTOSAR</b> OS

    AUTOSAR BSW層介紹

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

    AUTOSAR軟件開發環境EB tresos Studio簡介

    EB tresos是一款經典的AUTOSAR軟件開發環境,依賴于一致的單一工具環境來通過汽車開放系統架構 AUTOSAR 開發電子控制單元 (ECU);它能夠實現配置、驗證和生成 ECU 基礎軟件 (BSW)的功能。
    的頭像 發表于 09-19 10:06 ?1.3w次閱讀
    <b class='flag-5'>AUTOSAR</b>軟件開發環境<b class='flag-5'>之</b>EB tresos Studio簡介

    AUTOSAR經典平臺介紹

    汽車電子系統的軟件組件、運行時環境和通信機制,以實現模塊化、可重用和可擴展的系統開發。 在AUTOSAR CP中,軟件組件被分為應用軟件組件(SWC)和基礎軟件組件(BSW)。SWC是實現特定功能的軟件模塊,例如引擎控制、制動系統等。B
    的頭像 發表于 10-27 15:30 ?1858次閱讀
    <b class='flag-5'>AUTOSAR</b>經典平臺介紹
    主站蜘蛛池模板: 免费国产不卡午夜福在线 | 国产激情视频一区二区三区 | 性欧美videofree另类超大 | 九色视频播放 | 真人实干一级毛片aa免费 | 免费视频现线观看 | 欧洲性开放大片免费观看视频 | 亚洲伊人天堂 | 天天综合网网欲色 | 欧美色老太婆 | 成人av在线播放 | 婷婷操 | 一级特黄a大片免费 | 激情六月丁香 | 日本三级日本三级人妇三级四 | 四虎最新紧急更新地址 | 亚洲激情婷婷 | 在线伊人网 | 最新欧美一级视频 | 一级特黄aaaaaa大片 | 奇米影视五月天 | 免费看美女午夜大片 | 超人碰碰碰人人成碰人 | 久热中文字幕在线精品免费 | 欧美高清一区二区三 | 日本不卡视频在线播放 | free性日韩| 日本色午夜 | 色爱区综合激月婷婷激情五月 | 亚洲色图欧美激情 | 成人午夜剧场 | 98pao强力打造高清免费 | 色就操 | 色视频一区二区三区 | 国产女在线 | 国产一级αv片免费观看 | 求av网站| 国产色婷婷| 波多野吉衣一区二区三区在线观看 | q2002韩国理论| 日本黄色站 |