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

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

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

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

SaberRD狀態(tài)機(jī)建模工具介紹(二)狀態(tài)機(jī)建模工具使用示例

冬至子 ? 來(lái)源:Saber仿真 ? 作者:Greatalent ? 2023-12-05 09:53 ? 次閱讀

3、狀態(tài)機(jī)建模工具使用示例

3.1. 使用狀態(tài)機(jī)建立電阻模型

第一步****添加電阻端口

假設(shè)電阻阻值為r_normal,首先打開狀態(tài)機(jī)建模工具,添加電阻端口,電阻端口包含貫通變量電流和跨接變量電壓,使用分支型端口。

圖片

第二步****添加變量

添加電阻阻值r_normal為外部靜態(tài)變量

圖片

添加電流變量ipn

圖片

添加電壓變量vpn

圖片

第三步****添加狀態(tài)圖

電阻在整過過程中沒有狀態(tài)變化,雙擊變量vpn,設(shè)置如下

圖片

設(shè)置完成后,保存模型,搭建一個(gè)簡(jiǎn)單的電路測(cè)試電阻模型是否正確。

圖片

圖片

3.2. 使用狀態(tài)機(jī)創(chuàng)建可變電阻

可變電阻的電阻值由外部管腳r_var控制。

首先建立symbol端子如下,設(shè)置p和n為electrical量

圖片

其中r_var是可變電阻的控制端。變量類型為

圖片

添加電阻的電壓變量vpn(依次點(diǎn)擊左側(cè)across圖標(biāo)、p端口、n端口)和電流變量ipn(依次點(diǎn)擊左側(cè)through圖標(biāo)、p端口、n端口)

圖片

保存模型,搭建簡(jiǎn)單電路進(jìn)行驗(yàn)證。

圖片

圖片

3.3. 創(chuàng)建基于公式的模型

如下公式是壓控電機(jī)中的一部分算法,三相正弦交流電壓幅值由控制電壓U_control,增益gain。偏置U_offset控制。頻率由f控制。

U_amp=U_control*gain+U_offset

U_a=U_ampsin(2pift)

U_b=U_ampsin(2pift+ 2*pi/3)

U_c=U_ampsin(2pift -2*pi/3)

建模時(shí)分兩個(gè)狀態(tài)機(jī)進(jìn)行創(chuàng)建,vfconst和uf2abc。vfconst實(shí)現(xiàn)第一個(gè)公式,uf2abc實(shí)現(xiàn)后三個(gè)公式。

3.3.1. vfconst

建立symbol端子如下圖,u_offset和f是輸入,uout和fout是輸出,單位都是 nunit。

圖片

創(chuàng)建模型靜態(tài)變量gain

圖片

建立兩個(gè)狀態(tài)圖S1和S2,狀態(tài)關(guān)系為如果頻率小于等于0時(shí),進(jìn)入state2,如果頻率大于0時(shí)進(jìn)入state1。、

圖片

鼠標(biāo)雙擊state1和state2設(shè)置兩個(gè)輸出變量的公式,保存模型。

圖片

3.3.2. uf2abc建模

建立輸入輸出管腳,輸入管腳u,f,輸出管腳 ua,ub,uc。單位都是no unit。

圖片

創(chuàng)建兩個(gè)ststic 變量,pi和samolerate,pi即3.141593,samplerate用來(lái)控制模型的最大采樣間隔時(shí)間。創(chuàng)建一個(gè)state變量,配合下文的clk模塊正常運(yùn)行。

圖片

建立兩個(gè)狀態(tài)圖S1和S2,狀態(tài)關(guān)系為如果頻率小于等于0時(shí),進(jìn)入state2,如果頻率大于0時(shí)進(jìn)入state1。

圖片

鼠標(biāo)雙擊state1和state2設(shè)置兩個(gè)輸出變量的公式

圖片

添加一個(gè)時(shí)鐘源clk1,時(shí)鐘源的周期為samplerate,每個(gè)周期內(nèi)做的事為給intst變量賦值為1,這樣處理的意義是:保證saber仿真器在計(jì)算ua,ub,uc的值在一個(gè)1/f周期內(nèi)有足夠的采樣點(diǎn)。因?yàn)?a target="_blank">仿真器的步長(zhǎng)會(huì)變,如果f變大的話,可能導(dǎo)致一個(gè)1/f周期內(nèi)采樣點(diǎn)不夠,導(dǎo)致波形失真。samplerate可以依據(jù)1/20*fmax來(lái)考慮。

圖片

模型創(chuàng)建好后可以搭建一個(gè)簡(jiǎn)單電路進(jìn)行驗(yàn)證。

圖片

圖片

圖片

3.4. 創(chuàng)建IGBT信號(hào)驅(qū)動(dòng)模型

IGBT驅(qū)動(dòng)器模型可將邏輯數(shù)字信號(hào)轉(zhuǎn)換為電壓信號(hào)輸出以驅(qū)動(dòng)IGBT模型工作。

輸入為數(shù)字邏輯信號(hào)digital_in,輸出是模型信號(hào)analog_out,參考ref,高電平輸出電壓為vgon,低電平輸出電壓為vgoff,電平切換時(shí)間transition_time。

創(chuàng)建模型端口,digital_in輸入,邏輯信號(hào)。analog_out和ref輸出,電信號(hào)。

圖片

創(chuàng)建全局變量vgon,vgoff和transition_time

圖片

設(shè)置analog_out的電壓輸出變量vg。

圖片

創(chuàng)建兩個(gè)state,分別命名為up和down。up狀態(tài)下設(shè)置vg=vgon,down狀態(tài)下設(shè)置vg=vgoff。digital_in=0時(shí)切換到down模式,等于1時(shí),切換到up。

圖片

使用event_on函數(shù)判斷digital_in的狀態(tài)變化,使用digital_in == '0'或digital_in == '1‘判斷邏輯電平是高還是低。

mast語(yǔ)言中,高電平使用’1’表示,低電平使用’0’表示。

狀態(tài)切換時(shí)間設(shè)置為transition_time

圖片

設(shè)置完成后保存模型,建立驗(yàn)證電路測(cè)試模型。

圖片

圖片

聲明:本文內(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)注

    0

    文章

    47

    瀏覽量

    15956
  • 狀態(tài)機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    493

    瀏覽量

    28094
  • 交流電壓
    +關(guān)注

    關(guān)注

    2

    文章

    189

    瀏覽量

    17290
  • 控制電壓
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    16291
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17545
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SaberRD狀態(tài)機(jī)建模工具介紹(一)什么是狀態(tài)機(jī)建模

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

    狀態(tài)機(jī)舉例

    狀態(tài)機(jī)舉例 你可以指定狀態(tài)寄存器和狀態(tài)機(jī)狀態(tài)。以下是一個(gè)有四種狀態(tài)的普通狀態(tài)機(jī)。 // Th
    發(fā)表于 03-28 15:18 ?1079次閱讀

    狀態(tài)機(jī)代碼生成工具

    狀態(tài)機(jī)代碼生成工具狀態(tài)機(jī)代碼生成工具狀態(tài)機(jī)代碼生成工具狀態(tài)機(jī)
    發(fā)表于 11-19 15:12 ?9次下載

    狀態(tài)機(jī)原理及用法

    狀態(tài)機(jī)原理及用法狀態(tài)機(jī)原理及用法狀態(tài)機(jī)原理及用法
    發(fā)表于 03-15 15:25 ?0次下載

    有限狀態(tài)機(jī)建模與優(yōu)化設(shè)計(jì)

    本文提出一種優(yōu)秀 、高效的 Verilog HDL 描述方式來(lái)進(jìn)行有限狀態(tài)機(jī)設(shè)計(jì) 介紹了 有限狀態(tài)機(jī)建模原則 并通過一個(gè)可綜合的實(shí)例 驗(yàn)證了 該方法設(shè)計(jì)的有限
    發(fā)表于 03-22 15:19 ?1次下載

    狀態(tài)機(jī)原理進(jìn)行軟件設(shè)計(jì)

    組成部分。 不過,狀態(tài)機(jī)理論的發(fā)展卻很緩慢。在眾多原因中,狀態(tài)機(jī)只是做為編程的實(shí)現(xiàn)工具而不是設(shè)計(jì)工具是一個(gè)最重要的原因。 本文的重點(diǎn)就在于,怎樣利用
    發(fā)表于 12-02 15:03 ?617次閱讀

    狀態(tài)機(jī)概述 如何理解狀態(tài)機(jī)

    本篇文章包括狀態(tài)機(jī)的基本概述以及通過簡(jiǎn)單的實(shí)例理解狀態(tài)機(jī)
    的頭像 發(fā)表于 01-02 18:03 ?1.1w次閱讀
    <b class='flag-5'>狀態(tài)機(jī)</b>概述  如何理解<b class='flag-5'>狀態(tài)機(jī)</b>

    FPGA:狀態(tài)機(jī)簡(jiǎn)述

    本文目錄 前言 狀態(tài)機(jī)簡(jiǎn)介 狀態(tài)機(jī)分類 Mealy 型狀態(tài)機(jī) Moore 型狀態(tài)機(jī) 狀態(tài)機(jī)描述 一段式
    的頭像 發(fā)表于 11-05 17:58 ?7954次閱讀
    FPGA:<b class='flag-5'>狀態(tài)機(jī)</b>簡(jiǎn)述

    如何構(gòu)建基于狀態(tài)機(jī)的軟件系統(tǒng)

    模式(Design Pattern)。本文介紹如何構(gòu)建基于狀態(tài)機(jī)的軟件系統(tǒng),以及如何利用Linux下的工具來(lái)自動(dòng)生成實(shí)用的狀態(tài)機(jī)框架。
    的頭像 發(fā)表于 09-14 10:55 ?1786次閱讀

    狀態(tài)機(jī)自動(dòng)生成工具FSME

    狀態(tài)機(jī)中的各種狀態(tài)上,而不是程序本身的運(yùn)行邏輯。 作為一種通用的軟件設(shè)計(jì)模式,各種軟件系統(tǒng)的狀態(tài)機(jī)之間肯定會(huì)或多或少地存在著一些共性,因此人們開始嘗試開發(fā)一些工具來(lái)自動(dòng)生成有限
    的頭像 發(fā)表于 09-13 16:45 ?1827次閱讀
    <b class='flag-5'>狀態(tài)機(jī)</b>自動(dòng)生成<b class='flag-5'>工具</b>FSME

    自動(dòng)生成程序狀態(tài)機(jī)代碼狀態(tài)機(jī)建模方法

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

    如何生成狀態(tài)機(jī)框架

    生成狀態(tài)機(jī)框架 使用FSME不僅能夠進(jìn)行可視化的狀態(tài)機(jī)建模,更重要的是它還可以根據(jù)得到的模型自動(dòng)生成用C++或者Python實(shí)現(xiàn)的狀態(tài)機(jī)框架。首先在FSME界面左邊的樹形列表中選擇"R
    的頭像 發(fā)表于 09-13 16:54 ?1194次閱讀
    如何生成<b class='flag-5'>狀態(tài)機(jī)</b>框架

    什么是狀態(tài)機(jī)狀態(tài)機(jī)的種類與實(shí)現(xiàn)

    狀態(tài)機(jī),又稱有限狀態(tài)機(jī)(Finite State Machine,F(xiàn)SM)或米利狀態(tài)機(jī)(Mealy Machine),是一種描述系統(tǒng)狀態(tài)變化的模型。在芯片設(shè)計(jì)中,
    的頭像 發(fā)表于 10-19 10:27 ?1.1w次閱讀

    什么是有限狀態(tài)機(jī)?如何解決傳統(tǒng)有限狀態(tài)機(jī)狀態(tài)爆炸」問題?

    有限狀態(tài)機(jī)(Finite State Machine,簡(jiǎn)稱FSM)是一種用來(lái)進(jìn)行對(duì)象行為建模工具,其作用主要是描述對(duì)象在它的生命周期內(nèi)所經(jīng)歷的狀態(tài)序列以及如何響應(yīng)來(lái)自外界的各種事件。
    的頭像 發(fā)表于 02-17 16:09 ?6920次閱讀
    什么是有限<b class='flag-5'>狀態(tài)機(jī)</b>?如何解決傳統(tǒng)有限<b class='flag-5'>狀態(tài)機(jī)</b>「<b class='flag-5'>狀態(tài)</b>爆炸」問題?

    Simulink中的狀態(tài)機(jī)建模方法 Simulink數(shù)據(jù)可視化與分析功能

    1. Simulink中的狀態(tài)機(jī)建模方法 1.1 理解狀態(tài)機(jī)的基本概念 在開始建模之前,了解狀態(tài)機(jī)的基本概念是必要的。
    的頭像 發(fā)表于 12-12 09:27 ?2777次閱讀
    主站蜘蛛池模板: 中国一级做a爰片久久毛片 中韩日欧美电影免费看 | 校园激情综合网 | 国产精品久久久精品视频 | 欧美猛性| 五月婷婷色视频 | 亚洲欧美婷婷 | 草伊人 | 久久艹影院 | 高清视频在线播放 | 天天插天天透 | 人人干狠狠操 | 亚洲人成影网站~色 | 色香蕉在线观看网站 | 六月婷婷在线 | 日本三级视频在线 | 手机看片日韩1024 | 国产性做久久久久久 | 色婷婷99综合久久久精品 | 天天干天天骑 | 俄罗斯aaaaa一级毛片 | 国产精品夜色7777青苹果 | 亚洲 图片 小说 欧美 另类 | 91成人免费 | 国产女人和拘做受视频免费 | 国产精品美女一区二区三区 | 天天做天天爽 | 国产成人教育视频在线观看 | bt天堂资源| 美国一区二区三区 | 欧美日穴| 欧美一级片网站 | 日韩毛片免费看 | 高h污快穿文汁水四溅 | 二十年等一人小说在线观看 | 88av视频在线观看 | 99久久精品免费观看国产 | 久久性久久性久久久爽 | 欧美一级做一级做片性十三 | 中国成人在线视频 | 天天干网| 一级欧美一级日韩 |