怎样将电位器控制的无刷直流电机改为单片机控制?

我有一个8线的无刷直流电机,本身带有控制器,但是控制器是手动的,通过旋转电位器改变电机速度,我想用单片机代替电位器,能做到吗?怎么做?烦请各位高手赐教!谢谢

可以做到,有两种办法:
1 用数字电位器代替你原来的电位器,这是最简单的。
2 用单片机生成PWM波,然后通过RC生成数字电压,然后把这个数字电压连接到你原来的电位器的滑动端。

第一种方法好处是简单,但是,数字电位器比较贵,要几块钱一个。
第二种方法好处是便宜,但是,一来不一定适合你的系统,假如说原来你的电位器滑动端是5V以上电压,那么,第二种方法就不适合了。二来,你要注意PWM与生成的模拟电压的关系。

我个人推荐你用第一种办法。追问

我测得电机工作是电位器的电压最大是5.6V,数字电位器能承受这个电压吗?

追答

哦,没问题,我以前用数字电位器的时候,电位器两端连接的是 12V和GND,滑动端工作电压是在 2.5---7.5V之间

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-02
  用数字电位器代替原来的电位器,这是最简单的。或者用单片机生成PWM波,然后通过RC生成数字电压,然后把这个数字电压连接到原来的电位器的滑动端即可。
  电位器:电位器(Potentiometer)是具有三个引出端、阻值可按某种变化规律调节的电阻元件,通常是由电阻体与转动或滑动系统组成,即靠一个动触点在电阻体上移动,获得部分电压输出。根据电位器与电阻体之间结构形式和是否带有开关,电位器可分为线绕、合成碳膜、金属玻璃釉、有机实芯和导电塑料等类型。
第2个回答  2013-03-17
可以做到的,有两种方法:
数字电位器,而不是原来的电位器,这是最简单的。
与单片机的PWM波的生成和数字电压所产生的RC,那么这个数字电压连接到你原来的电位器滑动端。

方法的优点是简单,但是,更昂贵的数字电位器到几元钱。好处
第二种方法是便宜,但可能不适合您的系统,如果你原来的电位器的滑动端过电压5V,那么第二种方法是不适合的。其次,你应该注意PWM和模拟产生的电压之间的关系。

就个人而言,我建议你第一种方法。
第3个回答  2013-03-17
用单片机PWM输出, 再转换为电压就可以了

还可以把电位器接入单片机AD, 再单片机内部随自己调整后再PWM输出
相似回答