(6.3.2)--案例:步进电机驱动模块开发.pdf
《(6.3.2)--案例:步进电机驱动模块开发.pdf》由会员分享,可在线阅读,更多相关《(6.3.2)--案例:步进电机驱动模块开发.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、案例:使案例:使步进电机转动步进电机转动1.原理图原理图2.主程序主程序/*头文件区域*/#include#include/*常量定义区*/#define P2_INIT 0 xFF#define P2M1_INIT 0 x00#define P2M0_INIT 0 x00#define P0_INIT 0 x0F#define P0M1_INIT 0 x00#define P0M0_INIT 0 xFF#define IN1 P00#define IN2 P01#define INA P04#define INB P05#define INC P06#define IND P07#defin
2、e ENA P02#define Stevo P03/*变量定义区*/unsigned char Cnt_2ms=0,Cnt_10ms=0,Cnt_1s=0;Second=0;unsigned char Cycle_2ms=10,Duty_2ms=6,Cnt_PWM=0;unsigned char Cycle_Stevo=160;/舵机驱动 PWM 周期 单位 0.125ms实际时长 20msunsigned char Duty_Stevo=0;/舵机驱动 PWM 信号高电平持续时间unsigned char Cnt_Stevo_PWM=0;/舵机驱动 PWM 信号计时器单位 0.125msu
3、nsigned char Cycle_Step=50;/步进电机每个节拍时间unsigned char Duty_Step=10;/步进电机节拍序号unsigned char Cnt_Step_PWM=0;/步进电机节拍计时器unsigned char Motor_State=1;/最后两位00 停转01 正转 10 反转高四位 速度等级/*函数声明区*/void MCU_Init();void Delay(unsigned char);void Timer_init();void MOTOR_Ctrl();void main()/*初始化区*/MCU_Init();/*主循环*/while(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6.3 案例 步进 电机 驱动 模块 开发
限制150内