亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2013-09-04 08:36:22安志勇曹文曉楊子斌
        關(guān)鍵詞:驅(qū)動(dòng)器按鍵編碼器

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

        0 引 言

        在自動(dòng)化控制系統(tǒng)中,步進(jìn)電機(jī)是一種常用裝置,尤其是在機(jī)械制造、精密測(cè)量等領(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)用,通過絕對(duì)式編碼器、CD4096UBE芯片、HD74HC244P芯片等,使得步進(jìn)電機(jī)的控制精度得到大幅提高,程序編寫得到簡(jiǎn)化。

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

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

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

        1.2 STC單片機(jī)

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

        1.3 絕對(duì)式編碼器

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        圖2 按鍵控制模塊

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

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

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

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

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

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

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

        圖3 脈沖輸出控制模塊

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

        4 結(jié) 語

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

        [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] 梁立濤,居耀成,周榮華,等.高精度單碼道絕對(duì)式編碼器的編碼和解碼研究[J].測(cè)繪科學(xué),2011,6(36):25-27.

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

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

        猜你喜歡
        驅(qū)動(dòng)器按鍵編碼器
        基于有限狀態(tài)機(jī)的按鍵檢測(cè)程序設(shè)計(jì)
        電子制作(2021年3期)2021-06-16 03:14:26
        藏起驅(qū)動(dòng)器號(hào)確保數(shù)據(jù)安全
        電腦愛好者(2020年6期)2020-05-26 09:27:33
        基于FPGA的同步機(jī)軸角編碼器
        基于PRBS檢測(cè)的8B/IOB編碼器設(shè)計(jì)
        壓電陶瓷驅(qū)動(dòng)器的遲滯特性
        一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計(jì)
        電子制作(2016年1期)2016-11-07 08:43:05
        JESD204B接口協(xié)議中的8B10B編碼器設(shè)計(jì)
        電子器件(2015年5期)2015-12-29 08:42:24
        SiC基和Si基永磁同步電動(dòng)機(jī)驅(qū)動(dòng)器的比較
        多總線式光電編碼器的設(shè)計(jì)與應(yīng)用
        新型低電壓大變形微驅(qū)動(dòng)器數(shù)值求解及仿真
        俺去啦最新地址| 精品少妇后入一区二区三区| 伊人狼人大香线蕉手机视频| 成熟人妻换xxxx| 俄罗斯老熟妇色xxxx| 欧美a在线播放| 亚洲精品一区二区三区蜜臀| 国产精品专区第一页天堂2019| 国产乱人激情h在线观看| 日韩毛片在线| 丰满少妇高潮在线观看| 日韩人妻中文字幕专区| 摸进她的内裤里疯狂揉她动图视频 | 久久99精品国产麻豆| 婷婷色婷婷开心五月四房播播| 亚洲香蕉成人AV网站在线观看| 国产亚洲一区二区三区夜夜骚| 亚洲一区二区三区偷拍厕所| 国内精品人妻无码久久久影院| 二区三区视频| 亚洲人妻有码中文字幕| 中文字幕亚洲熟女av| 久久久久人妻精品一区蜜桃 | 精品无码久久久久成人漫画| 亚洲无码a∨在线视频| 亚洲蜜臀av一区二区三区漫画| av无码精品一区二区三区| 久久99久久99精品免观看 | 国产无套内射又大又猛又粗又爽| 曰批免费视频播放免费直播| 亚洲激情人体艺术视频| 看国产亚洲美女黄色一级片| 人成午夜免费视频无码| 亚洲无码精品免费片| 亚洲二区三区在线播放| 日本a级片免费网站观看| 丰满多毛的大隂户视频| 亚洲高清精品50路| 国产一区白浆在线观看| 国产精品熟女视频一区二区| 国产伦精品一区二区三区四区|