熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 應用方案 > TPC單元及其在步進電機調速中的應用

TPC單元及其在步進電機調速中的應用

時間:2008-04-21 09:49:00來源:dujing

導語:?步進電機在各種自動化控制系統中有著廣泛的應用,是機電一體化裝置中的關鍵部件。
步進電機在各種自動化控制系統中有著廣泛的應用,是機電一體化裝置中的關鍵部件。這是一種數字控制的電動機,是將電脈沖轉化為角他移的執行機構,它通過控制脈沖個數和脈沖頻率來控制電機的角位移量和轉動速度,從而達到準確定位和凋速的目的。 傳統的步進電機所需的數字式電脈沖信號(即方波控制信號)一般都是借助數字邏輯電路米產生。隨著嵌入式技術的不斷發展,單片機的應用更為廣泛,由單片機定 時來產生這種脈沖信號的場合越來越多。單片機定時控制脈沖一般有軟件定時和定時器定時兩種方式。前一種方式占用了CPU的大部分上作時間,所以常用定時器 定時中斷來產生脈沖信號。出于一般的單片機系統中斷響應時間大部分在10μs級以上,因而定時器定時中斷來產生脈沖的精確度大致也在10μs 級以上,往往不能滿足步進電機速度控制的高精度要求。為了提高脈沖控制的精確度,筆者采用瑞薩公司H8/3DOH系列的H8/3062F單片機中的可編程 定時式樣控制器進行脈沖控制,使得脈沖信號輸出的相應時間達到0.1μs級,從而能夠滿足步進電機速度控制的高精度要求。 1 可編程定時式樣控制器TPC 可編程定時式樣控制器TPC是瑞薩公 司H8/3DOH系列單片機所特有的一個功能模塊,它用16位定時器作時基提供各種式樣的脈沖輸出。圖1為TPC的結構框圖。TPC的脈沖輸出分成可同時 獨市運作的4組,每組4位,分別由定時器的4個通道的比較匹配信號來觸發。TPC借用了端口B和端口A的共16條引腳TP15~TPO作為其輸出,可按位 開放。最多可以控制16個脈沖輸出,而輸出數據由兩端口的數據寄存器PBDR和PADR以及后續數據寄存器NDRB和NDRA提供。端口數據方向寄存器 PADDR和PBDDR用于控制引腳的輸入或輸出;而后續數據允許寄存器NDERA和NDERB用來開放或關閉TPC的端口輸出;TPC的輸出方式寄存器 TPMR用于選擇TPC每組的輸出方式;輸出控制寄存器TPCR則用于選擇TPC每組的觸發信號源,即由定時器的哪個通道觸發。其中單片機 H8/3062F的定時器有3個通道,每個通道分別有3個寄存器:定時計數器TCNT、通用寄存器GRA和GRB。
 定時器啟動后,定時器中已選定的某通道的計數寄存器TCNT將對時鐘源的脈沖進行計數。當TCNT等于該通道的通用寄存器GRA(GRB)中數值時,就稱 作該通道的A(B)比較匹配事件發生。這樣事先置于后續數據寄存器NDRA(NDRB)的值自動被傳送到相應端口A(B)的數據寄存器PADR (PBDR)對應的位,于是就更新了TPC的輸出值。  TPC有兩種輸出方式,即不重疊輸出和正常輸出。可以通過輸出方式寄存器TPMR,來選擇TPC每組的輸出方式。不重疊輸出方式是在脈沖輸出之間可保障有 不重疊裕度。在該通道的通用寄存器GRB中,設置不重疊TPC輸出波形的輸出觸發周期,則不重疊裕度置于GRA中,輸出值將在A比較匹配事件和B比較匹配 事件發生時變化觸發。正常輸出方式,則是在GRA中設置TPC輸出波形的輸出觸發周期,當A比較匹配事什發生時TPC輸出信號。根據步進電機的脈沖控制要 求,這里采用的是正常輸出方式。   TPC用于步進電機脈沖控制的原理如下:首先,將通用寄存器GRA選作輸出比較寄存器;然后,將TPC下一個輸出的端口值置于后續數據寄存器NDRA (NDRB),再啟動定時器,當A比較匹配事件發生時發出中斷請求。在研究TPC輸出時序的過程中發現,TPC并非是在中斷響應過程中給TPC端口送值 的,而是在A比較匹配事件發生的3個時鐘周期后,就把事先置于后續數據寄存器的值送到端口數據寄存器PADR(PBDR),于是就更新了TPC的輸出值。 由于H8/3062F系列的單片機時鐘頻率都在20MHz以上,這樣只需不到0.2ms,就可以送出端口信號,大大縮短了響應時問,比一般的單片機在定時 中斷過程中送端口信號快了幾十倍甚至上百倍,從而使對脈沖控制的更加準確。而在中斷子程序中則是更新后續數據寄存器NDRA(NDRB)和輸出比較寄存器 GRA的值,從而改變脈沖的頻率實現對異步電機的調速。圖2為產生脈沖頻率變化的原理圖。圖中GRA、GRA′和GRA″抽象地 表示3個不同的GRA值,從而演示了GRA值的改變對脈沖頻率的影響。
2 步進電機的啟動、調速及加減速脈沖控制方案  采用H8/3062F的TPC的 TPl5引腳和I/0口的Pl.0分別控制步進電機的速度和方向。TP15輸出的脈沖送至由功率管組成的電機驅動控制電路,使功率管工作在開關狀態,步進 電機停止時TP15的輸出保持高電平。這樣當TP15輸出一個負脈沖時,功率管導通,從而使步進電機前進一步,通過控制TPl5輸出的脈沖頻率來實現步進 電機的調速。Pl.0控制步進電機的運行方向。當P1.0輸出為高電平時,步進電機前進;反之,則后退。  步進電機在負載情況下能夠正常啟動的脈沖頻率稱為“步進電機啟動頻率”。如果脈沖頻率高于該值,則電機將不能正常啟動,可能發生 丟步或堵轉;同樣步進電機在制動時也應該最后以啟動頻率制動。如果要使電機達到高速轉動,那么脈沖頻率應該有個加速過程.即啟動頻率較低,然后按一定加速 度升到所希望的高頻(降速過程反之)。較為理想的啟動曲線,應是按指數規律啟動,根據用戶的負載情況選擇不同的啟動頻率和不同的指數曲線,以找到一條最理 想的曲線。   一般在運行控制過程中,采用“階梯升速法”將速度連續升到所需要的速度,按預置的曲線運行速度轉換時間應盡量短。為了縮短速度轉 換的時間,可以采用建立數據表的方法,結合各曲線段的頻率和各段間的階梯頻率便可以建立一個毪續的數據表。經過多次“ 試機“計算 出256個脈沖頻率對應的GRA值。其中:第一個為步進電機啟動頻率對應的GRA值;最后一個是步進電機最大脈沖頻率對應的GRA值,在軟件編程中存放在 數組中,用于改變脈沖頻率,實現對步進電機的加減速控制。減速制動過程與加速啟動過程同理。圖3為階梯升速啟動示意圖。
3 軟件程序設計   軟件部分由1個主程序和3個子程序(TPC初始化子程序、定時器初始化子程序和中斷子程序)組成,程序用C語言編寫。TPC初始化子程序設定了TPl5為 輸出方式及其下一個輸出的電位,并且選擇輸出信號觸發源。定時器初始化子程序選擇了定時器時鐘源,及其計數器的清O源,并打開了定時中斷。中斷子程序實現 了脈沖的輸出控制,從而實現步進電機的調速。在編程中要重點考慮一個問題,就是離目標點的距離與脈沖頻率位置變量的關系。這是是否加減速的依據。經過計算 發現,當離目標點的距離大于脈沖位置變量中的值加1時,步進電機加速或者保持最高運行速度;否則就要減速,不然到達目標點時就可能無法以啟動頻率停止,從 而導致制動失敗。

標簽:

點贊

分享到:

上一篇:電力電子技術在開關電源中的...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 上饶市| 余姚市| 西宁市| 衡南县| 绍兴市| 云梦县| 株洲市| 达尔| 抚顺市| 伊金霍洛旗| 项城市| 嘉义市| 盖州市| 牡丹江市| 那坡县| 西青区| 阳泉市| 辽源市| 巴林右旗| 平江县| 周口市| 舞阳县| 石城县| 武强县| 措勤县| 盐边县| 广东省| 榆社县| 揭阳市| 佛学| 自治县| 长岛县| 宜宾县| 墨竹工卡县| 临海市| 闽清县| 玛沁县| 庆城县| 普兰县| 鹤峰县| 商水县|