如何用单片机精确控制直流电机的旋转角度?加编码器可以实现吗?

如果可以的话,编码器怎么连接?
还有,我一直不明白什么是伺服电机?直流电机加编码器反馈是不是就是伺服电机了?

可控制角度的电机是步进电机,每个脉冲的角度是固定的.
单片机只要控制输出几个脉冲就可以了.

伺服电机和直流电机的优势不在控制角度上,无论加什么实现起来都比较难.还是放弃吧追问

步进电机比较适合是吗?对步进电机不是太熟悉,以前单片机课上也没听,感觉挺复杂的,控制起来容易实现吗?需要用什么驱动芯片还是直接连接单片机就可以了?

追答

有专门的驱动芯片,具体型号我给忘了。你可以搜搜看
芯片的数据手册有原理图和控制方法,非常简单

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-12
直流电机没有控制旋转角度一说,顶多是正转反转,及PWM控制的不同级别的速度。
第2个回答  2013-04-12
难度很大,需要加pid控制,参数调试很麻烦

32单片机控制直流电机旋转固定角度可用吗
如果直流电机带位置反馈,就可以控制的。直流电机的位置反馈可以有多种方式:1、霍尔传感器型的码盘反馈 2、光电传感器型的码盘反馈 3、有些大神还可以直接检测反向电动势去计算运行角度。另外注意的是:如果需要旋转角度精确的话,最好加上PID调节。32单片机完全能够胜任这项工作。希望以上回答能够帮助到你。

旋转编码器与单片机怎么连,测角度用
A先出现高电平表示正转,反之A是低电平,B出现高电平,编码器是反转

如何用编码器解决直流电机直线走偏现象
直流无刷电机控制器包括电源变换电路、微控制器(单片机或DSP或其他处理器)和信号输入输出电路,控制器内存贮有控制器的工作程序,它能准确地控制、通过检测直流电机的位置传感器,对电机进行有效控制(如电机启动停止、转速控制、方向控制、位移控制)控制进行动态实时监控、有效保护电机,解决了无法对电机进行...

“步进电机+编码器+单片机控制”是不是等同于伺服电机?
与伺服电机的区别在于性能与应用。步进电机增加编码器和单片机控制后,精度得以提升,但力矩并未显著增加。而伺服电机必须具备编码器,没有编码器的电机不可能是伺服电机。在高精度控制方面,伺服电机能够实现精准定位,步进电机无法做到。步进电机与伺服电机的主要区别包括工作原理、控制精度、转速与过载能力、...

【算法研究】如何精确控制电机?
当伺服电机接收到一个脉冲时,它会旋转一个与脉冲相对应的角度,从而实现位移。所以伺服电机本身就有发出脉冲的功能,所以伺服电机每旋转一个角度,就会发出相应数量的脉冲,同时将伺服电机接收到的脉冲回波,或者闭环,从而非常精确地控制电机的旋转。与普通电机相比,伺服电机在控制精度、低频转矩、过载能力...

单片机PWM直流电机问题
1、所谓的pwm就是高低变化的方波,单片机可以实现,建议选择有pwm功能的单片机;2、精度不高的话,可以用简单一点的码盘来测速,直接计数就行;精度高的话,可以用编码器,推荐avagotech的heds9710系列编码器;3、单片机可以设定为在没有发生中断时读取键盘;若正在读取键盘时产生了中断,则保存当前状态,...

编码器的的最小角度是多少,比如是单圈1024的,单片机与编码器具体咋连接...
旋转编码器最小可分辨角度=360\/单圈脉冲个数,比如单圈1024个脉冲时,最小角度=360\/1024=0.352度。最好不要采用编码器直接与单片机相连接的方案,因为这会导致单片机测量负担很重,并且容易丢失计数脉冲导致精度降低。建议你先经过一片HP公司的HCTL-2000译码计数器,再与单片机相连。这样会确保对编码器...

单片机如何能控制1.5V的直流电机立刻停止?
你可以这样做,想个办法给你的马达加个编码器,这样你就可以形成一个简单的闭环系统了,加入一点PID控制,就可以模拟一个伺服马达中的SERVO ON状态(控制状态下的停止),我以前就是在我的马达的对侧又加了个同轴的马达,利用马达转动发电的原理,通过AD反馈给单片机(当然马达发的电不能直接用,...

单片机如何控制步进电机转动圈数,例如转一圈或者五圈就停止,
步进电机按照每步的角度进行控制即可,非步进电机高速运行情况下控制较难,可降低运行频率,降低转速,结合脉冲转速传感器或编码器,计算圈速并采用变频器v\/f快速制动。

旋转编码器跟51单片机连接如果需要测量出旋转角度应该怎么弄啊,谢谢...
单片机发出读脉冲指令,计数器开始累加脉冲输入个数,直到单片机发出停止指令。由程序计算出旋转角度。以上是由主程序读脉冲,也可以中断方式读脉冲。具体程序处理略。绝对型旋转编码器:将旋转编码器的编码信号通过并行口接入8051(或8031)单片机的数据输入端口。旋转编码器每转对应n个编码,计算每度角度对应m...

相似回答