精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

在C/C++中實現基于MAX1385的控制環路

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-06-13 16:22 ? 次閱讀

ADI公司'MAX1385評估板(EV kit)軟件包括Windows圖形用戶界面(GUI)程序;但是,更新此顯示的時間成本會干擾控制環路。本應用筆記展示了使用控制臺菜單系統而不是GUI的更優化的控制回路程序。

當與MAX1385EVKIT+演示板配合使用時,控制環路可實現±2%的調節精度。該精度受柵極驅動器輸出步長和FET跨導的限制。漏極電流調節步長由MAX1385的柵極電壓增量乘以FET的有效跨導決定。由于MAX1385評估板使用IRFZ44N MOSFET閉環進行演示,因此調節可能與LDMOS FET不同。

所需硬件

ADI公司MAX1385EVKIT+

ADI公司CMAXQUSB+(包括USB A-B電纜)

帶 USB 端口的 Windows 2000/XP PC

5VDC 在 100mA 電源

10VDC 在 1000mA 電源

用于測量漏極電流的 DMM

用于測量漏極電壓的 DMM

用于測量 PGAOUT 放大電流檢測電壓的 DMM

可選:用于監控 GATE1 電壓和 PGAOUT1 漏極電流的示波器

設置

按照圖 1 組裝硬件。

將CMAXQUSB接頭P3插入MAX1385評估板連接器J1。

將MAX1385評估板的漏極1和漏極2引腳連接到電流表(-)。

將電流表 (+) 連接到電源 (+)。

將MAX1385評估板的源極1和源極2引腳連接至電源(-)。

將電壓表(+)連接到MAX1385評估板的DRAIN1引腳。

將電壓表(-)連接至MAX1385評估板的SOURCE1引腳。

將MAX1385評估板的AVDD引腳連接至DVDD引腳(或可選連接外部5V DC電源)。

wKgaomSIMCuAXrW3AABWtyL3LJY208.png

圖1.MAX1385評估板硬件配置
更詳細的圖像(PDF, 387kB)

程序

將CMAXQUSB的VDD選擇跳線設置為5V位置。

將 CMAXQUSB 連接到 PC 的 USB 端口。如果這是 CMAXQUSB 首次連接到 PC,則會出現即插即用向導。將 GUI 引導至設備驅動程序的安裝位置(以 MAX1385_Appnote_src.zipsrcUSB_driver 為單位)。

啟動 DEMO1385.EXE 程序。屏幕上將出現一個控制臺。在控制臺輸入以下一系列命令:

命令 行動
C 連接到 CMAXQUSB 模塊。驗證軟件是否報告: 板已連接。

Got board banner: Maxim CMAXQUSB V01.04.32 > Searching for MAX1385... Found MAX1385 at 0x4e Note: when using MAX1385EVKIT with CMAXQUSB, connect 5V DVDD supply to AVDD.
T V P 測試菜單/驗證上電值
T S O FCT1 0300 測試菜單/伺服模式/輸出寄存器/FineCalThru1寄存器,初始值0x0300
T S I FF 測試菜單/伺服模式/輸入寄存器/先進先出寄存器
T S A 2 測試菜單/伺服模式/ADC 命令/觸發通道 2(當前 CS1)
T S T 0020 測試菜單/伺服模式/目標值0x0020
T S C 1 測試菜單/伺服模式/收斂步長正 1
T S H 1 測試菜單/伺服模式/遲滯一步
T S M 60000 測試菜單/伺服模式/最大循環持續時間設置為 60 秒
T S R 測試菜單/伺服模式/運行
T 在 FCT1 0300 中 測試菜單/寫入寄存器/FineCalThru1寄存器,值0x0300

通過觀察數字萬用表來監控法規。

PGAOUT1上的電壓調節在20.8mV和21.7mV之間,在平均0.45mV附近變化2.21mV (25%)。

源代碼演練

源代碼是用免費的dev-cpp IDE開發的,它使用GNU gcc-3.4.2 C++編譯器。

審核編輯:郭婷

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

    關注

    184

    文章

    17586

    瀏覽量

    249501
  • WINDOWS
    +關注

    關注

    3

    文章

    3524

    瀏覽量

    88432
  • GUI
    GUI
    +關注

    關注

    3

    文章

    648

    瀏覽量

    39549
收藏 人收藏

    評論

    相關推薦

    C語言實現面向對象的方式 C++的class的運行原理

    這里主要介紹下在C語言中是如何實現的面向對象。知道了C語言實現面向對象的方式,再聯想下,C++
    發表于 10-21 09:00 ?1113次閱讀

    C/C++實現基于MAX1385控制環路

    Maxim的MAX1385評估板(EV kit)軟件包括Windows?圖形用戶界面(GUI)程序;但是,更新此顯示的時間成本會干擾控制環路。本應用筆記展示了使用控制臺菜單系統而不是G
    的頭像 發表于 02-17 13:53 ?1081次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>中</b><b class='flag-5'>實現</b>基于<b class='flag-5'>MAX1385</b>的<b class='flag-5'>控制</b><b class='flag-5'>環路</b>

    C語言和C++那些不同的地方

    ++11標準。根據不同的標準,它們的功能也會有所不同,但是越新的版本支持的編譯器越少,所以本文討論的時候使用的C語言標準是C89,C++標準是C
    的頭像 發表于 12-07 14:29 ?908次閱讀
    <b class='flag-5'>C</b>語言和<b class='flag-5'>C++</b><b class='flag-5'>中</b>那些不同的地方

    MAX1385, MAX1386 pdf datasheet

    The MAX1385/MAX1386 set and control bias conditions for dual RF LDMOS power devices found
    發表于 03-02 14:47 ?23次下載

    MAX1385, MAX1386,MAX11008 業內最小

    MAX1385, MAX1386,MAX11008 業內最小的用于蜂窩基站基礎設施功率晶體管偏置控制的集成IC
    發表于 04-07 23:45 ?626次閱讀

    Maxim推出雙通道RF LDMOS偏壓控制MAX1385

    MAX1385/MAX1386可設置和控制蜂巢式基地臺的雙通道射頻(RF)橫向擴散金屬氧化物半導體(LDMOS)的偏壓。每個元件包含一個可編
    發表于 12-30 11:05 ?607次閱讀

    C++內部類的實現及應用

    多重繼承一直是C++語言中一個廣受爭議的語言特征。一般認為,面向對象設計應該謹慎使用多重繼承。文章分析了C++多重繼承
    發表于 06-28 17:59 ?50次下載
    <b class='flag-5'>C++</b>內部類的<b class='flag-5'>實現</b>及應用

    C++程序Visual_C++6.0編譯系統實現

    C++程序Visual_C++6.0編譯系統實現
    發表于 05-04 11:09 ?1次下載

    EE-128:C++的DSP:從C++調用匯編類成員函數

    EE-128:C++的DSP:從C++調用匯編類成員函數
    發表于 04-16 17:04 ?2次下載
    EE-128:<b class='flag-5'>C++</b><b class='flag-5'>中</b>的DSP:從<b class='flag-5'>C++</b>調用匯編類成員函數

    EE-112:模擬C++的類實現

    EE-112:模擬C++的類實現
    發表于 05-27 16:13 ?2次下載
    EE-112:模擬<b class='flag-5'>C++</b><b class='flag-5'>中</b>的類<b class='flag-5'>實現</b>

    C++如何用虛函數實現多態

    01 — C++虛函數探索 C++是一門面向對象語言,C++里運行時多態是由虛函數和純虛函數實現的,現在我們看下在
    的頭像 發表于 09-29 14:18 ?1672次閱讀

    虛擬機的設計與實現:C\C++

    虛擬機的設計與實現:C\C++
    發表于 02-21 15:10 ?0次下載

    C/C++ 實現基于 MAX1385控制環路

    發表于 11-18 23:45 ?0次下載
    <b class='flag-5'>在</b> <b class='flag-5'>C</b>/<b class='flag-5'>C++</b> <b class='flag-5'>中</b><b class='flag-5'>實現</b>基于 <b class='flag-5'>MAX1385</b> 的<b class='flag-5'>控制</b><b class='flag-5'>環路</b>

    MAX1385/MAX1386封裝引腳圖 應用電路圖及其特性概述

    、低功耗、高靈敏度等優點,可以滿足各種應用的需求。比如可用于汽車音頻、家庭影院、擴音器、音箱、耳機等應用。 MAX1385/MAX1386可設置和控制蜂巢式基地臺的雙通道射頻(RF)橫向擴散金屬氧化物半導體(LDMOS)的偏壓。
    的頭像 發表于 02-17 15:11 ?1507次閱讀
    <b class='flag-5'>MAX1385</b>/<b class='flag-5'>MAX</b>1386封裝引腳圖 應用電路圖及其特性概述

    C++實現類似instanceof的方法

    函數,可實際上C++沒有。但是別著急,其實C++中有兩種簡單的方法可以實現類似Java的instanceof的功能。
    的頭像 發表于 07-18 10:16 ?534次閱讀
    <b class='flag-5'>C++</b><b class='flag-5'>中</b><b class='flag-5'>實現</b>類似instanceof的方法