chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用SPCE061A對步進電機進行控制的詳細資料概述

Wildesbeast ? 來源:單片機教程網(wǎng) ? 作者:李通 劉志垠 ? 2020-06-27 10:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本設(shè)計采用凌陽16 位單片機SPCE061A對步進電機進行控制,通過IO口輸出的具有時序的方波作為步進電機的控制信號,信號經(jīng)過芯片L298N驅(qū)動步進電機;同時,用 4X4的鍵盤來對電機的狀態(tài)進行控制,并用數(shù)碼管顯示電機的轉(zhuǎn)速,采用74LS164作為4位單個數(shù)碼管的顯示驅(qū)動,從單片機輸入信號;利用凌陽單片機的語音功能播報電機的轉(zhuǎn)速。

一、 方案論證與比較

1、 本設(shè)計的重點在于對步進電機的控制和驅(qū)動,設(shè)計中受控電機為四相六線制的步進電機(內(nèi)阻33歐,步進1.8度,額定電壓12V)

方案一:使用多個功率放大器件驅(qū)動電機

通過使用不同的放大電路和不同參數(shù)的器件,可以達到不同的放大的要求,放大后能夠得到較大的功率。但是由于使用的是四相的步進電機,就需要對四路信號分別進行放大,由于放大電路很難做到完全一致,當(dāng)電機的功率較大時運行起來會不穩(wěn)定,而且電路的制作也比較復(fù)雜。

方案二:使用L298N芯片驅(qū)動電機

L298N芯片可以驅(qū)動兩個二相電機(如圖1-1),也可以驅(qū)動一個四相電機,輸出電壓最高可達50V,可以直接通過電源來調(diào)節(jié)輸出電壓;可以直接用單片機的IO口提供信號;而且電路簡單,使用比較方便。

圖1-1

通過比較,使用L298N芯片充分發(fā)揮了它的功能,能穩(wěn)定地驅(qū)動步進電機,且價格不高,故選用L298N驅(qū)動電機。而使用L298N時,可以用L297來提供時序信號,可以節(jié)省單片機IO口的使用;也可以直接用單片機模擬出時序信號,由于控制并不復(fù)雜,故選用后者。

2、 數(shù)碼管顯示電路的設(shè)計

方案一:串行接法

設(shè)計中要顯示4位數(shù)字,用74LS164作為顯示驅(qū)動,其中帶鎖存,使用串行接法可以節(jié)約IO口資源,但要使用SIO,發(fā)送數(shù)據(jù)時容易控制。

方案二:并行接法

使用并行接法時要對每個數(shù)碼管用IO口單獨輸入數(shù)據(jù),占用資源較多。

由于設(shè)計中用一塊單片機進行控制,資源有限,選擇了方案一。另外,使用鎖存也起到節(jié)約資源的作用。

二、步進電機控制原理

步進電機是數(shù)字控制電機,它將脈沖信號轉(zhuǎn)變成角位移,即給一個脈沖信號,步進電機就轉(zhuǎn)動一個角度,因此非常適合于單片機控制。步進電機可分為反應(yīng)式步進電機(簡稱VR)、永磁式步進電機(簡稱PM)和混合式步進電機(簡稱HB)。

步進電機區(qū)別于其他控制電機的最大特點是,它是通過輸入脈沖信號來進行控制的,即電機的總轉(zhuǎn)動角度由輸入脈沖數(shù)決定,而電機的轉(zhuǎn)速由脈沖信號頻率決定。

步進電機的驅(qū)動電路根據(jù)控制信號工作,控制信號由單片機產(chǎn)生。其基本原理作用如下:

(1)控制換相順序

通電換相這一過程稱為脈沖分配。例如:三相步進電機的三拍工作方式,其各相通電順序為A-B-C-D,通電控制脈沖必須嚴格按照這一順序分別控制A,B,C,D相的通斷。

(2)控制步進電機的轉(zhuǎn)向

如果給定工作方式正序換相通電,步進電機正轉(zhuǎn),如果按反序通電換相,則電機就反轉(zhuǎn)。

(3)控制步進電機的速度

如果給步進電機發(fā)一個控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個脈沖,它會再轉(zhuǎn)一步。兩個脈沖的間隔越短,步進電機就轉(zhuǎn)得越快。調(diào)整單片機發(fā)出的脈沖頻率,就可以對步進電機進行調(diào)速。

三、理論設(shè)計

綜和以上選取的方案,總的流程如圖3-2所示。

圖3-1

1、步進電機驅(qū)動電路

通過L298N構(gòu)成步進電機的驅(qū)動電路,電路圖如圖3-2所示。

通過單片機SPCE061A的IOB8~IOB13對L298N的IN1~IN4口和ENA、ENB口發(fā)送方波脈沖信號,起時序圖如圖3-3所示。

圖3-2

圖3-3

2、數(shù)碼管顯示電路的設(shè)計

數(shù)碼管的顯示驅(qū)動使用74LS164,通過SPCE061A的IOB0和IOB1口對DATA和CLK發(fā)送數(shù)據(jù)。

圖3-4

3、4x4鍵盤電路

在設(shè)計中,使用了標準的4x4鍵盤,其電路圖如圖3-5所示。單片機的A口低8位為鍵盤的接口。盡管設(shè)計要求中只需要4個鍵對步進電機的狀態(tài)進行控制,但考慮到對控制功能的擴展,我們使用了4x4的鍵盤。

圖3-5

四、程序設(shè)計

在進行程序設(shè)計的過程中,主要分為五個部分:雙機通訊、語音報數(shù)、數(shù)字顯示、步進電機驅(qū)動、鍵盤;其中雙機通訊的實現(xiàn)和語音報時比較有特點,將其流程簡要介紹如下,其他部分見附的程序。

1、雙機通訊

圖4-1

我們在實現(xiàn)雙機通訊的過程中使用了“三次握手”的方式,這是Intle網(wǎng)中成用的數(shù)據(jù)通訊確認協(xié)議,其流程圖如圖4-1所示。

2、語音報數(shù)

程序設(shè)計中語音報數(shù)使用的是SACM-A2000,考慮到程序比較簡單,首先使用了自動報數(shù)方式,但發(fā)現(xiàn)不能進行連續(xù)報數(shù),于是使用了非自動方式,流程圖如圖4-2所示。

圖4-2

五、結(jié)果分析與總結(jié)

應(yīng)該說這次課程設(shè)計還是基本達到了設(shè)計的要求,但是也存在著未能解決的問題,由于在執(zhí)行語音程序時對資源的消耗比較大,在語音報數(shù)的時候會中斷步進電機驅(qū)動信號的輸出,導(dǎo)致電機停轉(zhuǎn)。為此,我們修改了方案,使用了兩塊單片機,通過雙機通訊來傳遞信號,遺憾的是問題仍然沒有得到解決。

這次步進電機的綜合實驗我們學(xué)到了步進電機、數(shù)碼管、4*4鍵盤、語音報數(shù)和雙機通訊的使用,更重要的是學(xué)會了程序出問題時調(diào)試的方法,并養(yǎng)成了Debug的習(xí)慣,學(xué)到了程序出問題后怎樣去解決的基本方法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6074

    文章

    45361

    瀏覽量

    664406
  • 功率放大器
    +關(guān)注

    關(guān)注

    104

    文章

    4160

    瀏覽量

    139123
  • 步進電機
    +關(guān)注

    關(guān)注

    152

    文章

    3220

    瀏覽量

    151619
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    伺服電機步進電機的核心區(qū)別

    大家在運動控制的時候是用伺服電機的還是用步進電機做定位控制了?為什么有時候用伺服電機,有時候又
    的頭像 發(fā)表于 10-15 14:32 ?1412次閱讀
    伺服<b class='flag-5'>電機</b>和<b class='flag-5'>步進</b><b class='flag-5'>電機</b>的核心區(qū)別

    單片機怎么控制步進電機

    步進電機作為一種將電脈沖信號轉(zhuǎn)化為角位移的執(zhí)行機構(gòu),其運轉(zhuǎn)依賴于脈沖信號的控制,而單片機作為控制核心,通過輸出特定的脈沖信號和方向信號,實現(xiàn)對步進
    的頭像 發(fā)表于 07-24 13:41 ?437次閱讀

    步進電機和伺服電機的區(qū)別是什么?

    不同 步進電機開環(huán)控制無反饋;伺服電機閉環(huán)控制能直接對電機編碼器反饋信號
    發(fā)表于 06-18 13:27

    三相反應(yīng)式步進電機智能控制系統(tǒng)設(shè)計

    ,同時對電機的快速起停和正反轉(zhuǎn)進行有效控制。 純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:三相反應(yīng)式步進
    發(fā)表于 06-13 09:31

    數(shù)據(jù)采集卡與步進電機

    本文介紹了步進電機的工作原理,以及如何使用數(shù)據(jù)采集卡控制步進電機動作。
    的頭像 發(fā)表于 05-26 15:53 ?1124次閱讀
    數(shù)據(jù)采集卡與<b class='flag-5'>步進</b><b class='flag-5'>電機</b>

    剎車步進電機的特點

    剎車步進電機作為一種結(jié)合了步進電機精確控制與制動功能的特種電機,其獨特的設(shè)計和工作原理使其在需要
    的頭像 發(fā)表于 04-25 15:34 ?1136次閱讀
    剎車<b class='flag-5'>步進</b><b class='flag-5'>電機</b>的特點

    基于51/32單片機按鍵控制步進電機正反轉(zhuǎn),A4988驅(qū)動

    基于51/32單片機按鍵控制步進電機正反轉(zhuǎn),A4988驅(qū)動
    發(fā)表于 04-14 15:05 ?6次下載

    步進電機介紹、分類及應(yīng)用中的問題探討(可下載)

    一、概述步進電機是一種數(shù)字控制電動機,其接受控制脈沖信號并相應(yīng)的轉(zhuǎn)動一定的角度。實際運用中步進
    發(fā)表于 04-09 13:33 ?1次下載

    自制怠速步進電機測試器

    步進電機式怠速系統(tǒng)的工作原理為:由步進電 機控制怠速進氣孔的截面積來控制發(fā)動機進氣管的 進氣量,通過進氣壓力傳感器來感應(yīng)進氣管的進氣 壓力,
    發(fā)表于 03-21 13:32

    L298N-驅(qū)動直流電機步進電機詳細資料大總結(jié)

    電機轉(zhuǎn)速控制電路(PWM信號)主要采用 L298N ,通過單片機的 I/O 輸入改變芯片控制端的電平,即可以對電機 進行正反轉(zhuǎn),停止的操作,
    發(fā)表于 02-26 16:02

    步進電機—4線,6線,8線的電機怎么接線

    正確連接步進電機,實現(xiàn)精準控制。 一、4線步進電機接線方法 兩相四線步進
    的頭像 發(fā)表于 02-26 09:08 ?1.2w次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>—4線,6線,8線的<b class='flag-5'>電機</b>怎么接線

    想讓步進電機控制更順滑?微步控制優(yōu)勢與挑戰(zhàn)全揭秘

    步進電機依靠控制電脈沖信號的頻率和數(shù)量來調(diào)控轉(zhuǎn)動的步數(shù)與速度,具備分步控制的特性。為了讓步進電機
    的頭像 發(fā)表于 02-25 07:33 ?1023次閱讀
    想讓<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>更順滑?微步<b class='flag-5'>控制</b>優(yōu)勢與挑戰(zhàn)全揭秘

    步進電機控制實現(xiàn)方法

    電機能夠?qū)崿F(xiàn)高精度的位置控制和速度控制。本文將詳細介紹步進電機
    的頭像 發(fā)表于 01-21 16:43 ?2334次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>控制</b>實現(xiàn)方法

    中空軸步進電機概述

    中空軸步進電機是一種特殊設(shè)計的步進電機,其核心工作原理基于電磁感應(yīng)定律。當(dāng)導(dǎo)線線圈中的電流發(fā)生變化時,會在其周圍產(chǎn)生磁場,這個磁場會對附近的線圈產(chǎn)生力,導(dǎo)致該線圈的運動。中空軸
    的頭像 發(fā)表于 01-06 15:06 ?1599次閱讀
    中空軸<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>概述</b>

    步進電機的詳解解答

    步進電機,別名脈沖馬達,是一種將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制電機。它是現(xiàn)代數(shù)字程序控制系統(tǒng)中的主要執(zhí)行元件,廣泛應(yīng)用于數(shù)控機床、
    的頭像 發(fā)表于 12-29 09:41 ?1622次閱讀