用51单片机控制14路24V直流电机

来自:    更新日期:早些时候
51单片机控制直流电机的速度~

不知道你说的295是什么东西,猜想可能是成品PWM芯片吧,但可以不用,理论上,使用89C52或者89C51,应用里边的定时器,可以产生PWM波,从而控制点检转速,但目前51类型的单片机,有许多比较新的型号,价格也很低廉,内部带有PWM输出,例如STC12C5408,这样实现起来也比较简单。

直流电机 单片机端口是不能直接供电的 电流太小 带动不了直流电机

要用电机驱动芯片

比较简单和常用的是 l298 电机驱动芯片

关于它的data sheet 网上很多 小搜索一下就有了
引脚资料和电机连接方式上面都有

l298 可以控制两个电机的正反转 如果你不用调速的话那就相当简单了
程序例如:
input a ,input b,enable(这三个都是芯片引脚的名字) 分别用单片机的
p1.0 p1.1 p1.2控制 output a(引脚名字) 接电机

程序:
clr p1
setb p1.0
setb p1.1(正转)

clr p1
setb p1.1
setb p1.1 (反转)

超简单的 电机控制芯片还有很多例如 摩托罗拉公司的 mc33886 也可以

祝你好运

关键看你的输入信号(也就是控制信号)。
如果是通过逻辑及数学运算得到的话,那就要用芯片控制;如果你有14个信号的话,那就不用芯片。
如果用芯片控制,那就用扩展IO口,或者用两块51芯片;
如果不用芯片控制,那就直接用H桥驱动马达(正反转);
至于要精确控制马达,那就得用到芯片,而直流电机和步进电机都能做到。如果用直流电机的话要加霍尔感应开关如A44E来计数。

51单片机有32个IO口可以用,也可以扩展IO口的,直流电机比较好控制单不精确,用步进电机会精确一点,可程序麻烦。

可以考虑 扩展IO口,用继电器控制,或者用可控硅,24V电机用大功率三极管也可以

自己做板子,鄙视用开发板的。锻炼不到基础。


用51单片机控制14路24V直流电机视频

相关评论:
  • 14761186881基于MCS-51单片机的精密温度控制系统的设计与实现
    董别昨本检测系统硬件设计以AT89C51单片机为核心,用温度传感器DS18B20实现温度控制,用数码管显示实际温度和预设温度,制作数字温度计,并可以实现温度预警控制。 单片机系统的软件编程采用单片机汇编进行编程。应用软件采用KEIL和PROTEUS仿真软件模拟实现控制过程。 温度控制系统是基于单片机的计算机检测技术的软硬件开发和面向对象的高级...

  • 14761186881单片机驱动直流电动机
    董别昨可以再加一级放大,用8550即可,见图。原来的1K电阻可以适当的减小,680~470欧姆左右即可。此时,单片机输出低电平时,电机转动。--- 加那两个电阻,是进行电流限制,以免烧坏三极管和单片机引脚。3.3K电阻,是控制8550的基极电流,在1mA左右就基本够用;减小到1K也可,这时,电流将近5mA了,还可以的...

  • 14761186881基于51单片机和热敏电阻的温度控制系统
    董别昨2013-05-18 求51单片机和热敏电阻制作温度控制器的C程序 2020-03-02 怎么做基于51单片机据热敏电阻的温度采集系统? 2015-08-06 单片机怎么处理热敏电阻阻值和温度的关系? 2 2017-09-29 如果想用ntc10D-11热敏电阻做一个温度控制系统,应该和... 2018-07-14 51单片机的热敏电阻问题 5 更多...

  • 1476118688151单片机接入以太网的几种方案
    董别昨应用这种软件TCP\/IP协议栈方式实现的比较成熟方案有ENC28J60, CS8900A,DM9000,当然也有像STM32F107这类(内部自带MAC)+PHY等方案。2、硬件协议栈芯片方案 由MCU+硬件协议栈芯片(内含MAC和PHY)直接加网络接口,便可方便的实现单片机联网,所有的处理TCP\/IP协议的工作都是通过这位MCU的“小秘书”——...

  • 1476118688151单片机高电平触发求改低电平触发
    董别昨如果你不想动代码,可以从硬件上修改。第一种,修改连接继电器的电路,如果是直接驱动继电器的话,直接修改驱动方式就可以,比如原来一端电源,一端接控制口,你可以改成一端接控制口,另一端接地。第二种,其他啥都不改,在I\/O口出来后加一个反向器就可以了。

  • 14761186881AT89S51单片机的内部资源有哪些,分别是怎么使用的?
    董别昨点击浏览下一页11:单片机算术运算指令 点击浏览下一页12:单片机逻辑运算类指令 点击浏览下一页13:单片机逻辑与或异或指令祥解 点击浏览下一页14:单片机条件...即然我们要控制1脚,就得给它起个名字,总不能就叫它一脚吧?叫它什么名字呢?设计51芯片的INTEL公司已经起好了,就叫它P1.0,这是规定,不能由我们来更改...

  • 14761186881单片机有什么特征?
    董别昨单片机具有以下特点:1、有优异的性能价格比 目前国内市场上,有些单片机的芯片只有人民币几元,加上少量外围元件,就能构成一台功能相当丰富的智能化控制装置。2、集成度高,体积小,可靠性好 单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与...

  • 14761186881与51管脚兼容的单片机!!
    董别昨11.共3 个16 位定时器\/ 计数器,其中定时器0 还可以当成2 个8 位定时器使用 12.外部中断4 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断低电平触发中断方式唤醒 13. 通用异步串行口(UART),还可用定时器软件实现多个UART 14.工作温度范围: 0 - 75℃ \/ -40 - +85℃ 15....

  • 14761186881单片机问题。msp430g2 和51单片机有哪些区别?求详细一点。
    董别昨ROM 选项:2KB – 32KB RAM 选项:512B – 1KB GPIO 选项:14、40 引脚 ADC 选项:14 位斜率 SAR 其它集成外设:LCD 控制器、硬件乘法器[7]MSP430x4...首先51是8位单片机内核 430是16位的,寄存器的地址51为8位,430为16位。51采用复杂指令集, 430采用精简指令集,当然用汇编才会考虑到这个,若用C区别不大。

  • 147611868818225芯片和51单片机有什么关系!
    董别昨51 单片机只有4 个IO口,有时不够用,需要扩展。8155是可编程的8 位并行IO口扩展芯片,具有3个IO口。你所要买的学习板功能 是不少了,满足一般学习用,但惟一遗憾的就是没有8255 。如果只为了学8255,看来只好自己装一块带8255的实验板了。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网