基于L297/L298芯片步进电机的单片机控制

  • apple
  • LV3工程师
  • |      2015-01-09 11:09:46
  • 浏览量 915
  • 回复:14

1 引言

步进电动机是一种将电脉冲信号转换成角位移或线位移的精密执行元件,由于步进电机具有控制方便、体积小等特点,所以在数控系统、自动生产线、自动化仪表、绘图机和计算机外围设备中得到广泛应用。微电子学的迅速发展和微型计算机的普及与应用,为步进电动机的应用开辟了广阔前景,使得以往用硬件电路构成的庞大复杂的控制器得以用软件实现,既降低了硬件成本又提高了控制的灵活性,可靠性及多功能性。市场上有很多现成的步进电机控制机构,但价格都偏高。应用SGS公司推出的L297和L298两芯片可方便的组成步进电机驱动器,并结合AT89C52单片机进行控制,即可以实现用相对便宜的价格组成一个性能不错的步进电机驱动电路。

2 工作原理

由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专用设备-步进电机控制驱动器 典型步进电机控制系统如图1所示:控制器可以发出脉冲频率从几赫兹到几十千赫兹可以连续变化的脉冲信号,它为环形分配器提供脉冲序列。环形分配器的主要功能是把来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输人端,以驱动步进电机的转动。环形分配器主要有两大类:一类是用计算机软件设计的方法实现环分器要求的功能,通常称软环形分配器。另一类是用硬件构成的环形分配器,通常称为硬环形分配器。功率放大器主要对环形分配器的较小输出信号进行放大.以达到驱动步进电机目的。

基于L297/L298芯片步进电机的单片机控制

图1 典型步进电机控制框图

3 硬件组成

文中所控制的步进电机是四相单极式35BY48HJ120减速步进电动机。本文所设计的步进电机控制驱动器的框图如图2所示。它由AT89C52单片机、光电耦和器、集成芯片L297和L298组成。AT89C52是美国ATMEL的低电压、高性能8位CMOS单片机。片内置8K字节可重复擦写的

Flash闪速存储器。256字节RAM。3个16位定时器.可编程串行UART通道。对完成步进电机的简单控制已足以胜任。

基于L297/L298芯片步进电机的单片机控制

图2 本文提出的步进电机控制驱动器框图

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:12
茜茜哈哈 2015-03-30
帮顶了!!楼主辛苦!!
0   回复
举报
发布
apple 2015-03-06

顶一个!!谢谢分享!!
0   回复
举报
发布
执念 2015-01-14
顶一个!!!
0   回复
举报
发布
apple 2015-01-14
欢迎
0   回复
举报
发布
apple 2015-01-14
y额期待看到你的好贴哦
0   回复
举报
发布
马超飞燕 2015-01-13
谢谢分享顶一个
0   回复
举报
发布
奋发图强 2015-01-13
顶一个,多谢分享!!
0   回复
举报
发布
acone 2015-01-12
多谢分享 
0   回复
举报
发布
一地鸡毛 2015-01-12
帮顶一个!
0   回复
举报
发布
Alax 2015-01-12
帮顶了!!谢谢分享!!
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子