1、概要:本案例講解的內(nèi)容是51單片機(jī)控制步進(jìn)電機(jī)硬件連接部分。后續(xù)會(huì)分別講解單片機(jī)程序,S曲線(xiàn)加減速方法,上位機(jī)等相關(guān)內(nèi)容 2、功能原理圖: 
2.1、51單片機(jī): ①輸出脈沖到TB6600驅(qū)動(dòng)器PUL端口,從而控制步進(jìn)電機(jī)轉(zhuǎn)動(dòng) ②控制TB6600驅(qū)動(dòng)器ENA端口,從而控制步進(jìn)電機(jī)使能 ③控制TB6600驅(qū)動(dòng)器DIR端口,從而控制步進(jìn)電機(jī)轉(zhuǎn)動(dòng)方向 2.2、步進(jìn)電機(jī): ①提供機(jī)械動(dòng)力 2.3、穩(wěn)壓電源: ①為步進(jìn)電機(jī)提供電源 2.4、TB6600驅(qū)動(dòng)器: ①二相四線(xiàn)步進(jìn)電機(jī)專(zhuān)用驅(qū)動(dòng)器 3、實(shí)物圖: ①、51單片機(jī)控制板一個(gè) ②、二相四線(xiàn)步進(jìn)電機(jī)一個(gè) ③、穩(wěn)壓電源一個(gè) ④、TB6600步進(jìn)電機(jī)驅(qū)動(dòng)器一個(gè) 硬件連接圖說(shuō)明: ①51單片機(jī)控制板與TB6600步進(jìn)電機(jī)驅(qū)動(dòng)器采用共陽(yáng)極接法(TB6600 驅(qū)動(dòng)器的ENA+、DIR+、PUL+與單片機(jī)的VCC連接); ②51單片機(jī)P0.0口控制ENA-,P0.0高電位的時(shí),步進(jìn)電機(jī)掉電,步進(jìn)電機(jī)自由狀態(tài),用手可以轉(zhuǎn)動(dòng);P0.0低電位的時(shí),步進(jìn)電機(jī)上電,根據(jù)輸入的脈沖信號(hào)進(jìn)行轉(zhuǎn)動(dòng),無(wú)脈沖信號(hào)時(shí)處于自鎖狀態(tài); 單片機(jī)P0.1口控制DIR-,P0.1高電位與低點(diǎn)位分別對(duì)應(yīng)步進(jìn)電機(jī)的正轉(zhuǎn)與反轉(zhuǎn); ③單片機(jī)P0.2口控制PUL-,通過(guò)P0.2口高低電位的切換形成脈沖,TB6600驅(qū)動(dòng)器接收到一個(gè)脈沖,步進(jìn)電機(jī)轉(zhuǎn)動(dòng)一步 
|