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

基于單片機的多軸直流電機控制系統設計

2016-02-27 07:18:47縱榜峰曹吉花
泰山學院學報 2016年3期
關鍵詞:單片機系統

縱榜峰,曹吉花

(宿州學院機械與電子工程學院,安徽宿州234000)

基于單片機的多軸直流電機控制系統設計

縱榜峰,曹吉花

(宿州學院機械與電子工程學院,安徽宿州234000)

本設計是一種基于單片機的多軸直流電機控制系統.該系統以AT89C52RC單片機作為核心控制器,通過三個按鍵把所選電機的編號和控制要求發(fā)送給單片機,單片機經過處理后把相應的控制指令發(fā)送給所選電機的調速驅動電路,通過PCF8591進行數模轉換后再通過LM324組成的調速電路產生穩(wěn)定的不同占空比的脈沖電壓(PWM)來實現對電機的加速、減速和其它控制要求.同時,所有操作信息和電機轉速都在顯示模塊中進行實時顯示,滿足了對多軸直流電機的各種控制要求.

單片機;多軸電機控制;調速驅動

電機是工業(yè)生產中的重要動力來源,隨著工業(yè)生產自動化水平的提高,多軸電機在自動化的生產線和大型自動車床中被廣泛應用.本系統以5個24V 30W的直流電機作為控制對象,以主控模塊上的三個功能按鍵(key mode、key up和key down)作為控制操作端口,根據顯示模塊所顯示的操作信息和電機的轉速情況進行操作按鍵來控制電機的編號選擇和轉速增減的調節(jié),key mode控制電機的編號,每按一下,電機的編號增加1;key up和key down控制電機的轉速,每按一下key up電機轉速增加X rad/s,每當按下key down電機轉速減少X rad/s,X的值可根據控制要求在程序中進行設置.最終實現五個電機相互獨立轉動,互不干擾,又可同時對它們的啟停和加減速進行自由控制.

1 系統設計方案

該系統主要由主控模塊、顯示模塊、電機調速驅動模塊、電機模塊和功能按鍵模塊組成,系統結構如圖1所示.操控者根據顯示模塊上所顯示的每個電機的轉動情況通過功能按鍵和顯示模塊的操作提示對單片機發(fā)出操控指令,經單片機處理后通過驅動接口向調速驅動模塊發(fā)送指令,該指令首先通過PCF8591實現數據信號與模擬信號地轉換,再通過LM324產生穩(wěn)定的三角波電壓與可控制電壓的占空比(PWM)來實現直流電機的加速減速和選擇的其它控制要求[1].同時電機的轉速會實時反饋到控制模塊,再由控制模塊將數據發(fā)送給顯示模塊進行顯示.

2 系統硬件電路設計

整個系統硬件主要包括四部分:主控系統電路、顯示電路、數模轉換電路和調速電路.主控電路以單片機為控制核心,外加一個串行通信電路及電源電路組成.顯示電路采用顯示模塊采用NOKIA5110 LCD顯示模塊,數模轉換電路主要把單片機的控制信號轉換成模擬信號為下一步的調速脈沖信號提供信號源.調速電路主要把數模轉換后的控制信號進行處理變成不同占空比的脈沖信號,從而實現對直流電機的轉速控制.

2.1 主控系統電路

主控系統電路如圖2所示,主要由單片機最小系統、串口通信電路、功能按鍵及電源電路組成.采用AT89C52RC單片機作為控制器,擁有8051內核的STC89C52RC單片機是STC公司生產的一種低功耗、高性能CMOS 8位微控制器,片內含8K bytes的可反復擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數據存儲器(RAM),這些特點使得STC89C52能為控制系統提供靈活、有效的解決方案[2].單片機和計算機的通信方式采用的是串口通信,利用MAX232實現RS232與TTL之間的電平轉換,使得單片機和計算機之間能夠進行串行通信.功能按鍵主要由三個按鍵組成,分別控制電機的選擇、減速和加速.連續(xù)按下點擊選擇按鍵,顯示器上就會出現不同的電機編號,操作者可從中選擇需要控制的電機,然后再通過按加速和減速按鍵對所選擇的電機進行控制操作.整個控制系統電源采用穩(wěn)定的直流5V電源供電.同時,主控模塊還設有液晶顯示接口,并把單片機的P20和P21口作為連接PCF8591芯片的SDA和SCL接口,這些接口實現了和其他模塊電路的有效連接.

圖1 系統結構框圖

圖2 主控系統電路圖

2.2 液晶顯示電路

顯示模塊采用NOKIA5110 LCD顯示模塊,該模塊為84*48的點陣LCD,采用串行通信,接口信號線少,低電壓供電,且具有掉電模式.真?zhèn)€模塊體積小,可顯示三行漢字,通過接受主控系統發(fā)出的程序命令顯示相應電機的編號轉速等信息.模塊直接和控制模塊的液晶接口連接即可.

2.3 調速驅動電路

根據直流電機的原理,其轉速計算公式可表示為:n=(U-IR)/Kφ,其中U為電樞端電壓,I為電樞電流,R為電樞電路總電阻,φ為每極磁通量,K為電動機結構參數.通過公式可看出,直流電機轉速和U、I有關,并且可控量只有這兩個,因此要對直流電機進行速度控制可通過調節(jié)這兩個量來實現,而I可以通過改變電壓進行改變,因此本設計采用PWM控制也就是用來調節(jié)電壓波形的方法來進行電機轉速的調節(jié)[3].

圖3 數模轉換電路

單片機輸出的控制信號首先經過數模轉換電路,轉換電路如圖3所示,核心器件是PCF8591,PCF8591是一種單片集成、單獨供電、低功耗、8-bit CMOS數據獲取器件,具有4個模擬輸入、1個模擬輸出和1個串行I2C總線接口.在PCF8591器件上輸入輸出的地址、控制和數據信號都是通過雙線雙向I2C總線以串行的方式進行傳輸.經過數模轉換后的信號接入由LM324組成的PWM脈沖生成模塊,利用LM324芯片產生PWM脈沖,通過改變占空比來調節(jié)電機的轉速[4].驅動調速電路如圖4所示.

圖4 調速驅動電路

3 系統軟件設計

單片機軟件的開發(fā)采用常用的開發(fā)工具Keil,利用C語言進行編程.主程序流程圖如圖5所示.系統初始化后對三個操作按鍵的動作進行掃描,判斷按鍵是否按下,當加速或減速按鍵被按下,則調用加速和減速子程序,若按鍵沒有動作則忽略子程序進行轉速正常顯示.

圖5 系統主程序流程圖

圖6 加速子程序流程圖

加速子程序流程圖如圖6所示.當電機轉動的時候,按下加速鍵,出于對電機和傳動裝置的保護,程序首先判斷電機轉速是否達到設定的上限,然后再調用加速子程序,使電機每轉動一步的延時時間變短,從而實現電機的加速.

減速子程序流程圖如圖7所示,電機轉動的時候,按下減速鍵,程序首先判斷電機是否轉動,以此為依據來判斷電機是否繼續(xù)減速.然后再調用減速子程序,通過改變電機每轉動一步的延時時間,使時間變長,從而實現電機減速.

圖7 減速子程序流程圖

4 結束語

該控制系統經過反復論證和實驗調試,各項指標達到預期要求,所以文中所介紹控制系統的硬件和軟件的設計正確可行,且該方法成本較低、易于實現、性能穩(wěn)定、效率較高,具有一定的實用價值,也為單片機應用的類似設計提供了參考經驗.

[1]柳亞,陽泳,胡湘娟.基于STC89C52單片機的直流電機控制設計[J].數字技術與應用,2015(6):21.

[2]朱睿,郭盛杰.基于單片STC12C52系列直流電機調速系統[J].山西電子技術,2015(5):3-4.

[3]庹朝永.基于單片機的直流電機PWM調速系統設計與開發(fā)[J].煤炭技術,2011(6):62-63.

[4]李美菊.基于單片機的直流電機變速控制系統設計[J].電子技術與軟件工程,2015(12):260-263.

Microcontroller-based Multi-axis Motor Control System

ZONG Bang-feng,CAO Ji-h(huán)ua
(School of Mechanical and Electronic Engineering,Suzhou University,Suzhou,234000,China)

This design is a multi-axis motor control system based on SCM.The system AT89C52RC microcontroller as the core controller,through three key number of the selected motor and control required to send to the microcontroller,the microcontroller after treatment of the corresponding control commands sent to the selected speed motor drive circuit,performed by PCF8591 speed digital to analog conversion circuit composed again by LM324 voltage generating stable pulse different duty cycles(PWM)to achieve the acceleration of the motor,gear and other control requirements.At the same time,the use of liquid crystal display all the operational information and motor speed information displayed in real time to meet a variety of multi-axis motor control requirements.

single chip microcomputer;multi-axis motor control;speed drive

TM33;TP368.12

A

1672-2590(2016)03-0086-05

2016-03-21

宿州學院產學研項目(2014cxy03);安徽省高校自然科學研究項目(KJ2015A200)

縱榜峰(1981-),男,安徽宿州人,宿州學院機械與電子工程學院講師.

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 蜜芽国产尤物av尤物在线看| 国产丝袜无码一区二区视频| 国产麻豆永久视频| 国产亚洲精品91| 亚洲天堂视频在线观看| 中国一级特黄大片在线观看| 国产丝袜丝视频在线观看| 国产主播在线观看| 国产自在线播放| 国模在线视频一区二区三区| 青草视频网站在线观看| 国产精品无码在线看| 日韩资源站| av手机版在线播放| 国产美女人喷水在线观看| 日韩福利视频导航| 91国内在线视频| 99久久亚洲综合精品TS| 色婷婷天天综合在线| 日韩国产黄色网站| 一级毛片免费的| 亚洲人成网站日本片| 色婷婷综合在线| h网址在线观看| 亚洲色图综合在线| 亚洲精品天堂自在久久77| yy6080理论大片一级久久| 国产日韩精品欧美一区灰| 不卡国产视频第一页| 国产一区二区三区精品久久呦| 99热国产这里只有精品无卡顿"| 国产成人高清亚洲一区久久| 国产对白刺激真实精品91| 国产福利免费视频| 日韩AV无码一区| 熟女成人国产精品视频| 精品亚洲欧美中文字幕在线看| 亚洲国产中文精品va在线播放| 中日韩欧亚无码视频| 自拍偷拍欧美| 亚洲成aⅴ人片在线影院八| 国产成人免费高清AⅤ| 中文字幕在线观| www.亚洲国产| 中文字幕2区| 午夜电影在线观看国产1区| 亚洲天堂精品在线观看| 狠狠亚洲五月天| 国产欧美日韩视频怡春院| 青青热久免费精品视频6| 精品福利国产| 欧美日韩国产成人高清视频| 91九色国产porny| 一本大道无码高清| 97久久精品人人| 麻豆精品视频在线原创| 亚洲无码91视频| 一本大道视频精品人妻| 精品无码国产一区二区三区AV| 国产国产人成免费视频77777| 爽爽影院十八禁在线观看| 国产欧美日韩综合在线第一| 亚洲日本中文字幕乱码中文 | 国产精品任我爽爆在线播放6080| 国产综合日韩另类一区二区| 亚洲IV视频免费在线光看| 青青青视频免费一区二区| 亚洲高清免费在线观看| 欧美一级爱操视频| 亚洲 成人国产| 欧美一级夜夜爽www| 亚洲综合日韩精品| 天堂在线视频精品| 亚洲伦理一区二区| 无码专区在线观看| 国产免费精彩视频| 亚洲天堂网2014| 欧美啪啪一区| 夜夜拍夜夜爽| 日本欧美中文字幕精品亚洲| 67194成是人免费无码| 国产av无码日韩av无码网站|