Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I think you're probably correct.
What is the best way to establish the initial electrical rotor position on a motor with an incremental quadrature encoder? There's no absolute position reference, so finding the position of the poles of the rotor needs to be done when initializing the...
I solved the problem that was preventing the motor from starting to run. Here's the story...
The motor I'm working with has an incremental quadrature encoder. When I was working on the non-SVPWM implementation I wrote code that established the initial electrical position of the rotor by...
Here are two scope shots showing what the waveforms look like when I generate sine waves using a lookup table rather than using SVPWM. As can been seen, the waveforms extend down to nearly 0V. The first is for a high value of Iq and the second is for a lower value.
For the SVPWM case, if I...
The scope shot I posted shows the phase voltages U, V, and W relative to DC- (GND). What I'm having a hard time understanding is why the sine waves generated by SVPWM are offset by 8v. When I generate sine wave directly (e.g. not using SVPWM, but using lookup takes to generate sine waves...
Hi Klaus. Thanks for adding the code tags. I'll remember to use them the next time I post code.
The scope capture I posted was measured using a test fixture shown in the second photo in my post and the amplitudes can be read in the scope shot (all three phases are referenced to the same ground...
I'm building a board to control a three-phase PMSM motor. I believe I have most of the control code implemented and working, except that my SVPWM algorithm generates a DC offset of 8v. I'm not sure what causes this and would like to eliminate it. As a comparison, I also implemented a straight...
Given that the M68K was introduced in the late 1970s, and patents (at least in the U.S.) are good for 17 years, it's very unlikely that any patents related to the 68000 are still in effect.
True, but he's using PWM to generate the three phase outputs to the motor. According to his original post he's using different timers to generate the PWM outputs than the one(s) he's using to capture timings on the Hall sensor inputs.
I'm trying to control a BLDC motor with a microcontroller board and three MOSFET half-bridges and am running into issues with the Hall encoder outputs from the motor. I'm using the three Hall sensor inputs to determine when to commutate the motor in the usual six step sequence. The problem I'm...
Here are two to start with:
http://www.amazon.com/Making-Embedded-Systems-Patterns-Software-dp-1449302149/dp/1449302149
http://www.koopman.us/
Also, anything by Jack Ganssle is also good.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.