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

基于AVR單片機和LabVIEW的絲桿步進電機運動控制系統

2017-09-01 06:47:57楊美程楊益鈞丁寧
科技創新與應用 2017年23期
關鍵詞:單片機

楊美程+楊益鈞+丁寧

摘 要:AVR單片機為核心的嵌入式系統,配備專用步進電機驅動器實現對絲桿步進電機運動的控制工作,LabVIEW軟件構建虛擬儀器系統并創建友好交互界面。單片機和LabVIEW之間確定串口通信規則,使LabVIEW能夠發送相應字符串到單片機從而實現對絲桿步進電機啟停、運動方向、運動步數的直接控制,并能夠讀取電機相關運動狀態。文章設計的絲桿電機運動控制系統具有工作穩定,易于操作和可移植性強的特點。

關鍵詞:單片機;LabVIEW;步進電機;串口通信

中圖分類號:TM383.6 文獻標志碼:A 文章編號:2095-2945(2017)23-0011-02

1 概述

絲桿步進電機,又稱線性步進電機,由于其特殊的機械機構和工作機理,在日常實驗研究及工業生產等相關領域發揮著越來越大的作用。隨著技術的不斷發展創新,對于絲桿步進電機運動的控制方法已經不僅僅只限于單種技術的使用,而是多技術混合,結合各自的獨特優勢來實現最優化的系統設計。本系統以AVR單片機為核心搭建硬件工作電路,LabVIEW軟件創建虛擬儀器系統,解決了步進電機工作噪聲較大,控制操作不便等問題。

2 系統組成

系統主要由裝有LabVIEW軟件的計算機,AVR單片機、電機驅動器和絲桿步進電機組成,系統組成框圖如圖1所示。

其中本系統中選用美國國家儀器(NI)公司研制開發的2014版LabVIEW軟件,LabVIEW是一種圖形化的編程語言的開發環境,可以方便地建立自己的虛擬儀器,利用其編寫的上位機程序控制下位機;下位機選用ATMEL公司 中8位系列單片機的ATmega128系列單片機,該款單片機穩定性極高,功耗也很低,單片機與計算機之間通過USB線連接;電機驅動器選用TB6600型號的兩相式步進電機驅動器,可實現正反轉控制,通過3位撥碼開關選擇7檔細分控制,3位撥碼快關選擇8檔電流控制,能達到低振動、小噪聲、高速度的效果;絲桿步進電機選用機身長度40mm,相電流1.7A,保持轉矩43N·cm,導程8mm的42絲桿步進電機。

3 系統功能實現

本系統是一種絲桿步進電機運動控制系統,最終可通過LabVIEW直接發送控制絲桿步進電機啟停、運動方向以及運動步數的命令,并能讀取電機相關運動狀態。要完成上述功能需要單片機硬件控制電機、單片機與LabVIEW串口通信和LabVIEW狀態機三個基本功能的實現。

3.1 單片機硬件控制電機

步進電機的運動離不開PWM波的使用,因此將AVR單片機中定時器T0處于8位快速PWM工作模式,可產生高頻的PWM波形。根據本系統中絲桿電機的結構參數及實際應用情況,經過一系列的測試,定時器T0工作在系統8分頻頻率下,初值TCNT0設為0,輸出比較寄存器值OCR0設定為0x7F,此時相應引腳能夠輸出占空比50%,頻率5.68KHz的PWM方波。將PWM方波輸入到驅動器PUL+脈沖信號輸入端,驅動器電機繞組連接端子與電機兩相相連,通過細分控制和電流控制撥碼開關的選擇,使絲桿步進電機在細分工作方式下運動,本系統中選擇32細分可達到6400脈沖/轉,單步螺桿螺距相對運動0.025mm,此時電機運動平滑,穩定,噪聲小。對于電機運動方向的控制,單片機通過直接控制電機驅動器DIR電機正反轉控制端的電平變化即可實現。單片機、電機驅動器和絲桿步進電機連接如圖2所示。

AVR單片機嵌入式系統根據收到的步數指令使電機運動相應的步數,且能夠將當前運動步數發送出去。本系統設置定時器T1定時間隔8.25ms,定時到來記一次步數且根據方向標志位確定步數的加或減。單片機收到步數指令后先判斷該指令步數與當前電機運動步數的大小來確定電機運動方向,隨后使電機運動相應步數,并在收到讀取步數指令后將當前步數發送出去。

3.2 單片機與LabVIEW串口通信

首先確定單片機與LabVIEW異步串口通信基本規則,本系統中波特率設置2400bps,數據位8位,停止位1位,無奇偶校驗位、停止位和終止符。編寫單片機串口通信初始化,發送字符串,接收字符串以及中斷服務函數,使單片機能接收到相應指令字符串執行相應動作,并發送相關數據。

LabVIEW中使用儀器I/O工具包中串口相關函數完成串口通信。其中使用VISA配置串口函數連接單片機設備并配置相關通信參數;VISA寫入函數寫入緩沖區接線端連接需要寫入的命令字符串;利用Byte at Port屬性節點返回輸入緩沖區已存在的字節數,并連接到VISA讀取函數字節總數接線端,避免讀函數一直處于等待狀態,阻塞讀進程,導致線程中的其他操作無法進行;VISA讀取函數讀取緩沖區接線端能輸出從指定設備中讀取到的字符串數據;最后使用VISA關閉函數釋放設備會話空間從而完成設備間的通信。

3.3 LabVIEW狀態機

LabVIEW狀態機對于不同事件的動作是通過在循環結構中放置事件結構實現的,本系統所用LabVIEW狀態機的程序框圖如圖3所示。在本系統中要實現對絲桿步進電機啟停、運動方向、運動步數的直接控制,并讀取相關運動狀態,則共需要創建五個事件結構,分別為“上升”值改變結構,內有上升布爾控件及“U”字符串;“下降”值改變結構,內有下降布爾控件及“D”字符串;“讀取步數”值改變結構,內有讀取步數布爾控件及“A”字符串;“寫入步數”值改變結構,內有寫入步數布爾控件及步數值字符串;“停止”值改變結構,內有停止布爾控件及“S”字符串。

4 系統工作調試

計算機、單片機、電機驅動器和絲桿步進電機等設備組裝完整系統,以AVR單片機為核心的嵌入式系統及LabVIEW狀態機設計完成后,對系統進行工作調試。運行程序后,點擊上升控件則步進電機以每步螺桿螺距相對運動0.025mm的速度正轉運動,點擊下降控件則以相同速度反轉,當前狀態顯示控件能夠顯示當前運動狀態,點擊讀取步數控件能夠顯示當前運動的步數,而點擊寫入步數控件并給定步數值后電機也會工作相應狀態,選擇停止控件電機停止運動。程序運行過程中通訊指示燈都會處于點亮狀態。

5 結束語

本文提出的一種基于AVR單片機和LabVIEW的絲桿步進電機運動控制系統,以AVR單片機為核心的嵌入式系統結合電機驅動器完成對步進電機的硬件控制,LabVIEW創建的虛擬儀器系統通過和嵌入式系統間的串口通信完成對絲桿步進電機的直接控制,且LabVIEW操作界面交互性強,操作簡單。此系統是絲桿步進電機運動的基本操作系統,因此具有很強的移植性,可直接應用于基于絲杠步進電機的工件檢測臺等裝置或其他相關研究領域。

參考文獻:

[1]范志華,劉楓,董潤堅,等.基于labview的步進電機控制系統設計[J].農業與技術,2016,36(13):16-18.

[2]劉星辰,劉東斌,杜鵬.步進電機控制系統的設計與實現[J].微計算機信息,2009,25(8):26-28.

[3]楊輝,周強.基于LabVIEW和AVR單片機的壓力數據采集處理系統[J].化工自動化及儀表,2010,37(11):92-94.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 欧类av怡春院| 欧美综合区自拍亚洲综合绿色 | 国产美女在线观看| 亚洲精品第一页不卡| 欧洲亚洲一区| 国产免费高清无需播放器| 国产在线自乱拍播放| 91欧洲国产日韩在线人成| 国产香蕉在线视频| 人妻精品久久无码区| 毛片在线播放网址| 91美女视频在线观看| 国产精品亚洲天堂| av天堂最新版在线| 国产99精品久久| 国产福利免费在线观看| 国产经典在线观看一区| 亚洲欧美日韩久久精品| 国产一区二区丝袜高跟鞋| 97久久精品人人做人人爽| 久久免费看片| 日韩亚洲综合在线| 这里只有精品免费视频| 国产微拍精品| 嫩草在线视频| 久久久久久久久亚洲精品| 亚洲无线国产观看| 一级全免费视频播放| 男女男精品视频| 日本高清免费不卡视频| 77777亚洲午夜久久多人| 日本在线国产| 欧美精品v欧洲精品| 国产精品99久久久久久董美香| 国产精品中文免费福利| 國產尤物AV尤物在線觀看| 巨熟乳波霸若妻中文观看免费| 欧美日韩北条麻妃一区二区| 国产精品三级专区| 国内黄色精品| 国产欧美在线| 成人福利在线观看| 色香蕉影院| 一本无码在线观看| 手机精品福利在线观看| 999国内精品视频免费| 四虎永久免费地址| 亚洲AV成人一区二区三区AV| 人妻丝袜无码视频| 国产在线麻豆波多野结衣| 四虎永久在线精品国产免费| 成人一级免费视频| 婷婷色中文网| 国产a网站| 久久综合婷婷| 国产成人你懂的在线观看| 国产原创自拍不卡第一页| 97影院午夜在线观看视频| 国产精品视频白浆免费视频| 亚洲人成网站18禁动漫无码| 成年人免费国产视频| 欧美成人综合视频| 日本少妇又色又爽又高潮| 99热这里只有成人精品国产| 久久精品国产电影| 玩两个丰满老熟女久久网| 欧美日本在线| 国产a在视频线精品视频下载| 欧美影院久久| 国产91在线免费视频| 一级毛片免费观看不卡视频| 玖玖精品在线| 国产精品 欧美激情 在线播放| 91网址在线播放| swag国产精品| 91精品久久久久久无码人妻| 亚洲第一中文字幕| 日日碰狠狠添天天爽| 亚洲精品视频免费| 欧美a√在线| 被公侵犯人妻少妇一区二区三区| 国内黄色精品|