找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7209|回復(fù): 2
收起左側(cè)

LMD18200直流電機(jī)驅(qū)動(dòng)板電路原理圖PCB與單片機(jī)控制源碼等資料

[復(fù)制鏈接]
ID:284341 發(fā)表于 2018-2-19 02:15 | 顯示全部樓層 |閱讀模式
Altium Designer畫的LMD18200直流電機(jī)控制驅(qū)動(dòng)器電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png 0.png 0.png
【簡(jiǎn)要說明】
  • 尺寸:長55mmX寬36mmX高35mm
    二、主要芯片:LMD18200
    三、工作電壓:控制信號(hào)直流4.5~5.5V;驅(qū)動(dòng)電機(jī)電壓10~30V
    四、可驅(qū)動(dòng)直流(10~30V之間電壓的電機(jī))
    五、最大輸出電流3A (瞬間峰值電流6A)
    六、最大輸出功率75W
    七、特點(diǎn):
    1、具有電源指示
    2、轉(zhuǎn)速可調(diào)
    3、抗干擾能力強(qiáng)
    4、具有續(xù)流保護(hù)
    5、可單獨(dú)控制一臺(tái)直流電機(jī)
    6、PWM脈寬平滑調(diào)速
    7、可實(shí)現(xiàn)正反轉(zhuǎn)


【控制說明】
image004.jpg
【模塊的單片機(jī)測(cè)試程序】
  1. /********************************************************************
  2.                             匯誠科技
  3. 實(shí)現(xiàn)功能: 直流電機(jī)正轉(zhuǎn)反轉(zhuǎn)啟動(dòng)停止控制程序
  4. 使用芯片:AT89S52 或者 STC89C52
  5. 晶振:11.0592MHZ
  6. 編譯環(huán)境:Keil
  7. 作者:zhangxinchun匯誠科技
  8. 【聲明】此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息!   
  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正轉(zhuǎn),輸入0反轉(zhuǎn))
  17. sbit sha_che=P1^1;     //              啟?刂莆
  18. sbit PWM=P1^2;         //              速度控制位 (輸入電平為1時(shí),電機(jī)全速運(yùn)行,當(dāng)輸入PWM信號(hào)時(shí)可以調(diào)速運(yùn)行)

  19. sbit zheng_zhuan=P2^0; //              正轉(zhuǎn)按鍵
  20. sbit   fan_zhuan=P2^1; //              反轉(zhuǎn)按鍵
  21. sbit     qi_dong=P2^2; //              啟動(dòng)按鍵
  22. sbit    ting_che=P2^3; //              剎車按鍵
  23. /********************************************************
  24.                                                                            主函數(shù)
  25. ********************************************************/

  26. main()
  27. {
  28.               fang_xiang=1;  //              使能控制位
  29.               sha_che=0;     //              方向控制位
  30.               PWM=1;         //              速度控制位 (輸入電平為1時(shí),電機(jī)全速運(yùn)行,當(dāng)輸入PWM信號(hào)時(shí)可以調(diào)速運(yùn)行)
  31.             
  32.               while(1)
  33.               {
  34.               fang_xiang=1;  //              使能控制位
  35.               sha_che=0;     //              方向控制位
  36.               PWM=1;         //              速度控制位 (輸入電平為1時(shí),電機(jī)全速運(yùn)行,當(dāng)輸入PWM信號(hào)時(shí)可以調(diào)速運(yùn)行)
  37.               }
  38. }
  39. ///////////////////簡(jiǎn)單的直流電機(jī)控制程/////////////////

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

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

  46. sbit fang_xiang=P1^0;  //              方向控制位              (輸入1正轉(zhuǎn),輸入0反轉(zhuǎn))
  47. sbit sha_che=P1^1;     //              啟?刂莆
  48. sbit PWM=P1^2;         //              速度控制位 (輸入電平為1時(shí),電機(jī)全速運(yùn)行,當(dāng)輸入PWM信號(hào)時(shí)可以調(diào)速運(yùn)行)

  49. sbit zheng_zhuan=P2^0; //              正轉(zhuǎn)按鍵
  50. sbit   fan_zhuan=P2^1; //              反轉(zhuǎn)按鍵
  51. sbit     qi_dong=P2^2; //              啟動(dòng)按鍵
  52. sbit    ting_che=P2^3; //              剎車按鍵
  53. /********************************************************
  54.                                                                            主函數(shù)
  55. ********************************************************/

  56. main()
  57. {
  58.               fang_xiang=1;  //              使能控制位
  59.               sha_che=0;     //              方向控制位
  60.               PWM=1;         //              速度控制位 (輸入電平為1時(shí),電機(jī)全速運(yùn)行,當(dāng)輸入PWM信號(hào)時(shí)可以調(diào)速運(yùn)行)
  61.             
  62.               while(1)
  63.               {
  64.               if(zheng_zhuan==0)fang_xiang=1;//              正轉(zhuǎn)
  65.               if(fan_zhuan==0)fang_xiang=0;  //              反轉(zhuǎn)
  66.               if(qi_dong==0)sha_che=0;                 //              啟動(dòng)
  67.               if(ting_che==0)sha_che=1;                 //              剎車
  68.               }
  69. }
復(fù)制代碼
圖片展示
image006.jpg
image009.png
image011.png

全部資料51hei下載地址:
LMD18200直流電機(jī)驅(qū)動(dòng)器DXP資料.rar (52.3 KB, 下載次數(shù): 51)
LMD18200直流電機(jī)驅(qū)動(dòng)器原理圖及例程.doc (2.81 MB, 下載次數(shù): 37)
產(chǎn)品使用手冊(cè).doc (2.42 MB, 下載次數(shù): 27)
原理圖.doc (24.5 KB, 下載次數(shù): 28)


回復(fù)

使用道具 舉報(bào)

ID:857994 發(fā)表于 2020-12-28 10:35 | 顯示全部樓層
請(qǐng)教一下樓主,
看到模塊的輸入端要求接+5V的端子,
但是模塊本身并沒有提供5V的電源,
那么這個(gè)5V電源是需要外部提供的嗎?
回復(fù)

使用道具 舉報(bào)

ID:1010716 發(fā)表于 2022-4-10 16:42 | 顯示全部樓層
內(nèi)容很不錯(cuò)。!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表