用字位显示接口驱动步进电机的设计方法

发布者:颐真阁最新更新时间:2012-03-09 来源: 微计算机信息 关键字:显示接口  驱动器  层叠并联  步进电机 手机看文章 扫描二维码
随时随地手机看文章

1  引 言
    通常用单片机驱动步进电机,由于单片机驱动功率所限,需要增加驱动电路。本设计利用单片机开发装置自带的字位显示接口,通过采用驱动器IC(集成电路)层叠并联的创新技术,在不增加原电路板面积的基础上使驱动功率增加2倍,节省了硬件资源。

2 驱动器IC层叠并联技术
    驱动器IC层叠并联技术,是将多片同厂家、同型号、同参数、同批生产的驱动器IC芯片逐一层叠并联,并按引脚号一一对应焊接而实现。采用该项技术,可在不增加硬件电路板面积的基础上使驱动功率多倍增加。驱动器IC层叠并联结构示意图如图1所示。

3  步进电机的驱动原理
    步进电机的驱动原理是通过它每相线圈中的电流的顺序切换来使电机作步进式旋转,每输入一个有规律的脉冲信号,步进电机就转动一个固定的角度,总转动角度由输入脉冲个数决定,步进电机的转速由脉冲信号频率决定。本例中采用了北京微电机厂生产的SB-2P型步进电机(额定电压:-24V;额定电流:0.2A;额定步距:3°;相数:3相)。3相3拍方式通电相序如表1所示。

    表1  3相3拍方式通电相序表

4  用字位显示接口驱动步进电机的设计实例
4.1  总体设计构思
    总体设计构思是利用单片机系统装置中字位显示接口驱动器的输出端(D5—D0共6位)直接驱动X向、Y向两个步进电机。为了直观的显示步进电机每相的通电状态,当某相绕组导通时,与其对应的8段LED显示器显示该相的字母。如,当X向步进电机的A相导通时,LED1(接字位口输出D0端)显示字母“A”;当Y向步进电机的B相导通时,LED5(接字位口输出D4端)显示字母“B”。[page]
4.2 硬件设计


    利用MCS-51单片机系统装置中字位显示接口驱动步进电机的电路原理图如图2所示。单片机的数据总线分别连接到字形口和字位口的74LS273八D锁存器的输入端,字形口地址为FFDCH,字位口地址为FFDDH。字形口的74LS273八D锁存器的输出端通过74HC240总线驱动器(反相)将D7— D0逐一对应连接到每个8段LED显示器的DP、g、f、e、d、c、b、a段。字位口的74LS273八D锁存器的输出端通过75452反相驱动器将 D5—D0逐一对应连接到每个8段LED显示器LED6—LED1的共阴极。其中,D0、D1、D2 与X向步进电机的A、B、C 相一一对应连接;D3、D4、D5 与Y向步进电机的A、B、C 相一一对应连接。当字形口74LS273八D锁存器输入端D7—D0的某位为“0”时,通过74HC240总线驱动器(反相)该位输出为“1”,则 LED6—LED1对应于该位的字段可以点亮,具体哪位8段LED显示器点亮应由字位显示接口决定,此时当字位口74LS273八D锁存器输入端D5— D0的某位为“1”,通过75452反相驱动器后,该位输出为“0”,则对应于该位的8段LED显示器点亮(共阴极为低电平)。需要说明,步进电机的转动取决于字位口75452反相驱动器输出端的逻辑状态变化,而与字形口无关,字形显示是为了观察步进电机每相的通电状态。
    由于原单片机系统装置自带的字位显示接口不能直接驱动步进电机,为此采用了驱动器IC层叠并联技术,将原每个75452驱动器芯片3层叠并联,并按引脚号一一对应焊接,在不增加电路板面积的基础上使驱动功率增加2倍。图2中的二极管D1—D6起到对步进电机线圈中的反电势的释放作用,以保护步进电机和驱动器IC;R1—R6为限流电阻。
4.3  软件设计
    下述程序采用MCS-51汇编语言程序实现对两个步进电机的控制,程序启动后X向步进电机与Y向步进电机同时正转 30步后停止。每步时间间隔约0.5S,当某相绕组导通时,与其对应的8段LED显示器显示对应该相的字母,程序如下:

5  结束语
    该项设计已获国家专利,并已成功的应用于步进电机遥控示教仪和单片机控制的仿真电梯中,取得了很好的效果。在不增加单片机系统装置电路板面积的基础上,实现了驱动功率的多倍增加。该项技术可推广到4片以上的驱动器IC层叠并联驱动中去。

参考文献
[1] 邓红.用驱动器IC并联法倍增单片微机显示接口驱动功率的设计与应用[J].计算机应用研究,1996,13(3).
[2]邓红.单片单板微机兼容示教板专利说明书[P].中国专利号: ZL95229025.1,北京:中国专利局,1997.
[3]邓红,王志江,谷学静.单片、单板微机兼容示教板应用设计[J].电测与仪表,2000,37(4).
[4]李广第,朱月秀,王秀山.单片机基础[M].北京:北京航空航天大学出版社,2001.
[5]《微型计算机及外部设备常用芯片手册》编辑委员会[M].北京:清华大学出版社,2002.
[6]邓红,等.多步进电机同轴联接及驱动装置专利说明书[P].中国专利号:ZL03266939.9,北京:中国知识产权局,2004.

关键字:显示接口  驱动器  层叠并联  步进电机 引用地址:用字位显示接口驱动步进电机的设计方法

上一篇:基于VB实现PC机与单片机的串行通讯
下一篇:AT89S52与CF卡的接口设计

推荐阅读最新更新时间:2024-03-16 12:55

DC-DC LED照明开关驱动器方案选择
要使 LED 照明系统能够提供期望的长寿命等优势,必须选择恰当的LED驱动方案。户外照明应用以及汽车照明、应急车辆照明、船舶应用及飞机内部照明等应用,可能采用离线交流适配器、密封铅酸 电池 及12V直流(DC)和12V AC电源等输入电源,电压一般都低于40V。船舶应用中的电压范围可能在直流8至超过14V之间,汽车应用中电压范围甚至为更宽的7~27V。这就要求 LED驱动器 能够在宽输入电压范围内工作,并能配置为不同拓扑结构,配合负载要求。    典型DC/DC LED驱动方案比较   LED驱动方案的一项主要功能是在多种工作条件下稳流,而不论输入条件如何及正向电压如何变化。驱动方案必须符合能效、外形因数、成本及安全性方面的应
[电源管理]
DC-DC LED照明开关<font color='red'>驱动器</font>方案选择
基于嵌入式ARM Linux步进电机驱动程序的设计
0 引言 随着激光雕刻机的不断发展和改进,嵌入式Linux的激光雕刻机比CNC(Computer numerical control)激光雕刻的优势不断显现,它大幅度提高了处理能力,方便了设计开发,节约了成本,是未来经济型激光雕刻机发展的趋势。而嵌入式ARM(Advanced RISC Machines)Linux步进电机驱动是实现激光雕刻的核心。 嵌入式开发过程中,经常需要为特定设备开发驱动程序。这些驱动程序的编写和编译与PC上的Linux驱动开发相比存在明显的差异,需要考虑的因素较多,实现过程较为复杂。本文以Samsung公司的友善之譬S3C2440开发板为例,探讨如何使用嵌入式Linux开发字符设备驱动程序来驱动步进
[单片机]
基于嵌入式ARM Linux<font color='red'>步进电机</font>驱动程序的设计
步进电机驱动电路原理图
本图是步进电机驱动电路原理图。驱动电路通过ULN2803构成比较多的驱动电路,电路图如图所示。通过单片机的P1.0~P1.3输出脉冲到ULN2803的1B~4B口,经信号放大后从1C~4C口分别输出到电机的A、B、C、D相。 图 步进电机驱动电路原理图
[模拟电子]
<font color='red'>步进电机</font>驱动电路原理图
简化设计,Allegro MicroSystems发布无感BLDC风扇驱动器产品系列
功率器件和传感器技术的全球领导厂商Allegro MicroSystems(以下简称Allegro)宣布推出QuietMotion产品系列。该产品系列包括首次面市的集成了磁场定向控制算法(FOC)的无刷直流(BLDC)电机控制IC(无需客户编写代码),这些器件可以帮助设计者缩短开发设计周期,并且同时达到可靠、高效、可听噪音低的控制效果。 目前大多数FOC BLDC驱动器都需要软件开发人员通过微处理器编写算法实现对电机的控制,但QuietMotion器件集成了Allegro创新的FOC算法,这些先进的算法能够实现稳定,安静的运行,同时无需编写软件。这大大降低了研发费用,缩短了产品上市时间。同时,由于系统设计只需五个外部元器件,还
[电源管理]
简化设计,Allegro MicroSystems发布无感BLDC风扇<font color='red'>驱动器</font>产品系列
C8051F00x与HCMS 2964显示屏的串行接口
引言   HCMS2964是AGILENT TECHNOLOGIES公司生产的新一代点阵显示屏。该产品内部自带CMOS集成电路,可驱动LED,并可直接与处理器串行连接实现数据传输。由于其亮度调节方便快捷,故可广泛地应用在嵌入式系统和单片机控制的仪表、仪器和飞行模拟设备领域中,本文介绍了HCMS2964的显示原理和显示屏的驱动方式、亮度调节以及基层软件的设计方案。 1 HCMS 2964显示屏   HCMS2964模块为双列直插封装,每一个HCMS2964都有12个引脚以及内部晶阵和寄存器。HCMS2964它通过CMOS刷新电路来驱动四个发光的字符块,每个字符的尺寸是1.8 cm×1 cm,这些字符是由5column×8row共
[单片机]
C8051F00x与HCMS 2964<font color='red'>显示</font>屏的串行<font color='red'>接口</font>
一款用于视频监控摄像头的简单高效的LED驱动器
视频监视安防监控需求正旺,而且该技术也在个人和商业应用方面变得更加经济。受对更高标准的安保需求的驱动,在全球已经有数以百万计的监控摄像头被安装。 由于许多监控摄像头一直处于打开状态,因此监控摄像头制造商已经转向使用节能发光二极管( LED )照明。与以前使用的白炽灯 / 荧光灯相比, LED 的效率提高了 80-90% ,且散热较低。同时, LED 还具有更长的使用寿命,在视频监控摄像头的应用中占据更小的空间。 随着生产数量的增加,摄像头制造商要求 LED 驱动板的设计更简单、更紧凑、成本更低。但同时,他们需要的 LED 驱动器能满足更高的效率、更低的功耗、更高的精度、更好的图像分辨率的要求。面对这些挑战,硬件工程师需要一个可
[安防电子]
Recom LED驱动器可实现高达130万小时平均无故障间隔时间
为了实现效率高达97%的高亮度LED灯串运作,RCDE-48系列LED驱动器提供了高达350mA、700mA或1050mA的恒定输出电流。这些驱动器模块的输入电压范围为6至60VDC,适用于12V、24V或48V标称电源轨。该系列中的所有产品均提供欠压锁定 (UVLO)、过热保护以及输出开路和短路保护功能,以实现高达130万小时的平均无故障间隔时间(MTBF)。 LED驱动器具有与3.3V逻辑电平兼容的0至100%线性模拟或PWM调光输入功能,为IoT节点或μC调光器提供了出色的运作条件。调光引脚也可以用作开/关遥控器。 这些驱动器模块采用标准DIP-24封装(32.1x20.8x12.3mm),适用于海拨高达500
[电源管理]
Recom LED<font color='red'>驱动器</font>可实现高达130万小时平均无故障间隔时间
微位移步进电机控制系统设计
0引言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制器件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,它的旋转是以固定的角度一步一步运行的,可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。为实现对步进电机的控制,一般可采用单片机为控制器,通过一些大规模集成电路来控制其脉冲输出频率和脉冲输出数以实现步进电机的控制,然而整个系统的准确性、可靠性都存在缺陷。本系统是为实验室某项目服务的子系统,系统的研究目的在于精确、快速、稳定地调节实验装置的相对移动,找到最佳位置、角度安放装置,故本系统拟采用浮点型DSP28335作为系统控制器,拟采用其集成的PWM输出模块,减少外围电
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved