51單片機控制步進電機和直流減速電機。
用這個電路圖可以實現多個電機的聯動,易于寫程序控制。
使用多個L298驅動芯片,安全高效。
以下是正文:
L298驅動芯片介紹:
- L298工作電壓高達46V
- 總DC電流達4A
- 低飽和電壓
- L298具有過溫保護功能
1.png (12.85 KB, 下載次數: 35)
下載附件
2019-5-15 21:50 上傳
接下來看看protues的仿真圖。
彈射電路圖.png (65.86 KB, 下載次數: 33)
下載附件
2019-5-15 13:53 上傳
按圖示接法,驅動芯片的in口和out口電平狀態完全對應一致。但不會有過大電流流過單片機。因此安全可靠。
驅動方法: 直流電機,直接電機的連線上,給予一高一低的兩個電平即可,反轉只需對換電平。
2.png (8.57 KB, 下載次數: 39)
下載附件
2019-5-15 21:50 上傳
步進電機采用四線二相步進電機,扭矩大,角度精確。
驅動程序:
bujin()
{
while(1)
{
//1
A0 =1;
A1 =0;
A2 =0;
A3 =0;
delay();
//2
A0 =1;
A1 =0;
A2 =1;
A3 =0;
delay();
//3
A0 =0;
A1 =0;
A2 =1;
A3 =0;
delay();
//4
A0 =0;
A1 =1;
A2 =1;
A3 =0;
delay();
//5
A0 =0;
A1 =1;
A2 =0;
A3 =0;
delay();
//6
A0 =0;
A1 =1;
A2 =0;
A3 =1;
delay();
//7
A0 =0;
A1 =0;
A2 =0;
A3 =1;
delay();
//8
A0 =1;
A1 =0;
A2 =0;
A3 =1;
delay();
}
原理圖: 無
仿真:
第5次嘗試.zip
(22.32 KB, 下載次數: 72)
2019-5-15 13:56 上傳
點擊文件名下載附件
代碼: 無
|