国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法

      文檔序號:6601287閱讀:443來源:國知局
      專利名稱:一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及射頻模塊功放工作點的調(diào)試,尤其是涉及一種射頻模塊功放通用調(diào)試 接口的實現(xiàn)方法。
      背景技術(shù)
      射頻模塊產(chǎn)品的開發(fā)生命周期短,模塊功放的調(diào)試工作量大,手動調(diào)試慢,各個模 塊功放的型號不同,要求的工作點也不同,為此需要開發(fā)一種通用的調(diào)試驅(qū)動庫。在射頻模 塊產(chǎn)品的生產(chǎn)過程中時常有物料替換的,需要修改工作點調(diào)試參數(shù),為此需要對參數(shù)版本 信息進行管控。綜合這兩方面的原因開發(fā)了一種射頻模塊功放工作點的通用調(diào)試驅(qū)動庫, 它是實現(xiàn)射頻模塊功放通用調(diào)試接口。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,它是提供一種 射頻模塊功放工作點的通用調(diào)試驅(qū)動接口,射頻功放的改變不會引起調(diào)試終端代碼的改 變,同時能對調(diào)試參數(shù)版本進行管控并且調(diào)試參數(shù)版本可以配置,提高生產(chǎn)過程規(guī)范化和 射頻模塊功放工作點的一致性,從而提高生產(chǎn)效率和質(zhì)量。為達到上述目的,本發(fā)明的解決方案是一種射頻模塊功放通用調(diào)試接口的實現(xiàn) 方法,實現(xiàn)方法步驟為步驟1 利用驅(qū)動方法配置層中的驅(qū)動方法配置庫的打開函數(shù)創(chuàng)建射頻模塊功放 對象實例,與射頻模塊功放建立通訊連接對應關(guān)系;在步驟1中,驅(qū)動方法配置庫將射頻模塊功放連接字符串傳遞給驅(qū)動管理層中的 調(diào)試驅(qū)動管理庫,調(diào)試驅(qū)動管理庫按照一定的協(xié)議格式分離連接字符串并識別出射頻模塊 功放類型,再根據(jù)具體類型加載驅(qū)動實例層中的射頻模塊功放調(diào)試驅(qū)動實例庫,然后利用 調(diào)試驅(qū)動實例庫中的打開函數(shù)創(chuàng)建射頻模塊功放調(diào)試對象實例,同時將射頻模塊功放調(diào)試 對象實例句柄返回給上層;步驟2 配置子模塊配置自動調(diào)試方法和調(diào)試參數(shù),指明射頻模塊功放的調(diào)試方 法和射頻模塊功放工作狀態(tài)參數(shù)值;步驟3 利用驅(qū)動方法配置庫的創(chuàng)建方法函數(shù)創(chuàng)建模塊功放自動調(diào)試驅(qū)動方法對 象,創(chuàng)建自動調(diào)試驅(qū)動方法對應關(guān)系;步驟4 利用驅(qū)動方法配置庫的設置方法的參數(shù)值函數(shù)配置自動調(diào)試驅(qū)動方法的 輸入?yún)?shù),設置自動調(diào)試所必要的調(diào)試參數(shù)參數(shù);步驟5 利用驅(qū)動方法配置庫的運行函數(shù)執(zhí)行自動調(diào)試驅(qū)動方法,啟動自動調(diào)試 進程;步驟6 利用驅(qū)動方法配置庫的獲取輸出參數(shù)值函數(shù)獲取調(diào)試數(shù)據(jù),作用在于獲 取調(diào)試完成后的DA數(shù)據(jù);步驟7 利用驅(qū)動方法配置庫的釋放函數(shù)釋放某個驅(qū)動方法對象內(nèi)存資源。
      所述射頻模塊功放工作點參數(shù)配置的通用平臺為配置子模塊提供,所述射頻模塊 功放工作點調(diào)試參數(shù)版本可追溯,工作點調(diào)試參數(shù)的使用版本可配置。所述射頻模塊功放調(diào)試驅(qū)動庫的自動調(diào)試運行環(huán)境由調(diào)試子模塊提供,所述調(diào)試 子模塊根據(jù)配置信息自動提取并識別調(diào)試參數(shù)版本信息。所述驅(qū)動方法配置庫采用軟件工廠模式的設計思想,將射頻模塊功放的調(diào)試驅(qū)動 所有方法按照標準的方式進行封裝,為上層提供統(tǒng)一的接口,射頻模塊功放所支持的方法 接口可見,方法選擇配置。所述調(diào)試驅(qū)動管理庫為上層提供統(tǒng)一的接口,采用面向?qū)ο蟮脑O計思想,根據(jù)射 頻模塊連接字符串自動分析和管理調(diào)試驅(qū)動實例庫,動態(tài)創(chuàng)建射頻模塊功放驅(qū)動對象和方 法,支持多個射頻模塊功放同時調(diào)試。所述調(diào)試驅(qū)動實例庫采用面向?qū)ο蟮脑O計思想,支持創(chuàng)建多個射頻模塊驅(qū)動對 象,為上層提供統(tǒng)一的接口和一種射頻模塊功放工作點驅(qū)動方法實現(xiàn)過程。所述驅(qū)動方法配置庫、調(diào)試驅(qū)動管理庫、調(diào)試驅(qū)動實例庫為*. dll文件本實用新型的有益效果是1、屏蔽射頻模塊模塊功放廠商、型號、通訊協(xié)議之間的差異,為所有射頻模塊功放 的調(diào)試提供統(tǒng)一的接口。2、實現(xiàn)自動調(diào)試后,減少人為判斷誤差影響,提高功放工作點的可信度。3、統(tǒng)一調(diào)試參數(shù)輸入與輸出接口,提高生產(chǎn)過程的標準化,對調(diào)試參數(shù)版本進行 管控,提高射頻模塊離線參數(shù)校準的一致性,提高生產(chǎn)效率和產(chǎn)品質(zhì)量。4、調(diào)試方法可以選擇,可實現(xiàn)多種調(diào)試方法并存,為二次開發(fā)降低門檻。5、調(diào)試參數(shù)模板制作簡單,降低調(diào)試數(shù)據(jù)開發(fā)難度。


      圖1是本發(fā)明實現(xiàn)方法的原理框圖;圖2是本發(fā)明中通用射頻模塊通用校準驅(qū)動結(jié)構(gòu)層次圖;圖3是本發(fā)明中通用調(diào)試參數(shù)模板格式。
      具體實施例方式見圖1所示,一種射頻模塊功放工作點的通用調(diào)試驅(qū)動庫實現(xiàn)方法,在一個具有 配置終端、調(diào)試終端、調(diào)試參數(shù)模板、射頻模塊功放和通用測試卡中,a、一種射頻模塊功放工作點的通用調(diào)試驅(qū)動庫主要分為四層層次結(jié)構(gòu)見圖2所 示。驅(qū)動方法配置層為配置終端和調(diào)試終端提供一些基本API驅(qū)動方法接口 ;驅(qū)動管理層 負責裝載驅(qū)動實例庫和智能管理驅(qū)動實例庫;驅(qū)動實例層主要提供射頻模塊功放的驅(qū)動代 碼,主要通過RS232接口來驅(qū)動通用測試卡,再由通用測試卡驅(qū)動射頻模塊功放;物理層主 要包括通用測試卡、射頻模塊功放、為射頻模塊功放提供電源的直流電壓、電流表和一些附 件;驅(qū)動方法配置庫位于驅(qū)動方法配置層中;調(diào)試驅(qū)動管理庫位于驅(qū)動管理層中;調(diào)試驅(qū) 動實例庫位于驅(qū)動實例層中。b、在配置終端配置射頻模塊功放調(diào)試參數(shù)名稱、調(diào)試方法和調(diào)試參數(shù)值。C、在配置終端的生產(chǎn)工藝流程中配置調(diào)試參數(shù)名稱。
      d、調(diào)試終端根據(jù)射頻模塊功放的站點加載調(diào)試參數(shù)名稱,將調(diào)試參數(shù)名稱和調(diào)試 方法名傳遞給通用調(diào)試驅(qū)動庫。在步驟a中,驅(qū)動方法配置庫、調(diào)試驅(qū)動管理庫、調(diào)試驅(qū)動實例庫都是*. dll文件。在步驟d中,會完成射頻模塊功放的初始化,在驅(qū)動方法配置庫中將會生成一個 射頻模塊功放容器,用于管理射頻模塊功放句柄;在調(diào)試驅(qū)動管理庫中生成一個射頻模塊 功放調(diào)試驅(qū)動庫管理容器,用來管理射頻模塊功放調(diào)試驅(qū)動實例庫和射頻模塊功放驅(qū)動方 法入口地址。1、ATML方法庫(驅(qū)動方法配置庫)為了達到統(tǒng)一儀器模塊驅(qū)動方法接口的目的 采用對象工廠的設計思路,主要包括五部分定義驅(qū)動方法基類;定義從基類派生出儀器 模塊驅(qū)動方法的派生類(相當于工廠中的產(chǎn)品模型);方法工廠;方法產(chǎn)生器;外部訪問驅(qū) 動方法的API接口函數(shù)。a在步驟1中所述的儀器模塊驅(qū)動方法基類的成員主要包括;a)函數(shù)參數(shù)設置結(jié)構(gòu)體{參數(shù)名稱;參數(shù)類型;參數(shù)個數(shù);參數(shù)值;參數(shù)單位;}b)輸入?yún)?shù)容器 < 函數(shù)參c)輸出參數(shù)容器 < 函數(shù)參d)設置輸入?yún)?shù)(輸入?yún))獲取輸入?yún)?shù)(輸入?yún))設置輸出參數(shù)(輸出參g)獲取輸出參數(shù)(輸出參數(shù)谷益)h)運行i)初始化b在步驟1中所述的訪問驅(qū)動方法的對外API接口函數(shù)主要包括;a)打開(儀器模塊類型號,儀器模塊連接字符串,儀器模塊句柄)b)關(guān)閉(儀器模塊類型號,儀器模塊連接字符串)c)獲取所有的驅(qū)動方法名稱(方法名稱,方法個數(shù))d)獲取一類儀器模塊驅(qū)動方法名稱(儀器模塊類型號,方法名稱,方法個數(shù))e)創(chuàng)建一個方法(方法名稱,方法句柄)f)釋放一個方法(方法句柄)
      數(shù)設置結(jié)構(gòu)體> 數(shù)設置結(jié)構(gòu)體> 數(shù)容器) 數(shù)容器) 數(shù)容器)
      \H ^JS-. ΠΠ \
      5
      c)自動調(diào)試射頻模塊功放并往設備中寫漏級柵壓數(shù)據(jù),簡稱DAd)從設備中讀取漏級柵壓數(shù)據(jù)b自動調(diào)試射頻模塊功放工作點的方法步驟包括步驟1 給射頻模塊功放上電步驟2 設置PID參數(shù),其中P為比例系數(shù),I為積分系數(shù),D為微分系數(shù)。步驟3 清空射頻模塊功放的DA數(shù)據(jù)步驟4 獲取射頻模塊功放的溫度T步驟5 將T士5的范圍寫一個初始值步驟6 從電流表上讀取電流步驟7 判斷當前電流與目標電流的差值是否在電流誤差范圍內(nèi),如實在誤差范 圍內(nèi),則退出調(diào)試;否則進入到下一步驟步驟8 根據(jù)當前電流與目標電流的差值,利用PID算法計算出下一點的漏級柵壓 值DAi步驟9 將T士5的范圍設置為DAi步驟10 判斷調(diào)試次數(shù)是否到達設定的次數(shù),如果沒有重復執(zhí)行步驟6,7,8,9,否 則退出調(diào)試。7、調(diào)試參數(shù)模板的開發(fā)采用Microsoft的Excel工作表平臺,開發(fā)難度低。調(diào)試 參數(shù)模板的具體格式見圖3。此發(fā)明不僅適合于射頻模塊功放工作點調(diào)試驅(qū)動庫,也適合于其他產(chǎn)品功放工作 點的調(diào)試驅(qū)動庫。
      權(quán)利要求
      一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,其特征在于,實現(xiàn)方法步驟為步驟1利用驅(qū)動方法配置層中的驅(qū)動方法配置庫的打開函數(shù)創(chuàng)建射頻模塊功放對象實例,與射頻模塊功放建立通訊連接對應關(guān)系;在步驟1中,驅(qū)動方法配置庫將射頻模塊功放連接字符串傳遞給驅(qū)動管理層中的調(diào)試驅(qū)動管理庫,調(diào)試驅(qū)動管理庫按照一定的協(xié)議格式分離連接字符串并識別出射頻模塊功放類型,再根據(jù)具體類型加載驅(qū)動實例層中的射頻模塊功放調(diào)試驅(qū)動實例庫,然后利用調(diào)試驅(qū)動實例庫中的打開函數(shù)創(chuàng)建射頻模塊功放調(diào)試對象實例,同時將射頻模塊功放調(diào)試對象實例句柄返回給上層;步驟2配置自動調(diào)試方法和調(diào)試參數(shù),指明射頻模塊功放的調(diào)試方法和射頻模塊功放工作狀態(tài)參數(shù)值;步驟3利用驅(qū)動方法配置庫的創(chuàng)建方法函數(shù)創(chuàng)建模塊功放自動調(diào)試驅(qū)動方法對象,創(chuàng)建自動調(diào)試驅(qū)動方法對應關(guān)系;步驟4利用驅(qū)動方法配置庫的設置方法的參數(shù)值函數(shù)配置自動調(diào)試驅(qū)動方法的輸入?yún)?shù),設置自動調(diào)試所必要的調(diào)試參數(shù)參數(shù);步驟5利用驅(qū)動方法配置庫的運行函數(shù)執(zhí)行自動調(diào)試驅(qū)動方法,啟動自動調(diào)試進程;步驟6利用驅(qū)動方法配置庫的獲取輸出參數(shù)值函數(shù)獲取調(diào)試數(shù)據(jù),作用在于獲取調(diào)試完成后的DA數(shù)據(jù);步驟7利用驅(qū)動方法配置庫的釋放函數(shù)釋放某個驅(qū)動方法對象內(nèi)存資源。
      2.根據(jù)權(quán)利要求1所述的一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,其特征在于, 所述射頻模塊功放工作點參數(shù)配置的通用平臺為配置子模塊提供,所述射頻模塊功放工作 點調(diào)試參數(shù)版本可追溯,工作點調(diào)試參數(shù)的使用版本可配置。
      3.根據(jù)權(quán)利要求1所述的一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,其特征在于, 所述射頻模塊功放調(diào)試驅(qū)動庫的自動調(diào)試運行環(huán)境由調(diào)試子模塊提供,所述調(diào)試子模塊根 據(jù)配置信息自動提取并識別調(diào)試參數(shù)版本信息。
      4.根據(jù)權(quán)利要求1或3所述的一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,其特征在 于,所述驅(qū)動方法配置庫采用軟件工廠模式的設計思想,將射頻模塊功放的調(diào)試驅(qū)動所有 方法按照標準的方式進行封裝,為上層提供統(tǒng)一的接口,射頻模塊功放所支持的方法接口 可見,方法選擇配置。
      5.根據(jù)權(quán)利要求1所述的一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,其特征在于, 所述調(diào)試驅(qū)動管理庫為上層提供統(tǒng)一的接口,采用面向?qū)ο蟮脑O計思想,根據(jù)射頻模塊連 接字符串自動分析和管理調(diào)試驅(qū)動實例庫,動態(tài)創(chuàng)建射頻模塊功放驅(qū)動對象和方法,支持 多個射頻模塊功放同時調(diào)試。
      6.根據(jù)權(quán)利要求1所述的一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,其特征在于, 所述調(diào)試驅(qū)動實例庫采用面向?qū)ο蟮脑O計思想,支持創(chuàng)建多個射頻模塊驅(qū)動對象,為上層 提供統(tǒng)一的接口和一種射頻模塊功放工作點驅(qū)動方法實現(xiàn)過程。
      7.根據(jù)權(quán)利要求1所述的一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,其特征在于, 所述驅(qū)動方法配置庫、調(diào)試驅(qū)動管理庫、調(diào)試驅(qū)動實例庫為*. dll文件。
      全文摘要
      本發(fā)明涉及射頻模塊功放和射頻功放工作點調(diào)試,本發(fā)明公開了一種射頻模塊功放通用調(diào)試接口的實現(xiàn)方法,它是由配置子模塊、調(diào)試子模塊、ATML方法庫(驅(qū)動方法配置庫)、調(diào)試驅(qū)動管理庫、調(diào)試驅(qū)動實例庫幾部分組成。該發(fā)明能根據(jù)配置子模塊設定的目標值,經(jīng)調(diào)試子模塊自動提取、識別調(diào)試參數(shù)信息,調(diào)試驅(qū)動實例庫根據(jù)參數(shù)信息自動把射頻模塊功放調(diào)試到設定的工作點。該發(fā)明具有調(diào)試參數(shù)版本可追溯,調(diào)試參數(shù)版本可配置,射頻模塊功放的工作點可配置,調(diào)試方法可選擇的特點。
      文檔編號G06F11/36GK101930397SQ20101015581
      公開日2010年12月29日 申請日期2010年4月22日 優(yōu)先權(quán)日2010年4月22日
      發(fā)明者吳學鋒, 強波, 杜春, 賀達 申請人:芯通科技(成都)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1