文档介绍:-步进电机控制的开机状态图XP_19_02步骤2-启动步进电机顺时针旋转图XP_19_03步骤3-步进电机逆时针1/;掌握步进电机的控制方法;学习TA8435H步进电机驱动芯片的基本工作原理;掌握TA8435H步进电机驱动芯片在本开发板中的应用方法和原理;学习通过82C55并行扩展芯片进行控制信号输出的编程技巧;掌握步进电机的控制电路的硬件连接方法;在达到以上六点目标的基础上,根据本章“项目扩展任务”中提出的问题,以组或个人为单位,在规定时间里完成扩展项目任务。-1所示,步进电机的控制信号由STC89C52RC单片机给出,但不是直接使用自己的端口进行控制,而是通过控制并行端口扩展芯片82C55的PB0~PB5引脚的电平输出,间接控制TA8435H步进电机驱动芯片的运行。图19-1中的J15为后备的输入电源(另一路为USB供电和程序下载接口,这两路不能同时引入外接直流电源)接入端子,有+5V和+12V两级可以选择引入的直流电源。三端连接插线设置端子J16实现将TA8435H负载输入电压Vsel与上面引入的两路电源电压中的哪一路相连,方法是在J16的不同插针间接插短接片。P1为4针端子,引出TA8435H对两相双极性步进电机的控制信号。图19-1步进电机控制项目的电路原理图本项目应完成以下程序设计:打开开发板开关后,七段数码管相应位置显示'OFF'、'F'和'1',分别表示步进电机关机、准备顺时针旋转和将要运行在整步方式。按压S1键,按照设定运行步进电机,数码管相应位置显示'OE';按压S4键,关闭步进电机,数码管相应位置显示'OFF';按压S5键,步进电机顺时针旋转,数码管相应位置显示'F';按压S8键,步进电机逆时针旋转,数码管相应位置显示'b';按压S9键,步进电机整步方式运行,数码管相应位置显示'1';按压S10键,步进电机半步方式运行,数码管相应位置显示'2';按压S11键,步进电机1/4细分方式运行,数码管相应位置显示'4';按压S12键,步进电机1/8细分方式运行,数码管相应位置显示'8';按压其它键,不会引发步进电机动作。~7引脚、CON2的0~5引脚,J5和J7的2和3引脚分别短接。若板上引入+12V电源,则应将J16的+12V和Vsel短接;否则,短接+5V和Vsel,其余连接插线不接,见图19-2步进电机控制的连接插线设置示意图。图19--3步进电机控制项目的程序流程图