东芝LB1847 步进电机驱动芯片pdf资料与AVR单片机源程序

2019-11-07来源: 51hei关键字:LB1847  步进电机驱动芯片  AVR单片机

ATMEGA16A使用东芝LB1847芯片驱动步进电机

东芝LB1847引脚图:
0.png 

LB1847典型应用电路图
0.png 

0.jpg 

0.png0.png0.png

ton  : Output ON time
toff  : Output OFF time
tm  : FAST DECAY time in MIX DECAY mode
tn   : Noise cancelling time
MIX DECAY logic setting
DECAY pin : L
MD pin  :  1.5V to 4.0V voltage setting
     CR voltage and MD pin voltage are compared to select dual-side chopping
     or top-side chopping.
CR voltage > MD pin voltage: dual-side chopping
CR voltage < MD pin voltage: top-side choppi


avr单片机源程序如下:

char flagCNC1;                      


#define CNC1steps 32                


unsigned long int CNC1point=25000;  


unsigned char CNC1counter=0;        


unsigned char step[CNC1steps] =     

{

0b01110000, 

0b01110010, 

0b00110100, 

0b01010110, 

0b00011000, 

0b01101010, 

0b00101100, 

0b01001110, 

0b00001110, 

0b11001110, 

0b10101100, 

0b11101010, 

0b10011000, 

0b11010110, 

0b10110100, 

0b11110010, 

0b11110000, 

0b11110011, 

0b10110101, 

0b11010111, 

0b10011001, 

0b11101011, 

0b10101101, 

0b11001111, 

0b00001111, 

0b01001111, 

0b00101101, 

0b01101011, 

0b00011001, 

0b01010111, 

0b00110101, 

0b01110011};


void STEP_UP (unsigned char s)

    {

    if (flagCNC1){                  


    unsigned char q;


    CNC1counter +=s;                

    q = CNC1counter & 0b00011111;   

    PORTB = step[q];                

    CNC1point+=s;                   


    flagCNC1=0;                     

    }

}




void STEP_DOWN (unsigned char s)

    {

    if (flagCNC1){

    unsigned char q;

    CNC1counter -=s;

    q = CNC1counter & 0b00011111;

    PORTB = step[q];

    CNC1point-=s;


    flagCNC1 = 0;

    }

}


关键字:LB1847  步进电机驱动芯片  AVR单片机 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic479251.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:AVR定时器1快速PWM模式设置
下一篇:AVR16 AVR128的DS18B20温度传感器protues仿真与源码

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

采用微控制器MC68HC908LB8带PFC的数控可调光电子照明镇流器
  目前随着能源问题日益严重,调光技术在照明的应用中得到了越来越广泛的关注。目前大多数调光器以可控硅为主,这种调光器在纯阻性负载(如白炽灯)时能很稳定地工作,因为可控硅可以在正弦波的任意点被触发导通直到正弦电压接近零的时候关断。在这样的系统中,白炽灯可以很平滑地实现从几乎是0到100%的调光。而节能灯由于其发光效率高、无频闪等优点在很多场合早已替代白炽灯。但是由于节能灯的负载特性,在应用于调光系统时就需要对其电路进行调整。于是新型可调光电子镇流器应运而生。因此,本文设计一种基于MC68HC908LB8的带PFC的数控可调光电子照明镇流器 ,能使元件数量减少50%.   1 MC68HC908LB8的主要特点
发表于 2013-01-21
采用微控制器MC68HC908LB8带PFC的数控可调光电子照明镇流器
步进电机控制芯片UDN2916LB原理及应用
UDN2916LB是SANKEN公司推出的一款两相步进电机双极驱动集成电路,能够驱动双绕组双极步进电机,特别适用于目前国内税控市场双步进微型打印机电机的控制。 UDN2916LB适用的电机电压范围为10~45V,逻辑电压不能超过7V;通过内部脉宽调制控制器(PWM)可实现最大750mA的输出电流;内置1/3和2/3分割器;逻辑输入实现1相/2相/W1-2phase激励模式;内置过热和交叉电流保护功能;集成钳位二极管;内置防止低压误操作等保护功能。UDN2916LB内部结构如图所示,芯片有两组电路构成,每组电路由PWM控制器、电桥及辅助电路组成。 图1 UDN2916LB内部结构框图 PWM电流控制电路 每个PWM控制器
发表于 2012-07-06
步进电机控制芯片UDN2916LB原理及应用
IR芯片在步进电机驱动系统的应用
  电动机应用的日益广泛,使其驱动控制的研究也越来越成为人们研究的热点。随着功率VMOS器件以及绝缘栅双极晶体管(IGBT)器件的广泛运用,更多场合使用VMOS器件或IGBT器件组成桥式电路,例如开关电源半桥变换器或全桥变换器、直流无刷电机的桥式驱动电路、步进电机驱动电路,以及逆变器的逆变电路。IR(Inter—national Rectifier)公司提供了多种桥式驱动集成电路芯片,本文介绍了IR21844功率驱动集成芯片在直流无刷电机的桥式驱动电路中的应用。该芯片是一种双通道、栅极驱动、高压高速功率器件的单片式集成驱动模块,在芯片中采用了高度集成的电平转换技术,大大简化了逻辑电路对功率器件的控制要求,同时提高了驱动电路的可靠性
发表于 2016-06-16
基于单片机和L297/L298芯片的步进电机控制驱动器设计
和减轻微型计算机的负担。          L297芯片是一种硬件环分集成芯片。芯片内的PWM斩波器电路可开关模式下调节步进电机绕组中的电机绕组中的电流。该集成电路采用了SGS公司的模拟/数字兼容的I2L技术,使用5V的电源电压,全部信号的连接都与TFL/CMOS或集电极开路的晶体管兼容。它可产生四相驱动信号,用于计算机控制的两相双极或四相单极步进电机,这一部分是由两种输入模式控制,方向控制(CW/CCW) 和HALF/FULL 以及步进式时钟CLOCK.它将译码器从一阶梯推进至另一阶梯。译码器有四个输出点连接到输出逻辑部分,因此L297能产生三种相序信号,对应于三种不同的工作方式:即半步方式(HALF
发表于 2014-11-06
基于单片机和L297/L298芯片的步进电机控制驱动器设计
基于SMA7029M多芯片模块的步进电机驱动设计
基于SMA7029M多芯片模块的步进电机驱动设计   步进电机是一种能将数字输入脉冲转换成旋转或直线增量运动的电磁执行设备,是现代机电一体化产品中的关键部件之一。它通常被用作定位控制和定速控制,以其惯量低、定位精度高、无累积误差、控制简单等特点广泛应用于数控机床、包装机械、计算机外围设备、复印机、传真机等机电一体化产品。相应的步进电机驱动器也得到了快速的发展和改进。但是目前在工业应用中,多数驱动器体积较大,通用性不强,往往要求外接多路电源,而且成本较高。文中介绍了采用Allegro公司的SMA7029M多芯片模块设计步进电机的驱动电路,为步进电机提供稳定的输出电流,并通过试验和实际使用验证了其通用性强、控制简单、可靠性
发表于 2013-11-25
基于SMA7029M多芯片模块的步进电机驱动设计
TRINAMIC全新步进电机驱动芯片 驱动电流可达4A
TRINAMIC近日发布了一款全新的步进电机驱动芯片,驱动电流可达4安培,丰富了其现有的微步控制的步进电机驱动产品线。新的TMC2660集成预驱动器和功率MOSFET管,预驱动部分可以实时计算电机线圈电流,功率MOSFET将电流放大驱动电机。 该芯片采用多芯片模组封装技术,将驱动器和放大器封装在一个芯片内,实现了最低功耗,目前可用于4安培的步进电机驱动器。TMC2660的Rds为65毫欧,于4安培电流的情况下工作只耗能2.8瓦,与之前最具竞争力的解决方案相比减少了85%。新芯片的低能耗消除了对散热器的需求,实现了高集成的面板设计、减少了元件的数量并降低成本。 TRINAMIC的创始人兼CEO Michael Randt表示
发表于 2013-08-02
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved