一、板子跳线器说明:所有跳线都在左边,则由单片机控制。
1、靠近光偶的短路冒打在CLK-555方向时有板上的555提供时钟给驱动器;打在CLK-CPU时右用户CPU提供时钟给驱动器。
2、JT5打在右边:297的HALF/FULL(全速/半速)脚接GND了 默认为FULL模式了;JT5打在左边:297的HALF/FULL脚空了 电机模式用户自己控制。
3、JT6打在右边:297的CW/CCW脚(方向)接GND了 默认为顺时针转动模式了;JT6打在左边:297的CW/CCW脚空了 电机正反转模式用户自己控制。
二、按键说明:
板子使用全新的L297作为控制芯片 L298作为驱动芯片 板载NE555时钟电路为L297提供CLK因此 该版在不需要外部控制的情况下就可以工作 板载3个控制按键
EN - 使能
CW - 反向旋转
HF - 半速旋转
通过按键就可以直接控制电机的正反转、全速/半速和使能。
三、基本功能描述:
通过光藕隔离之后将CLK CW HF EN四个基本控制端引出单片机等可以非常方便的控制电路的工作这个板子改进的地方比较多也方便研究使用。板子使用1N5822快速二极管作为续流器件 其速度要远远快于整流桥的 L298和电机能够提供更完善的有效的保护。模块供电+5V(L297和L298控制供电) +12V(根据电机最低4V最高16V)给电机供电。
电机输出接口包括: +12V 四相输出 GND(请根据您的电机连接)。
控制输入接口包括: GND CLK EN CW HF。
EN:高电平停止,低电平使能。
RET:高电平停止,低电平使能。
C/CW:高电平逆时针,低电平顺时针。
H/HD:高电平全速,低电平半速。
CLK:时钟脉冲。
需要特别说明的是:为了测试方便 在板子上设置了NE555构成的一个低频时钟源(使用时跳线冒打在CLK-555处),当您使用外部的时钟信号控制电机的转速时必须跳线冒打在CLK-CPU处 否则外部时钟是不会传到L297里面。
四、接口说明:
1、板子左上方小二接口(JT1) VCC接+5V、GND接电源地,次处为芯片L297和555芯片的工作电压;
2、板子左中方小八接口(MCU-IN)为光藕隔离的信号分别为:EN(使能)、RET(复位)、C/CW(正反控制)、H/FU(全速/半速)、CLK(时钟信号) +5V(光藕工作电压) 注意:如果没有用CPU控制,小八接口(MCU-IN)的信号可以不接任何东西。
3、JT2为298的工作电压也是驱动电机的工作电压(接+12V)
注意:板子推荐的最高电机供电电压在4V~18V之间 最大工作电流不超过2A 否则L298的耗散功率会过大 导致发热严重 这种情况下通过风冷等措施 可以提高最大工作电流到2.5A左右。
4、OUT为电机的四相信号线 A B C D
相关程序:
// 控制线接到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 ) //将按键码转换成键值
{
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;
}
}
容-源-电-子-网-为你提供技术支持本文地址:http://www.dziuu.com/dz/22/15502203793160.shtml
本文标签:
猜你感兴趣:
深圳市永阜康科技有限公司现在大力推广一颗单相正弦波/方波直流无刷电机驱动IC-ACM6252. 工作电压3.1V-18V、工作电流1.2A, 可覆盖大多数中小功率(<1A)的风机、泵机类应用。
关键词: 所属栏目:其他文章
关键词: 所属栏目:开关电源电路图
YSX321SL石英谐振器的核心特点是其频率稳定性和精确性。采用27.12MHz频率,经过精密设计和优化,常温频差仅为±10PPM,能够提供高精度的时钟信号输出。这为电动车仪表提供了准确可靠的时间参考,使得仪表显示更加精准,功能操作更加流畅。
关键词: 所属栏目:电子基础
深圳市永阜康科技有限公司现在大力推广一颗三相无传感器正弦波驱动直流无刷马达驱动IC-ACM6753,集成驱动算法+预驱+MOS,内置电流检测,外围元件仅需5个电容,应用极其简单。
关键词: 所属栏目:其他文章
VK1640是一种数码管或点阵LED驱动控制专用芯片,内部集成有数据锁存器、LED 驱动等电路。SEG脚接LED阳极,GRID脚接LED阴极,可支持8SEGx16GRID的点阵LED显示。适用于小型LED显示屏驱动。采用SOP28的封装形式。
关键词: 所属栏目:元器件知识
工作电压 : 2.4V~5.2V,内建 256KHz RC oscillator 提供 1/4 偏压 1/8 COM 周期省电模式
64x8 LCD 駆动器内建 64x8 bit 显示内存,3-wire serial interface
软件程控
资料及指令模式自动增加读写地址 
概述
PC1625 是一个 64x8 的 LCD 駆动器. 可软件程控使其适用于多样化的 LCD 应
关键词: 所属栏目:集成块资料
PC1621B是一个32*4的LCD驱动器,可软体程控使其适用于多样化的LCD应用线路,仅用到3至4条讯号线便可控制LCD驱动器,除此之外也可介由指令使其进入省电模式
特色:
 工作电压:2.4-5.2V
 内建256KHz RC oscillator
 可外接 32.768KHz石英震荡器或256KHz频率
 可选择1/2,1/3 偏压,也可选择1/2,1/3或1/4的COM周期
&
关键词: 所属栏目:集成块资料
兆科推荐高导热硅脂来帮助LED驱动器散热,高导热硅脂是电子元器件的热传递介质,如:CPU与散热器填隙、大功率三及管、可控硅元件二及管、基材铝、铜接触的缝隙处填充,均可降低发热元件的工作温度。
关键词: 所属栏目:led
GC4931F/S 是一款三相无刷直流电机预驱动芯片。 芯片可以驱动N型功率MOSFET,最高电源到 36V。芯片状态切换逻辑受三个相位差为 120°的霍尔输入确定。兼容替代A4931,MS4931芯片集成固定衰减时间的脉冲调制来控制电流并且抑制励磁涌流;堵转保护时间可调;过温保护,过压监测,同步整流等等。其中内置的同步整流器通过在衰减周期内,打开合适的低内阻的开关管以取代反向续流二极管来降低功耗。当芯片监测到过压时芯片会关断同步整流以减小变化电流引起的电源电压波动。
GC4931F/S 的逻辑输入脚有
关键词: 所属栏目:集成块资料
GC8837是一款12V直流电机驱动芯片,为摄像机,消费类产品,玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。芯片一般用了驱动一个直流电机或者使用两颗来驱动步进电机。
GC8837可以工作在0-12V的电源电压上,能提供高达1.5A持续输出或则2A峰值电流,睡眠模式功耗小于1Ua.
GC8837具有PWM(IN/IN)输入接口与行业标准器件兼容,并具有过温保护功能,芯片集成了过温保护,欠压保护,短路保护,过流保护等功能
芯片特点
关键词: 所属栏目:集成块资料
GC8549 是一款双通道 12V 直流电机驱动芯片,为摄像机、消费类产品、玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。芯片一般用来驱动两个直流电机或者驱动一个步进电机。GC8549 可以工作在 3.8~12V 的电源电压上,每通道能提供高达 1.5A 持续输出电流或者2.5A峰值电流, 睡眠模式下功耗小于1uA。GC8549 具有 PWM(IN/EN)输入接口,与行业标准器件兼容,并具有过温保护,欠压保护,短路保护,过流保护等功能。GC8549 内置 LDO,不需要逻辑电源,
关键词: 所属栏目:集成块资料
在MOS管的结构中可以看到,在GS,GD之间存在寄生电容,而MOS管的驱动,实际上就是对电容的充放电。对电容的充电需要一个电流,因为对电容充电瞬间可以把电容看成短路,所以瞬间电流会比较大。选择/设计MOS管驱动时要注意的是可提供瞬间短路电流的大小。
关键词: 所属栏目:元器件知识
光耦驱动芯片HCPL-316J是Agilent公司[编者注:2014年8月更名为keysight(是德)公司]生产的栅极驱动电路产品之一,可用于驱动150A/1200V的IGBT,开关速度为0.5?s,有过流
关键词: 所属栏目:元器件知识
GC4931F/S 是一款三相无刷直流电机预驱动芯片。 芯片可以驱动N型功率MOSFET,最高电源到 36V。芯片状态切换逻辑受三个相位差为 120°的霍尔输入确定。兼容替代A4931,MS4931芯片集成固定衰减时间的脉冲调制来控制电流并且抑制励磁涌流;堵转保护时间可调;过温保护,过压监测,同步整流等等。其中内置的同步整流器通过在衰减周期内,打开合适的低内阻的开关管以取代反向续流二极管来降低功耗。当芯片监测到过压时芯片会关断同步整流以减小变化电流引起的电源电压波动。
GC4931F/S 的逻辑输入脚有
关键词: 所属栏目:集成块资料
首先看看,GC9110T 是一款 12V 直流电机驱动芯片,为摄像机、消费类产品、玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。芯片一般用了驱动一个直流电机或者使用两颗来驱动一个步进电机。GC9110T 是 GC9110(低压 6V 驱动)的 12V 升级版本,客户根据应用电压与成本
来选择芯片。GC9110T 可以工作在 3.8~12V 的电源电压上,能提供高达 1.5A 持续输出电流或则2.5A 峰值电流,睡眠模式下功耗小于 1uA。GC9110T 具有 PWM(IN/IN
关键词: 所属栏目:集成块资料
GC8548 是一款双通道 12V 直流电机驱动芯片,为摄像机、消费类产品、玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。芯片一般用来驱动两个直流电机或者驱动一个步进电机。GC8548 可以工作在 3.8~12V 的电源电压上,每通道能提供高达 1.5A 持续输出电流或者 2.5A 峰值电流,睡眠模式下功耗小于1uA。GC8548 具有 PWM(IN/IN)输入接口,与行业标准器件兼容,并具有过温保护,欠压保护,短路保护,过流保护等功能。GC8548 内置 LDO,不需要逻辑电源
关键词: 所属栏目:电子报
首先看看,GC9110T 是一款 12V 直流电机驱动芯片,为摄像机、消费类产品、玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。芯片一般用了驱动一个直流电机或者使用两颗来驱动一个步进电机。GC9110T 是 GC9110(低压 6V 驱动)的 12V 升级版本,客户根据应用电压与成本
来选择芯片。GC9110T 可以工作在 3.8~12V 的电源电压上,能提供高达 1.5A 持续输出电流或则2.5A 峰值电流,睡眠模式下功耗小于 1uA。GC9110T 具有 PWM(IN/IN
关键词: 所属栏目:电子报
完全兼容A4931、MS4931,价格实惠。
关键词: 所属栏目:集成块资料
描述
GC9110 是一款低压 5V 全桥驱动芯片,为摄像机、 消费类产品、 玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。GC9110 能提供高达 1.3A 的持续输出电流。 可以工作在 1.2~7V 的电源电压上。GC9110 具有 PWM(IN/IN) 输入接口,与行业标准器件兼容, 并具有过温保护功能。GC9110S 是 SOP8pp 封装, GC9110D 是DFN 封装。
关键词: 所属栏目:集成块资料
随着现在社会的不断发展,人们的生活水平也在不断的提高,生活品质也越来越好,现在几乎每一个家庭都有安装空调,空调的出现给我们的生活带来了很大的方便,使用也是非常方便的,空调里面有一个控制板,空调就是通过控制板进行工作的。
关键词: 所属栏目:传感器技术