UCASJYY
内容:1、本程序用于测试4相步进电机常规驱动 2、需要用跳帽或者杜邦线把信号输出端和对应的步进电机信号输入端连接起来 3、速度不可以调节的过快,不然就没有力矩转动了 4、按s4(设置成独立按键模式)可以控制正反转 ------------------------------------------------*/#include bit Flag;//定义正反转标志位unsigned char code F_Rotation[4]={0xf1,0xf2,0xf4,0xf8}; //正转表格unsigned char code B_Rotation[4]={0xf8,0xf4,0xf2,0xf1}; //反转表格/******************************************************************//* 延时函数 *//******************************************************************/void Delay(unsigned int i)//延时{ while(--i);}/******************************************************************//* 主函数 *//******************************************************************/main(){ unsigned char i;EX1=1; //外部中断0开 IT1=1; //边沿触发 EA=1; //全局中断开 while(!Flag) { P0=0x71;//显示 F 标示正转 for(i=0;i<4;i++) //4相 { P1=F_Rotation[i]; //输出对应的相 可以自行换成反转表格 Delay(500); //改变这个参数可以调整电机转速 ,数字越小,转速越大 } }while(Flag) { P0=0x7C;//显示 b 标示反转 for(i=0;i<4;i++) //4相 { P1=B_Rotation[i]; //输出对应的相 Delay(500); //改变这个参数可以调整电机转速 ,数字越小,转速越大 } }}/******************************************************************//* 中断入口函数 *//******************************************************************/void ISR_Key(void) interrupt 2 using 1{ Delay(300); Flag=!Flag; //s3按下触发一次,标志位取反 } 
·风力发电电能变换装置的研究 ·电流继电器设计 ·基于DSP的电力谐波测量装置的研究 ·电力现场图像监测系统设计 ·电力现场监测系统的设计 ·电力电子CAI课件的研制 ·电加热炉PLC温度自适应控制系统的研究 ·电加热反应釜生产过程控制 ·电机自动试验系统设计 ·电机起动方法及其软起动的研究 ·基于虚拟仪器的电机变频实验系统 ·电动汽车驱动电机及控制系统 ·电动机智能软起动控制系统的研究与设计(PLC) ·低压断路器智能式脱扣器设计 ·低压断路器操动机构的设计及优化 ·低压动态无功补偿装置的设计 ·低压变压器及其继电保护设计 ·倒立摆系统控制研究 ·倒立摆控制系统开发