91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

步進電機驅(qū)動控制板

電子設(shè)計 ? 來源:xx ? 2019-02-15 16:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、板子跳線器說明:所有跳線都在左邊,則由單片機控制。

1、靠近光偶的短路冒打在CLK-555方向時有板上的555提供時鐘驅(qū)動器;打在CLK-CPU時右用戶CPU提供時鐘給驅(qū)動器。

2、JT5打在右邊:297的HALF/FULL(全速/半速)腳接GND了 默認為FULL模式了;JT5打在左邊:297的HALF/FULL腳空了 電機模式用戶自己控制。

3、JT6打在右邊:297的CW/CCW腳(方向)接GND了 默認為順時針轉(zhuǎn)動模式了;JT6打在左邊:297的CW/CCW腳空了 電機正反轉(zhuǎn)模式用戶自己控制。

二、按鍵說明:

板子使用全新的L297作為控制芯片 L298作為驅(qū)動芯片 板載NE555時鐘電路為L297提供CLK因此 該版在不需要外部控制的情況下就可以工作 板載3個控制按鍵

EN - 使能

CW - 反向旋轉(zhuǎn)

HF - 半速旋轉(zhuǎn)

通過按鍵就可以直接控制電機的正反轉(zhuǎn)、全速/半速和使能。

三、基本功能描述:

通過光藕隔離之后將CLK CW HF EN四個基本控制端引出單片機等可以非常方便的控制電路的工作這個板子改進的地方比較多也方便研究使用。板子使用1N5822快速二極管作為續(xù)流器件 其速度要遠遠快于整流橋的 L298和電機能夠提供更完善的有效的保護。模塊供電+5V(L297和L298控制供電) +12V(根據(jù)電機最低4V最高16V)給電機供電。

電機輸出接口包括: +12V 四相輸出 GND(請根據(jù)您的電機連接)。

控制輸入接口包括: GND CLK EN CW HF。

EN:高電平停止,低電平使能。

RET:高電平停止,低電平使能。

C/CW:高電平逆時針,低電平順時針。

H/HD:高電平全速,低電平半速。

CLK:時鐘脈沖。

需要特別說明的是:為了測試方便 在板子上設(shè)置了NE555構(gòu)成的一個低頻時鐘源(使用時跳線冒打在CLK-555處),當(dāng)您使用外部的時鐘信號控制電機的轉(zhuǎn)速時必須跳線冒打在CLK-CPU處 否則外部時鐘是不會傳到L297里面。

四、接口說明:

1、板子左上方小二接口(JT1) VCC接+5V、GND接電源地,次處為芯片L297和555芯片的工作電壓;

2、板子左中方小八接口(MCU-IN)為光藕隔離的信號分別為:EN(使能)、RET(復(fù)位)、C/CW(正反控制)、H/FU(全速/半速)、CLK(時鐘信號) +5V(光藕工作電壓) 注意:如果沒有用CPU控制,小八接口(MCU-IN)的信號可以不接任何東西。

3、JT2為298的工作電壓也是驅(qū)動電機的工作電壓(接+12V)

注意:板子推薦的最高電機供電電壓在4V~18V之間 最大工作電流不超過2A 否則L298的耗散功率會過大 導(dǎo)致發(fā)熱嚴重 這種情況下通過風(fēng)冷等措施 可以提高最大工作電流到2.5A左右。

4、OUT為電機的四相信號線 A B C D

相關(guān)程序:

// 控制線接到MCU的P1口 獨立鍵盤的接口接到MCU的P2口。

// KEY0- 右運動一步; KEY1- 左運動一步;

// KEY2- 右運動200步; KEY3- 左運動200步

// KEY4- 右運動1000步;

#include

#include

#define uint unsigned int

#define uchar unsigned char

sbit en=P1^0; // 定義P1.0口

sbit rst=P1^1; // 定義P1.1口

sbit ccw=P1^2; // 定義P1.2口

sbit hf=P1^3; // 定義P1.3口

sbit clk=P1^4; // 定義P1.4口

sbit k1=P1^5; // 定義P1.5口

sbit k2=P1^6; // 定義P1.6口

void ShortDelay(void)

{ uchar x,y;

for(x=0;x《5;x++)

for(y=0;y《125;y++)

_nop_();

return;

}

void outclk(uint a)

{ uint i,j;

while(a--)

{ en=1; // 定義P1.0口

rst=1; // 定義P1.1口

//if((k1&k2)!=0) // K1,K2限位置判斷

// {

clk=1;

for(i=150;i》0;i--) //200

for(j=150;j》0;j--); //200

clk=0;

// }

// else {rst=1;en=0;}

}

}

uchar key(void)

{uchar key_num;

if( ( P2 & 0x3f) != 0x3f ) //判斷按鍵

{

ShortDelay(); //消除抖動

if( ( P2 & 0x3f ) != 0x3f )

{

switch ( P2 & 0x3f ) //將按鍵碼轉(zhuǎn)換成鍵值

{

case 0x3e: return key_num=01;

case 0x3d: return key_num=02;

case 0x3b: return key_num=03;

case 0x37: return key_num=04;

case 0x2f: return key_num=05;

case 0x1f: return key_num=06;

default : return key_num=00;

}

}

}

return key_num;

}

void main(void)

{ uchar b;

while(1)

{

b= key();

switch(b)

{ //4步走1CM設(shè)定走5Cm 半應(yīng)該是200的為了調(diào)整誤差所以少4步 (10CM為多8步)

case 00:rst=1;break;//0

case 01:ccw=1; outclk(1);break;//1 右運動1步

case 02:ccw=0; outclk(1);break;//2 左運動1步

case 03:ccw=1; outclk(200);break;//3 右運動1CM

case 04:ccw=0; outclk(200);break;//4 左運動1CM

case 05:ccw=1; outclk(1000);break;//5 右運動5CM

//case 06:ccw=0; outclk(1000);break;//6 左運動5CM

default:break;

}

}

}

實物圖:

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

    關(guān)注

    6077

    文章

    45516

    瀏覽量

    671712
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    54

    文章

    9094

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    步進電機控制板

    步進電機控制板電機驅(qū)動
    機電錕
    發(fā)布于 :2022年08月24日 08:36:39

    labview和單片機結(jié)合,控制步進電機。

    RT,新手上路,請高手指教。現(xiàn)有l(wèi)abview軟件;一個步進電機驅(qū)動控制板(單片機+驅(qū)動芯片);相應(yīng)的數(shù)據(jù)采集設(shè)備(數(shù)據(jù)采集卡+傾角傳感器
    發(fā)表于 04-19 09:14

    labview 和51單片機和步進電機

    新手上路,請高手指教?,F(xiàn)有l(wèi)abview軟件;一個步進電機驅(qū)動控制板(單片機+驅(qū)動芯片);相應(yīng)的數(shù)據(jù)采集設(shè)備(數(shù)據(jù)采集卡+傾角傳感器)。目
    發(fā)表于 03-10 17:36

    四軸步進電機運動控制板開發(fā)

    尋求廣州地區(qū)單片機開發(fā)長期合作伙伴:四軸步進電機運動控制板帶觸摸屏集成驅(qū)動開發(fā)。合作者最好是有公司能提供發(fā)票和完善售后服務(wù)。有意者請聯(lián)系。
    發(fā)表于 01-16 09:31

    tmcm-6110的步進電機控制板有何功能

    tmcm-6110的步進電機控制板是怎樣組成的?tmcm-6110的步進電機控制板有何功能?
    發(fā)表于 11-11 08:14

    步進電機驅(qū)動控制板MT232V10資料合集V1.1

    發(fā)表于 07-04 09:43 ?3次下載

    步進電機伺服電機控制板簡介

    變化的影響,當(dāng)步進驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進電機按設(shè)定的方向轉(zhuǎn)動一個固定的角度,稱為步距角,它的旋轉(zhuǎn)是以固定的角度一步一步運行的
    發(fā)表于 02-07 15:41 ?20次下載

    控制板的分類

    本視頻主要詳細介紹了控制板的分類,分別是工業(yè)控制板、電機控制板、家電控制板、醫(yī)療器械控制板、汽車
    的頭像 發(fā)表于 01-06 10:15 ?8835次閱讀

    無刷直流電機驅(qū)動控制板

    無刷直流電機驅(qū)動控制板(直流逆變電源)-無刷直流電機驅(qū)動控制板無刷直流
    發(fā)表于 07-26 10:53 ?169次下載
    無刷直流<b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>控制板</b>

    樹莓派使用Python控制步進電機

    步進電機和普通電機最大的不同是步進電機可以更加精確地旋轉(zhuǎn),這個特性使得它們在各種樹莓派項目中得到廣泛運用。
    發(fā)表于 03-22 11:36 ?3次下載
    樹莓派使用Python<b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>

    步進電機控制器的應(yīng)用設(shè)置

    步進電機控制器是一種專門用于控制步進電機的設(shè)備,可以用來控制
    發(fā)表于 03-26 22:30 ?2301次閱讀

    步進電機控制板開源

    電子發(fā)燒友網(wǎng)站提供《步進電機控制板開源.zip》資料免費下載
    發(fā)表于 06-08 14:18 ?1次下載
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制板</b>開源

    步進電機控制器電路圖 步進電機控制器的分類及其特點

      步進電機控制器是一種專門用于控制步進電機的設(shè)備,它通過發(fā)出脈沖信號來
    的頭像 發(fā)表于 06-24 17:12 ?6810次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器電路圖 <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器的分類及其特點

    探索步進電機驅(qū)動IC的創(chuàng)新融合

    在當(dāng)今科技飛速發(fā)展的時代,馬達驅(qū)動 IC 和步進電機驅(qū)動 IC 正以令人矚目的速度不斷演進。其中,集成了先進的無刷直流控制板方案的馬達
    的頭像 發(fā)表于 10-21 17:55 ?1254次閱讀
    探索<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b>IC的創(chuàng)新融合

    多功能步進電機驅(qū)動控制板設(shè)計:適配多場景的集成化方案

    在工業(yè)自動化、智能設(shè)備等領(lǐng)域,步進電機驅(qū)動需滿足多電機型號適配、多控制模式切換、高可靠性運行及
    的頭像 發(fā)表于 03-17 15:38 ?131次閱讀