微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于直流电机 编码器对于3个输出A、B、Z。程序流程

关于直流电机 编码器对于3个输出A、B、Z。程序流程

时间:10-02 整理:3721RD 点击:

最近在研究直流电机,和编码器,形成一个闭环的回路。
1、首先编码器上的Z信号。可以用来找到基准点。(√)
2、PWM  和 桥式电路可以实现对电机的正反转控制 和速度的调节。(√)
3、通过编码器A、B信号可以实现监控速度和方向(√)
问题1:编码器程序设计时,3种方法   1、查询各个输出波形状态。  2、每一个信号都使用一个中断   3、1个用中断下降沿触发中断、去查询其他信号输出     这个是我想到的3种方法。能不能帮我分析下那种更合适些。
问题2:但是如果要通过一个单片机,同时实现对电机PWM控制 ,同时又需要对电机速度 方向 检测如何实现,希望能给我提供一个程序流程。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top