|
ATMEGA16A使用東芝LB1847芯片驅(qū)動步進(jìn)電機(jī)
東芝LB1847引腳圖:
0.png (19.31 KB, 下載次數(shù): 90)
下載附件
2018-2-11 19:26 上傳
LB1847典型應(yīng)用電路圖
0.png (42.82 KB, 下載次數(shù): 92)
下載附件
2018-2-11 19:27 上傳
0.jpg (114.62 KB, 下載次數(shù): 81)
下載附件
2018-2-11 19:24 上傳
0.png (30.87 KB, 下載次數(shù): 89)
下載附件
2018-2-11 19:26 上傳
0.png (25.22 KB, 下載次數(shù): 87)
下載附件
2018-2-11 19:26 上傳
0.png (31.11 KB, 下載次數(shù): 91)
下載附件
2018-2-11 19:26 上傳
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ī)源程序如下:
- char flagCNC1;
- #define CNC1steps 32
- unsigned long int CNC1point=25000;
- unsigned char CNC1counter=0;
- unsigned char step[CNC1steps] =
- {
- 0b01110000,
- 0b01110010,
- 0b00110100,
- 0b01010110,
- 0b00011000,
- 0b01101010,
- 0b00101100,
- 0b01001110,
- 0b00001110,
- 0b11001110,
- 0b10101100,
- 0b11101010,
- 0b10011000,
- 0b11010110,
- 0b10110100,
- 0b11110010,
- 0b11110000,
- 0b11110011,
- 0b10110101,
- 0b11010111,
- 0b10011001,
- 0b11101011,
- 0b10101101,
- 0b11001111,
- 0b00001111,
- 0b01001111,
- 0b00101101,
- 0b01101011,
- 0b00011001,
- 0b01010111,
- 0b00110101,
- 0b01110011};
- void STEP_UP (unsigned char s)
- {
- if (flagCNC1){
- unsigned char q;
- CNC1counter +=s;
- q = CNC1counter & 0b00011111;
- PORTB = step[q];
- CNC1point+=s;
- flagCNC1=0;
- }
- }
- void STEP_DOWN (unsigned char s)
- {
- if (flagCNC1){
- unsigned char q;
- CNC1counter -=s;
- q = CNC1counter & 0b00011111;
- PORTB = step[q];
- CNC1point-=s;
- flagCNC1 = 0;
- }
- }
復(fù)制代碼
0.png (6.33 KB, 下載次數(shù): 126)
下載附件
2018-2-11 19:32 上傳
所有資料51hei提供下載(含芯片資料手冊與單片機(jī)源碼等):
Steper.zip
(174.21 KB, 下載次數(shù): 14)
2018-2-11 16:49 上傳
點(diǎn)擊文件名下載附件
LB1847驅(qū)動步進(jìn)電機(jī) 下載積分: 黑幣 -5
|
評分
-
查看全部評分
|