电机驱动模块的使用
电机驱动模块
板子特点:
1、双BTN7971大电流(68A)H桥驱动;
2、与单片机5V隔离,有效保护单片机;
3、板子上有5V电源指示;
4、电机驱动输出端电压指示;
5、可以焊接散热片;
6、单片机到驱动模块用4个跟线即可(GND、5V、PWM1、PWM2);
7、电池供电驱动电源;
8、隔离芯片5V电源(可以与单片机共用5V);
9、电源支持25V;
10、PWM1,PWM2最高支持15V;
11、尺寸:4*5*1.2cm;
12、模块上采用全新原装进口芯片
正式使用本店产品前请提前阅读H桥的相关知识及PWM调制原理,下面测试是假设您已经对H桥及PWM有一定的了解。
第三代电机驱动模块集成了BTN7970的反应迅速,发热量小
一、电机驱动基本使用方法
模块上的EN端为H的使能端,需要外接5V电压,EN不可悬空,当EN都为高电平时电机驱动模块开始工作,EN端为低电平时,电机驱动停止工作。
二.电机驱动基本操作
将VCC外接5v电源(此时LM244开始工作)同时ER1使能端与VCC 用短接冒连接,电机驱动启动。
通过H桥概念的理解,将PWM1与PMW2输入信号,驱动电机正反转,在这里大家要明白,单片机控制的不是
电压,而是电压输出占空比。
三、采用虚拟机测试性能
四、应用本模块前的测试说明
测试结束:红树伟业谢谢你对此产品的使用,更感谢你对本店的支持和信任,我们将以更严谨的研发态度和诚恳的工作态度来回报广大客户,祝您比赛成功。
L298N电机驱动模块详细讲解
L298N电机驱动器使用说明书注意:本说明书中添加超的按CTRL并点击连接,即可看到容。
L298N是ST公司生产的一种高电压、大电流电机驱动芯片。
该芯片采用15脚封装。
主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。
含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。
使用L298N芯片驱动电机,该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。
简要说明:一、尺寸:80mmX45mm二、主要芯片:L298N、光电耦合器三、工作电压:控制信号直流5V;电机电压直流3V~46V(建议使用36伏以下)四、最大工作电流:2.5A五、额定功率:25W特点:1、具有信号指示。
2、转速可调3、抗干扰能力强4、具有过电压和过电流保护5、可单独控制两台直流电机6、可单独控制一台步进电机7、PWM脉宽平滑调速8、可实现正反转9、采用光电隔离六、有详细使用说明书七、提供相关软件八、提供例程及其学习资料驱动器结构详解1.信号电源引入端2.控制信号输入端3.直流电机调速PWM脉宽信号输入端。
(控制步进电机或者控制直流电机无需调速时,保持此状态)4.控制信号指示灯5.光电隔离(抗干扰) 6.核心芯片(L298N)7.二极管桥式续流保护8.电源滤波9.端子接线实例一:步进电机的控制实例步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。
步进电机可分为反应式步进电机(简称VR)、永磁式步进电机(简称PM)和混合式步进电机(简称HB)。
一、步进电机最大特点是:1、它是通过输入脉冲信号来进行控制的。
步进电机驱动模块原理
步进电机驱动模块原理
步进电机驱动模块是一种用于控制步进电机运动的电子设备。
它通过接收外部控制信号来产生相应的电机驱动信号,以控制步进电机的转动。
步进电机驱动模块的工作原理如下:首先,外部控制信号被传输到驱动模块中,可以通过接口或者通信协议进行传输。
接下来,驱动模块会将控制信号进行处理和解析,并生成相应的电机驱动信号。
电机驱动信号可以分为两部分:脉冲信号和方向信号。
脉冲信号用于控制电机每次转动的步进角度,而方向信号用于控制电机的转动方向。
驱动模块根据接收到的控制信号,将脉冲信号和方向信号通过适当的电路处理并放大,然后输出给步进电机。
步进电机根据接收到的驱动信号进行相应的动作。
当脉冲信号到达电机时,电机会按照设定的步进角度进行转动,而方向信号则确定了电机是顺时针转动还是逆时针转动。
通过不断地改变脉冲信号和方向信号,驱动模块可以实现精确的步进电机控制。
需要注意的是,驱动模块不仅仅只是输出电机驱动信号,它还可以对电机进行一些保护和监测工作。
例如,它可以对电机的温度和电流进行监测,并在出现异常情况时停止电机工作,以避免损坏电机。
总之,步进电机驱动模块是一种能够接收外部控制信号并产生
电机驱动信号的电子设备。
它通过处理和解析控制信号,生成脉冲信号和方向信号,控制步进电机的运动。
同时,它还可以对电机进行保护和监测。
L293D电机驱动模块使用手册
一、直流电机驱动模块的参数 输入逻辑电压:5.0V 输入电机电压:5.0V-36.0V 输出驱动电流:1000mA 尺寸:(长)34mm * (宽)18mm * (高)8mm
连接方式: P1:控制 M1 电机 PWM1 输入引脚。 D1:控制 M1 电机转向输入引脚。 P2:控制 M2 电机 PWM2 输入引脚。 D2:控制 M2 电机转向输入引脚。 GND:电源地接口。 5V:逻辑电源+5V 接口。 VC:输入电机驱动电压接口。 GND: 电源地接口。 M1+:M1 电机驱动输出引脚正极。 M1-:M1 电机驱动输出引脚负极。 M2+:M2 电机驱动输出引脚正极。 M2-:M2 电机驱动输出引脚负极
}
}
六、测试图
日期:2010-04-25
4/4
ห้องสมุดไป่ตู้
本模块具有体积小,控制方便的特点。采用此模块定会使您的电机控制自如, 应对小车题目轻松自如。
三、两台直流电机的控制方框图
日期:2010-04-25
2/4
新动力电子
L293D 小功率电机驱动模块
/
四、两台直流电机的控制实例
使用直流/步进两用驱动器可以驱动两台直流电机。分别为 M1 和 M2。引 脚 P1,P2 可用于输入 PWM 脉宽调制信号对电机进行调速控制。实现电机正反 转就更容易了,输入信号端 D1 接高电平,电机 M1 正转。(如果信号端 D1 接低 电平,电机 M1 反转。)控制另一台电机是同样的方式,输入信号端 D2 接高电 平,电机 M2 正转。(反之则反转),PWM 信号端 P1 控制 M1 调速,PWM 信号 端 P2 控制 M2 调速。 两台直流电机控制逻辑图表:
日期:2010-04-25
智能车电机驱动模块使用详解(1)
智能车电机驱动模块使用详解智能车的驱动系统一般由控制器、电机驱动模块及电机三个主要部分组成。
智能车的驱动不但要求电机驱动系统具有高转矩重量比、宽调速范围、高可靠性,而且电机的转矩‐转速特性受电源功率的影响,这就要求驱动具有尽可能宽的高效率区。
控制器采用飞思卡尔16位单片机PWM功能完成,智能车电机一般每一届都有主委会提供,而且型号指定,参数固定。
一般提供的为直流电机。
其控制简单、性能出众、供电方便。
直流电机驱动模块一般使用H型全桥式电路实现电机驱动功能。
H桥驱动工作原理H 桥驱动电路是为了直流电机而设计的一种常见电路,它主要实现直流电机的正反向驱动,其典型电路形式如下。
从图中可以看出,其形状类似于字母“H”,而作为负载的直流电机是像“桥”一样架在上面的,所以称之为“ H 桥驱动”。
4个开关所在位置就称为“桥臂”。
从电路中不难看出,假设开关 QA、QD接通,电机为正向转动,则开关QB、QC接通时,直流电机将反向转动。
从而实现了电机的正反向驱动。
电流的大小,决定了电机的转速,通过PWM的占空比(电流通断比)来决定电流的大小,从而间接控制了电机的转速。
H桥驱动选型分析H 桥驱动的主要性能包括:1、效率,驱动效率高就是要将输入的能量尽量多的输出给负载,而驱动电路本身最好不消耗或少消耗能量。
具体到H桥上,也就是四个桥臂在导通时最好没有压降,越小越好。
2、安全性,不能同一侧的桥臂同时导通;3、电压,电压是指能够承受的驱动电压;4、电流,电压是指能够通过的驱动电流。
根据H桥驱动的主要特性分析,安全性主要由控制部分决定。
在智能车设计中,电机是固定型号的(一般组委会会提供车模和电机),所以所需的电流和电压时有限的,所以H桥驱动的选型会重点关注H桥驱动的效率,即关注MOS管的压降上。
因此我们选择H桥驱动遵循以下原则:(1)由于驱动电路是功率输出,要求开关管输出功率较大;(2)开关管的开通和关断时间应尽可能小;(3)小车使用的电源电压不高,因此开关管的饱和压降应该尽量低。
A电机驱动模块使用手册
一、模块特性
◆ 2 路电机驱动输出,单板典型最大电流 2A; ◆ 驱动板工作电压范围:7.6V~30V; ◆ 推荐驱动频率范围:500Hz~30KHz; ◆ 板子尺寸:23mm*18.3mm; ◆ 排针间距 20mm;
二、模块使用说明
模块接口说明: 1.VM:驱动模块的电源,根据电机的参数输入,实测范围 7.6~40V(模块上面有 2 个 VM,可以只接一个,建议都接) 2.VCC:接 5V 输入,不要输入 3.3V,要不然会影响性能。(模块上面有 2 个 VCC,可以只接一个,建议都接) 3.GND 是接地引脚。(模块上面有 2 个 GND,可以只接一个,建议都接)
◆ 产品放置时,因为焊接元器件个别高度凸出,因此不要有其它重物压在上面,以 防压坏电路板上的贴片元件,进 而影响板子性能; ◆ 电路板存放温度不要超过 55°,湿度小于 60%; ◆ 板子放置不要靠近潮湿地方,以防板子受潮影响使用,如果板子受潮,请将板子 至于通风干燥地方进行干燥处理, 如空调下,利用空调热风进行干燥; ◆ 由于板子的引脚是裸露设计,请不要用手触摸相关引脚,以防静电损坏芯片引脚, 影响板子性能。 ◆ 电路板使用前,必须检查所接电源是否在说明书规定的范围内,以防电压太高击 穿关键芯片,影响板子性能; ◆ 电路板使用时,注意不要将电源接反。
很多同学看了上述的教程还不太理解,实际上说白了就是 AIN1 AIN2 的信号的压差控制 AOUT1 AOUT2 的输出,如果 两个输入引脚一个是高电平(占空比 100%)一个是低电平(占空比 0%),那输出就是最大速度。两个引脚控制的 PWM 频率应该是一样的,比如都是 10khz。
三、模块使用注意事项
ห้องสมุดไป่ตู้
A4988两相四线步进电机驱动模块使用经验
A4988两相四线步进电机驱动模块使⽤经验1、A4988模块可以驱动两相四线步进电机,模块引脚及接线图如下:2、步进电机引线如下:3、引脚:ENABLE:低电平有效,⽤于打开和关闭场效应管的输出;RESET:低电平有效,芯⽚复位;SLEEP:低电平有效,进⼊睡眠模式;STEP:电机每动⼀步需要给⼀个脉冲;DIR:⽅向选择,⾼电平⼀个⽅向,低电平⼀个⽅向;VMOT:电机电源输⼊(8-35V);GND:地(负极);2A、2B:⼀组线圈(如分别接B+、B-);1A、1B:⼀组线圈(如分别接A+、A-);VDD:逻辑电源输⼊(⼀般使⽤单⽚机的电源);MS1、MS2、MS3:⽤于选择电机的类型,具体如下:4、下⾯是参考使⽤GD32F130写的参考代码://⾸先判断转动⽅向,再给STEP脉冲void motor0_run(uint16_t speed,uint16_t step,uint8_t dir){uint16_t i;if(dir) //判断⽅向{GPIO_BOP(DIR_PORT) = DIR_PIN;}else{GPIO_BC(DIR_PORT) = DIR_PIN;}for(i = 0; i < step; i++) //给step脉冲{GPIO_BOP(STEP_PORT) = STEP_PIN; //step = 1delay_1ms(speed);GPIO_BC(STEP_PORT) = STEP_PIN; //step = 0delay_1ms(speed);}}//实现的内容是,电机先往⼀个⽅向转⼀段时间,在往另⼀个⽅向转⼀段时间int main(void){motor0_init(); //初始化相关的IOsystick_config();while (1){GPIO_BC(ENAB_PORT) = ENAB_PIN; //ENABLE = 0motor0_run(1,1000,1);GPIO_BOP(ENAB_PORT) = ENAB_PIN; //ENABLE = 1delay_1ms(1000);GPIO_BC(ENAB_PORT) = ENAB_PIN; //ENABLE = 0motor0_run(1,1000,0);GPIO_BOP(ENAB_PORT) = ENAB_PIN; //ENABLE = 1delay_1ms(1000);}}以上代码需要注意的的是,电机驱动完之后要失能mosfet(ENABLE拉⾼),不然的后电机会持续发热。
proteus中四相步进电机连接方法
proteus中四相步进电机连接方法
在Proteus中,可以使用L298N电机驱动模块来连接四相步进电机。
以下是连接步骤:
1.将L298N电机驱动模块拖放到Proteus的工作区中。
2.连接电源和地线:
o将Vcc引脚连接到5V电源。
o将GND引脚连接到地线。
3.连接步进电机:
o将步进电机的四个线连接到L298N的OUT1、OUT2、OUT3、OUT4引脚上,具体连接顺序根据你所使用步
进电机的引脚排列而定。
4.连接控制信号:
o将步进电机的ENABLE引脚连接到L298N的ENA引脚上。
o将步进电机的控制信号(例如DIR和PUL)连接到L298N的相应引脚上。
DIR引脚用于控制步进电机的
旋转方向,PUL引脚用于控制步进电机的步进脉冲。
5.连接电源:
o将电源引脚(如B+和B-)连接到合适的电源供应器上,以提供足够的电流来驱动步进电机。
6.完成连接后,你可以通过在Proteus中模拟信号输入来测
试步进电机的运行情况。
需要注意的是,具体的连接方法可能因使用的步进电机和驱动模块而有所不同。
在进行实际连接时,请参考步进电机和L298N电机驱动模块的规格和数据手册,以确保正确连接并避免任何意外情况。
直流电机驱动模块 说明书
直流电机驱动模块使用说明书尊敬的客户:您好!感谢您选用本店的电机驱动模块,为了更快更好的使用本产品,请您仔细的阅读本使用说明书。
特点:加入多级驱动,超高输入阻抗,对输入信号没有驱动要求,适合各类I/O口,可驱动本店所有电机。
一.电机驱动模块简介中小电流直流电机专用驱动器,所用芯片l298属于H桥集成电路,其输出电流为2000mA,最高电流4A,最高工作电压36V,可以驱动感性负载,比如:中型直流电机,继电器、步进电机和开关电源晶体管,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。
当驱动小型直流电机时,可以直接控制两路电机,并可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。
本模块具有体积小,控制方便的特点。
采用此模块定会使您的电机控制自如,应对小车题目轻松自如。
二.驱动模块指示图1、10PIN插针组合:该接口主要是配合我们将要推出的单片机控制板接口的。
一般可以用杜邦线连接。
D1就是对应M1的方向控制,P1对应M1的速度控制;D2就是对应M2的方向控制,P2对应M2的速度控制(具体见备注);VCC是电机的电源(当工作电流较小时选用,标准插针,可配合杜邦线使用,此种接口可长时间安全通过2A以下电流),GND是共同的地;+5V是系统供电。
2、电源指示灯:上电后灯亮表示供电正常。
3、第2路电机方向指示灯:亮是高电平,灭是低电平。
4、第2路电机信号指示灯:亮度反应速度的快慢。
5、电流检测接口:第2路电机电流检测接口,把短路帽取下,可以测试通过第2路电机的电流。
6、第2路电机插针输出:简易的第二路电机的输出(适合小电流输出,标准插针,可配合杜邦线);7、第2路电机大功率输出端子:大功率的第二路电机的输出;8、第1路电机大功率输出端子:大功率的第二路电机的输出;9、第1路电机插针输出:简易的第一路电机的输出(适合小电流输出,标准插针,可配合杜邦线);10、第1路电流检测接口:第1路电机电流检测接口,把短路帽取下,可以测试通过第1路电机的电流;11、第1路电机信号指示灯:亮度反应速度的快慢。
2路电机驱动模块的使用方法
2路电机驱动模块的使用方法
2路电机驱动模块的使用方法主要包括以下步骤:
1. 硬件连接:将双路直流电机驱动模块的VCC和GND引脚连接到外部电
源的正负极上,电压范围为5V-12V。
将直流电机的正极连接到M+和M-
引脚上,负极连接到M-和M+引脚上。
将控制板的IO口与模块的IN1、
IN2、IN3、IN4引脚相连,其中IN1和IN2控制第一个电机,IN3和IN4
控制第二个电机。
2. 参数设置:通过控制器或者其他设备,设置双路电机驱动模块的控制参数,如速度、位置、转矩等。
根据实际需求,调整参数以实现所需的运动控制效果。
3. 启动电机:通过控制器或者其他设备,启动双路电机驱动模块,开始控制两个电机的运动。
实时监测电机的状态,根据需要进行调整和优化。
双路电机驱动模块在各个领域都有广泛的应用。
在工业自动化中,可以用于控制机械臂、输送带等设备的运动;在机器人领域,可以用于控制机器人的各个关节的运动;在医疗设备中,可以用于控制手术机器人、医疗影像设备等的运动。
双路电机驱动模块的使用可以提高设备的精确性、稳定性和效率。
以上内容仅供参考,建议咨询专业人士获取更准确的信息。
YL-19 LN298使用说明
LN298电机驱动模块使用说明雁凌电子在使用本产品前,请仔细阅读本使用说明书,这样您在使用中遇到问题时,也许可以通过本说明书就能解决;请妥善保管本说明书,以备日后参考;本册外观图片仅供参考,请以实物为准。
一模块使用前注意事项模块使用前注意事项1、本产品为直流电源供电,请确认电源正负极正确后上电;2、请勿带电插拔连接线缆;3、此产品非密封,请勿在内部混入镙丝、金属屑等导电性异物;4、储存和使用时请注意防潮防湿;5、第一次上电时观察绿色电源指示灯(L5)是否点亮,如果不亮,请立即断电检查电源是否接反。
板上有个5V插针P3,它要配合跳线器P2一起使用,使用时分两种情况:(在第3页有详细介绍)A、如果需要通过电机驱动板插针P3给单片机等系统板供5V电时,将P2跳冒短接即可;B、如果单片机等系统板有自己的5V电源时,此时需要将单片机5V电源接入P3同时一定要把P2跳冒去掉,否则可能会烧坏驱动板板载稳压芯片78M05。
6、驱动器为功率设备,请保持工作环境的散热通风;在连上电机后使其连续工作一段时间后观察电机和驱动芯片的温升正常后方可进行后续使用主要功能特点模块主要功能特点二模块关键芯片:L298N双H桥直流/步进电机驱动芯片L298N芯片工作电压:DC 4.5~5.5V。
电机驱动电源电压DC5--35V。
电源输入正常时有LED灯指示。
最大输出电流2A(瞬间峰值电流3A),最大输出功率25W。
输出正常时电机运转有LED灯指示。
具有二极管续流保护。
可单独控制2台直流电机或1台两相4线(或6线)步进电机。
可以采用并联接法控制一台高达3A的直流电机。
可实现电机正反转。
直流电机转速可通过PWM方式实现调速。
模块尺寸:4.4cm*5.0cm硬件接口说明模块硬件接口说明三模块P3:电机驱动电源输入接口范围DC5V—35V。
V+接正,GND接地,注意不要接反电源极性。
P1:驱动器和控制端的接口控制直流电机时IN1、IN2和ENA为一组,它们控制的电机A接在A+和A-,如果电机A不调速,则ENA悬空即可;如果电机A调速,则ENA接一路PWM输出口;IN3、IN4和ENB为一组,它们控制的电机B接在B+和B-,如果电机B不调速,则ENB悬空即可;如果电机B调速,则ENB接另一路PWM输出口;控制步进电机时IN1、IN2、IN3和IN4接4根IO线,A-、A+接步进电机一相;B-、B+接步进电机另一相。
L298N步进电机驱动器使用说明
L298N步进电机驱动器使用说明L298N步进电机驱动器是一款广泛应用于步进电机控制的驱动器模块。
它采用双向电机驱动桥芯片L298N,可以提供高电流和高电压的驱动能力,适用于同步马达和双向直流电动机的控制。
以下是L298N步进电机驱动器的使用说明。
一、硬件连接1. 将L298N模块与Arduino主控板连接。
将L298N模块的5V和GND引脚分别连接到Arduino的5V和GND引脚。
2.将步进电机的4根线分别连接到L298N模块的输出端子A、A-、B和B-。
相应的线连接方式为:步进电机的A相线连接到L298N模块的A端子,A-相线连接到A-端子,B相线连接到B端子,B-相线连接到B-端子。
二、编码下面是一个简单的Arduino代码示例,用于控制步进电机的运动。
代码将使步进电机按指定的方向和速度旋转。
```cpp#include <Stepper.h>//设定步进电机的步数和引脚const int stepsPerRevolution = 200;Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);void setu//设置步进电机的速度myStepper.setSpeed(60);void loo//顺时针旋转一圈myStepper.step(stepsPerRevolution);delay(1000);//逆时针旋转一圈myStepper.step(-stepsPerRevolution);delay(1000);```三、常见问题解答1.如何改变步进电机的转向?需要根据具体的控制电路和驱动器设计,通过修改引脚的输出顺序或改变控制信号的频率来改变步进电机的转向。
2.怎样确定步进电机的旋转速度?可以使用`myStepper.setSpeed(speed)`函数设置步进电机的转速,其中speed的单位是步/分钟。
具体的速度可以通过试验和调节来确定。
NewWay298N-M 用户说明手册
NewWay298-M 电机驱动模块用户说明手册产品特点:●采用全新原装L298N芯片设计,双H桥能够驱动2路直流或者1路步进电机,峰值驱动电流达4A●6路输入信号全部采用光耦隔离,保护控制控制端不受电机的影响,使得系统安全可靠●可通过编码器选择关闭或者打开光耦隔离功能,能够兼容多种系统设计,随意切换●模块可自己提供5V逻辑电压,使您的系统设计更加简洁,让您更专注于是用模块而不是重新设计模块●采用特殊的电路设计,真正兼容5-42V系统,接线简单可靠●系统自带开关更加安全可靠●全部输入输出端口均采用旋接形式,5.08mm标准工业接口,模块上无插针,安全可靠,真正为控制电机而设计,特别适合工业应用●整个模块均采用机器自动焊接,采用加厚PCB设计,军工品质,值得信赖简介NewWay298-M电机驱动模块是NewWay电子精心打造的一款电机驱动器,它能够很方便的驱动2路直流电机或者1路步进电机,使用简单。
模块上集成6路光耦控制器,完全隔离控制端与执行端的电气联系。
接口说明:控制信号端子:IN1:控制信号输入1,与EN1一起控制OUT1输出当EN1为高电平时,如果IN1(相对于VCCIN)输入高电平,OUT1将输出高电平(相对于GND),如果IN1(相对于VCCIN)输入低电平,OUT1将输出低电平(相对于GND),IN1输入电压范围0-VCCIN 伏特。
IN2:控制信号输入2,与EN1一起控制OUT2输出当EN1为高电平时,如果IN2(相对于VCCIN)输入高电平,OUT2将输出高电平(相对于GND),如果IN2(相对于VCCIN)输入低电平,OUT2将输出低电平(相对于GND),IN2输入电压范围0-VCCIN 伏特。
IN3:控制信号输入3,与EN2一起控制OUT3输出当EN2为高电平时,如果IN3(相对于VCCIN)输入高电平,OUT3将输出高电平(相对于GND),如果IN3(相对于VCCIN)输入低电平,OUT3将输出低电平(相对于GND),IN3输入电压范围0-VCCIN 伏特。
Makeblock编码电机驱动模块使用手册
简介Makeblock的编码电机驱动模块是一个自带控制器来进行PID运算的直流电机驱动模块。
该模块使用ATmega328P作为控制的主芯片,兼容Arduino模式,因此高级玩家也可以把这块驱动板当作一个主控单元来使用。
我们的固件代码存放在,由于老的固件协议过于复杂,所以我们后续只会对新的固件进行更新及维护,如果您希望获得我们的最新服务支持,希望您参考第5章节的内容对您的固件进行更新。
使用Makeblock的编码电机驱动模块,您可以通过发送I2C指令来控制双路电机(带编码器)的正反转速度,也可以直接设定电机的运动距离或者转动角度。
在最新的固件驱动中,两路电机的PID参数,码盘分辨率,减速比还有模块的I2C地址都可以通过I2C总线来进行设置,设置的参数会自动保存在EEPROM中,即使重新上电,也不会丢失您的配置。
因此该驱动模块可以兼容市面上绝大多数种类的直流编码电机。
1.硬件结构及连线方式无论您是使用makeblock的Baseboard,Orion还是UNO shield主板,直流电机都需要接在红色的端口,以获得大电流的支持。
每个编码电机驱动板可以接入两路直流编码电机,在控制的时候要注意插槽的标示。
另外需要注意上图标示1中的电源供电(6V<电源<12V),以及标示2中的拨码开关的开关状态(使用时拨动到ON状态)。
2.如何使用老固件友情提示: 因为老的固件已经停止维护,所以除非您无需使用我们最新的驱动支持,否则还是建议您按照章节5的内容升级您的固件。
如果你的电机驱动模块是在2015年10月30之前收到的货,那这个模块所使用的固件就肯定是老固件,老固件的文档及资料路径如下:1. 源代码2.API说明3.PID及电机参数设置工具4.如何使用设置工具模块默认的I2C地址是0x09,如果想控制3个以上的编码电机,就要使用到两个编码电机驱动模块,这时候就需要使用设置工具重新设置模块的I2C地址。
否则两个模块的I2C 地址一致,是无法独立进行控制的。
电机驱动模块实验报告
一、实验目的1. 了解电机驱动模块的基本原理和功能。
2. 掌握使用电机驱动模块控制电机的步骤和方法。
3. 学会使用实验设备进行电机驱动实验,并对实验结果进行分析。
二、实验原理电机驱动模块是一种将控制信号转换为电机驱动信号的电子电路,用于控制电机的启动、停止、转向和转速等。
常见的电机驱动模块有L298N、TB6612、DRV8825等。
本实验采用TB6612电机驱动模块,该模块由东芝半导体公司生产,适用于直流电机驱动,具有高集成化和优良性能。
TB6612模块内部包含两个H桥驱动器,可驱动两个直流电机,具有方向控制和PWM调速功能。
三、实验设备1. PC机2. STM32F103C8T6单片机开发板3. TB6612电机驱动模块4. 直流电机5. 电压表6. 万用表7. 连接线四、实验步骤1. 连接电路将STM32F103C8T6单片机开发板的GPIO引脚与TB6612电机驱动模块的IN1、IN2、IN3、IN4引脚相连,将直流电机的正负极分别连接到TB6612模块的M1、M2引脚。
2. 编写程序使用Keil uVision5软件编写STM32F103C8T6单片机程序,实现电机驱动功能。
程序主要包括以下部分:(1)初始化GPIO引脚为输出模式;(2)编写控制电机方向和转速的函数;(3)在主循环中调用函数控制电机运行。
3. 上传程序将编写的程序上传到STM32F103C8T6单片机开发板。
4. 实验测试(1)通过改变GPIO引脚的高低电平,控制电机转向;(2)通过改变PWM占空比,控制电机转速;(3)观察电压表和万用表,测量电机运行时的电压和电流。
五、实验结果与分析1. 实验结果(1)改变GPIO引脚的高低电平,可以控制电机正转、反转和停止;(2)改变PWM占空比,可以控制电机转速快慢;(3)电压表和万用表测量结果显示,电机运行时电压和电流符合预期。
2. 实验分析本实验验证了TB6612电机驱动模块的基本功能和性能。
LM18200驱动模块使用说明
忠兴电子元件店编辑
/
尊敬的用户:
您好!
欢迎使用本驱动模块,谢谢您选择了本款产品。
我们将为您提供最真诚最优质的服务,让您在以后的日子里尽情发挥您的才智!
为了能让您更好的使用本产品,我们特意为您提供了此产品的使用说明,请您详细阅读。
注意事项:
1.请不要在带电的状态下拔插芯片;
2.拔插芯片时请注意芯片的方向;
3.上电前请确认电源的极性,谨防供电极性接错;
LMD18200逻辑真值表:
电机工作状态
实际输出驱动电
PWM转向刹车
流
H H L流出1、流入2正转
H L L流入1、流出2反转
L×L流出1、流出2停止
H H H流出1、流出2停止
H L H流入1、流入2停止
L X H NONE
简要说明:
尺寸:31.5mmX37.5mm
主要芯片:LMD18200
工作电压:控制信号直流4.5~5.5V;驱动电机电压10.5~30V
可驱动直流(10~30V之间电压的电机)最大输出电流:3A(瞬间峰值电流6A)
最大输出功率:75W
特点:
1、具有电源指示
2、转速可调
3、抗干扰能力强
4、具有续流保护
5、可单独控制一台直流电机
6、PWM脉宽平滑调速
7、可实现正反转
驱动能力强,具有强劲的刹车效果!模块电路图:
控制信号说明:。
A4988驱动模块使用详解(附:电流调节方法)
A4988驱动模块使⽤详解(附:电流调节⽅法)DIY 3D打印机的时候,各种驱动、主板、固件等的最让⼈头疼,稍不注意就有可能烧机....这⽅⾯的知识不补不⾏啊。
今天给⼤家介绍下A4988驱动,很⼩很便宜的⼀个部件,但学问不少哦,⼀起来看看吧。
A4988简介A4988 是⼀款完全的微步电动机驱动器,带有内置转换器,易于操作。
该产品可在全、半、1/4、1/8 及 1/16 步进模式时操作双极步进电动机,输出驱动性能可达 35 V 及 ±1 A。
A4988 包括⼀个固定关断时间电流稳压器,该稳压器可在慢或混合衰减模式下⼯作。
转换器是 A4988 易于实施的关键。
只要在“步进”输⼊中输⼊⼀个脉冲,即可驱动电动机产⽣微步。
⽆须进⾏相位顺序表、⾼频率控制⾏或复杂的界⾯编程。
A4988 界⾯⾮常适合复杂的微处理器不可⽤或过载的应⽤。
在微步运⾏时,A4988 内的斩波控制可⾃动选择电流衰减模式(慢或混合)。
在混合衰减模式下,该器件初始设置为在部分固定停机时间内快速衰减,然后在余下的停机时间慢速衰减。
混合衰减电流控制⽅案能减少可听到的电动机噪⾳、增加步进精确度并减少功耗。
提供内部同步整流控制电路,以改善脉宽调制 (PWM) 操作时的功率消耗。
内部电路保护包括:带滞后的过热关机、⽋压锁定(UVLO) 及交叉电流保护。
不需要特别的通电排序。
A4988 采⽤表⾯安装 QFN 封装 (ES),尺⼨为 5 mm × 5mm, 标称整体封装⾼度为 0.90 mm ,并带有外露散热板以增强散热功能。
该封装为⽆铅封装(后缀–T),采⽤ 100% 雾锡电镀引脚框。
A4988的详细资料(英⽂的),⼤家可以去百度⽹盘下载,。
使⽤⽅法1)使⽤⽰例图2)驱动细分数选择如果使⽤ramps作为接⼝板,驱动模块接⼝下有对应的短路帽,3个短路帽都接上则MS1、MS2、MS3都是Hight则是16微步模式。
⼀般3个短路帽都插上即可3)驱动电流调节3)驱动电流调节A4988驱动最⼤电流计算公式:I_TripMax= Vref/(8*Rs)。
TB6612FNG驱动模块使用说明
TB6612FNG模块使用说明慧净电子简单说明•电机电源接口带有反接保护电路.相对于传统的L298N效率上提高很多,体积上也大副减少,当然也就显得更加娇贵,所以我们建议有一定动手能力的朋友使用,接线的时候务必细心细心再细心,本模块全部测试OK才会售出,所以不接受任何形式的退换货,此点不能接受的朋友请慎拍.希望大家理解.TB6612的的用法TB6612的的用法:TB6612是双驱动,也就是可以驱动两个电机下面分别是控制两个电机的IO口STBY口接单片机的IO口清零电机全部停止,置1通过AIN1 AIN2,BIN1,BIN2 来控制正反转VM 接12V以内电源VCC 接5V电源GND 就不多说了啊驱动1路PWMA 接单片机的PWM口模块原理图控制逻辑表1 TB6612FNG简介• TB6612FNG是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流MOSFET-H桥结构,双通道电路输出,可同时驱动2个电机。
• TB6612FNG每通道输出最高1 A的连续驱动电流,启动峰值电流达2A/3A(连续脉冲/单脉冲);4种电机控制模式:正转/反转/制动/停止;PWM支持频率高达100 kHz;待机状态;片内低压检测电路与热停机保护电路;工作温度:-20~85℃;SSOP24小型贴片封装。
.如上图所示,TB6612FNG的主要引脚功能:AINl/AIN2、BIN1/BIN2、PWMA/PWMB为控制信号输入端;AO1/A02、B01/B02为2路电机控制输出端;STBY为正常工作/待机状态控制引脚;VM(3~13.5 V)和VCC(2.7~5.5 V)分别为电机驱动电压输入和逻辑电平输入端。
TB6612FNG是基于MOSFET的H桥集成电路,效率远高于晶体管H桥驱动器。
相比L293D每通道平均600 mA的驱动电流和1.2 A的脉冲峰值电流,它的输出负载能力提高了一倍。
相比L298N的热耗性和外围二极管续流电路,它无需外加散热片,外围电路简单,只需外接电源滤波电容就可以直接驱动电机,利于减小系统尺寸。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电机驱动模块的使用
学号 2015212822 学生姓名张家梁
专业名称应用物理学(通信基础科学)
所在系(院)理学院
指导教师韩康榕
2017 年 4 月 4 日
电机驱动模块的使用
张家梁
(北京邮电大学,北京 100876)
摘要:实验中使用电机驱动模块,采用一片双通道H桥电流控制电机驱动器DRV8833,可以同时驱动两个直流电机或一个步进电机,可通过代码改变DRV8833控制信号的占空比来改变电机的转速或LED的亮度,可以通过电流表、电压表、示波器等来完成对具体观测点的测量,对数据分析后验证功能是否正常。
关键词:直流电机;步进电机;TI Cortex M4;PWM信号驱动;示波器
The Use of Motor Drive Module
JiaLiang Zhang
(Department of Applied Physics, Beijing, BJ 10, China)
Abstract:The motor drive module is used in the experiment,. The dual-channel H-bridge current control motor driver DRV8833 can drive two DC motors or one stepper motor at the same time. The duty cycle of the DRV8833 control signal can be changed by code to change the motor speed or LED Of the brightness, you can through the ammeter, voltmeter, oscilloscope, etc. to complete the measurement of the specific point of view, after the data analysis function is normal.
Keywords: DC motor; stepper motor; TI Cortex M4; PWM signal driver; oscilloscope.
1引言
电机驱动模块包括直流电机和步进电机,同时由PWM信号驱动,从而改变电机转速。
直流电机的驱动程序需要液晶、滚轮、Tiva的PWM输出、定时器等多个模块共同配合完成。
液晶用于显示电机转数、滚轮用来调节PWM 的占空比从而控制电机的转速、PWM 输出用于驱动直流电机旋转、而定时器则是用来检测电机的旋转数度。
2 实验原理
1.电机驱动模块布局
2.直流电机的控制与测速
电路等效原理结构图:
软件流程图:
3.步进电机的控制
电路等效原理结构图:
软件流程图:
4.高亮LED的驱动与电流检测
电路等效原理结构图:
软件流程图:与直流电机控制与测速使用同样的程序
3实验步骤
1.直流电机的控制与测速
2.步进电机的控制
3.高亮LED的驱动与电流检测
4实验数据及处理
1.直流电机的控制与测速
AOUT1测量点波形:
AOUT2测量点波形:
AIO测量点波形:
2.步进电机的控制
① LCD显示周期=46s
AOUT1
AOUT2
AIO
AOUT1 AOUT2 AIO
AOUT1 AOUT2
AIO
④ LCD显示周期=5s AOUT1
AOUT2
AIO
3.高亮LED的控制与电流检测
LED灯亮度及电流表示数AOUT1测量点波形
电流表
示数:
0.51mA
8.91mA
26.81m
A
43.0mA
由上述实验所得数据以及图像可知,随着滚轮转动,PWM波的频率越大,直流电机和步进电机的转速越快,驱动LED灯的信号的占空比越大,LED灯越亮。
5 思考题
1. 1.CoretxM4调节直流电机转速的方法?
直流电机的驱动程序需要液晶、滚轮、PWM输出、定时器等多个模块的共同配合完成。
其中液晶用于显示电机转数、滚轮用来调节PWM的占空比从而控制电机的转速、PWM 输出用于驱动直流电机旋转。
故可通过调节LCD模块滚轮或改变代码中PWM波的占空比的初始值来调节直流电机的转速,这两种方式使在电机转速取到转速范围内的任意值。
2.CoretxM4调节步进电机转速的方法?
步进电机调节转速的方式同直流电机调节转速的方式相同。
即调节LCD模块滚轮或改变代码中PWM波占空比。
而如果要改变转速的初始值,则需要改变代码系统时钟分频,产生所需频率的PWM波。
6 总结
此次试验中需要注意的问题是注意S4开关的拨向,三个实验均不同,还有最后的高亮LED驱动需要跳线短接。
其他就比较顺利了。
遇到的问题是在步进电机驱动实验LCD模块没有准确的周期显示,改变代码后显示的只是相对值的大小,而且并没有解决这个问题,导致步进电机的控制实验显示的周期误差不正常,除此之外实验比较顺利。
7 参考文献
[1] TEXAS INSTRUMENTS使用手册.。