感应电机矢量控制及仿真 .docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
感应电机矢量控制及仿真 PAGE 第 PAGE \* Arabic \* MERGEFORMAT 6 页 本科毕业论文(设计) 中期检查报告 论文题目 感应电机矢量控制及仿真 1.论文工作是否按开题报告预定的内容及进度安排进行 论文工作正在按照开题报告中预定的内容和进度进行,现在已经基本熟悉了Altium Designer和CCS4.0软件,也基本完成了电路的设计和原理板的焊接,正在处于程序编写阶段,由于程序大概将千行,现在编写正处于困难阶段。但是由于板子出现小问题,导致编程进度有所拖延。 2.目前已完成的研究工作及结果 (1)首先集中地进行文献的搜集工作,对本课题有了较为清晰的认识。 (2)对于电路,电路设计如下: 这是最小系统电路,也是从TMS320F2335的开发板上截下来的,主要电路基本已经完整,只是换了一个晶振,依然是30MHZ的,不过是换了一个比较好的,并且实验室经常用的。 下面两个图分别是CAN总线的图和电路板的电源电路。电源电路是经过三个电源转换电路,分别是转5V,5V转3.3V,3.3V转1.9V,三个电源转换电路。 CAN总线电路是我们经常用的,分别由CANH和CANL组成,中间接120欧姆的电阻,可以在CAN总线上接收发器,进行数据的收发。 电路已经设计完成,接下来就是焊接板子和程序的编写。程序编写的思路如下: 将整个过程分为9个状态和6个功能模块,通过CAN总线与主控制器通信,能通过使用者按键完成51个静态参数的查询与修改,15个动态参数的查询,两个故障历史记录查询,并通过液晶显示和数码显示以及LED实时的反映查询和修改的内容和参数值,并对修改结果进行反馈,使用户及时的了解修改是否成功以及修改出错的可能原因。另外,还加入了三个特殊功能:下载主控制器的参数到eeprom,上传存的参数到主控制器和查询控制器信息。下面是具体的说明。 主函数框架。 关闭总中断系统初始化 关闭总中断 系统初始化 开总中断 启动定时器 进入主循环 图1 主函数流程图 主循环内就只有一个函数:lcdshow(),实现液晶显示的功能;另加处理两个特殊菜单的代码:下载和上传。其他功能都在中断程序中实现。 二.功能模块。 功能模块包括:键盘扫描模块,液晶显示模块,数码显示模块,LED显示模块,CAN总线模块,EEPROM模块。 键盘扫描模块。 函数名:keyscan(); 功能:扫描是否有按键产生,并将产生的键值记录下来供其他模块使用。 b) 液晶显示模块。 函数名:lcdshow(lcd),参数lcd表示要显示的内容的编号。 功能:显示编号为lcd的内容。 液晶显示指令集: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 0 0 0 0 0 0 0 0 1/0 2 0 0 1 1 显示起始行(0~63) 3 0 0 1 0 1 1 1 页号(0~7) 4 0 0 0 1 显示列地址(0~63) 5 1 0 BUSY 0 On/off Reset 0 0 0 0 6 0 1 写 数 据 7 1 1 读 显 示 数 据 说明:1为显示开/关指令,DB0=1为开显示,DB0=0为关显示; 2为显示起始行设置指令,该指令设置了对应液晶显示屏最上一行的显示RAM的行号; 3为页设置指令; 4为列地址设置指令,设置了页地址和列地址就唯一的确定了显示RAM中的一个单元; 5为读状态指令,各参量的含义为: BUSY:1-内部忙 0-内部闲 On/off:1-显示关 0-显示开 RESET:1-复位状态 0-正常状态 6为写数据指令; 7为读显示数据指令。 c) CAN总线模块。 CAN总线模块包括三个函数:caninit(),CAN总线初始化子程序; Canread(),can总线读数据子程序;canwrite(),can总线写数据子程序。 功能:用于通过can总线从主控制器读数据和向其写修改的参数值。 d) EEPROM模块. 主要进行数据存储以及对已有数据进行掉电记忆功能的编写。 下图为编程器的几个显示图片。 3.后期拟完成的研究工作及进度安排 (1)需要研究工作:交流电驱动系统需要现场调节大量控制参数,需要开发手持编程器完成该功能。基于TI28335开发适用的手持编程器,完成系统的软硬件调试及实车试用。并且分析出电动叉车交流异步驱动的工作特性,实现编程

文档评论(0)

小蜗牛 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档