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

      電機(jī)的脈沖濾波系統(tǒng)、脈沖濾波方法及其控制系統(tǒng)的制作方法

      文檔序號:9419936閱讀:410來源:國知局
      電機(jī)的脈沖濾波系統(tǒng)、脈沖濾波方法及其控制系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及電機(jī)控制技術(shù)領(lǐng)域,特別涉及一種電機(jī)的脈沖濾波系統(tǒng)、脈沖濾波方法及其控制系統(tǒng)。
      【背景技術(shù)】
      [0002]電機(jī)是指依據(jù)電磁感應(yīng)定律實(shí)現(xiàn)電能的轉(zhuǎn)換或傳遞的一種電磁裝置,其主要作用是用于產(chǎn)生驅(qū)動轉(zhuǎn)矩,作為電器或各種機(jī)械的動力源。在多數(shù)自動化設(shè)備應(yīng)用中,電機(jī)需要從一個角度快速轉(zhuǎn)到另一個角度,帶動外部部件從另一個點(diǎn)快速運(yùn)動到另一個點(diǎn),在工作時,電機(jī)一直在處于頻繁加速和減速的工作狀態(tài)。
      [0003]在高速高精度的運(yùn)動控制系統(tǒng)中,通過脈沖和方向控制電機(jī)運(yùn)動是最常用的一種方式。由負(fù)責(zé)運(yùn)動控制的控制器輸出脈沖到電機(jī)驅(qū)動器,控制電機(jī)的運(yùn)動。每一個脈沖對應(yīng)旋轉(zhuǎn)電機(jī)運(yùn)轉(zhuǎn)一個角度,由于電機(jī)對脈沖序列的連續(xù)性要求很高,如果給出的速度指令有突變(即脈沖序列的連續(xù)性不好)、則會引起外部部件運(yùn)行的振動,甚至導(dǎo)致外部部件位置的偏差,影響加工效果。
      [0004]因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。

      【發(fā)明內(nèi)容】

      [0005]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供電機(jī)的脈沖濾波系統(tǒng)、脈沖濾波方法及其控制系統(tǒng),能使電機(jī)的轉(zhuǎn)速平滑變化。
      [0006]為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
      一種電機(jī)的脈沖濾波系統(tǒng),其包括:
      計(jì)數(shù)模塊,用于緩存用于控制電機(jī)轉(zhuǎn)動的脈沖,記錄未發(fā)出的脈沖數(shù)量;
      曲線設(shè)計(jì)模塊,用于根據(jù)濾波參數(shù)、預(yù)設(shè)轉(zhuǎn)速變化曲線和未發(fā)出的脈沖數(shù)產(chǎn)生出當(dāng)前脈沖的頻率,使最終輸出的脈沖序列符合預(yù)設(shè)的變化曲線,從而使電機(jī)的轉(zhuǎn)速變化連續(xù);數(shù)字式頻率發(fā)生器,根據(jù)曲線設(shè)計(jì)模塊給定的當(dāng)前脈沖頻率輸出脈沖信號、并根據(jù)緩存的脈沖方向輸出方向信號,精確控制電機(jī)的轉(zhuǎn)動速度和轉(zhuǎn)動方向,使電機(jī)的轉(zhuǎn)速平滑變化。
      [0007]所述的電機(jī)的脈沖濾波系統(tǒng)中,所述計(jì)數(shù)模塊包括:第一加法器、選擇器、2-4譯碼器、非門、或門和第一 D觸發(fā)器;所述2-4譯碼器根據(jù)輸入脈沖和輸出脈沖是否有效輸出對應(yīng)的控制信號;當(dāng)輸出脈沖或者輸出脈沖有效時,所述或門輸出I至第一 D觸發(fā)器,所述選擇器根據(jù)控制信號判斷輸入脈沖或輸出脈沖的方向;所述第一加法器根據(jù)選擇器的判斷結(jié)果對其輸出的計(jì)數(shù)值加I或者減1,并由D觸器鎖存加或減后的結(jié)果后輸出計(jì)數(shù)值;當(dāng)輸出脈沖和輸出脈沖均有效時,及輸出脈沖和輸出脈沖均無效時,第一 D觸發(fā)器不動作。
      [0008]所述的電機(jī)的脈沖濾波系統(tǒng)中,所述曲線設(shè)計(jì)模塊包括乘法器和第二加法器,所述乘法器用于將第一 D觸發(fā)器輸出的計(jì)數(shù)值和cof寄存器設(shè)置的曲線斜率相乘,第二加法器用于將乘法器的輸出結(jié)果與offset寄存器設(shè)置的曲線起跳點(diǎn)相加后輸出變化平滑的轉(zhuǎn)速驅(qū)動信號。
      [0009]所述的電機(jī)的脈沖濾波系統(tǒng)中,所述數(shù)字式頻率發(fā)生器包括第三加法器、第二 D觸發(fā)器和比較器,所述第三加法器用于根據(jù)轉(zhuǎn)速驅(qū)動信號的脈沖數(shù)量循環(huán)自加、并輸出脈沖信號,所述比較器根據(jù)計(jì)數(shù)模塊輸出的計(jì)數(shù)值判斷脈沖信號的方向,輸出相應(yīng)方向的輸出方向信號;所述第二 D觸發(fā)器鎖存第三加法器的輸出結(jié)果。
      [0010]一種電機(jī)的脈沖濾波系統(tǒng)的脈沖濾波方法,其包括:
      由計(jì)數(shù)模塊緩存控制電機(jī)轉(zhuǎn)動的脈沖,記錄未發(fā)出的脈沖數(shù)量;
      由曲線設(shè)計(jì)模塊根據(jù)濾波參數(shù)、預(yù)設(shè)轉(zhuǎn)速變化曲線和未發(fā)出的脈沖數(shù)產(chǎn)生出當(dāng)前脈沖的頻率,使最終輸出的脈沖序列符合預(yù)設(shè)的變化曲線,從而使電機(jī)的轉(zhuǎn)速變化連續(xù);
      由數(shù)字式頻率發(fā)生器根據(jù)曲線設(shè)計(jì)模塊給定的脈沖頻率輸出脈沖信號、并根據(jù)緩存的脈沖方向輸出方向信號,精確控制電機(jī)轉(zhuǎn)動速度和轉(zhuǎn)動方向,使電機(jī)的轉(zhuǎn)速平滑變化。
      [0011 ] 所述的電機(jī)轉(zhuǎn)速的脈沖濾波方法中,所述由計(jì)數(shù)模塊緩存控制電機(jī)轉(zhuǎn)動的脈沖,記錄未發(fā)出的脈沖數(shù)量的步驟包括:
      所述2-4譯碼器根據(jù)輸入脈沖和輸出脈沖是否有效輸出對應(yīng)的控制信號;
      當(dāng)輸出脈沖或者輸出脈沖有效時,所述或門輸出I至第一 D觸發(fā)器,所述選擇器根據(jù)控制信號判斷輸入脈沖或輸出脈沖的方向;所述第一加法器根據(jù)選擇器的判斷結(jié)果對其輸出的計(jì)數(shù)值加I或者減1,并由D觸器鎖存加或減后的結(jié)果后輸出計(jì)數(shù)值;當(dāng)輸出脈沖和輸出脈沖均有效時,及輸出脈沖和輸出脈沖均無效時,第一 D觸發(fā)器不動作。
      [0012]所述的電機(jī)轉(zhuǎn)速的脈沖濾波方法中,所述由曲線設(shè)計(jì)模塊根據(jù)濾波參數(shù)、預(yù)設(shè)轉(zhuǎn)速變化曲線和未發(fā)出的脈沖數(shù)量生成發(fā)出脈沖序列,使電機(jī)的轉(zhuǎn)速變化連續(xù)的步驟包括:
      乘法器將第一 D觸發(fā)器輸出的計(jì)數(shù)值和cof寄存器設(shè)置的曲線斜率相乘,將相乘結(jié)果輸出給第二加法器;
      由所述第二加法器將相乘結(jié)果與offset寄存器設(shè)置的曲線起跳點(diǎn)相加后輸出變化平滑的轉(zhuǎn)速驅(qū)動信號。
      [0013]所述的電機(jī)轉(zhuǎn)速的脈沖濾波方法中,所述由數(shù)字式頻率發(fā)生器根據(jù)曲線設(shè)計(jì)模塊給定的脈沖頻率輸出脈沖信號、并根據(jù)緩存的脈沖方向輸出方向信號,精確控制電機(jī)轉(zhuǎn)動速度和轉(zhuǎn)動方向,使電機(jī)的轉(zhuǎn)速平滑變化的步驟包括:
      第三加法器根據(jù)轉(zhuǎn)速驅(qū)動信號的脈沖數(shù)量循環(huán)自加、并輸出脈沖信號;同時,由比較器根據(jù)計(jì)數(shù)模塊輸出的計(jì)數(shù)值判斷脈沖信號的方向,輸出相應(yīng)方向的輸出方向信號,并由第二 D觸發(fā)器鎖存第三加法器的計(jì)數(shù)值。
      [0014]一種電機(jī)的控制系統(tǒng),包括控制器、電機(jī)驅(qū)動器、電機(jī)和脈沖濾波系統(tǒng),所述控制器、脈沖濾波系統(tǒng)、電機(jī)驅(qū)動器和電機(jī)依次連接。
      [0015]相較于現(xiàn)有技術(shù),本發(fā)明提供的電機(jī)的脈沖濾波系統(tǒng)、脈沖濾波方法及其控制系統(tǒng)。其中,脈沖濾波系統(tǒng)包括計(jì)數(shù)模塊、曲線設(shè)計(jì)模塊和數(shù)字式頻率發(fā)生器,由計(jì)數(shù)模塊緩存控制電機(jī)轉(zhuǎn)動的脈沖,記錄未發(fā)出的脈沖數(shù)量;由曲線設(shè)計(jì)模塊根據(jù)濾波參數(shù)、預(yù)設(shè)轉(zhuǎn)速變化曲線和未發(fā)出的脈沖數(shù)量生成發(fā)出脈沖的速度信息,使電機(jī)的轉(zhuǎn)速變化連續(xù);并由數(shù)字式頻率發(fā)生器根據(jù)曲線設(shè)計(jì)模塊給定的脈沖頻率輸出脈沖信號、并根據(jù)緩存的脈沖方向輸出方向信號,精確控制電機(jī)轉(zhuǎn)動速度和轉(zhuǎn)動方向,使電機(jī)的轉(zhuǎn)速平滑變化,從而使電機(jī)的速度為會突變,使電機(jī)運(yùn)行平衡,振動更小。
      【附圖說明】
      [0016]圖1為本發(fā)明實(shí)施例提供的電機(jī)的脈沖濾波系統(tǒng)的結(jié)構(gòu)框圖。
      [0017]圖2為本發(fā)明實(shí)施例提供的電機(jī)的脈沖濾波系統(tǒng)中計(jì)數(shù)模塊的電路圖。
      [0018]圖3為本發(fā)明實(shí)施例提供的電機(jī)的脈沖濾波系統(tǒng)中曲線設(shè)計(jì)模塊的電路圖。
      [0019]圖4為本發(fā)明實(shí)施例提供的電機(jī)的脈沖濾波系統(tǒng)中數(shù)字式頻率發(fā)生器的電路圖。
      [0020]圖5為本發(fā)明實(shí)施例提供的電機(jī)的脈沖濾波系統(tǒng)的濾波效果示意圖。
      [0021]圖6為本發(fā)明實(shí)施例提供的脈沖濾波方法的流程圖。
      [0022]圖7為本發(fā)明實(shí)施例提供的電機(jī)的控制系統(tǒng)的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0023]本發(fā)明提供電機(jī)的脈沖濾波系統(tǒng)、脈沖濾波方法及其控制系統(tǒng)。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0024]請參閱圖1,圖1為本發(fā)明實(shí)施例提供的電機(jī)的脈沖濾波系統(tǒng)的結(jié)構(gòu)框圖。本發(fā)明提供的電機(jī)的脈沖濾波系統(tǒng)使用硬件邏輯方法(如現(xiàn)場可編程邏輯器件FPGA)通過對脈沖序列的緩存,按照設(shè)定的模式再產(chǎn)生相應(yīng)的脈沖系列,來達(dá)到頻率平滑的效果。通過本發(fā)明的電機(jī)的脈沖濾波系統(tǒng)調(diào)節(jié)濾波參數(shù)使輸出脈沖序列的變化規(guī)率,從而在快速性和平滑性之間進(jìn)行協(xié)調(diào)。
      [0025]本發(fā)明實(shí)施例中,所述的脈沖濾波系統(tǒng)包括計(jì)數(shù)模塊10、曲線設(shè)計(jì)模塊20和數(shù)字式頻率發(fā)生器30,計(jì)數(shù)模塊10、曲線設(shè)計(jì)模塊20和數(shù)字式頻率發(fā)生器30依次連接。由計(jì)數(shù)模塊10緩存控制電機(jī)轉(zhuǎn)動的脈沖,記錄未發(fā)出的脈沖數(shù)量;由曲線設(shè)計(jì)模塊20根據(jù)濾波參數(shù)、預(yù)設(shè)轉(zhuǎn)速變化曲線和未發(fā)出的脈沖數(shù)量產(chǎn)生出當(dāng)前脈沖的頻率;使最終輸出的脈沖序列符合預(yù)設(shè)的變化曲線,從而使電機(jī)的轉(zhuǎn)速變化連續(xù);并由數(shù)字式頻率發(fā)生器30根據(jù)曲線設(shè)計(jì)模塊20給定的當(dāng)前脈沖頻率輸出脈沖信號、并根據(jù)緩存的脈沖方向輸出方向信號,精確控制電機(jī)轉(zhuǎn)動速度和轉(zhuǎn)動方向,使電機(jī)的轉(zhuǎn)速平滑變化,從而使電機(jī)的速度為會突變,使電機(jī)運(yùn)行平衡,振動更小。
      [0026]其中,所述計(jì)數(shù)模塊10緩存的信息包括電機(jī)的速度信息和位置信息等,主要用于完成脈沖的緩沖,對輸入的脈沖進(jìn)行加計(jì)數(shù),對輸出的脈沖進(jìn)行減計(jì)數(shù),并記錄還有多少個脈沖沒有發(fā)出去。
      [0027]請一并參閱圖2,其為本發(fā)明實(shí)施例提供的電機(jī)的脈沖濾波系統(tǒng)中計(jì)數(shù)模塊的電路圖。所述計(jì)數(shù)模塊10包括:第一加法器lpm_add_sub2、選擇器21mux、2_4譯碼器24dmux、非門not、或門or2和第一 D角蟲發(fā)器dffel。
      [0028]所述2-4譯碼器24dmux根據(jù)輸入脈沖和輸出脈沖是否有效輸出對應(yīng)的控制信號
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1