找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 5605|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

東芝LB1847引腳圖與電路圖-步進(jìn)電機(jī)驅(qū)動芯片pdf資料與AVR單片機(jī)源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:283698 發(fā)表于 2018-2-11 16:52 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
ATMEGA16A使用東芝LB1847芯片驅(qū)動步進(jìn)電機(jī)

東芝LB1847引腳圖:


LB1847典型應(yīng)用電路圖






ton  : Output ON time
toff  : Output OFF time
tm  : FAST DECAY time in MIX DECAY mode
tn   : Noise cancelling time
MIX DECAY logic setting
DECAY pin : L
MD pin  :  1.5V to 4.0V voltage setting
     CR voltage and MD pin voltage are compared to select dual-side chopping
     or top-side chopping.
CR voltage > MD pin voltage: dual-side chopping
CR voltage < MD pin voltage: top-side choppi


avr單片機(jī)源程序如下:
  1. char flagCNC1;                     

  2. #define CNC1steps 32               

  3. unsigned long int CNC1point=25000;  

  4. unsigned char CNC1counter=0;        

  5. unsigned char step[CNC1steps] =     
  6. {
  7. 0b01110000,
  8. 0b01110010,
  9. 0b00110100,
  10. 0b01010110,
  11. 0b00011000,
  12. 0b01101010,
  13. 0b00101100,
  14. 0b01001110,
  15. 0b00001110,
  16. 0b11001110,
  17. 0b10101100,
  18. 0b11101010,
  19. 0b10011000,
  20. 0b11010110,
  21. 0b10110100,
  22. 0b11110010,
  23. 0b11110000,
  24. 0b11110011,
  25. 0b10110101,
  26. 0b11010111,
  27. 0b10011001,
  28. 0b11101011,
  29. 0b10101101,
  30. 0b11001111,
  31. 0b00001111,
  32. 0b01001111,
  33. 0b00101101,
  34. 0b01101011,
  35. 0b00011001,
  36. 0b01010111,
  37. 0b00110101,
  38. 0b01110011};

  39. void STEP_UP (unsigned char s)
  40.     {
  41.     if (flagCNC1){                  

  42.     unsigned char q;

  43.     CNC1counter +=s;               
  44.     q = CNC1counter & 0b00011111;   
  45.     PORTB = step[q];               
  46.     CNC1point+=s;                  

  47.     flagCNC1=0;                     
  48.     }
  49. }



  50. void STEP_DOWN (unsigned char s)
  51.     {
  52.     if (flagCNC1){
  53.     unsigned char q;
  54.     CNC1counter -=s;
  55.     q = CNC1counter & 0b00011111;
  56.     PORTB = step[q];
  57.     CNC1point-=s;

  58.     flagCNC1 = 0;
  59.     }
  60. }
復(fù)制代碼


所有資料51hei提供下載(含芯片資料手冊與單片機(jī)源碼等):
Steper.zip (174.21 KB, 下載次數(shù): 14)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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