娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

TA8435芯片的使用與控制詳細介紹

發布者:SecretWhisper最新更新時間:2025-02-25 來源: elecfans關鍵字:控制  步進電機 手機看文章 掃描二維碼
隨時隨地手機看文章

  摘要 自動控制系統的綜合性能在很大程度上取決于步進電機的度,細分技術可以顯著改善步進電機的距角。利用細分算法控制AT89C51單片機輸出具有一定時序的方波控制信號,經過TA8435芯片處理后輸出相應的階梯波來實現對步進電機的細分控制。本文重點就TA8435芯片的使用與控制進行詳細介紹。


  引 言

  步進電機是控制執行元件,是機電一體化的關鍵產品之一,廣泛應用在各種自動化控制系統和精密機械等領域。步進電機將電脈沖信號轉換成相應角位移或線性位移的驅動裝置,其轉動速度和脈沖頻率能嚴格同步,具有較高的重復定位,且沒有累積誤差。步進電機的驅動是由驅動電路實現的,驅動電路和步進電機構成一個有機整體。

  步進電動機具有結構簡單、可靠性高和成本低的優點,但同時也存在振蕩、失步以及不夠的問題,從而制約了在高度自動控制系統中的應用,如雕刻機、打印機、硬盤驅動器、繪圖儀、鉆孑L機等。采用細分控制可以很好地提高,因此對基于單片機控制的步進電機步距角細分系統進行設計與研究有著實際的意義。

  1 原理與方案

  1.1 細分原理

  細分控制本質上是對步進電機的勵磁繞組中的電流進行控制,使內部的合成磁場為均勻的圓形旋轉磁場。合成磁場矢量的幅值決定了步進電機旋轉力矩的大小,相鄰兩合成磁場矢量的夾角大小決定了該步距角的大小。

  細分就是將輸入脈沖從原來的電流方波細分成以若干個等幅、等寬上升和下降的電流階梯波。電流波形有多少個臺階,轉子就會以同樣的個數轉過一個步距角。

  這種將1個步距角細分成若干步的驅動方法稱為“細分驅動”。

  細分驅動的特點是,可以在不改變電機結構參數的情況下,使步距角減小、提高;同時能使步進電機運行平穩,提高勻速性,此外,還能減弱或消除振蕩。

  1.2 細分方案

  如采用DSP的軟件細分方式,具有編程的靈活性、細分的成本低、效率高的優點,但單一的軟件細分在與速度兼顧上會有矛盾。細分的步數越多,越高,但步進電機的轉動速度卻會降低;要提高轉動速度,細分的步數就得減少。

  如采用FPGA的全數字化控制方式,工作過程為PwM的輸出經過驅動模塊控制電機的繞組電流。電機的繞組電流被采樣后變成電壓信號輸入到電流傳感器,傳感器輸出占空比變化的PWM波輸入到FPGA中,FPGA根據輸入的PWM波的占空比的值確定反饋電流的大小;但這種方式存在功耗高,成本高的缺點。

  如采用脈沖調制單片機細分控制方式,單片機按控制要求輸出驅動脈沖,經過TA8435集成芯片放大調制,形成的階梯波對電機進行細分控制。由于單片機細分控制在與速度上不存在矛盾,兩者可以單獨運行,而且單片機成本低,結構簡單,可以實現步距角的細分,提高步距角細分的性,所以單片機細分控制是比較理想的低成本細分方案。

  2 系統設計

  為便于實驗調試以及系統的設置與監控,系統主要由步進電機、AT89CC51單片機、TA8435步進電機細分芯片、LED顯示模塊、波形顯示模塊、按鍵等幾部分構成,如圖1所示。從功能上又可分為方波與階梯波兩部分。

  

wKgZomWo7EOAd_UaAAC6UKbDDK8765.png

  2.1 方波部分

  AT89C51是一種低功耗、高性能CMOS 8位單片機,具有8 KB可編程Flash存儲器,在外圍電路配合下輸出對應的需要步進電機動作的方波。脈沖的個數和頻率直接對旋轉角度和轉動速度進行控制,按鍵與顯示模塊可以方便地設置和監控。

  2.2 階梯波部分

  TA8435是產生階梯波的芯片,波形顯示模塊可以直觀顯示階梯波形。

  (1)TA8435的特點

  TA8435是東芝公司生產的單片正弦細分二相步進電機驅動專用芯片,具有以下特點:

  ①工作電壓范圍寬(10~40 V);

  ②輸出電流可達1.5 A(平均)和2.5 A(峰值);

  ③具有整步、半步、1/4細分、1/8細分運行方式供選擇;

  ④采用脈寬調試式斬波驅動方式;

  ⑤具有正/反轉控制功能;

  ⑥帶有復位和使能引腳;

  ⑦可選擇使用單時鐘輸入或雙時鐘輸入。

  (2)TA8435的內部結構

  TA8435主要由1個解碼器、2個橋式驅動電路、2個輸出電流控制電路、2個電流限制電路、1個斬波器等功能模塊組成,內部結構如圖2所示。

  

wKgZomWo7EiAZv8CAAH-Sp9SNEk026.png

  (3)TA8435的引腳

  TA8435的引腳如表1所列。

  

wKgZomWo7EyAZ-gfAAROxWD4PTw221.png

  (4)TA8435的細分工作原理

  在圖3中個CK時鐘周期時,解碼器打開橋式驅動電路,電流從VMA流經電機的線圈后經RNFA后與地構成回路。由于線圈電感的作用,電流是逐漸增大的,所以RNFB上的電壓也隨之上升。當RNFB上的電壓大于比較器正端的電壓時,比較器使橋式驅動電路關閉,電機線圈上的電流開始衰減,RNFB上的電壓也相應減小;當電壓值小于比較器正向電壓時,橋式驅動電路又重新導通。如此循環,電流不斷的上升和下降形成鋸齒波,其波形如圖3中IA波形的第1段。另外由于斬波器頻率很高,一般在幾十kHz(其頻率大小與所選用電容有關),在OSC作用下,電流鋸齒波紋是非常小的,可以近似認為輸出電流是直流。在第2個時鐘周期開始時,輸出電流控制電路輸出電壓UA達到第2階段,比較器正向電壓也相應為第2階段的電壓,因此,流經步進電機線圈的電流從第1階段也升至第2階段2,電流波形如圖JA的第2部分。第3、4時鐘周期的工作原理與第1、2周期是一樣的,只是又升高了比較器的正向電壓而已。如此終形成階梯電流,即加在線圈B上的電流。在CK一個時鐘周期內,流經線圈A和線圈B的電流共同作用,步進電機運轉一個細分步。

  

wKgZomWo7FKAecdQAAFZKrpMArk792.png

  (5)電路中TA8435引腳的設定

  ①TA8435的工作方式設定。TA8435有4種工作方式,分別代表著無細分、2細分、4細分、8細分。工作方式由M1、M2引腳電平的組合來決定:M1:O、M2一O時,細分數=無;M1=O、M2=1時,細分數=2;M1=1、M2=0時,細分數=4;M1=1、M2=1時,細分數=8。本設計為了步進電機能平穩工作,選擇8細分,即將M1、M2置為高電平。

  ②控制脈沖的輸入設定。TA8435有兩個脈沖輸入引腳CKl、CK2,可以用來輸入兩路脈沖。當其中一個引腳輸入脈沖時,另一個引腳必須保持高電平。本設計中,控制脈沖只有一路,因此直接接入CKl,同時將CK2置高,即可滿足要求。

  ③驅動電流的設定。TA8435輸出的驅動電流由VNF和NFA、NFB引腳上所連的檢測電阻RNF決定,公式為Io=VNF/RNF;而VNF的大小由REF IN引腳電平決定,即高電平時VNF=0.8 V,低電平時VNF=0.5 V。本設計中所需驅動電流為1.5 A,因此設定REF IN引腳為高電平,RNF=0.53 Ω。步進電機細分驅動電路如圖4所示。

  

wKgaomWo7FeAK2hxAAJQ4e2YHm0084.png

  (6)步進電機接口

  本電路采用四相六線制的PM42L-048系列永磁步進電動機。電機的主要參數為:步距角7.5。,步距角±7%。電機接口電路如圖5所示,四相按二相使用可以提高步進電機的輸出轉矩。D1~D4快恢復二極管用來泄放繞組電流,其型號為IN5822。

  

wKgZomWo7F2AFYNMAACNaBxngYg745.png

  3 運行測試

  在同等條件下做兩個實驗:51單片機按照鍵盤的設置輸出相應時序的脈沖,此脈沖為TA8435的輸入標準信號。實驗1設置整步運行工作方式,TA8435輸出的脈沖沒有變化;實驗2設置1/8細分運行工作方式,TA84.35輸出的脈沖變化為上升與下降均有8個階梯波形,以實現對步進電機的細分。1/8細分時,每個脈沖轉O.981 7。,轉換成步距角為O.9802°×8=7.8416°與整步運行方式測量值比較過后,其步距角提高23%。每個脈沖步進電機轉的角度如表2所列。

  結 語

  在低速工作時,可以選用1/4細分或l/8細分模式,以提高步距角;在高速工作時,細分模式有可能達不到要求的速度,這時可以選用整步或半步方式,步進電機運行穩定,振動小、噪聲也小。采用單片機可以方便地控制TA8435在幾種工作模式之間的切換,而且TA8435細分芯片具有價格低、控制簡單、工作可靠的特點,所以本方案實現的細分控制技術可以有效地提高步進電機的控制,減小步進電機的振動并降低其噪聲。此項目是課題組在福建省科技廳的支持下研究開發的,其已在智能居家系統中的動作執行部分運行;工作可靠,性能穩定。


關鍵字:控制  步進電機 引用地址:TA8435芯片的使用與控制詳細介紹

上一篇:8位單片機體系的直接軟件構架(C51系列)
下一篇:(17)單片機仿真還可以這樣玩?Keil聯合Proteus實現51單片機

推薦閱讀最新更新時間:2025-06-16 08:00

微步控制步進電機驅動NSD8381調試指南
本文將結合具體的案例,針對納芯微全新發布的微步控制步進電機驅動NSD8381,在用于步進電機控制的實現流程,以及堵轉檢測的實現流程做詳細的介紹,幫助工程師能夠快速構建用NSD8381驅動芯片實現控制步進電機運轉和實現堵轉檢測的實操能力。 1 步進電機驅動芯片NSD8381介紹 NSD8381是納芯微全新發布的車規級高集成式雙相雙極步進電機驅動器,可廣泛適用于汽車頭燈步進控制(ADB/AFS),HUD位置調節電機,熱管理系統閥門中步進電機或BDC電機的驅動等。 該芯片支持最大1.35A滿量程電流,包括電流斬波調節,內部最高1/32微步轉換器和多種衰減模式選擇使步進電機平穩運動。NSD8381支持母線欠壓保護(VSUV),過流保護
[嵌入式]
微步<font color='red'>控制</font><font color='red'>步進電機</font>驅動NSD8381調試指南
使用8051單片機原理的步進電機控制
步進電機是一種無刷同步電機,它將完整的旋轉分為若干步。每個步進電動機將具有一些固定的步進角,并且電動機以該角度旋轉。在本文中,我將向您展示如何使用兩個不同的驅動器(L293D和ULN 2003)將步進電機與8051連接。此外,此處還將說明使用8051單片機的步進電機控制。 使用8051單片機原理的步進電機控制 這些電路的主要原理是使步進電機以特定的步進角步進旋轉。由于控制器無法提供電動機所需的電流,因此ULN2003 IC和L293D電動機驅動器用于驅動步進電動機。 電路1:使用8051單片機和L293D進行步進電機控制 該項目中的第一個電路是使用L293D電機驅動器IC實現的。由于L293D電動機驅動器具有四個輸出引腳的
[單片機]
使用8051單片機原理的<font color='red'>步進電機</font><font color='red'>控制</font>
步進電機的單片機控制系統的設計
1 引言 本文主要研究基于8051 單片機的步進電機的驅動器,驅動采用H - 橋驅動電路,使步進電機可在智能化程序控制下完成正轉、反轉、加減速及細分等各種操作。文中所設計的H - 橋驅動電路可使步進電機具有更高的性能,同時把數字電路與驅動電路隔離開,避免了步進電機運行時所產生的沖擊電壓和電流干擾單片機。 2 控制系統的硬件設計 步進電機的單片機控制系統硬件原理圖如圖1所示。 圖1 步進電機的單片機控制系統硬件原理圖 系統中采用并行控制,用單片機接口線直接去控制步進電機各相驅動線路。鍵盤作為一個外部中斷源,設置了步進電機正轉、反轉、檔次、停止等功能,采用中斷和查詢相結合的方法來調用中斷服務程序,完成對步進電機的最佳控制,顯示
[單片機]
基于Stm32F407的多路(6路)步進電機速度控制函數
應學弟們的要求特意將步進電機的速度控制函數完善。 重點:這里只是速度控制函數, 沒有加減速曲線! 沒有記錄步數! 只是簡單的把步進電機當成直流電機用! 很初級的一個程序! 程序的下載鏈接在這里 開發平臺Keil5 單片機 Stm32F407 接下來 我就程序的實現過程給大家進行分享 第一部分是實現的機制介紹 詳細鏈接 在這里!主要就是通過修改 PSC和ARR寄存器的值,我們可以修改 定時器的溢出頻率!而我們的定時器模式設置成 PWM輸出模式, CCR寄存器 我們設置一個較小的值*(我們要控制脈沖的頻率 ,所以單個脈沖的寬度是我們不關心的!) 修改了 PSC 和ARR值之后 我們就可以實現對步進電機的速度進行控制
[單片機]
基于Stm32F407的多路(6路)<font color='red'>步進電機</font>速度<font color='red'>控制</font>函數
基于PIC單片機對全功能步進電機控制設計
//適合3ePIC實驗板。 #include //包含單片機內部資源預定義 #include void delay(unsigned int endcount); //延時函數,延時為endcount*0.5毫秒 void run(); //步進電機運行控制函數 void stop(); //步進電機停止函數 //定義變量 unsigned int count; //延時函數用計數器 static int step_index; //步進索引數,值為0-7 staTIc bit turn; //步進電機轉動方向 staTIc bit stop_flag; //步進電機停止標志 staTIc int speedlevel; //
[單片機]
基于PIC單片機對全功能<font color='red'>步進電機</font>的<font color='red'>控制</font>設計
基于MSP430單片機的步進電機控制系統設計
??? 單片機實現的步進電機控制系統具有成本低、使用靈活的特點,廣泛應用于數控機床、機器人,定量進給、工業自動控制以及各種可控的有定位要求的機械工具等應用領域。步進電機是數字控制電機,將脈沖信號轉換成角位移,電機的轉速、停止的位置取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,非超載狀態下,根據上述線性關系,再加上步進電機只有周期性誤差而無累積誤差,因此步進電機適用于單片機控制。步進電機通過輸入脈沖信號進行控制,即電機的總轉動角度由輸入脈沖總數決定,而電機的轉速由脈沖信號頻率決定。步進電機的驅動電路是根據單片機產生的控制信號進行工作。因此,單片機通過向步進電機驅動電路發送控制信號就能實現對步進電機的控制。 1 系統設計原理
[單片機]
基于PIC單片機步進電機自適應控制技術的應用研究
摘要 :步進電機作為一個驅動執行單元,廣泛地使用于工業領域和民用領域。本文對將自適應控制技術應用于步進電機的驅動控制進行了討論和研究,構建了以PIC16F877單片機為核心的微機控制系統,并對步進電機控制的不同的技術方案進行了分析、比較和討論。 關鍵詞 :步進電機;PIC單片機;自適應控制技術;位置控制 中圖分類號:TD679;TP273;TP368.1 文獻標識碼:A Application Study of Adaptive Control of Stepping Motor Based on PIC MCU HU Jun-da HU Hui HUANG Wang-jun (Hunan Institute of Engine
[單片機]
基于PIC單片機<font color='red'>步進電機</font>自適應<font color='red'>控制</font>技術的應用研究
新穎的串行控制步進電機驅動器
摘要:美國Allegro公司推出的A3972型串口控制器是步進電機微步距驅動專用電路。一個A3972外加一個簡易CPU即可實現二相步進電機的32微步距驅動。文中介紹該電路的特點、引腳功能和工作原理,并給出A3972的典型應用電路,該電路已成功地應用在某步進電機伺服系統中。 關鍵詞:步進電機 串口控制器 細分驅動 1 前言 A3972是美國Allegro公司生產的PWM恒流控制微步距驅動二相步進電機專用驅動器。它的工作電壓可達50V,驅動電流達1.5A,一個A3972即可驅動一臺二相步進電機。芯片內部的PWM電流控制電路可通過串行接口被設置為電流慢、快、混合衰減模式。 通過電機的電流是由電路內部的6位數/模轉換器(DAC)輸
[應用]
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 惠来县| 资溪县| 商水县| 文化| 家居| 宁德市| 自治县| 高安市| 远安县| 洛浦县| 和顺县| 上饶县| 福清市| 富裕县| 许昌县| 广东省| 石渠县| 汉川市| 尤溪县| 额济纳旗| 淮北市| 如皋市| 平阳县| 昆山市| 喀喇沁旗| 襄汾县| 论坛| 芷江| 安宁市| 东莞市| 会昌县| 武威市| 方城县| 台湾省| 景谷| 吴川市| 嘉祥县| 枞阳县| 安龙县| 平邑县| 德钦县|