L6203電路原理圖如下:
0.png (38.39 KB, 下載次數: 40)
下載附件
2018-3-18 16:40 上傳
IMG_8418.JPG (65.31 KB, 下載次數: 37)
下載附件
2018-3-18 00:53 上傳
直流電機的控制實例
使用驅動器可以控制一臺直流電機。電機分別為OUT1和OUT2。輸入端EN可用于輸入PWM脈寬調制信號對電機進行調速控制。(如果無須調速可將EN使能端,接高低電平,高電平啟動,低電平停止。也可由單片機輸出直接控制)實現電機正反轉就更容易了,輸入信號端IN1接高電平輸入端IN2接低電平,電機正轉。(如果信號端IN1接低電平, IN2接高電平,電機反轉。)可參考下圖表:
| 電機 | 旋轉方式 | 控制端IN1 | 控制端IN2 | EN使能端 |
|
| | M | 正轉 | 高 | 低 | 高 |
| | 反轉 | 低 | 高 | 高 |
| | 調速 | * | * | 輸入PWM信號 |
|
L6203直流電機驅動單片機源程序如下:
- /********************************************************************
- 匯誠科技
- 實現功能:調試程序
- 使用芯片:AT89S52 或者 STC89C52
- 晶振:11.0592MHZ
- 編譯環境:Keil
- 作者:zhangxinchunleo
- 【聲明】此程序僅用于學習與參考,引用請注明版權和作者信息!
- *********************************************************************/
- #include<reg52.h>
- #define uchar unsigned char//宏定義無符號字符型
- #define uint unsigned int //宏定義無符號整型
- sbit P2_0=P2^0;//啟動
- sbit P2_1=P2^1;//停止
- sbit P2_2=P2^2;//正轉
- sbit P2_3=P2^3;//反轉
- sbit P1_0=P1^0;//使能
- sbit P1_1=P1^1;//IN1
- sbit P1_2=P1^2;//IN2
- /********************************************************************
- 延時函數
- *********************************************************************/
- void delay(uchar t)//延時程序
- {
- uchar m,n,s;
- for(m=t;m>0;m--)
- for(n=20;n>0;n--)
- for(s=248;s>0;s--);
- }
- /********************************************************************
- 主函數
- *********************************************************************/
- main()
- {
- while(1)
- {
- if(P2_0==0){delay(3);if(P2_0==0)//啟動
- {
- P1_0=1;
- P1_1=1;
- P1_2=0;
- }}
- if(P2_1==0){delay(3);if(P2_1==0)//停止
- {
- P1_0=0;
- }}
- if(P2_2==0){delay(3);if(P2_2==0)//正轉
- {
- P1_1=1;
- P1_2=0;
- }}
- if(P2_3==0){delay(3);if(P2_3==0)//反轉
- {
- P1_1=0;
- P1_2=1;
- }}
- }
- }
- /********************************************************************
- 結束
- *********************************************************************/
復制代碼
IMG_8417.JPG (71.89 KB, 下載次數: 38)
下載附件
2018-3-18 00:53 上傳
IMG_8414.JPG (47.33 KB, 下載次數: 29)
下載附件
2018-3-18 00:53 上傳
IMG_8413.JPG (67.41 KB, 下載次數: 43)
下載附件
2018-3-18 00:53 上傳
【簡要說明】 一、尺寸:長66mmX寬33mmX高28mm
二、主要芯片:L6203
三、工作電壓:控制信號直流4.5~5.5V;驅動電機電壓7.2~30V
四、可驅動直流(7.2~30V之間電壓的電機)
五、最大輸出電流4A
六、最大輸出功率20W
七、特點:1、具有信號指示
2、轉速可調
3、抗干擾能力強
4、具有續流保護
5、可單獨控制一臺直流電機
6、PWM脈寬平滑調速(可使用PWM信號對直流電機調速)
7、可實現正反轉
8、此驅動器非常時候控制飛思卡爾智能車,驅動器壓降小,電流大,驅動能力強。
0.png (50.17 KB, 下載次數: 32)
下載附件
2018-3-18 16:43 上傳
全部資料51hei下載地址:
GYJ-0087_L6203直流電機驅動發貨資料.rar
(2.08 MB, 下載次數: 33)
2018-3-18 00:53 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|