2018-01-31 01:30 AM
Hi,
I'm using IHMOA03 to control NEMA23 format stepper motor running in half-step current controlled clock step mode. I put the scope on the sense resistor R1 to monitor the phase current and it is not what I expected.
The motor is a six wire connection with the centre taps left unconnected: series full coil connection.
The pulse rate is circa 1kHz and vertical scale is 0.2V/div ( R1 is 0R1 ) . The wave is smoothed because R/L corresponds to about 625Hz ( 1 ohm / 1.6mH ) that's fine but I was expecting a symmetric waveform not this abrupt cut off.
Each winding should go through a cycle 0 70 100 70 0 -70 -100 -70 0 % ; ie a symmetrical cycle. Why am I not seeing this?
Slower speeds show the step nature but there is still this asymmetric switching. What is this about?
thanks.
2018-02-09 12:49 AM
Here is a similar waveform from a slightly slower pulse rate. Here we see the PW current regulation at the programmed value ( the previous case was too fast to get to the regulated current ). Since the output H-bridge switches the sense of the current in the motor phase windings, each alternate pulse seen on the sense resistor is energising the coil with opposite polarity. That much is fine.
What seems wrong is that the half step cycle is broken and only the rising side of the cycle happens. Once at max current it cuts straight to zero.
What happened to my timed half step pulses?
________________ Attachments : step01_grbl_1000_half.jpeg : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006Hy1Y&d=%2Fa%2F0X0000000b3J%2F9K7G77hLs8a77ffiBkFkenHYes69OXyTlGuQjULkKNc&asPdf=false