一種具有定時器功能的電源的制作方法
【專利摘要】本發(fā)明涉及電源領(lǐng)域,具體涉及一種具有定時器功能的電源。其中所述電源包括:輸出狀態(tài)設置單元,用于由一組內(nèi)置波形模板中選擇一個目標波形模板,并設置與所述目標波形模板相對應的特征參數(shù)和輸出時間間隔,以及設置編輯對象,所述編輯對象為電壓或者電流;輸出狀態(tài)生成單元,用于根據(jù)所述特征參數(shù)、目標波形模板和編輯對象,自動生成若干組定時輸出狀態(tài)參數(shù);所述定時輸出狀態(tài)參數(shù)包括:電壓和電流;輸出狀態(tài)控制單元,用于依據(jù)每組所述定時輸出狀態(tài)參數(shù)和輸出時間間隔,在對應的時間輸出對應的電壓和電流。通過本發(fā)明實施例所提供的一種具有定時器功能的電源,用戶可以方便、快速,且不需去了解如何設置各種狀態(tài)參數(shù),方便用戶操作及使用。
【專利說明】一種具有定時器功能的電源
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電源領(lǐng)域,具體涉及一種具有定時器功能的電源。
【背景技術(shù)】
[0002]目前,市場上的線性直流電源,當用戶需要輸出任何波形時,只能手動編輯欲輸出的波形的電壓值以及電流值。當上述參數(shù)均編輯好后,電源才能以相應的波形輸出。例如安捷倫的E36XX系列電源,它只支持用戶手動設置電源的輸出電壓值以及電流值,然后電源將以該設置輸出。這就要求用戶不僅明確知道電壓以及電流需要設置成什么值,這對用戶來說,操作會比較繁瑣,而且手動設置易出錯,顯然很不方便。
[0003]因此出現(xiàn)了一種具有定時器功能的線性直流電源。其中定時器功能是指:電源輸出之前,可以提前設置好每組電源輸出的電壓值、電流值和一組電壓值、電流值輸出的持續(xù)時間,電源就會按照之前設置好的電壓值、電流值以及持續(xù)時間進行輸出。
[0004]但是上述線性直流電源又存在以下問題:當用戶需要電源輸出的電壓或者電流值在時間上以某種特定的周期波形(如正弦波、方波等)輸出時,由于每個周期內(nèi)包含若干組狀態(tài)參數(shù),而這些狀態(tài)參數(shù)均需要用戶手動設置,這就要求用戶自己知道每組狀態(tài)參數(shù)需要設置成什么值,才能以相應的波形輸出,這對用戶來說,還是很不方便。
[0005]綜上所述,現(xiàn)有技術(shù)無法較好的滿足使電源輸出的電壓或者電流值在時間上呈波形輸出這一需求,因此如何滿足用戶方便、快速,且不需去了解如何設置各種狀態(tài)參數(shù)就能生成對應波形的需求顯得十分迫切。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種具有定時器功能的電源,用于解決現(xiàn)有技術(shù)中需要用戶手動設置每組的狀態(tài)參數(shù)的操作繁瑣,而且手動設置易出錯,且無法較好的滿足使電源以某種波形輸出的問題。
[0007]本發(fā)明實施例中提供的一種電源,包括:
[0008]輸出狀態(tài)設置單元,用于由一組內(nèi)置波形模板中選擇一個目標波形模板,并設置與所述目標波形模板相對應的特征參數(shù),以及設置編輯對象,所述編輯對象為電壓或者電流;
[0009]輸出狀態(tài)生成單元,用于根據(jù)所述特征參數(shù)、目標波形模板和編輯對象,自動生成若干組定時輸出狀態(tài)參數(shù);所述定時輸出狀態(tài)參數(shù)包括:電壓和電流;
[0010]輸出狀態(tài)控制單元,用于依據(jù)每組所述定時輸出狀態(tài)參數(shù)和所述特征參數(shù)中的輸出時間間隔,在對應的時間輸出對應的電壓和電流。
[0011]上述具有定時器功能的電源,其中,所述輸出狀態(tài)控制單元包括:
[0012]定時模塊,用于計時,并每隔一預設時間產(chǎn)生一次中斷信號;
[0013]輸出狀態(tài)控制模塊,還用于依據(jù)所述中斷信號記錄每一組定時輸出狀態(tài)參數(shù)的輸出持續(xù)時間,并在當前組定時輸出狀態(tài)參數(shù)的所述輸出持續(xù)時間達到所述輸出時間間隔時,獲取下一組定時輸出狀態(tài)參數(shù),輸出對應的電壓和電流。
[0014]上述具有定時器功能的電源,其中,當所述編輯對象為電流/電壓時,所述定時輸出狀態(tài)參數(shù)中的電壓/電流為默認值。
[0015]上述具有定時器功能的電源,其中,當所述編輯對象為電流/電壓時,所述輸出狀態(tài)設置單元還用于設置所述定時輸出狀態(tài)參數(shù)中的電壓/電流的值。
[0016]上述具有定時器功能的電源,其中,所述輸出狀態(tài)設置單元還用于設置反向輸出,所述輸出狀態(tài)控制單元在對應的時間反向輸出所述電流/電壓。
[0017]上述具有定時器功能的電源,其中,所述輸出狀態(tài)設置單元還用于設置循環(huán)輸出,所述輸出狀態(tài)控制單元在各個組的所述電壓和電流全部輸出后,循環(huán)輸出各個組的所述電壓和電流。
[0018]上述具有定時器功能的電源,其中,所述電源還包括:參數(shù)驗證單元,用于驗證所述定時輸出狀態(tài)參數(shù)以及所述特征參數(shù)是否處于預設合法值范圍內(nèi);當不處于所述預設合法值范圍內(nèi),輸入的所述定時輸出狀態(tài)參數(shù)或所述特征參數(shù)無效。
[0019]上述具有定時器功能的電源,其中,所述內(nèi)置波形模板包括:正弦波、方波、三角波、階梯上升波、階梯下降波、階梯上升和下降波、指數(shù)上升波和/或指數(shù)下降波。
[0020]上述具有定時器功能的電源,其中,所述特征參數(shù)至少包括以下之一:周期、編輯對象的最大值、編輯對象的最小值、總組數(shù)、高電平、低電平、脈寬、周期、對稱性、上升指數(shù)以及下降指數(shù)。
[0021]綜上,本發(fā)明實施例提供的電源的輸出方法及電源,通過在現(xiàn)有技術(shù)的手動編輯各種定時輸出狀態(tài)參數(shù)的基礎(chǔ)上,增加了用內(nèi)置波形模板以及特征參數(shù)自動生成定時輸出狀態(tài)參數(shù)的功能。只需要用戶選擇一個目標波形模板,然后設置相關(guān)的特征參數(shù),經(jīng)過輸出狀態(tài)生成單元的構(gòu)建,就可以生成控制參數(shù),方便用戶操作及使用。
【專利附圖】
【附圖說明】
[0022]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中:
[0023]圖1為本發(fā)明實施例中一種具有定時器功能的電源的結(jié)構(gòu)示意圖;
[0024]圖2為本發(fā)明實施例中輸出狀態(tài)控制單元控制電壓和電流輸出的流程示意圖;
[0025]圖3為本發(fā)明實施例中內(nèi)置波形模板的設置界面示意圖。
【具體實施方式】
[0026]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合附圖對本發(fā)明實施例作進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0027]如圖1所示,為本發(fā)明實施例提供的一種具有定時器功能的電源的結(jié)構(gòu)示意圖,其中,所述電源包括:
[0028]輸出狀態(tài)設置單元101,用于由一組內(nèi)置波形模板中選擇一個目標波形模板,并設置與所述目標波形模板相對應的特征參數(shù),以及設置編輯對象,所述編輯對象為電壓或者電流。較佳的,所述特征參數(shù)至少包括以下之一:周期、編輯對象的最大值、編輯對象的最小值、總組數(shù)、輸出時間間隔、高電平、低電平、脈寬、周期、對稱性、上升指數(shù)以及下降指數(shù)。具體的,由于每組內(nèi)置波形模板需要的特征參數(shù)不完全相同,因此用戶需要根據(jù)所選的目標波形模板的需求,輸入相應的特征參數(shù)。例如,如圖3所示為內(nèi)置波形模板的設置界面示意圖,當目標波形模板為正弦波時,所述特征參數(shù)包括:編輯對象的最大值、編輯對象的最小值、輸出時間間隔,以及總組數(shù)。而當目標波形模板為方波時,所述特征參數(shù)又包括:高電平、低電平、脈寬以及周期。這樣用戶只需輸入必要的特征參數(shù)即可。
[0029]較佳的,本發(fā)明實施例所提供的電源還具有存取模塊,該存取模塊用于保存用戶編輯的特征參數(shù),同時至少可以存儲如下九種常見的內(nèi)置波形模板:正弦波、方波、三角波、階梯上升波、階梯下降波、階梯上升和下降波、指數(shù)上升波和指數(shù)下降波。在此,內(nèi)置波形模板的個數(shù)并不受本發(fā)明實施例所限制。較佳的,本發(fā)明實施例所提供的電源提供人機接口以及顯示模塊,供用戶設置特征參數(shù)以及定時輸出狀態(tài)參數(shù),同時方便觀看參數(shù)以及目標模板的設定。較佳的,人機接口的實現(xiàn)是通過一設置面板上的按鍵以及菜單軟件的結(jié)合實現(xiàn),該按鍵具體包括:功能鍵、數(shù)字鍵、方向鍵以及輸出控制鍵,例如,用戶按壓定時功能鍵則進入定時功能子菜單中,用戶可在該子菜單中進行操作。顯示模塊由模板顯示部分和參數(shù)顯示部分組成,其可以清楚的顯示用戶選擇的目標波形模板和各種特征參數(shù)及定時輸出狀態(tài)參數(shù)的設置值,具體顯示的方式可以參見圖3所示。
[0030]輸出狀態(tài)生成單元102,用于根據(jù)所述特征參數(shù)、目標波形模板和編輯對象,自動生成若干組定時輸出狀態(tài)參數(shù);所述定時輸出狀態(tài)參數(shù)包括:電壓和電流;具體的,當編輯對象為電壓時,則根據(jù)輸出狀態(tài)設置單元101選擇的目標波形模板以及獲得與所述目標波形模板相對應的特征參數(shù),生成若干個電壓值,而定時輸出狀態(tài)參數(shù)中的電流的值可以由用戶設置,其設置的范圍以不超過可設置的最大電流值為限。這樣一個電壓值和一個對應的電流值作為一組定時輸出狀態(tài)參數(shù)的值。當編輯對象為電流時,則根據(jù)輸出狀態(tài)設置單元101選擇的目標波形模板以及獲得的與所述目標波形模板相對應的特征參數(shù),生成若干個電流值,而特征參數(shù)中的電壓的值可以由用戶設置,其設置的范圍以不超過可設置的最大電壓值為限。這樣一個電流值和一個對應的電壓值作為一組定時輸出狀態(tài)參數(shù)的值。較佳的,所述定時輸出狀態(tài)參數(shù)也可以均由電源提供的人機接口手動進行設置,同時在顯示模塊上顯示當前組定時輸出狀態(tài)參數(shù)和下一組定時輸出狀態(tài)參數(shù),以及當前狀態(tài)剩余持續(xù)時間,方便用戶提前預知下一狀態(tài)。
[0031]輸出狀態(tài)控制單元103,用于依據(jù)每組所述定時輸出狀態(tài)參數(shù)和所述特征參數(shù)中的輸出時間間隔,在對應的時間輸出對應的電壓和電流。較佳的,當輸出狀態(tài)生成單元102生成若干組定時輸出狀態(tài)參數(shù)后,會全部放入輸出狀態(tài)參數(shù)表中,該輸出狀態(tài)參數(shù)表駐于內(nèi)存,由輸出狀態(tài)控制單元103根據(jù)特征參數(shù)中的每組定時輸出狀態(tài)參數(shù)的持續(xù)時間控制該電源輸出電壓和電流。
[0032]較佳的,本發(fā)明實施例所提供的電源中為每組定時輸出狀態(tài)參數(shù)提供一個編輯序號,方便直接跳轉(zhuǎn)到指定組進行定時輸出狀態(tài)參數(shù)的編輯。
[0033]通過本發(fā)明實施例所提供的上述電源,可以根據(jù)所選內(nèi)建波形自動生成定時輸出狀態(tài)參數(shù)之一,這樣就不需用戶去了解如何設置各種參數(shù)狀態(tài)便能生成對應波形,同時避免手動設置容易錯誤,滿足用戶快速編輯定時輸出狀態(tài)參數(shù)并生成對應波形的需求。
[0034]本發(fā)明實施例所提供的具有定時器功能的電源中,較佳的,所述輸出狀態(tài)控制單元包括:定時模塊,用于計時,并每隔一預設時間產(chǎn)生一次中斷信號;輸出狀態(tài)控制模塊,還用于依據(jù)所述中斷信號(具體的,依據(jù)接收到中斷信號的次數(shù))記錄每一組定時輸出狀態(tài)參數(shù)的輸出持續(xù)時間,并在當前組定時輸出狀態(tài)參數(shù)的所述輸出持續(xù)時間達到所述輸出時間間隔時,獲取下一組定時輸出狀態(tài)參數(shù),輸出對應的電壓和電流,同時,復位所記錄的中斷信號的次數(shù)。較佳的,所述定時模塊IOms產(chǎn)生一次中斷信號較佳的,定時模塊可以通過硬件中斷實現(xiàn),也可以通過系統(tǒng)級的任務同步方式實現(xiàn),比如信號量、消息或者隊列等。較佳的,當定時模塊停止時,輸出狀態(tài)控制模塊使電源當前通道的輸出關(guān)閉或者停在最后一組定時輸出狀態(tài)參數(shù)上,方便在定時模塊停止時,將電源的輸出狀態(tài)控制在用戶期望值上。
[0035]本發(fā)明實施例所提供的具有定時器功能的電源中,較佳的,當所述編輯對象為電流/電壓時,所述定時輸出狀態(tài)參數(shù)中的電壓/電流為默認值。該默認值可以為一個固定的常數(shù),其大小在最大電壓/電流的范圍內(nèi)均可。
[0036]本發(fā)明實施例所提供的具有定時器功能的電源中,較佳的,所述輸出狀態(tài)設置單元還用于設置反向輸出,所述輸出狀態(tài)控制單元在對應的時間反向輸出所述電流/電壓。具體的,當設置了反向輸出時,輸出狀態(tài)生成單元根據(jù)特征參數(shù)、目標波形模板以及編輯對象,生成若干組電源的反向定時輸出狀態(tài)參數(shù),也即對定時輸出狀態(tài)參數(shù)中的電壓和電流取負(正值為負,負值為正)輸出。
[0037]本發(fā)明實施例所提供的具有定時器功能的電源中,較佳的,所述輸出狀態(tài)設置單元還用于設置循環(huán)輸出,所述輸出狀態(tài)控制單元在各個組的所述電壓和電流全部輸出后,循環(huán)輸出各個組的所述電壓和電流。具體的,輸出狀態(tài)設置單元可設置循環(huán)輸出的組數(shù),輸出狀態(tài)控制單元依據(jù)循環(huán)輸出的組數(shù),循環(huán)輸出各個組的所述電壓和電流。
[0038]本發(fā)明實施例所提供的具有定時器功能的電源中,較佳的,所述電源還包括:參數(shù)驗證單元,用于驗證所述定時輸出狀態(tài)參數(shù)以及所述特征參數(shù)是否處于預設合法值范圍內(nèi);當不處于所述預設合法值范圍內(nèi),輸入的所述定時輸出狀態(tài)參數(shù)或所述特征參數(shù)無效。例如,所述電源某一通道的電壓值上限為8V,當前電壓值為5V,如果用戶設置的定時輸出狀態(tài)參數(shù)中的電壓值為10V,參數(shù)驗證單元則會提示超上限,此時用戶設置的IOV無效,因此不起作用,此時電壓值還是5V。
[0039]本發(fā)明實施例所提供的具有定時器功能的電源在現(xiàn)有技術(shù)的手動編輯特征參數(shù)的基礎(chǔ)上,增加了用內(nèi)置波形模板自動生成定時輸出狀態(tài)參數(shù)的功能。利用內(nèi)置波形模板生成定時輸出狀態(tài)參數(shù)時只需要用戶選擇一個目標波形模板,然后設置相關(guān)的特征參數(shù),經(jīng)過輸出狀態(tài)生成單元的構(gòu)建,就可以生成控制參數(shù),方便用戶操作及使用。
[0040]較佳的,本發(fā)明的一種具有定時器功能的電源,在一具體的實施例中,根據(jù)所述特征參數(shù)、目標波形模板和編輯對象,自動生成若干組定時輸出狀態(tài)參數(shù)可以通過如下方式實現(xiàn):
[0041]1、選擇編輯對象:定時輸出狀態(tài)參數(shù)中的電壓值(或電流值);
[0042]2、選擇目標波形模板;
[0043]3、根據(jù)圖3所示的設置界面分別針對選擇的目標波形模板輸入各項特征參數(shù);
[0044]4、設置電流值(或電壓值);
[0045]5、完成若干組定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0046]較佳的,下面分別以正弦波、方波、三角波、階梯上升波、階梯下降波、階梯上升和下降波、指數(shù)上升波和指數(shù)下降波的目標波形模板為例,詳述本發(fā)明實施例所述的一種電源的輸出方法中,如何通過選擇一個目標波形模板以及與其相對應的特征參數(shù),生成電源的定時輸出狀態(tài)參數(shù)之一。
[0047]1、當選擇的編輯對象為電壓時:
[0048]a、正弦波目標波形模板可以設置的特征參數(shù)有:電壓的最大值、電壓的最小值、總組數(shù)、輸出時間間隔。其中,總組數(shù)為構(gòu)建正弦波形所輸出的總組數(shù),一般設置的總組數(shù)不小于10 ;輸出時間間隔為每兩組定時輸出狀態(tài)參數(shù)之間所間隔的時間。當進行定時輸出狀態(tài)參數(shù)的構(gòu)建時,根據(jù)電壓的最大值、電壓的最小值和總組數(shù)就可以生成于總組數(shù)的數(shù)量相等的電壓值,其中的每個電壓值為該組所對應電壓值的大小。具體的,設電壓的最大值為Max,電壓的最小值為Min,總組數(shù)為Point, i表示正弦波的任意一組(i=0?Point-l),在未設置反向輸出的情況下,則第i組的電壓值Volt⑴為..[0049]Volt (i )= (Max-Min)/2* (1+sin (i*2* π/Point))+Min
[0050]如果設置了反向輸出的情況下,第i組的電壓值Volt⑴為:
[0051]Volt (i )= (Max-Min)/2* (l_sin (i*2* π/Point))+Min
[0052]其中,定時輸出狀態(tài)參數(shù)中的電流值可以由用戶設置,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0053]b、方波目標波形模板可以設置的特征參數(shù)有:高電平、低電平、脈寬以及周期。其中:脈寬指未設置反向輸出的情況下,高電平的輸出時間間隔;周期指一組高電平和一組低電平總的持續(xù)時間。在此,由于方波只有高電平和低電平,所以構(gòu)建波形的總組數(shù)可以固定為2組,即定時輸出狀態(tài)參數(shù)固定為兩組。當需要輸出多組時,可以設置循環(huán)輸出。當進行定時輸出狀態(tài)參數(shù)構(gòu)建的時候,其中:當未設置反向輸出的情況下,兩組定時輸出狀態(tài)參數(shù)中的電流均可為用戶設置;第一組輸出高電平,輸出時間間隔為脈寬;第二組輸出低電平,輸出時間間隔即為周期減去脈寬的值,輸出參數(shù)的組數(shù)設置為2。當設置了反向輸出的情況下,兩組定時輸出狀態(tài)參數(shù)的電流值仍可為用戶設置的電流值;第一組輸出低電平,輸出時間間隔為脈寬,第二組輸出高電平,輸出時間間隔為周期減去脈寬的值,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0054]C、三角波目標波形模板可以設置的特征參數(shù)有:電壓的最大值、電壓的最小值、總組數(shù)、輸出時間間隔和對稱性。其中,當進行定時輸出狀態(tài)參數(shù)的構(gòu)建時,根據(jù)電壓的最大值、電壓的最小值、總組數(shù)、輸出時間間隔和對稱性,可以生成若干組定時輸出狀態(tài)參數(shù)中每組對應的電壓值。具體的,設電壓的最大值為Max,電壓的最小值為Min,當未設置反向輸出的情況下,設對稱性為Symmetry,其表示上升沿的持續(xù)時間占一個三角波總持續(xù)時間的百分比,完全對稱時,Symmetry為50%,那么總組數(shù)*對稱性Symmetry為上升沿的組數(shù)Pointup,在本發(fā)明實施例中,如果計算Pointup時出現(xiàn)小數(shù)部分,則對出現(xiàn)的小數(shù)部分進行四舍五入;而下降沿的組數(shù)Pointdram即為:總組數(shù)減去上升沿的組數(shù)。較佳的,當Symmetry=50% 時,Pointup=Pointtiown0
[0055]i表示三角波上升沿的任意一組(i=(TPointup-l);。則上升沿第i組的電壓值Voltup (i)為:
[0056]Voltup=Min+[ (Max-Min) / (Pointup-1) *i]
[0057]i’表示三角波下降沿的任意一組(i’ =(TPointd_-l),則下降沿第i’組的電壓值Voitdownα’)為:
[0058]Voltd_(i,)=Max - [ (Max-Min)/Pointd_* (i ’ +1)]
[0059]在設置反向輸出的情況下,則下降沿第i’組的電壓值Voltd_(i’),
[0060]Voltd_(i,)=Max - [ (MaxMin) / (Pointd_-l) * (i,)]
[0061]上升沿第i組的電壓Voltup (i)為:
[0062]Voltup (i) =Min+[ (MaxMin) / (Pointup)* (i+Ι)]
[0063]其中,定時輸出狀態(tài)參數(shù)中的電流值可以由用戶設置,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0064]d、階梯上升波目標波形模板可以設置的特征參數(shù)有:電壓的最大值、電壓的最小值、總組數(shù)和輸出時間間隔。其中,當進行定時輸出狀態(tài)參數(shù)的構(gòu)建時,根據(jù)電壓的最大值、電壓的最小值、總組數(shù)和輸出時間間隔,可以生成若干組定時輸出狀態(tài)參數(shù)中每組對應的狀電壓值,具體的,設電壓的最大值為Max,電壓的最小值為Min,總組數(shù)為Point,i表示階梯上升波的任意一組(i=(TPoint-l),則每組定時輸出狀態(tài)參數(shù)中第i組的電壓值Volt (i)為:
[0065]Volt (i ) =Min+[ (Max-Min) / (Point-1) *i]
[0066]其中,定時輸出狀態(tài)參數(shù)中的電流值可以由用戶設置,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0067]e、階梯下降波目標波形模板可以設置的特征參數(shù)與階梯上升波類似,其有:電壓的最大值、電壓的最小值、總組數(shù)和輸出時間間隔。當進行定時輸出狀態(tài)參數(shù)的構(gòu)建時,設電壓的最大值為Max,電壓的最小值為Min,總組數(shù)為Point, i表示階梯下降波的任意一組(i=(TPoint-l),則每組定時輸出狀態(tài)參數(shù)中第i組的電壓值Volt (i)為:
[0068]Volt (i ) =Max _[ (Max-Min) / (Point-1) *i]
[0069]其中,定時輸出狀態(tài)參數(shù)中的電流值可以由用戶設置,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0070]f、階梯上升下降波目標波形模板為階梯上升波和階梯下降波的結(jié)合,其中,可以設置的特征參數(shù)包括:電壓的最大值為、電壓的最小值,而總組數(shù)分為奇數(shù)和偶數(shù)的情況,當總組數(shù)為偶數(shù)時:上升部分的組數(shù)與下降部分的組數(shù)相同;當總組數(shù)為奇數(shù)時:上升部分的組數(shù)=[總組數(shù)/2] +1,下降部分的組數(shù)=總組數(shù)-上升部分的組數(shù)。在此,階梯上升下降波目標波形模板中上升部分任意一組的電壓值的計算公式和階梯上升波相同,下降部分任意一組的電壓值的計算公式和階梯下降波相同,在此不再詳述。而定時輸出狀態(tài)參數(shù)中的電流值可以由用戶設置,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0071]g、指數(shù)上升波目標波形模板可以設置的特征參數(shù)有:電壓的最大值、電壓的最小值、總組數(shù)、輸出時間間隔和上升指數(shù)。其中,當進行定時輸出狀態(tài)參數(shù)的構(gòu)建時,設上升指數(shù)為RiseRate,電壓的最大值為Max,電壓的最小值為Min,總組數(shù)為Point,i表示指數(shù)上升波的任意一組(i=(TPoint-l),則第i組的電壓值Volt
[0072]⑴為:
[0073]Volt (i)= (Max-Min)*[l_exp (_RiseRate*i/Point) ]+Min
[0074]其中,定時輸出狀態(tài)參數(shù)中的電流值,即每組定時輸出狀態(tài)參數(shù)的電流值可以由用戶設置,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。[0075]h、指數(shù)下降波目標波模板可以設置的特征參數(shù)有:電壓的最大值、電壓的最小值、總組數(shù)、輸出時間間隔和下降指數(shù)。其中,當進行定時輸出狀態(tài)參數(shù)的構(gòu)建時,設下降指數(shù)為FallRate,電壓的最大值為Max,電壓的最小值為Min,總組數(shù)為Point,i表示指數(shù)下降波的任意一組(i=0?Point-l),則第i組的電壓值Volt (i)為:
[0076]Volt (i )= (Max-Min) *exp (-FallRate*i/Point)+Min
[0077]其中,定時輸出狀態(tài)參數(shù)中可以由用戶設置,設置之后完成定時輸出狀態(tài)參數(shù)的構(gòu)建。
[0078]2、類似上述實施例所示,當選擇的編輯對象為電流時,各種目標波形模板中每組定時輸出狀態(tài)參數(shù)對應的電壓值又可以為用戶設置的電壓值或默認的電壓值,各組的電流值則根據(jù)上述相對應的公式算出。其他都是相同的構(gòu)建方法,在此不再贅述。
[0079]較佳的,本發(fā)明實施例所提供的電源中為每組定時輸出狀態(tài)參數(shù)提供一個編輯序號,方便直接跳轉(zhuǎn)到指定組進行定時輸出狀態(tài)參數(shù)的編輯。
[0080]通過本發(fā)明實施例所提供的上述電源,可以根據(jù)所選內(nèi)建波形以及編輯對象,自動生成定時輸出狀態(tài)參數(shù)之一,這樣就不需用戶去了解如何設置各種參數(shù)狀態(tài)便能生成對應波形,同時避免手動設置容易錯誤,滿足用戶快速編輯定時輸出狀態(tài)參數(shù)并生成對應波形的需求。
[0081]為了更好地描述本發(fā)明的實施方式,下面根據(jù)圖2并以實例對輸出狀態(tài)控制單元的控制電壓和電流輸出的流程進行說明。如圖2所示,其可以包括如下步驟:
[0082]步驟201,輸出一組定時輸出狀態(tài)參數(shù)中的電壓和電流;
[0083]步驟202,定時模塊產(chǎn)生一次中斷后,判斷當前組定時輸出狀態(tài)參數(shù)的輸出持續(xù)時間是否到達輸出時間間隔;若否,則進入步驟203 ;若是,則進入步驟204 ;
[0084]步驟203,記錄并累加該組定時輸出狀態(tài)參數(shù)的輸出持續(xù)時間;之后,返回步驟201繼續(xù)輸出;
[0085]步驟204,判斷所有組的定時輸出狀態(tài)參數(shù)是否輸出完畢;若否,則進入步驟205 ;若是,則進入步驟206 ;
[0086]步驟205,取出下一組定時輸出狀態(tài)參數(shù),并對輸出的組數(shù)進行累加;之后,返回步驟201繼續(xù)輸出;
[0087]步驟206,判斷循環(huán)輸出的個數(shù)是否為O ;若否,則進入步驟207 ;若是,則進入步驟208 ;
[0088]步驟207,取第一組定時輸出狀態(tài)參數(shù),并將循環(huán)數(shù)減1,輸出組數(shù)清O;之后,返回步驟201繼續(xù)輸出;
[0089]步驟208,終止輸出。
[0090]有上述實施例可知,本發(fā)明通過輸出狀態(tài)控制單元中的定時模塊產(chǎn)生中斷來進行定時輸出狀態(tài)參數(shù)的輸出以及對輸出時間計時,以完成本發(fā)明中的定時器功能。
[0091]綜上所述,本發(fā)明實施例所提供的電源在現(xiàn)有技術(shù)的手動編輯各種參數(shù)的基礎(chǔ)上,增加了用內(nèi)置波形模板自動生成定時輸出狀態(tài)參數(shù)的功能。利用內(nèi)置波形模板生成定時輸出狀態(tài)參數(shù)時只需要用戶選擇一個目標波形模板以及編輯對象,然后設置相關(guān)的特征參數(shù),經(jīng)過輸出狀態(tài)生成單元的構(gòu)建,就可以生成控制參數(shù),方便用戶操作及使用。
[0092]以上所述的【具體實施方式】,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的【具體實施方式】而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種具有定時器功能的電源,其特征在于,所述電源包括: 輸出狀態(tài)設置單元,用于由一組內(nèi)置波形模板中選擇一個目標波形模板,并設置與所述目標波形模板相對應的特征參數(shù),以及設置編輯對象,所述編輯對象為電壓或者電流; 輸出狀態(tài)生成單元,用于根據(jù)所述特征參數(shù)、目標波形模板和編輯對象,自動生成若干組定時輸出狀態(tài)參數(shù);所述定時輸出狀態(tài)參數(shù)包括:電壓和電流; 輸出狀態(tài)控制單元,用于依據(jù)每組所述定時輸出狀態(tài)參數(shù)和所述特征參數(shù)中的輸出時間間隔,在對應的時間輸出對應的電壓和電流。
2.根據(jù)權(quán)利要求1所述的具有定時器功能的電源,其特征在于,所述輸出狀態(tài)控制單元包括: 定時模塊,用于計時,并每隔一預設時間產(chǎn)生一次中斷信號; 輸出狀態(tài)控制模塊,還用于依據(jù)所述中斷信號記錄每一組定時輸出狀態(tài)參數(shù)的輸出持續(xù)時間,并在當前組定時輸出狀態(tài)參數(shù)的所述輸出持續(xù)時間達到所述輸出時間間隔時,獲取下一組定時輸出狀態(tài)參數(shù),輸出對應的電壓和電流。
3.根據(jù)權(quán)利要求2所述的具有定時器功能的電源,其特征在于,當所述編輯對象為電流/電壓時,所述定時輸出狀態(tài)參數(shù)中的電壓/電流為默認值。
4.根據(jù)權(quán)利要求2所述的具有定時器功能的電源,其特征在于,當所述編輯對象為電流/電壓時,所述輸出狀態(tài)設置單元還用于設置所述定時輸出狀態(tài)參數(shù)中的電壓/電流的值。
5.根據(jù)權(quán)利要求2所述的具有定時器功能的電源,其特征在于,所述輸出狀態(tài)設置單元還用于設置反向輸出,所述輸出狀態(tài)控制單元在對應的時間反向輸出所述電流/電壓。
6.根據(jù)權(quán)利要求2所述的具有定時器功能的電源,其特征在于,所述輸出狀態(tài)設置單元還用于設置循環(huán)輸出,所述輸出狀態(tài)控制單元在各個組的所述電壓和電流全部輸出后,循環(huán)輸出各個組的所述電壓和電流。
7.根據(jù)權(quán)利要求2所述的具有定時器功能的電源,其特征在于,所述電源還包括:參數(shù)驗證單元,用于驗證所述定時輸出狀態(tài)參數(shù)以及所述特征參數(shù)是否處于預設合法值范圍內(nèi);當不處于所述預設合法值范圍內(nèi),輸入的所述定時輸出狀態(tài)參數(shù)或所述特征參數(shù)無效。
8.根據(jù)權(quán)利要求1至7任一項所述的具有定時器功能的電源,其特征在于,所述內(nèi)置波形模板包括:正弦波、方波、三角波、階梯上升波、階梯下降波、階梯上升和下降波、指數(shù)上升波和/或指數(shù)下降波。
9.根據(jù)權(quán)利要求1至7任一項所述的具有定時器功能的電源,其特征在于,所述特征參數(shù)至少包括以下之一:周期、編輯對象的最大值、編輯對象的最小值、總組數(shù)、輸出時間間隔、高電平、低電平、脈寬、周期、對稱性、上升指數(shù)以及下降指數(shù)。
【文檔編號】H02M11/00GK103872942SQ201210530212
【公開日】2014年6月18日 申請日期:2012年12月10日 優(yōu)先權(quán)日:2012年12月10日
【發(fā)明者】石曉明, 王悅, 王鐵軍, 李維森 申請人:北京普源精電科技有限公司