- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BLDC控制器
总线式无刷运动控制器设计
指导老师: 刘汉忠
组 员: 卞维彬
曹增龙
总线式无刷运动控制器设计
摘要:
本无刷运动控制器是基于DSP的无刷直流电机控制器,分为控制器和驱动器两部分,分别由DSP作为主控制器,两者通过串行总线通信完成控制功能。控制器通过键盘输入指令同时显示在屏幕上,然后经过译码处理,最后通过串行总线发送给驱动器完成相应的功能。用户通过简单设置及可实现无刷电机正传,反转,变速,运行时间等控制。
控制系统总体设计
本控制器由dsPIC30F3011作为主控制器,独立按键作为输入模块,12864作为显示模块,电机驱动器组成。
控制器芯片为dsPIC30f3011,是一款高性能16位数字信号控制器。它采用改进的哈弗结构,指令速度达到30MIPS,29个中断源,5个16位定时器/计数器,6个PWM输出通道等,能满足电机控制的要求。
输入模块为6个按键,分别为MODE,SET,SHIFT,UP,RUN,STOP。按下SET键,进入指令电机模式,此时光标闪烁;按SHIFT键可以选择需要调整的指令位;按下UP就可以进行操作代码和数字选择;修改完毕再按下SET就结束编辑了,长按MODE 3秒则对编写好的指令进行保存。此时按下RUN,控制器发送驱动指令到驱动器;按下STOP则停止。
显示模块为12864汉字液晶显示器,可以显示自定义的字符。液晶分4行显示操作代码和数字,每行显示3条指令。
电机驱动器也是用dsPIC30f3011,配合控制器输入的指令,驱动相应的电路控制电机,实现电机的正反转,启停,延时控制。
系统结构框图
显 示 器
12864
无 刷 电 机
驱 动 器
主控芯片 DSPIC30F3011
输 入 按 钮
控制器常用指令
指令由操作代码+操作数组成,操作符占一个字节,操作数占 4 个字节。操作符有:F、R、L、A、B、C、D、E、H、X。
F1000:表示电机正转(Forward),速度为 1000r/min。
R0500:表示电机反转(Reverse),速度为 500r/min。
L0020:表示前一状态持续(Last)时间为 20s。
A0750:表示 A(输入)端口与地短接,速度变为 750 r/min。
B0850:表示 B(输入)端口与地短接,速度变为 850 r/min。
C0950:表示 C(输入)端??与地短接,速度变为 950 r/min。
D1050:表示 D(输入)端口与地短接,速度变为 1050 r/min。
E0000: E 为输出端口,后面操作数为零时,表示 E 端口输出低电平,操作数为非零时,表示E 端口输出高电平,高电平电压默认为 5V。
H0001: H 为输出端口,后面操作数为零时,表示 H 端口输出低电平,操作数为非零时,表示 H 端口输出高电平,高电平电压默认为 5V。
X0003: X 表示循环,当操作数为 9999 时,表示无限次循环,操作数为其他数值时,操作数等于多少,则循环多少次。
示例:
F1000 L0010 R2000
A0850 L0015 B1500
E0000 L0001 E0001
X0003
以上程序段表示,先电机正转,速度为1000r/min,持续时间为10s,然后反转,速度为 2000r/min,若 A 输入端口接地,则速度变为 850r/min,该速运行持续 15s,若 B 输入端口接地,则速度变为 1500r/min, 使 E 端口输出低电平,低电平持续 1s,E 端口再输出高电平,返回程序起始处,共循环 3 次。
控制器软件流程图
电路原理图
您可能关注的文档
最近下载
- 实施指南《GB_T28004.2-2021纸尿裤第2部分:成人纸尿裤》实施指南.docx VIP
- 新解读《GB_T 28004.2 - 2021纸尿裤 第2部分:成人纸尿裤》最新解读.pptx VIP
- 2024《字节跳动科技公司企业文化研究(附访谈)》17000字.docx
- 没有纽扣的红衬衫精品学案.pdf VIP
- 一种船用机械化电缆拉放闭环滑轮工装及施工方法.pdf VIP
- 2025年云南中职生高考医学类专业理论测试卷真题 .pdf VIP
- 充电站施工方案.docx VIP
- ISO 3758-2023中文+英文-纺织产品-维护标签规范符号法.pdf
- 新解读《GB_T 39391-2020女性卫生裤》.docx VIP
- LS产电伺服L7系列用户手册.pdf
文档评论(0)