11智能在线
新记
如何用at89c51单片机控制直流电机转速(三个档),越详细越好,求c语言程序,还有直流电机要用什么信号?
c语言程序不要调试错误的,急急急
举报该文章
其他看法
第1个回答 2014-01-23
电机控制分为有级调速和无极调速,如果是三级控制那就很容易啊,直接用定时器,输出三种分级PWM信号控制LM298电机驱动就可以了,也可以用D/A转换,当然最简单的还是输出三个控制信号,控制开关器件,利用电阻的分压原理来输出三种不同的电压。。。。。到网上搜下有很多这样的例子你可以根据具体的应用选择
追问
能不能给我c语言代码?
第2个回答 2014-01-23
不知道你怎么控制电机转速的,是靠直流电压还是PWM来控制,前者很简单,跟上条回答一样处理就可以,后者的话你设定三个占宽比的PWM就可以了。
追问
能不能给我c语言代码
本回答被网友采纳
第3个回答 2014-01-23
这个很简单 用三个IO就行了 控制三个光耦,三个输出端接三个不同阻值电阻 这样就可以简单控制了 也可以用场效应管
相似回答
大家正在搜
相关问题
基于单片机AT89c51的数字PID控制直流电机PWM调速系...
大家好,如何用AT89C51单片机和L298控制一个直流电机...
基于AT89C51单片机直流电机的控制程序
求大神给一个用AT89C51单片机控制的两相混合式步进电机的...
用AT89S51单片机控制直流电机,用Proteus绘制电路...
用c语言在单片机AT89C51编写音乐程序,求程序,求求你们...
求at89c51单片机控制电机转速仪的汇编程序,感激不尽
求C语言程序—基于AT89C51单片机驱动8*8LED阵列显...