ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:1,005.29KB ,
资源ID:464995      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/464995.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电气基于SOPC的无位置传感器直流无刷电动机远程监控系统.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电气基于SOPC的无位置传感器直流无刷电动机远程监控系统.docx

1、电气基于SOPC的无位置传感器直流无刷电动机远程监控系统基于SOPC的无位置传感器直流无刷电动机远程监控系统顾春阳,万鹏,陈宇,刘冰电气工程及自动化学院指导教师:杨春玲(教授/博导)一、课题研究目的本课题研究了一种基于SOPC的无位置传感器直流无刷电动机远程监控系统,充分发挥硬件设计的可移植性,具有较高的可靠性和抗干扰能力,在换相精度和通用性方面可达到较优的水平,将能够满足无位置传感器无刷直流电机在高精度领域应用的要求;可以在线升级,缩短开发时间;具有高度的空间开放性,顺应电机驱动系统开放式、智能化的发展潮流。二、研究背景常用的无刷直流电机无位置传感器位置检测方法中,反电动势过零检测法由于检测

2、电路结构简单,算法亦不复杂,因此发展最成熟,应用最为广泛。以软件方式实现过零检测及驱动控制会引入一定的执行延时,还会增加CPU的负担,限制电机其它控制任务的完成。另外,传统的反电势过零检测法仅能在额定转速20%以上以上才能使用,调速范围受到很大制约。随着科学技术的不断发展,生产规模的不断扩大,现代机电控制系统越来越趋向于高精度、微型化及大规模化发展,网络化控制已成为其必然的发展趋势。基于Internet的远程控制技术将使BLDCM控制系统通过网络实现对设备的远程控制、管理和维护,同时也实现资源和技术的共享。它可以拓宽人们的作业空间和范围,;不需要人们铺设专门的通讯线路;有利于减少远程控制的成本

3、、扩大远程化距离、实现对任意节点的访问。三、研究主要内容31 总体方案设计基于SOPC的无位置传感器直流无刷电动机远程监控系统总体方案如图3.1所示,由FPGA核心处理器、驱动隔离电路、AD检测电路、网络接口、电机本体等部分构成。图3.1 总体方案框图32 FPGA电机控制IP核设计3.2.1 电机控制IP核概述根据无刷直流电机控制方法的分析结果设计电机驱动IP核结构框图如图3.2所示。图3.2 电机驱动IP核结构设计框图 电机驱动IP核主要由AD73360驱动接口、反电势过零检测单元、三段式同步起动模块、转速电流双环负反馈调节器和PWM控制器五大部分组成。3.2.2 三段式同步启动模块在无刷

4、直流电机启动时不能根据反电动势进行换流。需要采用包括预定位、加速和自动切换三个环节实现电机的开环软起动,克服反电势过零检测算法不能够自起动的缺陷。图3.3为三段式同步启动模块在Modelsim中的仿真结果。图3.3 三段式同步启动Modelsim仿真结果3.2.3 AD73360驱动接口单元AD73360是ADI公司生产的新型16位AD转换器,具有六个独立的模拟量输入通道,每个通道可同时采样,使用六线工业标准同步串行接口,所以特别适合于三相制电力运行参数测控类应用(三个相电压和三个相电流同时采样)系统。图3.4为AD73360接口I/O结构图。图3.4 AD73360接口I/O图3.2.4反电

5、势过零检测单元反电势过零检测单元由四部分组成。时钟分频模块将50MHz的系统时钟分频得到100kHz的时钟信号送入相位延迟模块。反电势相位转换模块将3路端电压信号计算得到反电势信号。再由反电势信号的过零点得到初步的换相信号。相位延迟模块实现了由phase_i到phase_c信号的转换,同时向速度信号生成模块提供频率与电机转速成比例的脉冲信号flag6。速度信号生成模块利用flag6对电机进行M/T法测速。图3.5为反电势过零检测内部结构(RTL级)。图3.5 反电动势过零检测内部结构图(RTL级)3.2.5转速电流双闭环调节器在此模块中,ASR和ACR都采用限幅的增量式数字PI算法。此外,转速

6、调节器同时还融合了改进的分段式的数字PI算法。3.2.6 PWM控制器PWM控制器部分包括电机开闭环切换模块和PWM信号生成模块,用于将上述各模块生成的占空比和相位转化成为电机驱动所需的脉冲信号。 3.2.7 电机驱动IP核综合结构电机驱动IP核内部结构如图3.6所示。图3.6 电机驱动IP核内部结构图(RTL级)33 FPGA-DM9000A组件控制器及电机驱动IP核接口设计DM9000A控制器与电机控制器均为用户自定义NIOS系统的外部设备,均以自定义组件的形式添加到SOPC Builder中。DM9000A控制器和电机驱动IP核接口添加到SOPC Builder中后,生成的顶层原理图如图

7、3.7所示。图3.7 NIOS系统顶层原理图34 硬件电路设计3.4.1 FPGA最小系统板本设计使用的主控芯片是CycloneII系列EP2C20Q240C8N。FPGA最小系统板包括六部分:电源部分、EPCS配置电路部分、SRAM与FLASH部分、FPGA芯片及其周边元件、FPGA通用IO部分和UART电路部分。具体原理图见附录1。3.4.2 DM9000A网络接口电路DM9000A的功能和控制方法已在3.3节中介绍。其硬件电路主要包括:电源电路、RJ45网络接头和DM9000A芯片及外围配置电路。原理图详见附录2。3.4.3驱动隔离电路驱动隔离电路主要由光耦器件、IR2130芯片与IRF

8、540组成。控制电路输出六路PWM调制波,经过高速双路光耦芯片HCPL2631进行光电隔离后,送入到功率器件中,实现对无刷直流电机的驱动控制。其电路原理图见附录3。3.4.4 AD检测电路AD采样电路使用AD73360模/数转换芯片。该芯片自身的优良特性和独到的外围电路设计使其能很好的适用于本系统的信号采集工作。本设计使用交流耦合方式,极大改善了采样电路性能。交流耦合滤掉了无用的直流分量,使反电势的过零点与AD基准电压重合,简化了FPGA对反电势过零点的检测算法;采样信号以基准源为对称中心,最大限度的降低了基准不稳对精度的影响,提高了采样精度。该设计是一次创新性的尝试。AD采样的详细原理图见附

9、录4。35 嵌入式服务器设计系统的软件设计由本地嵌入式操作系统下WEB服务器、远程浏览器与控制界面构成一个完整的远程监控控制系统。嵌入式操作系统结构图如图3.8所示。图3.8嵌入式操作系统结构图3.5.1 操作系统下的嵌入式WEB服务器设计网络通信必须建立在多任务实时操作系统上。因此我们采用操作系统,其特点为: 小巧(最小内核2K); 公开源代码,详细的注解; 可剥夺实时内核; 可移植性强,可裁剪; 实时多任务。这些特点有利于网络通信在FPGA中的实现。WEB服务器框图如图3.9所示。图3.9 WEB服务器框图3.5.2 WEB服务器工作程序流图本服务器是基于套接字建立连接的,程序流图如图3.

10、10。 图3.10 用套接字建立连接的程序框图3.5.3 网络控制界面控制界面是用HTML语言编写的网页,以压缩文件的形式烧写在FPGA的Flash上,客户端通过IE浏览器进行访问。控制网页的截图如图3.11、3.12、3.13所示。(1)主页进入系统图3.11 进入系统-网页截图(2)控制页面图3.12 控制页面-网页截图(3)提交成功图3.13 提交成功-网页截图四、结论经过近一年的研究,我们设计出了基于SOPC的无位置传感器直流无刷电动机远程监控系统,主要成果有:研究了反电势过零检测原理及其补偿算法,实现了基于FPGA的直流无刷电机控制系统;提出了基于交流耦合方式的反电势信号检测方式,并

11、由实验证明可提高采样精度和抗扰性,提高调速范围;构建了嵌入式服务器,实现远程控制;完成了基于SLBLDCM控制系统实体,实现了双环数字化控制,达到以下指标: 可控制电机转速125r/min2500r/min(5%额定转速额定转速),调速范围D20; 低于0.5%的转速误差。系统具有以下创新点:(1)采用SOPC技术,具有自主知识产权,具有良好的通用性与可移植性;(2)可并行无延迟地驱动多路电机;(3)开发一种无等待的过零检测硬件逻辑电路,避免软件检测运行延迟;(4)采用专用三相电量测量AD器件AD73360及交流耦合方式,提高了系统的调速范围和稳定性;(5)构建了基于FPGA的嵌入式服务器,编

12、写了兼容TCP/IP协议的精简版网络应用层协议,为嵌入式远程控制提出了一种新的实现方案。五、体会与收获在此次国家大学生创新性实验计划项目中,我们研究了反电势过零检测原理及其补偿算法,实现了基于FPGA的直流无刷电机控制系统;进行了网络通信的研究,构建了嵌入式服务器,实现了电机的远程控制;达到并超过了立项的各种指标要求。在本系统的设计和制作过程中,我们从理论学习到动手实践,遇到了很多问题,同样积累了很多经验。在整个制作过程,我们的实际动手能力得到了很好的锻炼,进行了FPGA方面的设计应用,学习了网络通信协议,研究了电机控制技术,探究了Protel DXP软件的使用,PCB板的制作,在实践中进一步加深了对理论知识的理解。在今后的学习中,我们会继续努力,争取更大的进步!附录1 FPGA最小系统板原理图图f1.1 顶层原理图图f1.2 电源电路原理图图f1.3 SRAM及FLASH原理图图f1.4 FPGA芯片及周边元件图f1.5 FPGA通用IO原理图图f1.6 UART电路原理图附录2 DM9000A电路原理图 图f2.1 DM9000A原理图 附录3 驱动隔离电路原理图图f3.1 IR2130驱动电路原理图附录4 AD采样电路原理图图f4.1 AD采样电路原理图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1