在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何使用StateAMS狀態機對具有閾值和滯后的理想開關進行建模?

冬至子 ? 來源:Saber仿真 ? 作者:Greatalent ? 2023-12-05 14:13 ? 次閱讀

描述

理想開關的打開(關閉或停用)關閉(打開或激活)由施加在開關控制端子上的控制信號控制,用戶可以根據閾值電平和滯后定義的操作區域進一步提高可控性。

具有閾值和滯后的開關通常用于開關應用中,以避免系統振蕩。它們有助于減少具有機械負載(泵或電機)的系統不穩定性并減少磨損。它們通過啟用穩定的控制回路來幫助提高系統的可靠性。

在理想的開關中,開關的電阻是根據其工作狀態選擇的。在導通狀態期間,開關的電阻將非常低,因此滿載電流流過開關,同時在器件上施加的壓降最小。在關斷狀態期間,開關的電阻將非常高,因此流過開關的電流非常低,并且在開關兩端施加了全壓降。

使用SaberRD中的StateAMS狀態機建模工具直觀地對具有閾值和滯后的理想開關進行建模。StateAMS 工具允許從基于狀態圖和方程的獨立于語言的描述中創建混合信號有限狀態機模型。有關詳細的建模技術,請參閱工具幫助文檔。

您可以根據您的應用設計不同類型的開關。本文描述了四種不同的用例。

Case 1 - 單刀單擲開關在控制終端進行閾值檢查

Case 2 - 單刀雙擲開關在控制終端進行閾值檢查

Case 3 - 單刀單擲開關在引線端子處進行閾值檢查

Case 4 - 單刀雙擲開關在引線端子處進行閾值檢查

向下滾動到每個用例以了解使用 StateAMS 建模工具實現的開關行為和建模技術。

文后提供了test_design.zip示例下載,使用示例中提供的測試設計文件和實驗測試文件,可以驗證上述四種不同開關的實現。在SaberRD中打開測試設計test.ai_dsn,下圖1是四種案例的電路原理圖,運行實驗測試文件 test_bench.ai_expt即可。

圖片

1、Case 1

單刀單擲開關 (SPST) 是通過控制終端提供的閾值檢查創建的。SPST開關常開。當控制信號值 v(cntrl) 變得大于或等于提供的閾值和滯后的總和 (v(cntrl) >= (thresh + hyst)) 時,開關閉合。表1給出了在控制端帶有閾值檢查的SPST的不同操作模式。

在模式3中,當控制信號值落在這兩個檢查點之間,即 ((thresh - hyst) < v(cntrl) < (thresh + hyst)) 時,開關將根據之前的狀態保持打開或關閉施加控制信號的開關。例如,假設開關閉合(ON 狀態),即 (v(cntrl) >= (thresh + hyst))。

現在,要打開開關(關閉),控制信號電平必須小于或等于 (thresh-hyst)。因此,直到控制信號電平從 ON 狀態下降到 v(cntrl) <= (thresh - hyst) 的電平之前,開關仍像之前的狀態一樣處于 ON 狀態。同樣,一旦開關打開(OFF),開關將保持OFF,直到控制信號大于或等于(thresh+hyst)。

因此,當控制信號電平從關閉狀態上升到 v(cntrl) >= (thresh + hyst) 的電平時,開關仍像之前的狀態一樣處于關閉狀態。模式3的存在是由于模型中存在滯后。當滯后為零時,模式3不存在。

表1控制端帶有閾值檢查的SPST操作模式

圖片

下面是StateAMS 狀態機模型。

圖片

下面是實驗結果。仿真完成后,從結果窗格中打開圖表 Case1。

圖片

2、Case 2

單刀雙擲開關 (SPDT) 是通過控制終端提供的閾值檢查創建的。SPDT 在p1端子處常閉 (NC),在p2端子處常開 (NO)。開關根據控制信號值切換p1和p2端子之間的連接。控制信號必須大于或等于(閾值 + 遲滯)才能使開關從p1切換到p2。

然后,控制信號值必須小于或等于(閾值 - 滯后),以便開關從p2切換回p1。表2給出了在控制終端進行閾值檢查的SPDT的不同操作模式。模式3的存在是由于模型中存在滯后現象,如Case1 所述。

表2控制端帶有閾值檢查的SPDT操作模式

圖片

下面是StateAMS 狀態機模型。

圖片

下面是實驗結果,從結果窗格中打開圖表 Case2。

圖片

3、Case 3

單刀單擲開關 (SPST) 是通過引線端子處提供的閾值檢查創建的。除了提供的控制信號外,該模型還會在關閉和打開開關之前檢查 p 端子的閾值電平。

在此模型中,控制端子是數字的,必須由數字源驅動。只有當控制信號為高電平或l4_1,且p端電壓大于等于(thresh+hyst)時,開關才閉合。表 3 給出了在 p 端進行閾值檢查的 SPST 的不同操作模式。模式 4 的存在是由于模型中存在滯后,如案例 #1 的模式 3 中所述。

表3在 p 端進行閾值檢查的SPST的不同操作模式

圖片

下面是StateAMS模型。

注意:L4_0和l4_1等MAST數字值在StateAMS建模工具中分別表示為“0”和“1”。

圖片

下面是實驗結果,從結果窗格中打開圖表 Case3。

圖片

4、Case 4

單刀雙擲開關 (SPDT) 是通過引線端子處提供的閾值檢查創建的。除了提供的控制信號外,模型還會在切換連接之前檢查p1和p2端子的閾值電平。

在這個模型中,控制端是數字的,它必須由數字源驅動。該模型的初始狀態是在p1和p2端常開。表4給出了在引線端子處進行閾值檢查的SPDT的不同操作模式。模式3和6的存在是由于模型中存在滯后現象,如Case1中模式3所述。

表4在引線端子處進行閾值檢查的SPDT的不同操作模式

圖片

下面是StateAMS模型。

注意:L4_0和l4_1等MAST數字值在StateAMS建模工具中分別表示為“0”和“1”。

圖片

從結果窗格中打開圖表 Case4查看結果:

圖片

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

    關注

    0

    文章

    39

    瀏覽量

    11503
  • 有限狀態機
    +關注

    關注

    0

    文章

    52

    瀏覽量

    10357
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27574
收藏 人收藏

    評論

    相關推薦

    SaberRD狀態機建模工具介紹(一)什么是狀態機建模

    狀態機建模是使用狀態圖和方程式的手段,創建基于混合信號的有限狀態機模型的一種建模工具。
    的頭像 發表于 12-05 09:51 ?1752次閱讀
    SaberRD<b class='flag-5'>狀態機</b><b class='flag-5'>建模</b>工具介紹(一)什么是<b class='flag-5'>狀態機</b><b class='flag-5'>建模</b>

    SaberRD狀態機建模工具介紹(二)狀態機建模工具使用示例

    假設電阻阻值為r_normal,首先打開狀態機建模工具,添加電阻端口,電阻端口包含貫通變量電流和跨接變量電壓,使用分支型端口。
    的頭像 發表于 12-05 09:53 ?1081次閱讀
    SaberRD<b class='flag-5'>狀態機</b><b class='flag-5'>建模</b>工具介紹(二)<b class='flag-5'>狀態機</b><b class='flag-5'>建模</b>工具使用示例

    如何設置狀態機中斷的閾值

    你好 ,我需要知道如何設置狀態機中斷的閾值,你能舉個例子解釋一下嗎?精確地意味著在寄存器中設置喚醒狀態機的值
    發表于 02-03 07:50

    狀態機舉例

    狀態機舉例 你可以指定狀態寄存器和狀態機狀態。以下是一個有四種狀態的普通狀態機。 // Th
    發表于 03-28 15:18 ?989次閱讀

    狀態機原理及用法

    狀態機原理及用法狀態機原理及用法狀態機原理及用法
    發表于 03-15 15:25 ?0次下載

    有限狀態機建模與優化設計

    本文提出一種優秀 、高效的 Verilog HDL 描述方式來進行有限狀態機設計 介紹了 有限狀態機建模原則 并通過一個可綜合的實例 驗證了 該方法設計的有限
    發表于 03-22 15:19 ?1次下載

    狀態機原理進行軟件設計

    組成部分。 不過,狀態機理論的發展卻很緩慢。在眾多原因中,狀態機只是做為編程的實現工具而不是設計工具是一個最重要的原因。 本文的重點就在于,怎樣利用狀態機原理進行程序設計。本文會先給出
    發表于 12-02 15:03 ?553次閱讀

    如何對狀態機的程序進行靈活修改

    狀態機最主要的特點就是靈活性,這個優勢在程序后期的維護上更會顯示出來,本集中工程師將展現出狀態機是如何輕松對程序進行靈活修改,從而滿足日益復雜的開發要求。
    的頭像 發表于 06-14 03:19 ?3324次閱讀
    如何對<b class='flag-5'>狀態機</b>的程序<b class='flag-5'>進行</b>靈活修改

    狀態機概述 如何理解狀態機

    本篇文章包括狀態機的基本概述以及通過簡單的實例理解狀態機
    的頭像 發表于 01-02 18:03 ?1w次閱讀
    <b class='flag-5'>狀態機</b>概述  如何理解<b class='flag-5'>狀態機</b>

    FPGA:狀態機簡述

    本文目錄 前言 狀態機簡介 狀態機分類 Mealy 型狀態機 Moore 型狀態機 狀態機描述 一段式
    的頭像 發表于 11-05 17:58 ?7453次閱讀
    FPGA:<b class='flag-5'>狀態機</b>簡述

    什么是狀態機狀態機5要素

    玩單片還可以,各個外設也都會驅動,但是如果讓你完整的寫一套代碼時,卻無邏輯與框架可言。這說明編程還處于比較低的水平,你需要學會一種好的編程框架或者一種編程思想!比如模塊化編程、狀態機編程、分層思想
    的頭像 發表于 07-27 11:23 ?2.1w次閱讀
    什么是<b class='flag-5'>狀態機</b>?<b class='flag-5'>狀態機</b>5要素

    自動生成程序狀態機代碼狀態機建模方法

    首先運行fsme命令來啟動狀態機編輯器,然后單擊工具欄上的“New”按鈕來創建一個新的狀態機。FSME中用于構建狀態機的基本元素一共有五種:事件(Event)、輸入(Input)、輸出(Output
    的頭像 發表于 09-13 16:50 ?1188次閱讀
    自動生成程序<b class='flag-5'>狀態機</b>代碼<b class='flag-5'>狀態機</b><b class='flag-5'>建模</b>方法

    如何生成狀態機框架

    生成狀態機框架 使用FSME不僅能夠進行可視化的狀態機建模,更重要的是它還可以根據得到的模型自動生成用C++或者Python實現的狀態機框架
    的頭像 發表于 09-13 16:54 ?1009次閱讀
    如何生成<b class='flag-5'>狀態機</b>框架

    什么是狀態機狀態機的種類與實現

    狀態機,又稱有限狀態機(Finite State Machine,FSM)或米利狀態機(Mealy Machine),是一種描述系統狀態變化的模型。在芯片設計中,
    的頭像 發表于 10-19 10:27 ?9745次閱讀

    Simulink中的狀態機建模方法 Simulink數據可視化與分析功能

    1. Simulink中的狀態機建模方法 1.1 理解狀態機的基本概念 在開始建模之前,了解狀態機的基本概念是必要的。
    的頭像 發表于 12-12 09:27 ?531次閱讀
    主站蜘蛛池模板: 欧美日韩一日韩一线不卡| 天天摸夜夜添夜夜添国产| 四虎最新永久在线精品免费| 在线天堂bt种子资源| 成人影院免费观看| 天堂网资源www| 丁香六月婷婷激情| 久青草国产观看在线视频| 美女拍拍拍黄色| 国产一级爱c片免费播放| 欧美大片一区二区三区| 免费视频爰爱太爽了| 七月丁香八月婷婷综合激情| 婷婷六月激情在线综合激情| 性做久久久久久免费观看| 热re99久久精品国产99热| 最好看的2019中文字幕1| 婷婷月| 欧美三级在线免费观看| 黄色v片| 午夜精品久久久久久毛片| 精品亚洲综合在线第一区| 欧美午夜视频一区二区三区| 黄录像欧美片在线观看| 分分精品| 一级一级女人18毛片| 日本三级香港三级人妇 m| 黄色性生活毛片| 天天舔天天爽| 天堂资源最新版在线www| 操操片| 国内一区二区| 色婷婷色综合缴情在线| 黄色香蕉网站| 天天操天天曰| 免费观看一级一片| 黑人xxxx精品| 五月婷婷综合色| 国产在线视频你懂的| 99一级毛片| 黄色日屁|