芯片的邏輯電源為5 V,VDD端口為邏輯電源引腳,設計時也要接入電容來減小干擾噪聲;alert為過流保護輸出端;RESET為芯片復位腳,低電平有效;OSC1A、OSC1B端口所接電容的大小決定了斬波器頻率,推薦接入100~1 000 pF的電容,此時的斬波頻率為400~44 kHz;M1、M2、M3端口分別為步進電機驅動的細分設置引腳,用外接撥碼開關可設定不同的細分值,例如整步、1/2步、1/4步、1/8步等,最高可達64細分。由于步進電機在低頻工作時,可能會伴有較大的振動和較大的噪聲,這些就需要通過細分驅動來解決。驅動輸出的電流調節和衰減方式調節都可通過外接撥碼開關來實現,電路簡單,方便可靠。
3.2反饋控制電路
電路的反饋環節選用增量型旋轉編碼器與步進電機固定同軸旋轉,產生反饋脈沖信號,發送到單片機,經單片機處理后獲得步進電機的旋轉信息。
3.2.1旋轉編碼器的工作原理