找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6097|回复: 2
收起左侧

LMD18200直流电机驱动板电路原理图PCB与单片机控制源码等资料

[复制链接]
ID:284341 发表于 2018-2-19 02:15 | 显示全部楼层 |阅读模式
Altium Designer画的LMD18200直流电机控制驱动器电路原理图和PCB图如下:(51hei附件中可下载工程文件)
0.png 0.png 0.png
【简要说明】
  • 尺寸:长55mmX宽36mmX高35mm
    二、主要芯片:LMD18200
    三、工作电压:控制信号直流4.5~5.5V;驱动电机电压10~30V
    四、可驱动直流(10~30V之间电压的电机)
    五、最大输出电流3A (瞬间峰值电流6A)
    六、最大输出功率75W
    七、特点:
    1、具有电源指示
    2、转速可调
    3、抗干扰能力强
    4、具有续流保护
    5、可单独控制一台直流电机
    6、PWM脉宽平滑调速
    7、可实现正反转


【控制说明】
image004.jpg
【模块的单片机测试程序】
  1. /********************************************************************
  2.                             汇诚科技
  3. 实现功能: 直流电机正转反转启动停止控制程序
  4. 使用芯片:AT89S52 或者 STC89C52
  5. 晶振:11.0592MHZ
  6. 编译环境:Keil
  7. 作者:zhangxinchun汇诚科技
  8. 【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!   
  9. *********************************************************************/
  10. #include<reg52.h>
  11. #define uchar unsigned char
  12. #define uint unsigned int

  13. /********************************************************
  14.                                                                                     控制位定义
  15. ********************************************************/

  16. sbit fang_xiang=P1^0;  //              方向控制位              (输入1正转,输入0反转)
  17. sbit sha_che=P1^1;     //              启停控制位
  18. sbit PWM=P1^2;         //              速度控制位 (输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)

  19. sbit zheng_zhuan=P2^0; //              正转按键
  20. sbit   fan_zhuan=P2^1; //              反转按键
  21. sbit     qi_dong=P2^2; //              启动按键
  22. sbit    ting_che=P2^3; //              刹车按键
  23. /********************************************************
  24.                                                                            主函数
  25. ********************************************************/

  26. main()
  27. {
  28.               fang_xiang=1;  //              使能控制位
  29.               sha_che=0;     //              方向控制位
  30.               PWM=1;         //              速度控制位 (输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)
  31.             
  32.               while(1)
  33.               {
  34.               fang_xiang=1;  //              使能控制位
  35.               sha_che=0;     //              方向控制位
  36.               PWM=1;         //              速度控制位 (输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)
  37.               }
  38. }
  39. ///////////////////简单的直流电机控制程/////////////////

  40. #include<reg52.h>
  41. #define uchar unsigned char
  42. #define uint unsigned int

  43. /********************************************************
  44.                                                                                     控制位定义
  45. ********************************************************/

  46. sbit fang_xiang=P1^0;  //              方向控制位              (输入1正转,输入0反转)
  47. sbit sha_che=P1^1;     //              启停控制位
  48. sbit PWM=P1^2;         //              速度控制位 (输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)

  49. sbit zheng_zhuan=P2^0; //              正转按键
  50. sbit   fan_zhuan=P2^1; //              反转按键
  51. sbit     qi_dong=P2^2; //              启动按键
  52. sbit    ting_che=P2^3; //              刹车按键
  53. /********************************************************
  54.                                                                            主函数
  55. ********************************************************/

  56. main()
  57. {
  58.               fang_xiang=1;  //              使能控制位
  59.               sha_che=0;     //              方向控制位
  60.               PWM=1;         //              速度控制位 (输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)
  61.             
  62.               while(1)
  63.               {
  64.               if(zheng_zhuan==0)fang_xiang=1;//              正转
  65.               if(fan_zhuan==0)fang_xiang=0;  //              反转
  66.               if(qi_dong==0)sha_che=0;                 //              启动
  67.               if(ting_che==0)sha_che=1;                 //              刹车
  68.               }
  69. }
复制代码
图片展示
image006.jpg
image009.png
image011.png

全部资料51hei下载地址:
LMD18200直流电机驱动器DXP资料.rar (52.3 KB, 下载次数: 51)
回复

使用道具 举报

ID:857994 发表于 2020-12-28 10:35 | 显示全部楼层
请教一下楼主,
看到模块的输入端要求接+5V的端子,
但是模块本身并没有提供5V的电源,
那么这个5V电源是需要外部提供的吗?
回复

使用道具 举报

ID:1010716 发表于 2022-4-10 16:42 | 显示全部楼层
内容很不错!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表