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

舵機、步進電機綜合控制器設計

2020-03-25 15:14:27黃益民
價值工程 2020年4期

黃益民

摘要:本文設計了一種利用AT89S52作為主控微處理器,鍵盤作為輸入設備,數碼管作為顯示設備的舵機、步進電機綜合控制系統,用戶能通過鍵盤向系統輸入運動指令如:步進電機正轉、反轉、調速,舵機的角度旋轉控制等,該系統具有很好的可擴展性,可根據實際運用增加外圍設備,運用具有較強的可塑性。

Abstract: This paper designs a comprehensive control system for steering gear and stepper motor using AT89S52 as the main control microprocessor, keyboard as input device, and digital tube as display device. Users can input motion instructions to the system through the keyboard, such as: stepper motor forward rotation, reverse rotation, speed regulation, steering angle rotation control, etc. The system has good scalability, and peripheral equipment can be added according to the actual application. The application has strong plasticity.

關鍵詞:AT89S52;舵機;步進電機;PWM信號;數碼管

Key words: AT89S52;rudder machine;stepper motor;PWM;the figures tube

中圖分類號:U664.4+1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1006-4311(2020)04-0225-02

0? 引言

隨著現代科學技術的不斷發展和市場需求的多樣化,國內外知名電氣工程和機械廠家日益關注智能產品的多功能開發。機械制造業在經歷了內燃機的動力革命,以及液壓、氣壓的傳動革命之后,現在正致力于應用電氣化控制技術來完成產品的操作和控制革命,以滿足更多的用戶對產品節能、環保、舒適性、智能化和便捷維護的要求。本系統通過經濟性和實用性考慮,采用單片機作為微控制器對舵機、步進電機進行綜合控制,得到一個既能提高電機的控制速度和控制精度又可以對多種電機進行綜合控制的控制器。

1? 系統硬件設計

1.1 顯示鍵盤控制部分硬件設計

本系統采用一個數碼管作為顯示輸出,為了簡化編程,本系統采用靜態驅動方式,來驅動數碼管顯示。靜態驅動也稱作直流驅動,各顯示器在顯示過程中,持續得到遞送過來的信號,該驅動是指每個數碼管的每個段碼都由一個單片機的I/O端口進行驅動。靜態驅動相對于動態顯示而言,優點是顯而易見的,編程簡單,顯示亮度高,無閃爍,無需掃描,節省CPU時間,而缺點是用元器件多,占用I/O端口比較多。

1.2 舵機控制硬件設計

舵機主要是由外殼、電路板、數據存儲器、中央控制器、無核心馬達、齒輪、數據存儲器與位置檢測器所構成。中央控制器內帶有單片機,可以人工編程,達到所需控制目的。其工作原理是由單片機將工作指令以二進制形式發送給上位機,經由電路板,將電信號轉化為偏角指令,傳送到舵機調節單元,判斷轉動方向,再驅動無核心馬達轉動,通過減速齒輪及連桿將動力傳至擺臂,同時由位置檢測器(可變電阻)反饋實時訊號,判斷舵機是否已經到指定位置。舵機內部電路板自行產生一個PWM信號,該信號的占空比根據電動機旋轉位置而定,AT89S52需要提供一個有一定占空比的PWM信號,在舵機內部和原有PWM信號比較,根據兩信號的電壓差控制電動機轉動,從而改變內部PWM信號,當其和輸入信號一致時,電動機便停止轉動。

綜上所述,對于舵機,AT89S52需要輸出一個可控占空比的PWM信號。

用單片機系統實現對舵機輸出轉角的控制,必須要完成兩個任務:第一,產生基本的PWM周期信號(本次設計是產生20ms的周期信號);第二,是脈寬的調整,即用單片機模擬PWM信號的輸出,并且調整占空比來達到控制目的。

1.3 步進電機控制硬件的設計

步進電機及脈沖電機,是一種感應電機,它將電脈沖信號轉變為角位移或線位移的開環控制元件。步進電機是一種執行元件,是機電一體化的關鍵產品之一,是現代數字程序控制系統中的主要執行元件,廣泛應用在各種自動化控制系統領域中。步進電機的轉子為永磁體,當有電流流過電機定子繞組時,定子繞組產生一個矢量磁場。該磁場會帶動電機轉子旋轉一角度,使得轉子的一對磁場方向與電機定子的磁場方向一致。當定子的矢量磁場旋轉一個角度,同時轉子也隨著該磁場轉了一個角度。這樣就可以通過控制脈沖的個數,來控制角位移量,從而達到準確定位控制的目的;同時,也可以通過控制脈沖頻率,來控制電機轉動的速度和加速度,從而達到加速或減速的目的。當然,也可以實現正反轉,改變繞組通電的順序即可。由于脈沖信號數與步距角呈線性關系,加上步進電機無累積誤差等特點,使得在速度、位置等控制場所和領域用步進電機來控制,變的非常的簡單。

1.4 主控制微處理器的選擇和主電路硬件設計

本系統設計采用AT89S52單片機,它是一種低功耗、高性能的有8K字節可編程(也可擦寫)閃存的8位互補金屬氧化物半導體微控制器。同時它帶有ISP下載功能,利用89S-AVR ISP編程器來替代價格昂貴的單片機仿真器編程器,一來節省開發費用,二來使用方便。AT89S52的運行速度非常快,處理能力強,并且對語言編程方面提供了較好的支持。

按照功能,AT89S52的引腳,可分為如下四類:①主電源;②外接晶振或振蕩器;③多功能I/O口;④控制、選通和復位。

①P0~P3四個8位并行I/O口均可作普通I/O口使用,每個口線也可以單獨作為輸入或輸出。此時它們是準雙向口;在將某一口線作為輸出口用時可直接向其輸出數據,而作為輸入口用時,必須先向該口的鎖存器寫1,將其置為高阻輸入,方可讀入引腳數據。

AT89S52的I/O口具有自動識別特性。即P0、P2口的總線復用和P1、P3口的第二個功能,都是由單片機自動選擇的,不需要通過指令去設定。

②AT89S52可外接晶振或振蕩器,頻率范圍0~33Hz。外接振蕩器時XTAL2浮空。

③AT89S52單片機是高電平復位。

④在無外擴程序存儲器和數據存儲器時,EA應接高電平。

2? 系統分立模塊的軟件設計

2.1 主程序

本系統主程序為判斷鍵位,根據輸入量調用各部分功能程序,并執行按鍵對應子程序來設定步進電動機和舵機的運動狀態,最后執行運動流程。

程序初始化,顯示關閉,準備接收鍵盤輸入,按下鍵1,執行數碼顯示程序,數碼管工作。再次按鍵1,設定步進電機工作速度,設定完速度,判斷按鍵2是否按下,按下則指示燈亮,并執行步進電機工作程序和按鍵跳出程序。按下鍵3,指示燈亮,轉入舵機工作程序,設定并打開定時中斷,產生舵機輸入脈沖,寄存器清零。鍵判斷程序判斷是否按鍵,如果按鍵則舵機角度運轉,再次按下3鍵,則跳出舵機運轉程序,轉入主程序。

2.2 步進電機運行程序

數碼管設定轉速后,若步進電機程序開始按鈕按下,則轉入步進電機工作程序,程序實現步進電機的正反轉。

2.3 定時中斷服務程序

此程序主要為舵機提供PWM信號,根據鍵盤輸入改變PWM信號的占空比,從而改變舵機的輸出轉角。中斷開始先重新裝入初值,執行舵機的PWM信號程序,通過改變延時程序調整輸出脈寬,將脈寬傳輸給舵機,通過執行按鈕控制舵機角度轉動。

2.4 延時程序

本系統提供了兩種可調節延時程序,一種可調節的延時程序,通過改變設定初值用于鍵盤消抖和控制步進電機的轉速,另一種可調節延時程序用于調整舵機的轉角。

2.5 顯示程序

本系統只采用一個數碼管顯示,故采用靜態顯示驅動方式,顯示程序獲得按鍵輸入后用查表程序找到數字的代碼,然后輸出給P1七個引腳直接驅動數碼管顯示。

3? 結束語

本設計的最大創新點在于實現了一片AT89C51單片機同時控制三路不同電動機定角度定圈數旋轉,并顯示控制狀態。經過社會市場調查,目前市面上比較普遍的是一個單片機實現一種電動機的多路控制,當要驅動多種電動機時,就必須使用多片單片機。因此,本系統在某種意義上還有很大的發展空間。

參考文獻:

[1]王時勝,姜建平.采用單片機實現PWM式D/A轉換技術[J].電子質量,2004,12(2).

[2]高同躍,等.一種超小型無人機舵機控制系統的設計[J].計算機測量與控制,2007,15(8).

[3]艾寧,等.智能車運動狀態實時監測系統的設計及實現[D].電子產品世界,2007,8(5).

[4]叢喜東,等.基于AVR單片機的微型舵機控制[J].科技資訊,2007,10(8).

[5]熊詩波,黃長藝.機械工程測試技術基礎[M].三版.北京:機械工業出版社,2006:68-124.

[6]張友德,趙志英,等.單片微型機原理、應用與試驗[M].四版.上海:復旦大學出版社,2006(3):25-113.

[7]陳陽海.單片機的基本結構與工作原理(二)-AT89S52單片機引腳功能、時鐘系統、時序及復位[M].電子制作,2006(2).

[8]CHRIS GASKETT; ALE?譒 UDE; GORDON CHENG.HAND–EYE COORDINATION THROUGH ENDPOINT CLOSED-LOOP AND LEARNED ENDPOINT OPEN-LOOP VISUAL SERVO CONTROL. International Journal of Humanoid Robotics (IJHR)?. 2005, 2(2).

主站蜘蛛池模板: 欧美三級片黃色三級片黃色1| 精品無碼一區在線觀看 | 日本三级欧美三级| 国产一区二区三区在线无码| 成人午夜久久| 欧美中文字幕无线码视频| 久久精品最新免费国产成人| 成人噜噜噜视频在线观看| 国产91高清视频| 狠狠综合久久久久综| 2021国产精品自产拍在线观看| 国产精品蜜臀| 麻豆国产原创视频在线播放| 熟女成人国产精品视频| 91无码网站| 欧美亚洲一二三区| 久久精品亚洲热综合一区二区| 国产午夜福利在线小视频| 丁香五月婷婷激情基地| 亚洲欧美成人在线视频| 美女裸体18禁网站| 亚洲久悠悠色悠在线播放| 国产综合在线观看视频| 青青操视频在线| 国产午夜一级淫片| 三上悠亚精品二区在线观看| 国产h视频免费观看| 一级毛片免费的| 香蕉eeww99国产在线观看| 凹凸国产熟女精品视频| 欧美福利在线| 久久精品丝袜高跟鞋| 国产精品国产三级国产专业不| 国产成人精品第一区二区| 91精品国产自产在线老师啪l| a级毛片免费看| 久久国产毛片| 青青草国产在线视频| 国产91透明丝袜美腿在线| 久久青草免费91线频观看不卡| 狠狠色丁香婷婷| 亚洲成a人在线播放www| 亚洲视频a| 久久夜夜视频| 99久久精彩视频| 扒开粉嫩的小缝隙喷白浆视频| 国产sm重味一区二区三区| 免费国产一级 片内射老| 全色黄大色大片免费久久老太| 亚洲日韩高清在线亚洲专区| 韩日午夜在线资源一区二区| jizz亚洲高清在线观看| 婷婷六月激情综合一区| 色婷婷狠狠干| 一级福利视频| 国产屁屁影院| 巨熟乳波霸若妻中文观看免费| 久久熟女AV| 日韩a级毛片| 国产产在线精品亚洲aavv| 日本久久网站| 亚洲欧洲天堂色AV| 国产精品美女在线| 久久不卡国产精品无码| 找国产毛片看| 国产经典在线观看一区| 九色在线视频导航91| 毛片久久网站小视频| 18禁黄无遮挡网站| 国产女人水多毛片18| 91丝袜美腿高跟国产极品老师| 青草视频久久| 成人年鲁鲁在线观看视频| 国产无套粉嫩白浆| 午夜视频免费一区二区在线看| 狠狠亚洲五月天| 狠狠色香婷婷久久亚洲精品| 一本大道在线一本久道| 欧美成人区| 97se亚洲综合不卡| 特黄日韩免费一区二区三区| 日韩无码真实干出血视频|