Altium Designer畫的TB6560步進電機驅動模塊的電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)
TB6560兩相混合式步進電機驅動器說明資料:
【標注圖片】
【步進電機控制接線圖】
用戶可根據需要采用共陽極接法或者共陰極接法。 - 共陽極接法:分別將脈沖+、方向+、使能+連接在一起,連接到控制系統的電源上,如果此電源是+5伏,可直接接入,如果此電源大于+5伏,則需外部另加限流電阻R,保證給驅動器內部光耦提供8—15mA的驅動電流。輸入信號低電平有效。
- 共陰極接法:分別將脈沖-、方向-、使能-,連接到控制系統的地端(SGND,與電源地隔離),輸入信號高電平有效。限流電阻同上。
撥碼開關作用:
(撥碼開關常態均為低電平,接通為高電平。) TB6560兩相混合式步進電機驅動芯片,內置雙全橋MOSFET驅動、溫度保護及過流保護,采用HZIP25封裝(尺寸:36.5×17mm),耐壓40V、電流3.5A(峰值)、16細分,外圍電路簡單。適配57mm機座及其以下所有兩相混合式步進電機。 可以在百度里搜索一下詳細資料 TB6560AHQ在具體應用方面的優勢 1、在低轉速運行系統中的應用優勢 低轉速運行系統,是指時鐘頻率不高、以小電流驅動為主的系統,比如轉速為每分鐘幾轉到100轉,用戶在此種應用條件下如使用傳統的驅動方案,要么因集成芯片細分太低,而使低速振動偏大;要么不得不選擇細分很高的驅動器,使成本不必要的增加。 TB6560AHQ驅動芯片的優勢: (1)電機振動小噪音低:因為芯片自帶2、8、16細分可選,足夠滿足每分鐘從幾到近千轉的應用要求。 (2)嵌入式驅動器發熱少:芯片自帶的散熱面積足以單獨支持小電流驅動的散熱要求。 (3)支持各種步進電機選型:客戶可選擇力矩稍大的混合式或永磁式步進電機,使電機工作在允許最大轉矩的百分之30至50之間,電機成本幾乎不變;芯片提供多檔電流設置和電流衰減模式,支持相同動力指標下各種不同參數的步進電機。 2、在高轉速運行系統中的應用優勢:高轉速運行系統,是指時鐘頻率較高、以大電流驅動為主的系統,比如轉速為每分鐘接近千轉,此種應用條件下如使用傳統的驅動方案。要么因集成芯片細分太低,而使系統調速范圍過;要么因細分很高而過多增加了成本,還可能會出現因高頻力矩下降導致的振動和噪音。 TB6560AHQ驅動芯片的優勢: (1)電機振動小噪音低:由于TB6560AHQ芯片芯片自帶16細分功能,能夠滿足每分鐘從幾到近千轉的應用要求,且自動產生純正的正弦波控制電流,與其它高集成度芯片相比,在相同高轉速下力矩不但不會下降,反而有所增加;由于TB6560AHQ芯片可承受峰值40V的驅動電壓、峰值3.5A的電流,為電機在大力矩、高轉速下持續運行提供了的技術保障。 (2)支持各種步進電機選型:客戶可選擇力矩稍大的的混合式或永磁式步進電機,使電機工作在最大轉矩的百分之30至50之間,電機成幾乎不變;芯片提供大電流設置和多檔電流衰減模式,支持相同動力指標下各種不同參數的步進電機。 (3)嵌入式驅動器體積小巧易散熱:大電流驅動時,芯片的散熱面便于外連散熱器,也可以直接連接在用戶原有控制器金屬殼體上,嵌入式驅動器體積小巧、易于散熱。 總之,因TB6560AHQ芯片集成度很高,外圍電路極其簡單,可靠性極高,支持57和部分86步進電機從每分鐘幾十到近千轉的寬調速應用, 可使數控設備研發成本和生產成本雙雙下降。
實物連接圖:

單片機源程序如下:
- /********************************************************************
- 實現功能:進電機驅動測試程序
- 使用芯片:AT89S52 或者 STC89C52
- 晶振:11.0592MHZ
- 編譯環境:Keil
- 作者:zhangxinchun
- 淘寶店:匯誠科技
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- /********************************************************
- 控制位定義
- ********************************************************/
- sbit shi_neng=P1^0; // 使能控制位
- sbit fang_xiang=P1^1;// 旋轉方向控制位
- sbit mai_chong=P1^2; // 脈沖控制位
- sbit qi_dong=P2^0;// 啟動按鈕
- sbit ting_zhi=P2^1;//停止按鈕
- sbit zheng_zhuan=P2^2;//正轉按鈕
- sbit fan_zhuan=P2^3;// 反轉按鈕
- /********************************************************
- 延時函數
- ********************************************************/
- void delay(uint i)//延時函數
- {
- uchar j,k;
- for(j=0;j<i;j++)
- for(k=0;k<50;k++);
- }
- /********************************************************
- 主函數
- ********************************************************/
- main()
- {
- shi_neng=1; // 使能控制位
- fang_xiang=0;// 旋轉方向控制位
- mai_chong=0; // 脈沖控制位
- while(1)
- {
- mai_chong=~mai_chong; //輸出時鐘脈沖
- delay(5); //延時 (括號內數值越小,電機轉動速度越快)
- if(qi_dong==0) shi_neng=0; //啟動按鈕
- if(zheng_zhuan==0) fang_xiang=0;//正轉按鈕
- if(fan_zhuan==0) fang_xiang=1;// 反轉
- if(ting_zhi==0) shi_neng=1;//停止
- }
- }
復制代碼
【簡要說明】 一、 尺寸:長100mm、寬60mm、高30mm.
二、 主要芯片:TB6560、LM2576.
三、 工作電壓:控制信號直流4.5~5.5V;最高耐壓40伏、大電流3.5A(峰值)
四、 最大工作電流:3A
五、 細分設定:1、1/2、1\8、1\16。 六、特點:
1、具有電源指示,信號輸出指示,過流指示。
2、轉速可調、工作方式,工作電流均可通過撥碼開關調節
3、抗干擾能力強
4、具有續流保護和過電流保護
5、可單獨控制多種規格的兩相混合式步進電機
6、可實現最大功率100W機
適用場合:單片機學習、電子競賽、產品開發、畢業設計。。。
實物圖片: 
全套設計資料51hei下載地址:
|