標(biāo)題: 東芝LB1847引腳圖與電路圖-步進(jìn)電機(jī)驅(qū)動(dòng)芯片pdf資料與AVR單片機(jī)源程序 [打印本頁(yè)]

作者: xb12321    時(shí)間: 2018-2-11 16:52
標(biāo)題: 東芝LB1847引腳圖與電路圖-步進(jìn)電機(jī)驅(qū)動(dòng)芯片pdf資料與AVR單片機(jī)源程序
ATMEGA16A使用東芝LB1847芯片驅(qū)動(dòng)步進(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提供下載(含芯片資料手冊(cè)與單片機(jī)源碼等):
Steper.zip (174.21 KB, 下載次數(shù): 14)







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1