- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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开发适用的手持编程器,完成系统的软硬件调试及实车试用。并且分析出电动叉车交流异步驱动的工作特性,实现编程
您可能关注的文档
- Matlab图像处理课程设计报告.doc
- 企业文化建设管理制度范文完整版.doc
- 浅谈星巴克选址策略完整版.doc
- 带语音及蓝牙的八路抢答器.doc
- WXL课程设计.doc
- “以终为始”的课程设计技巧.doc
- 环境卫生管理制度完整版.doc
- FPGA的扫描键盘设计.doc
- c语言课程设计_电子日历.doc
- C1 管理人员岗位职责完整版.doc
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)