SOA中的軟件架構設計及軟硬件解耦方法論
抽象分層 |
作用 |
工作原理 |
工作明細 |
平臺軟件 |
輸入原始采集值,輸出電壓值 解耦軟件與硬件連接 |
提供物理特性原始接口 |
機械特性、電氣特性、功能特性和規程特性。 |
電氣設備驅動 |
輸入電壓值,輸出過濾后電壓值 確保傳感器測量值可用性
|
運行電氣設備驅動軟件電氣診斷(如檢測對地、電池短路、開路等) |
去噪濾波器 傳感器外部供電時的電壓補償 |
傳感器設備驅動 |
輸入電壓值,輸出傳感器含值如像素、點云、溫度值 解耦不同傳感器差異項 |
執行傳感器設備驅動程序; 控制傳感器的物理行為; |
·從原始信號(電信號)到物理值的轉換; ·零點和偏移適應 ·測量值的漂移檢測 ·診斷檢查 ·物理值檢查 ·過濾功能(包括下采樣) |
虛擬設備驅動 |
輸入傳感器含義值,輸出補充后完整值,如亮度值 解耦傳感器信號補償端
|
傳感器的虛擬設備驅動用軟件程序其物理表示進行抽象 |
·信號質量評估 ·信號原始值替換(如傳感器信號質量不足時) ·信號原始值補償 ·信號原始值驗證 ·功能測試診斷接口 |
抽象分層 |
作用 |
工作原理 |
工作明細 |
平臺軟件 |
輸入PWM,輸出PWM值 解耦軟件與硬件連接 |
提供物理特性原始接口 |
機械特性、電氣特性、功能特性和規程特性。 |
電子設備驅動 |
輸入電壓值,輸出過濾后電壓值 確保執行器執行過程有效性 |
運行電氣設備驅動軟件電氣診斷(如檢測對地、電池短路、開路等) |
去噪濾波器 執行器外部供電時的電壓補償 |
執行器設備驅動 |
輸入PWM,輸出保護及相應的PWM值 解耦執行機械過程 解耦執行器能力保護
|
傳感器設備驅動程序代表執行器的物理行為 |
·疊加輸出值以克服驅動器的摩擦 ·輸出執行信號值并保證執行有效 ·限制輸出值以防止過度損壞 ·控制設定值(配合傳感數據閉環) ·提供限制和能力信息的接口 |
虛擬設備驅動 |
輸入執行器請求值輸出PWM值,如閥門開度 解耦傳執行器抖動、非線性化、執行超限等處理
|
虛擬設備執行程序抽象執行器的物理表現 |
·控制端物理請求值轉換 ·非線性值轉化為線性值 ·用于功能測試的診斷測試器接口 ·特殊模式處理 ·啟動執行機構運行 ·通過覆蓋設定值或濾波消除執行器階段性抖動 ·協調執行器的安全激活 |
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















