SmartMotor如何送出脈波給驅動器


Smartmotor I/O控制MSD4822

1.  接線方式: smartmotor 15pin connector 
        PIN.1 I/O - 0 OUT(0)     MSD4822 - STEP+
PIN.2 I/O- 1 OUT (1)     MSD4822 - DIR+
        PNN.3 I/O- 2     按鈕開關(模擬Home Sensor)
PIN.13 SIG GND     MSD4822 - STEP- & DIR-

2.  硬體設定 : MSD4822  解析度: 200

                           rps(max.)=4.45rps             LRS: lead 1mm (測試平台)
                              Vmax=4.45 mm/sec


3.  程式指令  MSD4822_TEST_20150730 
        關鍵程式 : d=1000 (輸出1000 counts)
                                OUT(1)=1 (設定方向正轉)
                                WHILE d>0 (迴圈判斷d數值)
                                 d=d-1
                                OUT(0)=0 (輸出脈波)
                                OUT(0)=1 (輸出脈波)
                                LOOP

4.  VB範例  SM_MSD4822.vbp   (通訊 : COM 1 ,9600,n,8,1)