资 源 简 介
这是我毕业设计做的一个SVPWM同步永磁交流电机的控制系统,里面除了一个SVPWM的驱动算法之外,还有一个步进电机的控制器,以及基于QUARTUS7.2的NIOS II控制核心,通过PC的串口可以控制同步永磁交流电机和步进电机进行精确的定位。该系统较复杂,运用的知识也比较多,在SVPWM算法,PID算法,步进电机控制方面,NIOS II的串口编程等都有值得参考的地方。最好使用QUARTUS7.2编译,目标芯片是选用EP1C6Q240-This is my graduation project SVPWM make a permanent magnet AC synchronous motor control system, which apart from a driver SVPWM algorithm, there is a stepper motor controller, as well as QUARTUS7.2 based on the NIOS II control core, through PC serial port can be controlled permanent magnet AC synchronous motor and stepper motor for accurate positioning. The system is more complicated, the use of more knowledge, in the SVPWM algorithm, PID algorithm, stepper motor control, NIOS II serial programming, such as places are worth considering. QUARTUS7.2 compile the best use of the target chip is optional EP1C6Q240
文 件 列 表
svpwm_full_nios
svpwm
spi
sincos
simulation
pid_syslib
pid
park-1
nios32_sim
nios32_generation_script
encoder
db
8080
.metadata
.lock
.metadata
.sopc_builder
install.ptf
.sopc_builder
abaddr.v
altera.components
.cdtproject
altera.components
altpll0.bsf
altpll0.ppf
altpll0.v
altpll0_bb.v
altpll0_wave0.jpg
altpll0_waveforms.html
async_receiver.bsf
async_receiver.v
async_receiver.v.bak
async_transmitter.bsf
async_transmitter.v
async_transmitter.v.bak
circles.v
cos.hex
cpu.ocp
cpu.v
cpu_ic_tag_ram.mif
cpu_jtag_debug_module.v
cpu_jtag_debug_module_wrapper.v
cpu_mult_cell.v
cpu_ociram_default_contents.mif
cpu_rf_ram_a.mif
cpu_rf_ram_b.mif
cpu_test_bench.v
delay_reset_block.bdf
delay_reset_block.bsf
epcs_controller.v
epcs_controller_boot_rom.hex
jtag_uart.v
led.v
limit.v
nios32.bsf
nios32.ptf
nios32.ptf.bak
nios32.ptf.pre_generation_ptf
nios32.qip
nios32.sopc
nios32.v
nios32_log.txt
nios32_setup_quartus.tcl
onchip_mem.hex
onchip_mem.v
over_current.v
prev_cmp_svpwm.qmsg
reset_counter.bsf
reset_counter.v
reset_counter_bb.v
RXD_data.v
RXD_ready.v
sdram.v
sdram_test_component.v
setup.tcl
setup.tcl.bak
sin.hex
sopc_add_qip_file.tcl
sopc_builder_log.txt
stbusy.v
stepper.bsf
stepper.v
stepper.v.bak
stle.v
stlimit.v
stlocate.v
stposition.v
strst.v
ststop.v
sttst.v
svpwm.asm.rpt
svpwm.cdf
svpwm.done
svpwm.dpf
svpwm.eda.rpt
svpwm.fit.rpt
svpwm.fit.smsg
svpwm.fit.summary
svpwm.flow.rpt
svpwm.jdi
svpwm.map.rpt
svpwm.map.smsg
svpwm.map.summary
svpwm.pin
svpwm.pof
svpwm.qpf
svpwm.qsf
svpwm.qws
svpwm.sim.rpt
svpwm.sof
svpwm.tan.rpt
svpwm.tan.summary
svpwm.tcl
svpwm_assignment_defaults.qdf
svpwm_nios.bdf
timer_0.v
top.bsf
top.v
top.v.bak
top.vwf
TXD_busy.v
TXD_data.v
TXD_start.v
uart_0.v
vd.v
vq.v