基于DE2开发板的直流电机控制系统的设计

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:xingsen777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  引言
  直流电机(DC machine)是一种常用的机械能和电能转换的元件,由定子和转子两种基本结构组成,其中,定子是运行时静止不动的部分,主要作用是产生磁场:转子是运行时转动的部分,主要作用是产生电磁转矩和感应电动势。使用者通过对外围输入信号的控制间接控制定子和转子,进而实现控制直流电机的工作。
  目前,在直流电机的控制系统中,很多设计者喜欢采用单片机(如8051)或者DSP(如MSP430)作为微控制器,这样做的优点是成本较低,缺点是需要较多的外围电路和端口,可能会导致系统的稳定性不够高。
  本设计给出一种方案,该方案采用Altera公司提供的Nios II作为控制系统的核心单元:采用Altera提供的基于Avalon总线的IP和用户自定义的基于Avalon总线的逻辑单元作为外设:采用DE2开发板作为验证平台。
  Altera提供的DE2开发板拥有丰富的硬件资源:主芯片FPGA(EP2C35)有35KLES,8MB SDRAM,4MB FLASH,4个按键开关,27个LED灯,80脚扩展端口,TV解码器及其接口,24bits CD品质声道CODEC,USB控制器及其接口,以太网,等等。这些硬件资源能够满足较为复杂的硬件设计。
  硬件设计
  如图1所示的系统硬件结构,虚线框内为FPGA(EPXC35)内部硬件结构,其中:
  1)Nios II为Altera推出的32位RSIC嵌入式处理器,它作为整个系统的核心,控制着系统的正常工作;
  2)Timer为定时器,主要用于系统的中断等服务:
  3)JTAG-UART为自定义模块,主要用于软件设计过程中的调试:
  4)PIO为自定义外设模块,经设计后可以挂载到Avalon总线上,它与4个按键相连接,这样按键和Nios II之间便可通过总线进行通信:
  5)按键,共4个,作用分别是控制系统启动,控制电机加速,控制电机减速,控制电机转向:
  6)SDRAM控制器为自定义外设,经设计后可以挂在到Avalon总线上,这样Nios II可以经过总线与SDRAM进行数据通信:
  7)Flash控制器为自定义外设,经设计后可以挂在到Avalon总线上,这样Nios II可以经过总线与Flash进行数据通信:
  8)PWM(脉冲宽度调制)模块为自定义模块,经设计后可以挂在到Avalon总线上,这样Nios II可以通过控制该模块实现控制直流电机的功能:
  9)SDRAM用于存储软件运行时的一些指令和数据,Flash用于FPGA下载固化程序:
  10)驱动电路用于将PWM信号进行转换进而驱动直流电机。
  如图2所示的PWM模块硬件结构,其中:
  1)方向控制寄存器,周期控制寄存器,占空比寄存器用于存储软件经总线写入的数值:
  2)PWM逻辑用于根据上述3个寄存器的内容产生相应的逻辑,进而产生相应的PWM用于控制直流电机。
  上述的各个模块经设计好之后采用Altera公司提供的SOPC Builder工具进行可视化的系统搭建,待系统搭建完毕后产生硬件配置文件,接下来便可以进行软件开发。
  软件设计
  软件设计流程
  Altera公司提供完善的软硬件开发环境,硬件部分采用SOPC Builder工具开发,软件部分可以采用Nios IDE开发工具,具体开发流程如图3所示。
  软件具体设计
  如表1所示的寄存器说明,在软件设计过程中,通过Avalon总线对相应偏移地址处的寄存器写入数值,PWM逻辑模块通过取相应寄存器的值产生对应的逻辑功能来控制直流电机。
  基地址在产生硬件配置文件的时候软件会自动分配,偏移地址是设计者在设计过程中自行定义的,软件编译后会产生system.h文件,里面有详细的硬件信息,设计者可以查阅该文件进行相应的开发。
  软件流程
  如图4所示。
  总结
  本设计给出了一种基于DE2开发板的设计方案(构思),采用Nios II软核作为控制核心,并设计了一种基于Avalon总线的PWM控制器模块,通过外加一些存储模块等外设构成了片上系统(SoC)。该系统可以控制直流电机的转向和转速,具有灵活可配置等特点。本设计给出的方案(构思)可以进行简单的移植,实现用户自定义逻辑。
  参考文献:
  [1]姚文刚,余国强,孟小锁基于多DsP架构的电机控制系统[J]计算机技术与发展,2006,16,(6):48-50
  [2]Altera Corportion,Nios II Softwa re DeveloDer’sHandbook[EB/OL],2004,http//www.altera.com
  [3]杨小明.Nios系统中Avaion从外设(PWM)的设计和研究[D]昆明:昆明理工大学,2007
其他文献
随着国内城市化进程的不断加快,城市生活以及工业的用水消耗量急剧增加。进行市政给排水管路的合理设计与规划,能够有效的减少城市水资源的浪费,提高废弃水的处理能力。但就
前言  电力在人们的日常生活中是非常重要的一种资源,因此从供电企业的角度来说,安全地对用户进行电力输送也是一项十分关键的工作,如果在线路中存在人员偷窃电力资源的现象,会给国家的供电网络带来极大的影响,也会影响到电力企业的正常管理。这就需要我国的电力企业在日常的工作中增强对窃电行为的防范与管理,在日常的时间段中增强供电的监管工作,有效报站(保证)用户用电的安全和质量。  一、窃电行为的种类划分  当
2014年8月,由教育部高等学校计算机类专业教学指导委员会主办,德州仪器(TI)协办的"2014 TI杯全国大学生物联网设计竞赛"在上海交通大学举行。来自30多所大学的资深教授和业界专家,对50件参赛作品进行了评选。最终,来自哈尔滨工业大学的韶韵队凭借"智能寝室"脱颖而
针对现有调度算法的不足,提出了一种新的基于服务质量(QoS)的长期演进项目(LTE)的改进下行调度算法。根据多业务的用户,该算法在修正的最大加权时延优先(M-LWDF)算法的基础上引入了指
《机动车行车安全技术条件》GB7258-2012中规定了行车制动性能检验的若干种方法,其中包括用制动距离检验行车制动性能、用充分发出的平均减速度检验行车制动性能等,制动性能测试仪正是根据这些测试要求开发出来的一种仪器。除了上述制动性能测试功能外,仪表同时还具有测量加速性能、踏板力、路面坡度以及车速表校验等功能。
【摘要】本文根据炸药震源勘探实际使用情况,从炸药起爆、爆轰理论和混合理论角度分析,结合现有粉状震源药柱生产工艺,进行可行性分析和实际使用,得出一种更适应粉状震源药柱生产的新型工艺技术方法,本工艺通过对混药工艺和装药结构的改进,提高了粉状震源药柱的起爆和传爆可靠性,满足了用户的需求,达到了预期解决的目的。  【关键词】震源药柱;爆轰理论;混合工艺;装药结构;勘探  1、引言  地震勘探是通过人工方法
本文主要对启备变保护误动原因进行了分析,并且详细的阐述了整改措施。
【摘要】工业化进程的加快,使得社会对于电力的需求不断增加,传统电网结构逐渐无法满足日益增长的电力需求,智能电网技术逐渐得到了应用和普及。智能变电站是智能电网的重要组成部分,直接影响着智能电网运行的稳定和安全。因此,做好智能变电站二次设备的运行维护工作,是非常重要的。本文结合智能变电站的特点,对其二次设备的运行维护和检修进行了分析和探讨。  【关键词】智能变电站;二次设备;运行维护;检修  前言  
针对照明灯维护市场,为解决在荧光灯维修过程中需反复试错的烦恼,福禄克公司推出了新型Fluke 1000FLT荧光灯测试仪。Fluke 1000FLT荧光灯测试仪可以避免在荧光灯维修过程中的猜
用"细致"、"专注"和"认真"来描述一家日本半导体企业,新日本无线株式会社就是其中的杰出代表,作为经典运算放大器NJM4558的发明企业,新日本无线不断把运算放大器的性能推向新的高度