国产精品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>

      一種具有開(kāi)關(guān)控制功能的電源的制作方法

      文檔序號(hào):7540899閱讀:178來(lái)源:國(guó)知局
      一種具有開(kāi)關(guān)控制功能的電源的制作方法
      【專(zhuān)利摘要】本發(fā)明實(shí)施例提供了一種具有開(kāi)關(guān)控制功能的電源,所述電源包括自動(dòng)開(kāi)關(guān)控制裝置,所述自動(dòng)開(kāi)關(guān)控制裝置包括:開(kāi)關(guān)狀態(tài)編輯單元,用于生成由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)所述開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表;時(shí)間序列生成單元,用于生成由多組延時(shí)時(shí)間構(gòu)成的時(shí)間序列,并根據(jù)生成的時(shí)間序列獲得時(shí)間序列表;每一組開(kāi)關(guān)狀態(tài)與每一組延時(shí)時(shí)間具有映射關(guān)系;輸出狀態(tài)控制單元,用于依據(jù)所述開(kāi)關(guān)狀態(tài)表和所述時(shí)間序列表中具有映射關(guān)系的每一組開(kāi)關(guān)狀態(tài)與延時(shí)時(shí)間,在對(duì)應(yīng)的時(shí)間控制電源輸出信號(hào)的開(kāi)通或關(guān)斷。該電源可以節(jié)約人工,避免手工操作出錯(cuò),并且實(shí)現(xiàn)精確開(kāi)延時(shí)、關(guān)延時(shí)控制。
      【專(zhuān)利說(shuō)明】—種具有開(kāi)關(guān)控制功能的電源
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通用電子測(cè)量測(cè)試【技術(shù)領(lǐng)域】,具體地涉及一種具有開(kāi)關(guān)控制功能的電源。
      【背景技術(shù)】
      [0002]線性直流電源作為電子設(shè)計(jì)中必不可少的工具,既可作為供電電源工作,又可作為測(cè)量設(shè)備工作,在實(shí)驗(yàn)室、科研單位、工業(yè)等各個(gè)領(lǐng)域均有廣泛的應(yīng)用。隨著電子器件的數(shù)字化日益普遍,原始的線性模擬電源終將逐漸被數(shù)字電源所替代,數(shù)字電源具有良好的擴(kuò)展性、較低的成本、較簡(jiǎn)單的電路、容易量產(chǎn)、性能穩(wěn)定等特點(diǎn),通常都具備電壓、電流連續(xù)可調(diào)功能,以及輸出開(kāi)關(guān)功能。
      [0003]輸出開(kāi)關(guān)的控制分為兩大類(lèi),一是通過(guò)在輸出端子前面增加獨(dú)立的繼電器,從物理上直接斷開(kāi)連接,使輸出端子和輸出控制回路之間形成斷路,從而切斷輸出,這類(lèi)方法在早期的電源中使用較為普遍,如大華DH1718E、固緯GPD-3303系列;二是通過(guò)DAC控制使輸出控制回路穩(wěn)定工作在0V,從而使輸出端子上測(cè)量到的電壓為0,起到關(guān)斷輸出的效果,這類(lèi)方法打開(kāi)輸出和關(guān)閉輸出均使用同一套控制回路,而不必增加物理開(kāi)關(guān),避免了物理繼電器穩(wěn)定需要的時(shí)間,因此響應(yīng)時(shí)間較快,在數(shù)字電源中使用較為普遍,如安捷倫的E36XX系列。
      [0004]不管采用何種電路來(lái)進(jìn)行輸出開(kāi)關(guān)的控制,幾乎所有的線性直流電源均在前面板提供了特定的按鍵給用戶來(lái)控制輸出的開(kāi)關(guān)狀態(tài)。當(dāng)用戶需要打開(kāi)輸出時(shí),可以按下該鍵,當(dāng)用戶需要關(guān)閉輸出時(shí),也可以按下該鍵,通過(guò)在前面板上增加各種指示,比如指示燈、屏幕上顯示0N/0FF等,來(lái)告知用戶當(dāng)前的輸出狀態(tài)。
      [0005]當(dāng)用戶的應(yīng)用場(chǎng)景需要不斷開(kāi)關(guān)輸出時(shí),比如需要對(duì)負(fù)載進(jìn)行不斷的上電、斷電測(cè)試,現(xiàn)有線性可編程直流電源通常提供了兩種選擇,一是用戶自己不斷的手動(dòng)按前面板的輸出開(kāi)關(guān)控制鍵;二是利用部分線性電源的可編程特性,利用其遠(yuǎn)程接口,如USB接口、LAN接口、RS232接口、GPIB接口等,來(lái)編寫(xiě)上位機(jī)程序,通過(guò)發(fā)送遠(yuǎn)程命令的方式來(lái)實(shí)現(xiàn)反復(fù)開(kāi)關(guān)控制。
      [0006]現(xiàn)有技術(shù)的不足至少包括:
      [0007]當(dāng)需要長(zhǎng)時(shí)間的反復(fù)上電、斷電操作,雖然控制電源輸出打開(kāi)和關(guān)閉就兩種狀態(tài),但是當(dāng)反復(fù)次數(shù)變多后,用戶全部靠手動(dòng)來(lái)逐個(gè)配置,工作量會(huì)比較大,浪費(fèi)人工;此外,操作也會(huì)比較繁瑣枯燥、易出錯(cuò),顯然是不現(xiàn)實(shí)的。而通過(guò)遠(yuǎn)程接口編程實(shí)現(xiàn),不失為一個(gè)較好的方法,但是這種方法涉及到遠(yuǎn)程接口編程、PC、連接線纜等等各種軟、硬件環(huán)境,當(dāng)缺少其中之一時(shí),即無(wú)法實(shí)現(xiàn),而且通過(guò)遠(yuǎn)程接口發(fā)送命令的方式來(lái)實(shí)現(xiàn)開(kāi)關(guān),其發(fā)送命令的時(shí)間受諸如PC當(dāng)前運(yùn)行環(huán)境、線纜、接口等各種軟硬件環(huán)境影響,無(wú)法實(shí)現(xiàn)精確的開(kāi)延時(shí)和關(guān)延時(shí)。

      【發(fā)明內(nèi)容】
      [0008]本發(fā)明的目的在于,提供一種具有開(kāi)關(guān)控制功能的電源及其開(kāi)關(guān)控制方法,以節(jié)約人工,避免手工操作出錯(cuò),并且不受環(huán)境影響,實(shí)現(xiàn)精確開(kāi)延時(shí)、關(guān)延時(shí)控制。
      [0009]為達(dá)上述目的,本發(fā)明實(shí)施例提供了一種具有開(kāi)關(guān)控制功能的電源,所述電源包括自動(dòng)開(kāi)關(guān)控制裝置,所述自動(dòng)開(kāi)關(guān)控制裝置包括:
      [0010]開(kāi)關(guān)狀態(tài)生成單元,用于生成由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)所述開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表;
      [0011 ] 時(shí)間序列生成單元,用于生成由多組延時(shí)時(shí)間構(gòu)成的時(shí)間序列,并根據(jù)生成的時(shí)間序列獲得時(shí)間序列表;每一組開(kāi)關(guān)狀態(tài)與每一組延時(shí)時(shí)間具有映射關(guān)系;
      [0012]輸出狀態(tài)控制單元,用于依據(jù)所述開(kāi)關(guān)狀態(tài)表和所述時(shí)間序列表中具有映射關(guān)系的每一組開(kāi)關(guān)狀態(tài)與延時(shí)時(shí)間,在對(duì)應(yīng)的時(shí)間控制電源輸出信號(hào)的開(kāi)通或關(guān)斷。
      [0013]本發(fā)明實(shí)施例提供的上述技術(shù)方案的有益技術(shù)效果在于:
      [0014]1、用內(nèi)建的碼型自動(dòng)生成開(kāi)關(guān)狀態(tài),快捷方便;
      [0015]2、輸出組數(shù)高達(dá)2048組,可以無(wú)限循環(huán),可長(zhǎng)時(shí)間進(jìn)行輸出開(kāi)、關(guān)沖擊;
      [0016]3、無(wú)需用戶手動(dòng)控制開(kāi)關(guān)即可自動(dòng)進(jìn)行開(kāi)關(guān)狀態(tài)的切換;
      [0017]4、無(wú)需用戶編寫(xiě)上位機(jī)程序進(jìn)行開(kāi)關(guān)控制,可單機(jī)自動(dòng)進(jìn)行開(kāi)關(guān)控制,應(yīng)用簡(jiǎn)單;
      [0018]5、精確控制開(kāi)延時(shí)、關(guān)延時(shí)。
      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0019]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0020]圖1為本發(fā)明實(shí)施例的自動(dòng)開(kāi)關(guān)控制裝置的功能框圖;
      [0021]圖2為本發(fā)明實(shí)施例的延時(shí)器的整體工作流程圖;
      [0022]圖3為本發(fā)明實(shí)施例的開(kāi)關(guān)狀態(tài)生成單元的具體功能框圖;
      [0023]圖4為本發(fā)明實(shí)施例中采用的線性反饋移位寄存器原理框圖;
      [0024]圖5為本發(fā)明實(shí)施例的PN9和PNl I序列生成流程圖;
      [0025]圖6為本發(fā)明例的輸出狀態(tài)控制單元的具體功能框圖;
      [0026]圖7為本發(fā)明實(shí)施例的開(kāi)關(guān)狀態(tài)生成單元的工作流程圖;
      [0027]圖8為本發(fā)明實(shí)施例的輸出狀態(tài)控制單元工作流程圖;
      [0028]圖9為本發(fā)明實(shí)施例的01碼和10碼的一種生成流程圖;
      [0029]圖10為本發(fā)明實(shí)施例的01碼和10碼的另一種生成流程圖;
      [0030]圖11為本發(fā)明實(shí)施例的利用PN碼生成開(kāi)關(guān)狀態(tài)表的流程圖;
      [0031]圖12為本發(fā)明實(shí)施例的延時(shí)器菜單結(jié)構(gòu)示意圖;
      [0032]圖13為本發(fā)明實(shí)施例的延時(shí)器開(kāi)時(shí)主界面;
      [0033]圖14為本發(fā)明實(shí)施例的延時(shí)器編輯主界面;
      [0034]圖15為本發(fā)明實(shí)施例的停止條件設(shè)置菜單;
      [0035]圖16為本發(fā)明實(shí)施例的狀態(tài)生成碼型選擇菜單。【具體實(shí)施方式】
      [0036]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0037]本發(fā)明實(shí)施例的目的在于:
      [0038]現(xiàn)有技術(shù)無(wú)法較好的滿足反復(fù)上電、斷電這一特殊應(yīng)用的需求,因此本發(fā)明實(shí)施例設(shè)計(jì)了自動(dòng)開(kāi)關(guān)控制裝置以滿足如下需求:
      [0039]1、反復(fù)打開(kāi)、關(guān)閉輸出的需求;
      [0040]2、所需設(shè)備最少化的需求;
      [0041]3、節(jié)約人工的需求;
      [0042]4、避免手工操作出錯(cuò)的需求;
      [0043]5、精確開(kāi)延時(shí)、關(guān)延時(shí)控制的需求。
      [0044]雖然輸出打開(kāi)和關(guān)閉就兩種狀態(tài),但是當(dāng)反復(fù)次數(shù)變多后,用戶全部靠手動(dòng)來(lái)逐個(gè)配置,工作量會(huì)比較大,操作也會(huì)比較繁瑣枯燥、易出錯(cuò),因此在自動(dòng)開(kāi)關(guān)控制裝置的基礎(chǔ)上本發(fā)明實(shí)施例還提供了一種快速編輯開(kāi)關(guān)狀態(tài)的方法,以滿足快捷編輯開(kāi)關(guān)狀態(tài)的需求。
      [0045]為實(shí)現(xiàn)上述需求,本發(fā)明實(shí)施例在線性電源中內(nèi)置一個(gè)模塊,該模塊要能夠不需要PC控制即可單機(jī)運(yùn)行,還需要實(shí)現(xiàn)較好的時(shí)間控制,能夠分開(kāi)控制開(kāi)延時(shí)和關(guān)延時(shí)時(shí)間,由于要脫離PC的參與,該模塊還需要提供一個(gè)比較便捷的開(kāi)關(guān)狀態(tài)的編輯方法。
      [0046]本發(fā)明實(shí)施例利用定時(shí)單元IOms產(chǎn)生一次中斷,通知自動(dòng)開(kāi)關(guān)控制裝置進(jìn)行輸出狀態(tài)的改變,利用 映射的開(kāi)關(guān)狀態(tài)表和時(shí)間序列表,來(lái)獲得下一個(gè)輸出狀態(tài)。而開(kāi)關(guān)狀態(tài)生成單元和時(shí)間序列生成單元分別提供了時(shí)間編輯和開(kāi)關(guān)狀態(tài)編輯的方法。其中,定時(shí)單元的定時(shí)值可以讓用戶確定,但是最小值由處理器型號(hào)決定。
      [0047]圖1為本發(fā)明實(shí)施例的自動(dòng)開(kāi)關(guān)控制裝置的功能框圖。如圖1所示,本發(fā)明實(shí)施例的一種具有開(kāi)關(guān)控制功能的電源,包括圖1示出的自動(dòng)開(kāi)關(guān)控制裝置,該自動(dòng)開(kāi)關(guān)控制裝置包括:
      [0048]開(kāi)關(guān)狀態(tài)生成單元110,用于生成由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表10 ;開(kāi)關(guān)狀態(tài)包括:開(kāi)狀態(tài)和關(guān)狀態(tài);
      [0049]時(shí)間序列生成單元120,用于生成由多組延時(shí)時(shí)間構(gòu)成的時(shí)間序列,并根據(jù)生成的時(shí)間序列獲得時(shí)間序列表20 ;每一組開(kāi)關(guān)狀態(tài)與每一組延時(shí)時(shí)間具有映射關(guān)系;
      [0050]輸出狀態(tài)控制單元130,用于依據(jù)開(kāi)關(guān)狀態(tài)表10和時(shí)間序列表20中具有映射關(guān)系的每一組開(kāi)關(guān)狀態(tài)與延時(shí)時(shí)間,在對(duì)應(yīng)的時(shí)間控制電源輸出信號(hào)的開(kāi)通或關(guān)斷。
      [0051]具體地,開(kāi)關(guān)狀態(tài)生成單元110,用于提供人機(jī)接口,為用戶提供開(kāi)關(guān)狀態(tài)快捷輸入的方式,產(chǎn)生開(kāi)關(guān)狀態(tài)表駐于內(nèi)存。
      [0052]具體地,時(shí)間序列生成單元120,用于提供人機(jī)接口,為用戶提供時(shí)間序列快捷輸入的方式,產(chǎn)生時(shí)間序列表駐于內(nèi)存。具體實(shí)施時(shí),時(shí)間序列生成單元130,可用于通過(guò)手動(dòng)編輯方式接收用戶通過(guò)所述電源的物理按鍵或虛擬按鍵輸入的由多組延時(shí)時(shí)間構(gòu)成的時(shí)間序列,生成時(shí)間序列表;或者按預(yù)先設(shè)置的開(kāi)延時(shí)時(shí)間和關(guān)延時(shí)時(shí)間,對(duì)應(yīng)開(kāi)關(guān)狀態(tài)表中所有的開(kāi)狀態(tài)統(tǒng)一生成相同的開(kāi)延時(shí)時(shí)間,以及為所有的關(guān)狀態(tài)統(tǒng)一生成相同的關(guān)延時(shí)時(shí)間,得到時(shí)間序列表;還可以根據(jù)預(yù)設(shè)規(guī)則按照延遲時(shí)間長(zhǎng)度單調(diào)上升或單調(diào)下降方式得到時(shí)間序列,生成時(shí)間序列表。
      [0053]在一較佳實(shí)施例中,該電源還進(jìn)一步包括:定時(shí)單元140,用于計(jì)時(shí),并根據(jù)計(jì)時(shí)時(shí)間周期性的產(chǎn)生中斷信號(hào)(如IOms中斷)。定時(shí)單元是作為整個(gè)系統(tǒng)的時(shí)間基準(zhǔn),基準(zhǔn)只有一個(gè)。時(shí)間序列表20指示每個(gè)開(kāi)關(guān)狀態(tài)的實(shí)際持續(xù)時(shí)間,一張表可以有多個(gè)時(shí)間,每組開(kāi)關(guān)狀態(tài)都可以在時(shí)間序列表中找到自己的時(shí)間。該輸出狀態(tài)控制單元130,還用于依次獲取每一組開(kāi)關(guān)狀態(tài),根據(jù)開(kāi)關(guān)狀態(tài)控制電源輸出信號(hào)的開(kāi)通或關(guān)斷;同時(shí),依據(jù)接收到中斷信號(hào)的次數(shù)記錄每一組開(kāi)關(guān)狀態(tài)的持續(xù)時(shí)間,并在持續(xù)時(shí)間達(dá)到對(duì)應(yīng)的延時(shí)時(shí)間后,從開(kāi)關(guān)狀態(tài)表和時(shí)間序列表中獲取下一組開(kāi)關(guān)狀態(tài)。
      [0054]可選的,該裝置還可包括參數(shù)驗(yàn)證模塊150,用于為各種參數(shù)的輸入提供合法性驗(yàn)證,規(guī)范用戶的輸入行為。
      [0055]為方便后續(xù)說(shuō)明,將上述“自動(dòng)開(kāi)關(guān)控制裝置”稱(chēng)之為“開(kāi)關(guān)延時(shí)器”,簡(jiǎn)稱(chēng)“延時(shí)器”。各個(gè)單元又分別擁有多個(gè)模塊,將在下面詳細(xì)闡述。
      [0056]圖2為本發(fā)明實(shí)施例的延時(shí)器的整體工作流程圖。如圖2所示,包括如下步驟:
      [0057]201、開(kāi)始;
      [0058]202、開(kāi)關(guān)狀態(tài)編輯;
      [0059]203、時(shí)間序列編輯;
      [0060]204、打開(kāi)延時(shí)器的輸出;
      [0061]205、定時(shí)單元中斷使能;
      [0062]206、輸出狀態(tài)控制;
      [0063]207、結(jié)束。
      [0064]圖3為本發(fā)明實(shí)施例的開(kāi)關(guān)狀態(tài)生成單元的具體功能框圖。如圖3所示,該開(kāi)關(guān)狀態(tài)生成單元Iio包括:
      [0065]開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊310,用于根據(jù)編碼類(lèi)型,自動(dòng)生成由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)該開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表;
      [0066]存取模塊320,用于將開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊310生成的所述開(kāi)關(guān)狀態(tài)表保存至存儲(chǔ)設(shè)備或從存儲(chǔ)設(shè)備讀取開(kāi)關(guān)狀態(tài)表。
      [0067]可選的,該開(kāi)關(guān)狀態(tài)生成單元110還可進(jìn)一步包括:顯示模塊330,用于顯示用戶編輯的開(kāi)關(guān)狀態(tài),供用戶查看所有組數(shù)的開(kāi)關(guān)狀態(tài),以及顯示當(dāng)前的開(kāi)關(guān)狀態(tài);驗(yàn)證模塊340,用于驗(yàn)證保存該開(kāi)關(guān)狀態(tài)表時(shí)文件名輸入是否合法,以及驗(yàn)證獲得的開(kāi)關(guān)狀態(tài)表是否合法;以及手動(dòng)編輯模塊350,用于接收用戶通過(guò)該電源的物理按鍵或虛擬按鍵輸入的由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)該開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表。
      [0068]開(kāi)關(guān)狀態(tài)生成單元110為用戶提供了兩類(lèi)輸入方法,一類(lèi)是可以逐點(diǎn)手動(dòng)編輯各組的狀態(tài);二類(lèi)是可以通過(guò)內(nèi)建的算法,自動(dòng)生成開(kāi)關(guān)狀態(tài)。即該開(kāi)關(guān)狀態(tài)編輯單元包括:手動(dòng)編輯模塊和/或自動(dòng)生成模塊。同時(shí),該開(kāi)關(guān)狀態(tài)編輯單元還提供了存取模塊用于存儲(chǔ)/讀取用戶編輯的開(kāi)關(guān)狀態(tài)表,方便下次調(diào)用;且提供了顯示模塊,實(shí)時(shí)顯示用戶編輯的內(nèi)容。[0069]手動(dòng)編輯模塊350提供如下功能:1、當(dāng)前開(kāi)關(guān)狀態(tài)的編輯序號(hào)可設(shè)置,方便直接跳轉(zhuǎn)到指定組進(jìn)行狀態(tài)修改;2、可切換指定組的開(kāi)、關(guān)狀態(tài)。
      [0070]存取模塊320提供如下功能:1、保存用戶編輯的當(dāng)前易失緩沖區(qū)中的開(kāi)關(guān)狀態(tài)表到非易失設(shè)備,其可以是內(nèi)部非易失存儲(chǔ)設(shè)備,也可以是外部U盤(pán);2、可以調(diào)用內(nèi)部存儲(chǔ)設(shè)備上已經(jīng)保存的開(kāi)關(guān)狀態(tài)文件(表),也可以調(diào)用外部U盤(pán)上保存的開(kāi)關(guān)狀態(tài)文件。
      [0071]顯示模塊330提供如下功能:1、用合適的形式顯示用戶編輯的開(kāi)關(guān)狀態(tài);2、提供方便用戶查看所有組數(shù)的開(kāi)關(guān)狀態(tài)的方式;3、顯示當(dāng)前實(shí)際輸出狀態(tài)。
      [0072]驗(yàn)證模塊340提供如下功能:1、驗(yàn)證手動(dòng)編輯時(shí)的序號(hào)輸入是否超上限或者下限;2、驗(yàn)證保存時(shí)文件名輸入是否合法;3、驗(yàn)證讀取時(shí)文件是否合法。
      [0073]本發(fā)明實(shí)施例中,作為舉例,下限為1,上限為2048。上限表示最多可以設(shè)置的狀態(tài)組數(shù)。由于內(nèi)存有限,上限應(yīng)當(dāng)存在,根據(jù)內(nèi)存大小不同,上限值可以變化,比如2048組,當(dāng)存儲(chǔ)空間加大后,可以進(jìn)一步增加到4096組等。
      [0074]在一個(gè)實(shí)施例中,開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊310可以提供如下功能:1、提供01碼自動(dòng)生成開(kāi)關(guān)狀態(tài);2、提供10碼自動(dòng)生成開(kāi)關(guān)狀態(tài);3、提供PN9、PNll偽隨機(jī)碼生成開(kāi)關(guān)狀態(tài);4、根據(jù)PN13-PN127中的任一種偽隨機(jī)碼,生成開(kāi)關(guān)狀態(tài);5、根據(jù)格雷碼、或者自定義周期碼型生成開(kāi)關(guān)狀態(tài)。
      [0075]在另一實(shí)施例中,該開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊310,還可以用于按照用戶設(shè)置的參數(shù)進(jìn)行擬合,得到擬合曲線,并根據(jù)所述擬合曲線生成開(kāi)關(guān)狀態(tài)。比如可以設(shè)置周期和占空t匕,自動(dòng)生成方波,而方波的高電平代表開(kāi),低電平代表關(guān)。甚至可以用PWM生成占空比可變的復(fù)雜狀態(tài)表。
      [0076]由于開(kāi)、關(guān)就兩種狀態(tài),優(yōu)選的,可以用O代表關(guān)狀態(tài),I代表開(kāi)狀態(tài)。此外,還可以用O代表關(guān)狀態(tài),I代表開(kāi)狀態(tài)。01碼和10碼的區(qū)別在于開(kāi)關(guān)序列中是以O(shè)開(kāi)始還是以I開(kāi)始,也即開(kāi)關(guān)序列是先有開(kāi)狀態(tài)后有關(guān)狀態(tài),還是先有關(guān)狀態(tài)后有開(kāi)狀態(tài),這對(duì)于某些應(yīng)用場(chǎng)合是有區(qū)別的。而PN9和PNll分別為位長(zhǎng)為9位和11位的偽隨機(jī)序列,以滿足一些需要隨機(jī)開(kāi)關(guān)電源沖擊的應(yīng)用場(chǎng)合。
      [0077]偽隨機(jī)序列指預(yù)先可以確定結(jié)構(gòu)的、具有某種隨機(jī)序列的隨機(jī)特性的序列,其在一定長(zhǎng)度內(nèi)是隨機(jī)的。偽隨機(jī)序列可以用線性反饋移位寄存器生成。
      [0078]圖4為本發(fā)明實(shí)施例中采用的線性反饋移位寄存器原理框圖。每來(lái)一次移位時(shí)鐘,便將反饋信號(hào)輸入到第I級(jí)寄存器,并將第I級(jí)寄存器中的值移入第2級(jí),以此類(lèi)推,完成一次移位操作。由于反饋信號(hào)是由η級(jí)寄存器中的值進(jìn)行異或操作生成的,因此移位寄存器各級(jí)的狀態(tài)將不斷變化。最多進(jìn)行2~η -1次移位后,輸出序列開(kāi)始重復(fù),即η級(jí)移位寄存器產(chǎn)生的序列的最大周期為2~η -1。η級(jí)線性反饋移位寄存器產(chǎn)生的最長(zhǎng)序列,稱(chēng)為m序列。周期內(nèi),各寄存器中的值不具備任何周期性,因此,在一個(gè)周期內(nèi),可以認(rèn)為η級(jí)移位寄存器的輸出為隨機(jī)數(shù)。通常,可以將最后一級(jí)的寄存器的值作為輸出。也可以任取其中m位寄存器的值合并成一個(gè)m位的數(shù)輸出。
      [0079]當(dāng)移位寄存器的級(jí)數(shù)及時(shí)鐘一定時(shí),輸出序列就由移位寄存器的初始狀態(tài)及反饋邏輯完全確定。當(dāng)移位寄存器的初始值為全O時(shí),線性反饋網(wǎng)絡(luò)就失去了作用,輸出序列一直為0,因此移位寄存器的初始值不能為O。用多項(xiàng)式f(x)來(lái)描述線性反饋移位寄存器的反饋連接狀態(tài):
      【權(quán)利要求】
      1.一種具有開(kāi)關(guān)控制功能的電源,其特征在于,所述電源包括自動(dòng)開(kāi)關(guān)控制裝置,所述自動(dòng)開(kāi)關(guān)控制裝置包括: 開(kāi)關(guān)狀態(tài)生成單元,用于生成由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)所述開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表; 時(shí)間序列生成單元,用于生成由多組延時(shí)時(shí)間構(gòu)成的時(shí)間序列,并根據(jù)生成的時(shí)間序列獲得時(shí)間序列表;每一組開(kāi)關(guān)狀態(tài)與每一組延時(shí)時(shí)間具有映射關(guān)系; 輸出狀態(tài)控制單元,用于依據(jù)所述開(kāi)關(guān)狀態(tài)表和所述時(shí)間序列表中具有映射關(guān)系的每一組開(kāi)關(guān)狀態(tài)與延時(shí)時(shí)間,在對(duì)應(yīng)的時(shí)間控制電源輸出信號(hào)的開(kāi)通或關(guān)斷。
      2.根據(jù)權(quán)利要求1所述的電源,其特征在于,所述電源還包括: 定時(shí)單元,用于計(jì)時(shí),并根據(jù)計(jì)時(shí)時(shí)間周期性的產(chǎn)生中斷信號(hào); 所述輸出狀態(tài)控制單元,還用于依次獲取每一組開(kāi)關(guān)狀態(tài),根據(jù)開(kāi)關(guān)狀態(tài)控制電源輸出信號(hào)的開(kāi)通或關(guān)斷;同時(shí),依據(jù)接收到中斷信號(hào)的次數(shù)記錄每一組開(kāi)關(guān)狀態(tài)的持續(xù)時(shí)間,并在持續(xù)時(shí)間達(dá)到對(duì)應(yīng)的延時(shí)時(shí)間后,獲取下一組開(kāi)關(guān)狀態(tài)。
      3.根據(jù)權(quán)利要求1所述的電源,其特征在于,所述開(kāi)關(guān)狀態(tài)生成單元包括: 開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊,用于根據(jù)編碼類(lèi)型,自動(dòng)生成由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)所述開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表; 存取模塊,用于將開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊生成的所述開(kāi)關(guān)狀態(tài)表保存至存儲(chǔ)設(shè)備或從存儲(chǔ)設(shè)備讀取開(kāi)關(guān)狀態(tài)表。
      4.根據(jù)權(quán)利要求3`所述的電源,其特征在于,所述開(kāi)關(guān)狀態(tài)生成單元還包括: 顯示模塊,用于顯示用戶編輯的開(kāi)關(guān)狀態(tài),供用戶查看所有組數(shù)的開(kāi)關(guān)狀態(tài),以及顯示當(dāng)前的開(kāi)關(guān)狀態(tài); 驗(yàn)證模塊,用于驗(yàn)證保存所述開(kāi)關(guān)狀態(tài)表時(shí)文件名輸入是否合法,以及驗(yàn)證獲得的開(kāi)關(guān)狀態(tài)表是否合法;以及 手動(dòng)編輯模塊,用于接收用戶通過(guò)所述電源的物理按鍵或虛擬按鍵輸入的由多組開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列,并根據(jù)所述開(kāi)關(guān)序列獲得開(kāi)關(guān)狀態(tài)表。
      5.根據(jù)權(quán)利要求3所述的電源,其特征在于,所述開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊,具體用于:根據(jù)Ol碼、10碼、PN9偽隨機(jī)碼、PNll偽隨機(jī)碼、或者PN13-PN127中的任一種偽隨機(jī)碼,生成開(kāi)關(guān)狀態(tài);或者, 根據(jù)格雷碼、或者自定義周期碼型生成開(kāi)關(guān)狀態(tài)。
      6.根據(jù)權(quán)利要求3所述的電源,其特征在于,所述輸出狀態(tài)控制單元包括: 設(shè)置模塊,用于設(shè)置開(kāi)關(guān)狀態(tài)的輸出組數(shù); 開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊依據(jù)設(shè)置的輸出組數(shù)生成由對(duì)應(yīng)組數(shù)的開(kāi)關(guān)狀態(tài)構(gòu)成的開(kāi)關(guān)序列。
      7.根據(jù)權(quán)利要求6所述的電源,其特征在于,設(shè)置單元還用于設(shè)置多組開(kāi)關(guān)狀態(tài)的循環(huán)數(shù); 所述輸出狀態(tài)控制單元還包括: 查表模塊,用于根據(jù)所述設(shè)置模塊設(shè)置的循環(huán)數(shù),從所述開(kāi)關(guān)狀態(tài)表和所述時(shí)間序列表按照映射的方式依次循環(huán)獲取每一組開(kāi)關(guān)狀態(tài)及對(duì)應(yīng)的延時(shí)時(shí)間; 輸出狀態(tài)修改模塊,用于根據(jù)所述查表單兀獲取的每一組開(kāi)關(guān)狀態(tài)及對(duì)應(yīng)的延時(shí)時(shí)間,在所述延時(shí)時(shí)間內(nèi)控制電源輸出信號(hào)的開(kāi)通或關(guān)斷。
      8.根據(jù)權(quán)利要求6所述的電源,其特征在于,所述輸出狀態(tài)控制單元還包括:終止?fàn)顟B(tài)控制模塊,用于當(dāng)所述自動(dòng)開(kāi)關(guān)控制裝置停止工作時(shí),控制所述電源的指定終止?fàn)顟B(tài),所述電源的指定終止?fàn)顟B(tài)包括:所述電源的當(dāng)前輸出信號(hào)開(kāi)通、關(guān)斷或者依據(jù)最后一組開(kāi)關(guān)狀態(tài)控制所述電源的輸出信號(hào)開(kāi)通或關(guān)斷。
      9.根據(jù)權(quán)利要求7所述的電源,其特征在于,所述輸出狀態(tài)控制單元還包括:提前停止條件控制模塊,用于設(shè)置所述自動(dòng)開(kāi)關(guān)控制裝置提前停止工作的條件;所述提前停止工作的條件包括如下中的一種:當(dāng)前輸出信號(hào)的輸出電壓大于、等于或小于預(yù)設(shè)的電壓閾值;當(dāng)前輸出信號(hào)的輸出電流大于、等于或小于預(yù)設(shè)的電流閾值;當(dāng)前輸出信號(hào)的輸出功率大于、等于或小于預(yù)設(shè)的功率閾值; 所述終止?fàn)顟B(tài)控制模塊,還用于當(dāng)根據(jù)停止條件控制模塊設(shè)置的提前停止工作的條件,判斷需要提前停止所述自動(dòng)開(kāi)關(guān)控制裝置時(shí),使所述電源工作在指定終止?fàn)顟B(tài)。
      10.根據(jù)權(quán)利要求9所述的電源,其特征在于,所述輸出狀態(tài)控制單元還包括:驗(yàn)證模塊,用于驗(yàn)證設(shè)置單元設(shè)置的輸出組數(shù)是否合法,驗(yàn)證循環(huán)數(shù)是否合法,以及驗(yàn)證所述電壓閾值、所述電流閾值或者所述功率閾值是否合法。
      11.根據(jù)權(quán)利要求2所述的電源,其特征在于,所述開(kāi)關(guān)狀態(tài)自動(dòng)生成模塊,還用于按照用戶設(shè)置的參數(shù)進(jìn)行擬合,得到擬合曲線,并根據(jù)所述擬合曲線生成開(kāi)關(guān)狀態(tài)。
      12.根據(jù)權(quán)利要求2所述的電源,其特征在于,所述時(shí)間序列生成單元,用于通過(guò)手動(dòng)編輯方式、按預(yù)先設(shè)置 的開(kāi)延時(shí)時(shí)間和關(guān)延時(shí)時(shí)間、或者按預(yù)設(shè)規(guī)則生成時(shí)間序列表。
      【文檔編號(hào)】H03K17/28GK103873037SQ201210537416
      【公開(kāi)日】2014年6月18日 申請(qǐng)日期:2012年12月12日 優(yōu)先權(quán)日:2012年12月12日
      【發(fā)明者】葉群松, 王悅, 王鐵軍, 李維森 申請(qǐng)人:北京普源精電科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1