www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]介紹瑞薩公司的16位單片機H8/3062F中可編程定時式樣控制器TPC的結(jié)構(gòu)功能,以及如何利用TPC實現(xiàn)對異步電機的啟動和加減速控制的硬件結(jié)構(gòu)原理和軟件程序設(shè)計。

摘要  介紹瑞薩公司的16位單片機H8/3062F中可編程定時式樣控制器TPC的結(jié)構(gòu)功能,以及如何利用TPC實現(xiàn)對異步電機的啟動和加減速控制的硬件結(jié)構(gòu)原理和軟件程序設(shè)計。
關(guān)鍵詞 步進電機 TPC 調(diào)速 H8/3062F

    步進電機在各種自動化控制系統(tǒng)中有著廣泛的應(yīng)用,是機電一體化裝置中的關(guān)鍵部件。這是一種數(shù)字控制的電動機,是將電脈沖轉(zhuǎn)化為角他移的執(zhí)行機構(gòu),它通過控制脈沖個數(shù)和脈沖頻率來控制電機的角位移量和轉(zhuǎn)動速度,從而達到準(zhǔn)確定位和凋速的目的。

    傳統(tǒng)的步進電機所需的數(shù)字式電脈沖信號(即方波控制信號)一般都是借助數(shù)字邏輯電路米產(chǎn)生。隨著嵌入式技術(shù)的不斷發(fā)展,單片機的應(yīng)用更為廣泛,由單片機定時來產(chǎn)生這種脈沖信號的場合越來越多。單片機定時控制脈沖一般有軟件定時和定時器定時兩種方式。前一種方式占用了CPU的大部分上作時間,所以常用定時器定時中斷來產(chǎn)生脈沖信號。出于一般的單片機系統(tǒng)中斷響應(yīng)時間大部分在10μs級以上,因而定時器定時中斷來產(chǎn)生脈沖的精確度大致也在10μs級以上,往往不能滿足步進電機速度控制的高精度要求。為了提高脈沖控制的精確度,筆者采用瑞薩公司H8/3DOH系列的H8/3062F單片機中的可編程定時式樣控制器進行脈沖控制,使得脈沖信號輸出的相應(yīng)時間達到0.1μs級,從而能夠滿足步進電機速度控制的高精度要求。

1 可編程定時式樣控制器TPC
    可編程定時式樣控制器TPC是瑞薩公司H8/3DOH系列單片機所特有的一個功能模塊,它用16位定時器作時基提供各種式樣的脈沖輸出。圖1為TPC的結(jié)構(gòu)框圖。TPC的脈沖輸出分成可同時獨市運作的4組,每組4位,分別由定時器的4個通道的比較匹配信號來觸發(fā)。TPC借用了端口B和端口A的共16條引腳TP15~TPO作為其輸出,可按位開放。最多可以控制16個脈沖輸出,而輸出數(shù)據(jù)由兩端口的數(shù)據(jù)寄存器PBDR和PADR以及后續(xù)數(shù)據(jù)寄存器NDRB和NDRA提供。端口數(shù)據(jù)方向寄存器PADDR和PBDDR用于控制引腳的輸入或輸出;而后續(xù)數(shù)據(jù)允許寄存器NDERA和NDERB用來開放或關(guān)閉TPC的端口輸出;TPC的輸出方式寄存器TPMR用于選擇TPC每組的輸出方式;輸出控制寄存器TPCR則用于選擇TPC每組的觸發(fā)信號源,即由定時器的哪個通道觸發(fā)。其中單片機H8/3062F的定時器有3個通道,每個通道分別有3個寄存器:定時計數(shù)器TCNT、通用寄存器GRA和GRB。

    定時器啟動后,定時器中已選定的某通道的計數(shù)寄存器TCNT將對時鐘源的脈沖進行計數(shù)。當(dāng)TCNT等于該通道的通用寄存器GRA(GRB)中數(shù)值時,就稱作該通道的A(B)比較匹配事件發(fā)生。這樣事先置于后續(xù)數(shù)據(jù)寄存器NDRA(NDRB)的值自動被傳送到相應(yīng)端口A(B)的數(shù)據(jù)寄存器PADR(PBDR)對應(yīng)的位,于是就更新了TPC的輸出值。

    TPC有兩種輸出方式,即不重疊輸出和正常輸出。可以通過輸出方式寄存器TPMR,來選擇TPC每組的輸出方式。不重疊輸出方式是在脈沖輸出之間可保障有不重疊裕度。在該通道的通用寄存器GRB中,設(shè)置不重疊TPC輸出波形的輸出觸發(fā)周期,則不重疊裕度置于GRA中,輸出值將在A比較匹配事件和B比較匹配事件發(fā)生時變化觸發(fā)。正常輸出方式,則是在GRA中設(shè)置TPC輸出波形的輸出觸發(fā)周期,當(dāng)A比較匹配事什發(fā)生時TPC輸出信號。根據(jù)步進電機的脈沖控制要求,這里采用的是正常輸出方式。

    TPC用于步進電機脈沖控制的原理如下:首先,將通用寄存器GRA選作輸出比較寄存器;然后,將TPC下一個輸出的端口值置于后續(xù)數(shù)據(jù)寄存器NDRA(NDRB),再啟動定時器,當(dāng)A比較匹配事件發(fā)生時發(fā)出中斷請求。在研究TPC輸出時序的過程中發(fā)現(xiàn),TPC并非是在中斷響應(yīng)過程中給TPC端口送值的,而是在A比較匹配事件發(fā)生的3個時鐘周期后,就把事先置于后續(xù)數(shù)據(jù)寄存器的值送到端口數(shù)據(jù)寄存器PADR(PBDR),于是就更新了TPC的輸出值。由于H8/3062F系列的單片機時鐘頻率都在20MHz以上,這樣只需不到0.2ms,就可以送出端口信號,大大縮短了響應(yīng)時問,比一般的單片機在定時中斷過程中送端口信號快了幾十倍甚至上百倍,從而使對脈沖控制的更加準(zhǔn)確。而在中斷子程序中則是更新后續(xù)數(shù)據(jù)寄存器NDRA(NDRB)和輸出比較寄存器GRA的值,從而改變脈沖的頻率實現(xiàn)對異步電機的調(diào)速。圖2為產(chǎn)生脈沖頻率變化的原理圖。圖中GRA、GRA′和GRA″抽象地表示3個不同的GRA值,從而演示了GRA值的改變對脈沖頻率的影響。

2 步進電機的啟動、調(diào)速及加減速脈沖控制方案
   
采用H8/3062F的TPC的TPl5引腳和I/0口的Pl.0分別控制步進電機的速度和方向。TP15輸出的脈沖送至由功率管組成的電機驅(qū)動控制電路,使功率管工作在開關(guān)狀態(tài),步進電機停止時TP15的輸出保持高電平。這樣當(dāng)TP15輸出一個負脈沖時,功率管導(dǎo)通,從而使步進電機前進一步,通過控制TPl5輸出的脈沖頻率來實現(xiàn)步進電機的調(diào)速。Pl.0控制步進電機的運行方向。當(dāng)P1.0輸出為高電平時,步進電機前進;反之,則后退。

    步進電機在負載情況下能夠正常啟動的脈沖頻率稱為“步進電機啟動頻率”。如果脈沖頻率高于該值,則電機將不能正常啟動,可能發(fā)生丟步或堵轉(zhuǎn);同樣步進電機在制動時也應(yīng)該最后以啟動頻率制動。如果要使電機達到高速轉(zhuǎn)動,那么脈沖頻率應(yīng)該有個加速過程.即啟動頻率較低,然后按一定加速度升到所希望的高頻(降速過程反之)。較為理想的啟動曲線,應(yīng)是按指數(shù)規(guī)律啟動,根據(jù)用戶的負載情況選擇不同的啟動頻率和不同的指數(shù)曲線,以找到一條最理想的曲線。

    一般在運行控制過程中,采用“階梯升速法”將速度連續(xù)升到所需要的速度,按預(yù)置的曲線運行速度轉(zhuǎn)換時間應(yīng)盡量短。為了縮短速度轉(zhuǎn)換的時間,可以采用建立數(shù)據(jù)表的方法,結(jié)合各曲線段的頻率和各段間的階梯頻率便可以建立一個毪續(xù)的數(shù)據(jù)表。經(jīng)過多次“試機“計算出256個脈沖頻率對應(yīng)的GRA值。其中:第一個為步進電機啟動頻率對應(yīng)的GRA值;最后一個是步進電機最大脈沖頻率對應(yīng)的GRA值,在軟件編程中存放在數(shù)組中,用于改變脈沖頻率,實現(xiàn)對步進電機的加減速控制。減速制動過程與加速啟動過程同理。圖3為階梯升速啟動示意圖。

3 軟件程序設(shè)計
    軟件部分由1個主程序和3個子程序(TPC初始化子程序、定時器初始化子程序和中斷子程序)組成,程序用C語言編寫。TPC初始化子程序設(shè)定了TPl5為輸出方式及其下一個輸出的電位,并且選擇輸出信號觸發(fā)源。定時器初始化子程序選擇了定時器時鐘源,及其計數(shù)器的清O源,并打開了定時中斷。中斷子程序?qū)崿F(xiàn)了脈沖的輸出控制,從而實現(xiàn)步進電機的調(diào)速。在編程中要重點考慮一個問題,就是離目標(biāo)點的距離與脈沖頻率位置變量的關(guān)系。這是是否加減速的依據(jù)。經(jīng)過計算發(fā)現(xiàn),當(dāng)離目標(biāo)點的距離大于脈沖位置變量中的值加1時,步進電機加速或者保持最高運行速度;否則就要減速,不然到達目標(biāo)點時就可能無法以啟動頻率停止,從而導(dǎo)致制動失敗。
    編者注:具體程序見本刊網(wǎng)站www.mesnet.com.cn。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀(jì)念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關(guān)鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢依然嚴峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

工業(yè)控制

13480 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉