999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于STC單片機(jī)和絕對式編碼器的步進(jìn)電機(jī)控制方法

2013-09-04 08:36:22安志勇曹文曉楊子斌
關(guān)鍵詞:單片機(jī)

安志勇, 楊 帆, 曹 秒, 曹文曉, 楊子斌

0 引 言

在自動化控制系統(tǒng)中,步進(jìn)電機(jī)是一種常用裝置,尤其是在機(jī)械制造、精密測量等領(lǐng)域有著廣泛應(yīng)用。通過單片機(jī)控制步進(jìn)電機(jī)在工業(yè)生產(chǎn)、科學(xué)研發(fā)中十分常用,其特點(diǎn)是易于操作、成本低廉、性能穩(wěn)定,并且能夠根據(jù)實(shí)際需要自由擴(kuò)展外部設(shè)備等特點(diǎn)[1]。在以往的實(shí)驗(yàn)和應(yīng)用中,人們大多采用通過大量的軟件編程來實(shí)現(xiàn)步進(jìn)電機(jī)的控制,而文中側(cè)重于電路系統(tǒng)中硬件的應(yīng)用,通過絕對式編碼器、CD4096UBE芯片、HD74HC244P芯片等,使得步進(jìn)電機(jī)的控制精度得到大幅提高,程序編寫得到簡化。

1 主要工作器件的原理及選用

1.1 步進(jìn)電機(jī)及驅(qū)動器

隨著硬件設(shè)施的不斷完善,在實(shí)際應(yīng)用中人們只需要對步進(jìn)驅(qū)動器進(jìn)行操作就可以實(shí)現(xiàn)對步進(jìn)電機(jī)的轉(zhuǎn)向、轉(zhuǎn)速和轉(zhuǎn)角的控制。步進(jìn)驅(qū)動器每接收到一個脈沖信號時,步進(jìn)電機(jī)就會按預(yù)先設(shè)定的方向轉(zhuǎn)動一個固定的角度,角度大小可由驅(qū)動器細(xì)分來調(diào)節(jié)[2]。步進(jìn)電機(jī)的控制角位移量可以通過發(fā)送脈沖的數(shù)量控制,從而達(dá)到準(zhǔn)確定位的目的;電機(jī)轉(zhuǎn)速既可通過發(fā)送脈沖的頻率來控制,又可通過調(diào)節(jié)驅(qū)動器的細(xì)分模塊來實(shí)現(xiàn)。

1.2 STC單片機(jī)

STC89C52RC單片機(jī)是一種單機(jī)器周期時鐘的數(shù)字集成芯片,擁有40個引腳,32個輸入、輸出端口,8K字節(jié)的Flash,以及512字節(jié)的RAM[3]。其全雙工串行口,運(yùn)算快、功耗低、超強(qiáng)抗干擾等優(yōu)點(diǎn),不僅保證了數(shù)據(jù)信號的有效傳輸,又可以隨時根據(jù)需要擴(kuò)展外設(shè)。它在傳統(tǒng)的89C51單片機(jī)的基礎(chǔ)上,將原來的2K可編程存儲空間提升至4K,應(yīng)用上更加方便。其最高運(yùn)作頻率可達(dá)35MHz,在實(shí)際運(yùn)用電路的應(yīng)用中可選擇合適的晶振頻率來確保單片機(jī)的運(yùn)算速度。

1.3 絕對式編碼器

光電式編碼器是一種采用光電技術(shù)進(jìn)行非接觸測量的儀器,可精密測量角度和位移,廣泛應(yīng)用于精密儀器,測量控制和國防建設(shè)領(lǐng)域[4]。當(dāng)前光電編碼器按測量方式主要分為增量式和絕對式。相對于增量式而言,絕對式編碼器的每個角度位置都對應(yīng)其特定碼值[5],而在本設(shè)計中,系統(tǒng)控制的轉(zhuǎn)角范圍不大,且每一位置需要實(shí)時監(jiān)測,所以絕對式編碼器較為合適,為防止編碼器的信號發(fā)生跳變,選用格雷碼碼盤。

1.4 系統(tǒng)總體方案的設(shè)計

控制系統(tǒng)主要由STC89C52RC單片機(jī)、鍵盤、驅(qū)動器、絕對式編碼器、控制電路5個模塊組成,其中,STC89C52RC單片機(jī)用于CPU控制。單片機(jī)通過相應(yīng)的I/O接口,將控制指令發(fā)送至驅(qū)動電路,可以控制步進(jìn)電機(jī)的運(yùn)行,通過機(jī)械結(jié)構(gòu)將編碼器與步進(jìn)電機(jī)同軸化,使得編碼器能夠?qū)崟r監(jiān)測步進(jìn)電機(jī)的轉(zhuǎn)角并反饋給單片機(jī),單片機(jī)接收數(shù)據(jù)后對步進(jìn)電機(jī)進(jìn)行下一時刻的控制。控制系統(tǒng)可實(shí)現(xiàn)以下功能:

1)控制步進(jìn)電機(jī)運(yùn)行方向、運(yùn)行速度;

2)控制步進(jìn)電機(jī)在某一角度的啟動和停止;

3)通過軟件和硬件的搭配控制細(xì)分。

控制系統(tǒng)總體結(jié)構(gòu)如圖1所示。

圖1 控制系統(tǒng)總體結(jié)構(gòu)圖

2 系統(tǒng)硬件和軟件設(shè)計

由于STC89C52RC內(nèi)部電路架構(gòu)的原因,本設(shè)計將P0引腳和P3引腳用于控制電機(jī)的轉(zhuǎn)速和轉(zhuǎn)向,P1引腳和P2引腳用于采集編碼器的數(shù)據(jù)[6]。

按鍵控制系統(tǒng)設(shè)置了4個獨(dú)立按鍵,通過鍵盤可以對步進(jìn)電機(jī)進(jìn)行正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止功能的操作。鍵盤控制模塊硬件原理如圖2所示。

由于本設(shè)計采用的是10位絕對式編碼器,輸出信號為二進(jìn)制的格雷碼,將P1的8個引腳和P2末端的2個引腳與編碼器的端口相連接。步進(jìn)電機(jī)運(yùn)行的每一步所轉(zhuǎn)過的角度都能通過編碼器實(shí)時地傳遞給單片機(jī),通過對系統(tǒng)軟件的設(shè)計能夠使步進(jìn)電機(jī)在任何角度下停止和啟動,并且控制精度極高。

步進(jìn)電機(jī)的脈沖輸出控制模塊主要由2個555芯片,1個4096芯片和1個244芯片構(gòu)成,如圖3所示。

P02引腳為高電平時系統(tǒng)左端的555芯片開始工作,P02為低電平時系統(tǒng)右端的555芯片開始工作,P04引腳控制模塊的運(yùn)行和停止。通過調(diào)節(jié)2個555芯片的電位器阻值的大小來控制244輸出脈沖的頻率。

圖2 按鍵控制模塊

系統(tǒng)程序設(shè)計的思想如下:

1)對單片機(jī)進(jìn)行初始化。首先應(yīng)該對各引腳明確定義,然后對用到的一些寄存器和功能模塊進(jìn)行初始化,并且給定步進(jìn)電機(jī)的角度初值和每次加速/減速時速度和角度變化的幅值。

2)調(diào)入子程序。分塊調(diào)入方向、速度、鍵盤的子程序。到達(dá)角度停止程序?qū)懭胪獠恐袛喑绦蛑校@樣,可以在不改變運(yùn)動方向和速度的前提下做到準(zhǔn)確地停止。

3)等待功能按鍵按下。采用查詢方式編寫按鍵程序,通過按鍵程序掃描等待功能按鍵的按下。

4)執(zhí)行按鍵功能。在程序檢測到有按鍵被按下后,執(zhí)行相應(yīng)的功能。

3 實(shí)驗(yàn)驗(yàn)證

在本實(shí)驗(yàn)中選取 42BYG250C-SASSML-0151混合式步進(jìn)電機(jī)作為控制對象。該步進(jìn)電機(jī)為兩相四線步進(jìn)電機(jī),步距角為0.9°,額定電流為1.5A,保持轉(zhuǎn)矩為0.54N·m。實(shí)驗(yàn)時,系統(tǒng)選擇24V直流電源供電,符合步進(jìn)電機(jī)的要求。步進(jìn)電機(jī)運(yùn)行時,A相的電壓波形如圖4所示。

圖3 脈沖輸出控制模塊

圖4 步進(jìn)電機(jī)運(yùn)行時的A相電壓圖

4 結(jié) 語

經(jīng)過實(shí)驗(yàn)驗(yàn)證,此系統(tǒng)達(dá)到了很好的步進(jìn)電機(jī)的驅(qū)動效果,能夠方便地控制電機(jī)的轉(zhuǎn)速和方向,并且能將電機(jī)的轉(zhuǎn)角精度控制在21′左右,達(dá)到了預(yù)期的效果。本設(shè)計所用的控制軟件只能控制步進(jìn)電機(jī)在某一角度的停止和啟動,如果加入LED顯示屏就可實(shí)時顯示出電機(jī)轉(zhuǎn)過的角度。該系統(tǒng)占用空間小、穩(wěn)定性高、成本低廉,支持外部設(shè)備擴(kuò)展等特點(diǎn),實(shí)用價值極高。

[1] 何沖,王淑紅,侯勝偉,等.基于 AT89C52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)研究[J].電氣技術(shù),2012(4):5-8.

[2] 吳文英.基于單片機(jī)控制的步進(jìn)電機(jī)[J].電子技術(shù),2012(1):55-56.

[3] 郭天祥.新概念51單片機(jī)C語言教程[M].北京:電子工業(yè)出版社,2009:8-12.

[4] 梁立濤,居耀成,周榮華,等.高精度單碼道絕對式編碼器的編碼和解碼研究[J].測繪科學(xué),2011,6(36):25-27.

[5] 劉豐文.高精度絕對式編碼器的信號處理[J].光電工程,1999,2(26):63-67.

[6] 鄭江海,林鈞峰,陳育群.基于AT89C51PWM驅(qū)動電路遙控小車的研究[J].長春工業(yè)大學(xué)學(xué)報:自然科學(xué)版,2008,29(5):556-561.

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機(jī)的三維LED點(diǎn)陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
主站蜘蛛池模板: 国产精品污视频| 亚洲国产日韩在线观看| 伊人久久婷婷五月综合97色| 色综合热无码热国产| 欧美成人午夜影院| 亚洲欧美成人在线视频| 日韩黄色精品| 日本欧美视频在线观看| 亚洲V日韩V无码一区二区| 无码国内精品人妻少妇蜜桃视频| 亚洲a免费| a毛片免费看| 免费观看成人久久网免费观看| 色丁丁毛片在线观看| 国产视频入口| 日韩无码真实干出血视频| 激情综合激情| 亚洲激情99| 色网站在线视频| 永久成人无码激情视频免费| 色婷婷国产精品视频| 亚洲人人视频| 亚洲系列中文字幕一区二区| 国产一区二区三区在线精品专区| 大学生久久香蕉国产线观看| 免费国产在线精品一区| 四虎精品黑人视频| 免费看美女自慰的网站| 国产精品亚洲片在线va| 欧美成人一级| 亚洲精品卡2卡3卡4卡5卡区| 久久久久国色AV免费观看性色| 日韩欧美中文在线| 激情综合网址| 一级香蕉视频在线观看| 熟妇丰满人妻| 在线免费无码视频| 日本AⅤ精品一区二区三区日| 无码不卡的中文字幕视频| 国内精自线i品一区202| 亚洲综合精品香蕉久久网| 亚洲床戏一区| 久久人午夜亚洲精品无码区| 欧美性色综合网| 国产伦精品一区二区三区视频优播| 久久99国产综合精品1| 国产成人精品一区二区| 久久久久人妻一区精品| 啪啪啪亚洲无码| 免费人成视网站在线不卡| 在线色国产| 亚洲精品综合一二三区在线| 免费播放毛片| 亚洲日韩高清在线亚洲专区| 欧美视频在线观看第一页| 在线观看91香蕉国产免费| 在线观看91精品国产剧情免费| 午夜福利无码一区二区| 亚洲综合香蕉| 88av在线播放| 亚洲无限乱码一二三四区| 国产白浆视频| 欧美不卡在线视频| 久久国产精品波多野结衣| 国产精品白浆在线播放| 国产原创第一页在线观看| 一本大道视频精品人妻 | 国产乱子伦精品视频| 欧美有码在线| 亚洲精品桃花岛av在线| 国产成人无码播放| 不卡视频国产| 国产小视频在线高清播放| 中日韩一区二区三区中文免费视频 | 一级爱做片免费观看久久| 91丝袜美腿高跟国产极品老师| 久久国产高清视频| 免费在线播放毛片| 欧美精品三级在线| 五月天久久综合| 直接黄91麻豆网站| 亚洲欧美国产五月天综合|