motor_control
2015-09-09 10:42:45 1 举报
电机测速ARM流程图
作者其他创作
大纲/内容
顺时针
使计数脉冲加一
判断转向是否改变了
改变所需的转向并用LED指示进入了中断
未改变
PIN1
Systick时钟中断
获取中断状态
逆时针
触发AD采集
进入主循环
M口外部中断
改变了
等待采集结束
使能FPU浮点运算单元,配置系统时钟为50MHz,使能外设PORTM中断,初始化ADC0,初始化显示模块,使能PWM模块,配置Systick时钟
进入100次,即1s后将测得的脉冲个数更新用于测速
判断当前转向
获取采集结果并计算转速
0.01s进入1次
对电机转向进行鉴向并使计数脉冲加一
停下电机延时1s后反向给出PWM波
配置显示屏并更新显示
判断中断的引脚号
PIN4
PIN2
0 条评论
下一页