24BYJ48步进电机使用手册驱动方法及参数插入到开发板的方法:直接插入到LCD12864位置一、前言:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。为此,黑金刚开发板套件中首次引入了步进电机技术,采用扩展的方式,方便用户应用掌握。虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。步进电机的主要特性:1、步进电机必须加驱动才可以运转,驱动信号必须为脉冲信号,没有脉冲的时候,步进电机静止,如果加入适当的脉冲信号,就会以一定的角度(称为步角)转动。转动的速度和脉冲的频率成正比。2、黑金刚配套的是28BYJ485V驱动的4相5线的步进电机,而且是减速步进电机,减速比为1:64,步进角为5.625/64度。如果需要转动1圈,那么需要360/5.625*64=4096个脉冲信号。3、步进电机具有瞬间启动和急速停止的优越特性。4、改变脉冲的顺序,可以方便的改变转动的方向。因此,目前打印机,绘图仪,机器人,等等设备都以步进电机为动力核心。二、配套的原理图及程序:1、如果不考虑数据锁存功能,步进电机的扩展板电路可以简化为下图:2、黑金刚套件采用的是5V步进电机,该步进电机的耗电流为200ma左右,采用uln2003驱动,驱动端口为P0.0(A),P0.1(B),P0.2(C),P0.3(C)。正转次序:AB组--BC组--CD组--DA组(即一个脉冲,正转5.625度);反转次序:AB组--AD组--CD组--CB组(即一个脉冲,正转5.625度),如下表:表1:正转表端口值步数P0.0(A)P0.1(B)P0.2(C)P0.3(D)0x03111000x06201100x0C300110x0941001表2:反转表端口值步数P0.0(A)P0.1(B)P0.2(C)P0.3(D)0x03111000x09210010x0C300110x06401103ASM驱动程序:;*******步进电机的驱动********;FOSC=12MHz;---------------------------------------------------------------------------------;步进电机的驱动信号必须为脉冲信号!!!转动的速度和脉冲的频率成正比!!!;本步进电机步进角为5.625度.一圈360度,需要64个脉冲完成!!!;--------...