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的單片機控制系統的仿真設計
主站蜘蛛池模板: 久久综合亚洲鲁鲁九月天| 亚洲美女一级毛片| 中文字幕欧美成人免费| 国产精品成人久久| 国产精品成人一区二区| 亚洲一区网站| 国产亚洲欧美日韩在线观看一区二区| 亚洲精品第一页不卡| 日本午夜视频在线观看| 911亚洲精品| 91毛片网| 国内自拍久第一页| 国产成人区在线观看视频| 毛片视频网址| 日韩无码真实干出血视频| 精品超清无码视频在线观看| 精品亚洲国产成人AV| 毛片视频网| 亚洲国产精品无码AV| 福利在线免费视频| 91九色视频网| 亚洲天堂免费| 亚洲国产日韩在线成人蜜芽| 亚洲精品动漫在线观看| 国产亚洲精| 婷婷色狠狠干| 99中文字幕亚洲一区二区| 91po国产在线精品免费观看| 国产精品一区在线观看你懂的| 亚洲成网站| 亚洲精品男人天堂| 超碰aⅴ人人做人人爽欧美 | 国产精品网拍在线| 久久香蕉国产线| 中文字幕在线播放不卡| 国产综合在线观看视频| 国产成人精品免费视频大全五级| 18禁高潮出水呻吟娇喘蜜芽| 麻豆国产在线观看一区二区| 国产麻豆精品手机在线观看| 亚洲高清无在码在线无弹窗| 免费国产一级 片内射老| 国产呦视频免费视频在线观看| 欧美一级高清视频在线播放| 丁香婷婷久久| 欧美一级特黄aaaaaa在线看片| 亚洲精品福利网站| 国产精品自在在线午夜区app| 久久香蕉国产线看观| 国产亚洲男人的天堂在线观看| 国产一级α片| 国产精品成人AⅤ在线一二三四| 国产精品三级专区| 在线观看亚洲精品福利片| 91福利免费视频| 亚洲最大看欧美片网站地址| 国产极品美女在线| 国产91特黄特色A级毛片| 一本综合久久| 国产成人精品在线1区| 看国产毛片| 日本成人福利视频| 性色一区| 色噜噜综合网| 国产精品女熟高潮视频| 一级毛片免费不卡在线| 久青草网站| 亚洲六月丁香六月婷婷蜜芽| 四虎影视无码永久免费观看| 日本免费a视频| 亚洲欧美成人| 亚洲成人免费看| 91日本在线观看亚洲精品| 精品一区二区三区水蜜桃| 久久久亚洲色| 久久这里只精品热免费99| 国产玖玖玖精品视频| 婷婷亚洲综合五月天在线| 久久www视频| 26uuu国产精品视频| 一本色道久久88| 成人中文在线|