功能指標 1、本驅動器使用RS232串口控制,操作簡單且通用。 2、輸入電源說明:單電源5V和步進電機電源5~24V,驅動電流最大3安培。單電源和步進電機可以公地也可以不公地。 3、控制說明:只需要三個控制字節連續的從串口發送出來。 電路說明 控制說明:只需要三個控制字節連續的從串口發送出來。 (a)串口的配置為:串口設置為8位,2400bps,無奇偶校驗位,一位停止位。和電腦連接的調試設置如圖(2)。 (b)串口的通信協議為:連續data3data2data1? (c)當data1為0x00時,步進電機停止轉動。Data2data3不起作用。 (d)當data1為0x01時,步進電機正轉。步進電機使用4相8拍:->A→AB→B→BC→C→CD→D→DA→A->循環。其中data2data3為signedint格式,data2為高8位,data3為低8位,轉動次數為data2data3所表示的數;為保證電機不會丟步,電機的速度從20步/秒起跳,平頂轉速默認為400步/秒,最高設置為500步/秒。 (e)當data1為02H時,步進電機反轉,其他同0x01。 (f)當data1為03H時,步進電機正轉。步進電機使用4相4拍:->A→B→C→D→A->循環。其中data2data3為int格式,data2為高8位,data3為低8位,轉動步數為data2data3所表示的數;為保證電機不會丟步,電機的速度從20步/秒起跳,平頂轉速默認為400步/秒,最高設置為500步/秒,最低為20步/秒。 (g)當data1為04H時,步進電機反轉,其他同0x03。 (h)當data1為05H時,步進電機正轉,電機以設定的最快速度正轉,這個工作模式沒有加速和減速階段。拍子為A-AB-B-BC-C-CD-D-DA-,data2data3不起作用。他在轉完3萬步左右后,會自動停止,如果要求更長時間的轉動,需要在電機未停止時繼續送數。 (i)當data1為06H時,步進電機反轉,電機以設定的最快速度反轉,這個工作模式沒有加速和減速階段。拍子為A-AB-B-BC-C-CD-D-DA-,data2data3不起作用。他在轉完3萬步左右后,會自動停止。 (j)當data1為07H時,步進電機正轉,電機以設定的最快速度正轉,這個工作模式沒有加速和減速階段。拍子為A--B--C--D-,data2data3不起作用。他在轉完3萬步左右后,會自動停止。 (k)當data1為08H時,步進電機反轉,電機以設定的最快速度反轉,這個工作模式沒有加速和減速階段。拍子為A--B--C--D-,data2data3不起作用。他在轉完3萬步左右后,會自動停止。 (l)當data1為0x09時,步進電機正轉。步進電機使用:-AB→BC→CD→DA->循環。其中data2data3為signedint格式,data2為高8位,data3為低8位,轉動次數為data2data3所表示的數;為保證電機不會丟步,電機的速度從20步/秒起跳,平頂轉速默認為400步/秒,最高設置為500步/秒。 (m)當data1為0ah時,步進電機反轉,其他同0x09。 (n)當data1為0bh,設置電機速度,data2應為0,data3的范圍是2-50,表示20步/秒-500步/秒,改變速度時要求步進電機停止轉動。 舉例:010190表示-A-AB-B-BC-C-CD-D-DA-正轉動400步 舉例:050190表示-A-AB-B-BC-C-CD-D-DA-以最快正轉動 |