亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有輸出信號(hào)顯示功能的可編程電源及其顯示控制方法

文檔序號(hào):2570185閱讀:141來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):具有輸出信號(hào)顯示功能的可編程電源及其顯示控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種具有輸出信號(hào)顯示功能的可編程電源,同時(shí)也涉及該可編程電源 實(shí)現(xiàn)輸出信號(hào)顯示功能的顯示控制方法,屬于數(shù)字電源技術(shù)領(lǐng)域。
背景技術(shù)
可編程電源是一種自身的某些功能或參數(shù)可以通過(guò)計(jì)算機(jī)軟件編程控制的數(shù)字 電源。因此,可編程電源一般配備了 RS-232、USB、LAN、GPIB等接口。通過(guò)這些接口可以把 電源集成到自動(dòng)化測(cè)試系統(tǒng)內(nèi),這樣就可與其他可編程儀器共同組成測(cè)試效率極高的專(zhuān)業(yè) 測(cè)試系統(tǒng)??删幊屉娫从性S多種類(lèi),可分為線(xiàn)性電源、開(kāi)關(guān)電源、直流電源、交流電源等,其 中線(xiàn)性直流電源中又分為恒壓源、恒流源和恒壓恒流源。圖1為一種典型的可編程電源的整體結(jié)構(gòu)框圖??删幊屉娫匆话阌上旅鎺讉€(gè)單元 組成,每個(gè)單元的功能如下所述①CPU 中央處理單元;它是整個(gè)可編程電源的控制中心,電源的各個(gè)部分和資源 都由它來(lái)控制、調(diào)配和監(jiān)控,相當(dāng)于“大腦”的作用;②鍵盤(pán)人機(jī)交互最直接最常用的方式,用戶(hù)可通過(guò)鍵盤(pán)控制電源的輸出以及進(jìn) 行其它功能的設(shè)置;③顯示單元主要作用是監(jiān)控電源的參數(shù)和狀態(tài),包括設(shè)置參數(shù)、輸出參數(shù)、輸出 狀態(tài)等等;④外圍接口 接口主要包括1 232、6 18、舊8、^^;它起到連接上位機(jī)和網(wǎng)絡(luò)的作 用,這樣用戶(hù)可以通過(guò)發(fā)命令等方式來(lái)遠(yuǎn)程控制和監(jiān)控電源,甚至可以實(shí)現(xiàn)直接操作鍵盤(pán) 實(shí)現(xiàn)不了的功能;⑤DA 數(shù)模轉(zhuǎn)換器;CPU設(shè)置功率電路參數(shù)時(shí),需要通過(guò)模數(shù)轉(zhuǎn)換器來(lái)把數(shù)字信號(hào) 轉(zhuǎn)化成模擬信號(hào),因?yàn)镃PU處理的是數(shù)字信號(hào),而電源的功率電路處理的是模擬信號(hào);⑥AD 模數(shù)轉(zhuǎn)換器;讀回功率電路的輸出值和輸出狀態(tài)時(shí),功率電路給CPU傳遞這 些信息時(shí)需要通過(guò)模數(shù)轉(zhuǎn)換器,即把模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào);⑦模擬功率輸出和測(cè)量電路產(chǎn)生用戶(hù)所設(shè)置的輸出信號(hào),并且實(shí)時(shí)讀回電路的 輸出值和狀態(tài)信息。模擬功率輸出部分是整個(gè)可編程電源產(chǎn)生功率輸出信號(hào)的核心部分,下面就來(lái)具 體介紹此部分的特性和工作原理。如圖2(a)所示,理想恒壓源輸出阻抗應(yīng)該在任何頻率下為零,不論輸出電流如何 變化,輸出電壓都會(huì)保持在恒定狀態(tài)。同樣,圖2(b)所示的理想恒流源的輸出阻抗在任何 頻率下為無(wú)窮大,根據(jù)負(fù)載的變化,調(diào)整輸出電壓,使輸出電流保持恒定狀態(tài)。圖3顯示了 恒壓/恒流電源的工作模式,圖中VS是電壓設(shè)定值,IS是電流設(shè)定值,RC = VS/IS,RL是負(fù) 載電阻。每一路電源的工作點(diǎn)要么工作在RL = RC直線(xiàn)的上方,要么工作在下方。當(dāng)負(fù)載 RL大于RC時(shí),由于電流小于電流設(shè)定值,輸出電壓會(huì)成為主導(dǎo),負(fù)載點(diǎn)1工作在恒壓狀態(tài), 輸出電壓為電壓設(shè)定值VS,輸出電流小于IS。在這種情況下,電源處于恒壓模式(CV),并且電流設(shè)定值事實(shí)上是電流的上限。當(dāng)負(fù)載RL小于RC時(shí),由于電壓小于電壓設(shè)定值,輸出電 流會(huì)成為主導(dǎo),負(fù)載點(diǎn)2工作在恒流狀態(tài),輸出電流為電流設(shè)定值IS,輸出電壓小于VS。在 這種情況下,電源處于恒流模式(CC),并且電壓設(shè)定值事實(shí)上是電壓的上限。因此,當(dāng)對(duì)模 擬功率輸出部分設(shè)定好了電壓電流值,且接入的負(fù)載是恒定不變的,此時(shí)電路的輸出電壓 和輸出電流就可以確定,處于恒壓或恒流的狀態(tài)也就可以確定了。在電源運(yùn)行的過(guò)程中,如圖1所示,AD會(huì)定時(shí)從模擬功率輸出部分采集實(shí)時(shí)的電 路輸出電壓和電流值,然后傳送給CPU進(jìn)行處理后再傳遞給顯示設(shè)備進(jìn)行顯示,這樣用戶(hù) 就能清楚方便地看到電源此時(shí)此刻的輸出值和輸出狀態(tài)。對(duì)于可編程電源來(lái)說(shuō),有許多應(yīng)用場(chǎng)合需要使得電壓電流的設(shè)置值隨時(shí)間進(jìn)行變 化,比如階梯變化或脈沖變化,這樣電源的輸出也會(huì)隨時(shí)間進(jìn)行變化;如果電源的設(shè)置電 壓和電流不變,而負(fù)載的電阻會(huì)變化,那么此時(shí)電源的輸出也會(huì)進(jìn)行變化。在以上兩種情 況下,如果用戶(hù)需要查看負(fù)載的變化趨勢(shì)或者電源設(shè)置電壓電流的變化,就需要查看電源 歷史的輸出電壓電流才能達(dá)到上述目的,而傳統(tǒng)的可編程電源只能看到實(shí)時(shí)輸出的電壓電 流,而沒(méi)有查看歷史輸出電壓電流的功能,這是現(xiàn)有技術(shù)所欠缺的一個(gè)方面。

發(fā)明內(nèi)容
本發(fā)明所要解決的首要技術(shù)問(wèn)題在于提供一種具有輸出信號(hào)顯示功能的可編程 電源。該可編程電源具有波形顯示功能,能夠動(dòng)態(tài)地反映電源輸出的變化趨勢(shì)。本發(fā)明所要解決的另外一個(gè)技術(shù)問(wèn)題在于提供該可編程電源實(shí)現(xiàn)輸出信號(hào)顯示 功能的顯示控制方法。為實(shí)現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種具有輸出信號(hào)顯示功能的可編程電源,包括中央處理單元、鍵盤(pán)、顯示單元、 外圍接口、數(shù)模轉(zhuǎn)換器、模數(shù)轉(zhuǎn)換器以及模擬功率輸出和測(cè)量電路,其特征在于所述可編程電源還具有FPGA ;所述外圍接口連接所述中央處理單元,所述中央處理單元分別與所述顯示單元、 鍵盤(pán)和FPGA進(jìn)行連接,所述FPGA分別與所述數(shù)模轉(zhuǎn)換器和所述模數(shù)轉(zhuǎn)換器進(jìn)行連接,所述 數(shù)模轉(zhuǎn)換器和所述模數(shù)轉(zhuǎn)換器分別連接所述模擬功率輸出和測(cè)量電路。 其中,所述外圍接口包括GPIB、USB、LAN中的一種或數(shù)種。一種用于上述可編程電源的顯示控制方法,基于事件池模塊、BoardManager線(xiàn)程 和GUI線(xiàn)程實(shí)現(xiàn),其特征在于包括如下的步驟(1)在預(yù)定時(shí)間給Board Manager線(xiàn)程發(fā)消息,通知Board Manager線(xiàn)程要對(duì)模擬 功率輸出部分進(jìn)行操作,取得此時(shí)模擬功率輸出部分的輸出值;(2)由Board Manager線(xiàn)程給GUI線(xiàn)程發(fā)消息,并把從模擬功率輸出部分取得的輸 出值傳遞給GUI線(xiàn)程;(3)GUI線(xiàn)程把接收到的輸出值存儲(chǔ)在緩存中,并記下存儲(chǔ)在緩存中的位置;(4)根據(jù)輸出值在緩存中的位置,按時(shí)間順序從緩存中取出點(diǎn),然后把這些點(diǎn)連成 線(xiàn),在可編程電源的顯示單元之中顯示。其中在所述步驟(3)中,首先判斷輸出值的位置參數(shù)是否超過(guò)緩存數(shù)組名參數(shù)的 最大范圍,如果是的話(huà)則確定所述位置參數(shù)為0地址,不是的話(huà)所述位置參數(shù)加1 ;然后根據(jù)確定好的所述位置參數(shù)把取得的所述輸出值放入緩存中的相應(yīng)位置。在所述步驟(4)中,在所述可編程電源的波形顯示功能關(guān)閉的情況下,用數(shù)字顯 示存儲(chǔ)在緩存中的輸出值。所述步驟(4)中,所述時(shí)間順序?yàn)閺淖钚聰?shù)據(jù)到最舊數(shù)據(jù)的順序。本發(fā)明所提供的具有輸出信號(hào)顯示功能的可編程電源利用緩存實(shí)現(xiàn)了查看歷史 輸出電壓電流的功能,解決了現(xiàn)有技術(shù)中不能動(dòng)態(tài)地反映電源輸出變化趨勢(shì)的缺陷。


下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。圖1為一種典型的可編程電源的整體結(jié)構(gòu)框圖;圖2 (a)和圖2 (b)分別為理想恒壓源和恒流源的輸出特性示意圖;圖3為理想恒壓/恒流電源的工作模式示意圖;圖4為本發(fā)明所提供的具有輸出信號(hào)顯示功能的可編程電源的整體結(jié)構(gòu)框圖;圖5為本發(fā)明所提供的可編程電源的面板按鍵布局示意圖;圖6為本發(fā)明所提供的可編程電源中,與波形顯示功能有關(guān)的功能模塊示意圖;圖7為本可編程電源實(shí)現(xiàn)輸出信號(hào)顯示功能的顯示控制方法流程圖;圖8為+6V通道輸出電壓值存入波形顯示緩存的流程圖;圖9為在繪制波形的過(guò)程中,從緩存中讀取數(shù)據(jù)的順序示意圖。
具體實(shí)施例方式如圖4所示,本發(fā)明所提供的具有輸出信號(hào)顯示功能的可編程電源由下面幾個(gè)功 能單元組成。每個(gè)單元的功能如下①CPU 中央處理單元;它是整個(gè)可編程電源的控制中心,電源的各個(gè)部分和資源 都由它來(lái)控制、調(diào)配和監(jiān)控,相當(dāng)于“大腦”的作用;②鍵盤(pán)人機(jī)交互最直接最常用的方式,用戶(hù)可通過(guò)鍵盤(pán)控制電源的輸出以及進(jìn) 行其它功能的設(shè)置;③顯示單元主要作用是監(jiān)控電源的參數(shù)和狀態(tài),包括設(shè)置參數(shù)、輸出參數(shù)、輸出 狀態(tài)等等;④外圍接口 接口包括GPIB、USB、LAN ;它起到連接上位機(jī)和網(wǎng)絡(luò)的作用,這樣用 戶(hù)可以通過(guò)發(fā)命令等方式來(lái)遠(yuǎn)程控制和監(jiān)控電源,甚至可以實(shí)現(xiàn)直接操作鍵盤(pán)實(shí)現(xiàn)不了的 功能;⑤DA 數(shù)模轉(zhuǎn)換器;CPU設(shè)置功率電路參數(shù)時(shí),需要通過(guò)模數(shù)轉(zhuǎn)換器來(lái)把數(shù)字信號(hào) 轉(zhuǎn)化成模擬信號(hào),因?yàn)镃PU處理的是數(shù)字信號(hào),而電源的功率電路處理的是模擬信號(hào);⑥AD 模數(shù)轉(zhuǎn)換器;讀回功率電路的輸出值和輸出狀態(tài)時(shí),功率電路給CPU傳遞這 些信息時(shí)需要通過(guò)模數(shù)轉(zhuǎn)換器,即把模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào);⑦模擬功率輸出和測(cè)量電路通過(guò)接收DA傳遞過(guò)來(lái)的參考電壓,產(chǎn)生用戶(hù)所設(shè)置 的輸出信號(hào),并且實(shí)時(shí)讀回電路的輸出值和狀態(tài)信息;⑧FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)作為數(shù)字板連接和功率電路板的橋梁和中轉(zhuǎn)。在本發(fā)明中,CPU、顯示單元、外圍接口等布置在數(shù)字板上,而模擬功率輸出和測(cè)量電路、FPGA等布置在功率電路板上。數(shù)字板和功率電路板是兩塊單獨(dú)的電路板,其中數(shù)字板 發(fā)揮主控的作用,它和功率電路板的通信就通過(guò)上述的FPGA,由FPGA控制和監(jiān)控功率電路 板。這樣做的好處有兩點(diǎn)1.由于CPU的接口和硬件資源有限,因此可以節(jié)省CPU的接口 和硬件資源;2.在對(duì)功率電路板的某些參數(shù)的控制和監(jiān)控上,需要很快的速度,而FPGA的 速度比CPU快,因此采用FPGA更佳。在圖4所示的可編程電源中,來(lái)自上位機(jī)(一般來(lái)說(shuō)是PC)的控制命令經(jīng)外圍接 口進(jìn)入電源中。該外圍接口連接CPU。CPU分別與顯示單元、鍵盤(pán)和FPGA進(jìn)行連接。該FPGA 分別與數(shù)模轉(zhuǎn)換器和模數(shù)轉(zhuǎn)換器進(jìn)行連接。數(shù)模轉(zhuǎn)換器和模數(shù)轉(zhuǎn)換器分別連接模擬功率輸 出和測(cè)量電路。該模擬功率輸出和測(cè)量電路對(duì)外輸出用戶(hù)所需的電源信號(hào)。需要說(shuō)明的 是,模擬功率輸出和測(cè)量電路中的模擬功率輸出部分是可編程電源產(chǎn)生功率輸出信號(hào)的核 心部分。它的工作原理和使用方式也是以恒壓源、恒流源為基礎(chǔ)的。作為本領(lǐng)域普通技術(shù) 人員都能掌握的常規(guī)技術(shù),在此不贅述。圖5為本可編程電源的面板按鍵布局示意圖。要使用可編程電源的波形顯示功 能,需要對(duì)面板上的按鍵進(jìn)行操作。其中切換波形顯示功能開(kāi)關(guān)的按鍵是|Wave Disp|。當(dāng) 此鍵的按鍵燈是亮的,代表此時(shí)所選通道的波形顯示功能是開(kāi)啟的,因此按下此鍵就能關(guān) 閉其波形顯示功能,|Wave Disp|按鍵燈也會(huì)熄滅;當(dāng)此鍵的按鍵燈是滅的,代表此時(shí)所選
通道的波形顯示功能是關(guān)閉的,因此按下此鍵就能開(kāi)啟其波形顯示功能,Iffave ^Ι按鍵 燈也會(huì)點(diǎn)亮。圖6顯示了在本可編程電源中,與波形顯示功能有關(guān)的功能模塊。這些功能模塊 包括①事件池模塊這是軟件系統(tǒng)的核心模塊,負(fù)責(zé)處理各個(gè)線(xiàn)程之間的通信;②Board Manager線(xiàn)程這是軟件系統(tǒng)中和模擬功率輸出部分打交道的一個(gè)線(xiàn) 程,它通過(guò)硬件驅(qū)動(dòng)接口和模擬功率輸出部分通信,用來(lái)設(shè)置模擬功率輸出部分的參數(shù)和 讀回模擬功率輸出部分的輸出以及狀態(tài);③功率輸出驅(qū)動(dòng)(Driver)接口 模擬功率輸出部分的驅(qū)動(dòng)接口 ;④⑶I線(xiàn)程可編程電源中專(zhuān)門(mén)負(fù)責(zé)顯示的線(xiàn)程,在這個(gè)線(xiàn)程中畫(huà)好需要顯示的 界面,然后通過(guò)硬件接口驅(qū)動(dòng)傳遞給IXD進(jìn)行顯示;⑤顯示驅(qū)動(dòng)(Driver)接口 LCD電路的驅(qū)動(dòng)接口。在可編程電源中,波形顯示功能主要與Board Manager和⑶I線(xiàn)程有關(guān)(即圖6 中的②、④),①是為這兩個(gè)線(xiàn)程通信和交互信息所用,而③、⑤則是軟件和硬件進(jìn)行交互的 驅(qū)動(dòng)接口。下面,結(jié)合圖7對(duì)本可編程電源實(shí)現(xiàn)輸出信號(hào)顯示功能的顯示控制方法進(jìn)行具體 闡述。該顯示控制方法包括如下的步驟步驟101 查詢(xún)定時(shí)時(shí)間是否到了預(yù)定時(shí)間如1秒鐘,如果沒(méi)有到預(yù)定時(shí)間,則繼 續(xù)查詢(xún);步驟102 步驟101的判斷為“是”,即如果到了預(yù)定時(shí)間,則給BoardManager線(xiàn)程 發(fā)消息,通知Board Manager線(xiàn)程要對(duì)模擬功率輸出部分進(jìn)行操作,取得此時(shí)模擬功率輸出 部分的輸出值(包括輸出電壓、輸出電流等參數(shù));
步驟103 然后Board Manager線(xiàn)程會(huì)給⑶I線(xiàn)程發(fā)消息,并把從模擬功率輸出部 分取得的輸出值傳遞給GUI線(xiàn)程;步驟104 ⑶I線(xiàn)程把接收到的各個(gè)輸出值存儲(chǔ)在相應(yīng)的緩存(buffer)中,并記下 當(dāng)前值存儲(chǔ)在緩存中的位置;步驟105 判斷波形顯示功能是否開(kāi)啟;步驟106 如果步驟105的判斷為“是”,即波形顯示功能為開(kāi),則根據(jù)當(dāng)前值所存 在緩存中的位置,按時(shí)間順序從緩存中取出點(diǎn),然后把這些點(diǎn)連線(xiàn),畫(huà)在波形顯示背景坐標(biāo) 方格上,此時(shí)再通過(guò)IXD驅(qū)動(dòng)接口則可以在IXD看到畫(huà)出的輸出波形;步驟107 如果步驟105的判斷為“否”,即波形顯示功能為關(guān),則實(shí)時(shí)用數(shù)字顯示 存儲(chǔ)在緩存中的最新輸出值。在步驟104中提到的輸出值的緩存(buffer)在波形顯示功能中發(fā)揮著關(guān)鍵作用。 它里面所存的數(shù)據(jù)是構(gòu)成波形的數(shù)據(jù)點(diǎn),而這個(gè)緩存的大小是有限的(即整個(gè)波形背景坐 標(biāo)方格的時(shí)間軸長(zhǎng)度),因此如何把輸出點(diǎn)全部存放在緩存中,也是需要很多技巧的。這 里,以+6V通道輸出電壓為例結(jié)合圖8所示的具體步驟展開(kāi)詳細(xì)的說(shuō)明。假設(shè)它的緩存數(shù) 組名參數(shù)為g_stDispPara. f32P6Voltffave0ut,當(dāng)前電壓輸出值在緩存中的位置參數(shù)為g_ stDispPara. ul6P6VoltffavePos,當(dāng)執(zhí)行步驟104時(shí),填充緩存的流程圖如圖8所示步驟201 判斷當(dāng)前電壓輸出值在緩存中的位置參數(shù)g_StDiSpPara. ul6P6VoltffavePos 是否超過(guò)緩存本身的 g_stDispPara. f32P6VoItffaveOut 的最大范圍;步驟202 如果步驟201的判斷為“是”,則該位置參數(shù)g_stDispPara. ul6P6VoltffavePos為0地址,即從最左邊開(kāi)始。步驟203 ;如果步驟201的判斷為“否”,則該位置參數(shù)g_stDispPara. ul6P6VoltffavePos 力口 1 ;步驟204:根據(jù)確定好的當(dāng)前電壓輸出值在緩存中的位置參 ul6P6VoltWavePoS,把取得的最新+6V電壓輸出值放入緩存中相應(yīng)的位置。數(shù)據(jù)存放的工作做完了,畫(huà)波形時(shí)就得把緩存中的數(shù)都取出來(lái)。其中緩存中的位 置g_stDispPara. ul6P6VoltffavePos是最新的輸出值,因此應(yīng)該把這個(gè)點(diǎn)放在坐標(biāo)的最左 邊,然后g_stDispPara. ul6P6VoltWavePos_l是次新的值,依此類(lèi)推一直到緩存的0地址; 然后再?gòu)木彺孀钅┒说狞c(diǎn)開(kāi)始取,一直到g_stDispPara. u 16P6Vo 1 tffavePos+1為止,這是 最后一個(gè)點(diǎn),應(yīng)該放在坐標(biāo)的最右端。從緩存中讀取數(shù)據(jù)的順序示意圖如9所示,其中連續(xù)的方格表示緩存(即數(shù) 組 g_stDispPara. f32P6Voltffave0ut),黑色方格 Pos (即當(dāng)前位置參數(shù) g_stDispPara. ul6P6VoltffavePos)表示當(dāng)前最新輸出值所存位置,從Pos開(kāi)始沿著箭頭的走向依次從緩 存中取數(shù)。這種取數(shù)的過(guò)程就是從最新數(shù)據(jù)到最舊數(shù)據(jù)的過(guò)程。在此需要說(shuō)明的是,上面 描述的波形畫(huà)法只是一個(gè)示例。事實(shí)上,波形也可以由右向左走,即最新的數(shù)據(jù)在右,最舊 的數(shù)據(jù)在左。采用上述的數(shù)據(jù)存放以及讀取方式,有如下的兩個(gè)優(yōu)點(diǎn)1.當(dāng)緩存放滿(mǎn)時(shí),可以自動(dòng)把最舊的數(shù)據(jù)給覆蓋掉,相當(dāng)于自動(dòng)實(shí)現(xiàn)了一個(gè)FIFO 的存儲(chǔ)器;2.每次存數(shù)或取數(shù),不用對(duì)緩存重新排序,只需要僅僅根據(jù)當(dāng)前位置參數(shù)8_stDispPara. ul6P6VoltffavePos來(lái)定位緩存中的數(shù)據(jù),這樣可以節(jié)省程序運(yùn)行時(shí)間,大大提 高程序運(yùn)行效率。本發(fā)明所提供的顯示控制方法也可用作恒壓源或恒流源的輸出信號(hào)波形顯示。當(dāng) 應(yīng)用于恒壓源時(shí),如果設(shè)置電壓恒定不變,則輸出電流隨著負(fù)載的變化而變化,因此可以通 過(guò)觀測(cè)電流的輸出波形,來(lái)判斷負(fù)載的變化趨勢(shì)。當(dāng)應(yīng)用于恒流源時(shí),如果設(shè)置電流恒定不 變,則輸出電壓隨著負(fù)載的變化而變化,因此可以通過(guò)觀測(cè)電壓的輸出波形,來(lái)判斷負(fù)載的 變化趨勢(shì)。另外,當(dāng)可編程電源有多路輸出時(shí)也和單路輸出的情況類(lèi)似,因?yàn)橥ǖ篱g的波形 顯示的坐標(biāo)和數(shù)據(jù)都是彼此獨(dú)立的,同時(shí)也是獨(dú)立控制和獨(dú)立操作的,因此本發(fā)明所提供 的顯示控制方法也可以在可編程電源有多路輸出時(shí)使用。以上對(duì)本發(fā)明所提供的具有輸出信號(hào)顯示功能的可編程電源及其顯示控制方法 進(jìn)行了詳細(xì)的說(shuō)明。對(duì)本領(lǐng)域的一般技術(shù)人員而言,在不背離本發(fā)明實(shí)質(zhì)精神的前提下對(duì) 它所做的任何顯而易見(jiàn)的改動(dòng),都將構(gòu)成對(duì)本發(fā)明專(zhuān)利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求
1.一種具有輸出信號(hào)顯示功能的可編程電源,包括中央處理單元、鍵盤(pán)、顯示單元、外 圍接口、數(shù)模轉(zhuǎn)換器、模數(shù)轉(zhuǎn)換器以及模擬功率輸出和測(cè)量電路,其特征在于所述可編程電源還具有FPGA ;所述外圍接口連接所述中央處理單元,所述中央處理單元分別與所述顯示單元、鍵盤(pán) 和FPGA進(jìn)行連接,所述FPGA分別與所述數(shù)模轉(zhuǎn)換器和所述模數(shù)轉(zhuǎn)換器進(jìn)行連接,所述數(shù)模 轉(zhuǎn)換器和所述模數(shù)轉(zhuǎn)換器分別連接所述模擬功率輸出和測(cè)量電路。
2.如權(quán)利要求1所述的具有輸出信號(hào)顯示功能的可編程電源,其特征在于所述外圍接口包括GPIB、USB、LAN中的一種或數(shù)種。
3.一種用于如權(quán)利要求1所述的可編程電源的顯示控制方法,基于事件池模塊、Board Manager線(xiàn)程和⑶I線(xiàn)程實(shí)現(xiàn),其特征在于包括如下的步驟(1)在預(yù)定時(shí)間給BoardManager線(xiàn)程發(fā)消息,通知Board Manager線(xiàn)程要對(duì)模擬功率 輸出部分進(jìn)行操作,取得此時(shí)模擬功率輸出部分的輸出值;(2)由BoardManager線(xiàn)程給GUI線(xiàn)程發(fā)消息,并把從模擬功率輸出部分取得的輸出值 傳遞給GUI線(xiàn)程;(3)⑶I線(xiàn)程把接收到的輸出值存儲(chǔ)在緩存中,并記下存儲(chǔ)在緩存中的位置;(4)根據(jù)輸出值在緩存中的位置,按時(shí)間順序從緩存中取出點(diǎn),然后把這些點(diǎn)連成線(xiàn), 在可編程電源的顯示單元之中顯示。
4.如權(quán)利要求3所述的可編程電源的顯示控制方法,其特征在于所述步驟(3)中,首先判斷輸出值的位置參數(shù)是否超過(guò)緩存數(shù)組名參數(shù)的最大范圍, 如果是的話(huà)則確定所述位置參數(shù)為0地址,不是的話(huà)所述位置參數(shù)加1 ;然后根據(jù)確定好的 所述位置參數(shù)把取得的所述輸出值放入緩存中的相應(yīng)位置。
5.如權(quán)利要求3所述的可編程電源的顯示控制方法,其特征在于所述步驟中,在所述可編程電源的波形顯示功能關(guān)閉的情況下,用數(shù)字顯示存儲(chǔ) 在緩存中的輸出值。
6.如權(quán)利要求3所述的可編程電源的顯示控制方法,其特征在于所述步驟⑷中,所述時(shí)間順序?yàn)閺淖钚聰?shù)據(jù)到最舊數(shù)據(jù)的順序。
全文摘要
本發(fā)明公開(kāi)了一種具有輸出信號(hào)顯示功能的可編程電源及其顯示控制方法。該可編程電源包括中央處理單元、鍵盤(pán)、顯示單元、外圍接口、FPGA、數(shù)模轉(zhuǎn)換器、模數(shù)轉(zhuǎn)換器以及模擬功率輸出和測(cè)量電路,其中外圍接口連接中央處理單元,中央處理單元分別與顯示單元、鍵盤(pán)和FPGA進(jìn)行連接,F(xiàn)PGA分別與數(shù)模轉(zhuǎn)換器和模數(shù)轉(zhuǎn)換器進(jìn)行連接,數(shù)模轉(zhuǎn)換器和模數(shù)轉(zhuǎn)換器分別連接模擬功率輸出和測(cè)量電路。本發(fā)明所提供的可編程電源利用緩存實(shí)現(xiàn)了查看歷史輸出電壓電流的功能,解決了現(xiàn)有技術(shù)中不能動(dòng)態(tài)地反映電源輸出變化趨勢(shì)的缺陷。
文檔編號(hào)G09G5/00GK102063080SQ200910237310
公開(kāi)日2011年5月18日 申請(qǐng)日期2009年11月13日 優(yōu)先權(quán)日2009年11月13日
發(fā)明者李維森, 王悅, 王鐵軍 申請(qǐng)人:北京普源精電科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1