- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型无刷直流电机的无位置传感器控制
关键字: HYPERLINK /gykz/search.php?searchtype=keywordskeywords=%E5%8D%95%E7%89%87%E6%9C%BAsearch=1 \t _blank 单片机 HYPERLINK /gykz/search.php?searchtype=keywordskeywords=%E6%97%A0%E4%BD%8D%E7%BD%AE%E4%BC%A0%E6%84%9F%E5%99%A8search=1 \t _blank 无位置传感器 HYPERLINK /gykz/search.php?searchtype=keywordskeywords=%E6%97%A0%E5%88%B7%E7%9B%B4%E6%B5%81%E7%94%B5%E6%9C%BAsearch=1 \t _blank 无刷直流电机
0 引言
??? 在一些应用场合要求使用的电机体积小、效率高、转速高,微型永磁无刷直流电机能够较好地满足要求。因为电机体积较小,安装位置传感器困难,所以微型无刷直流电机的无位置传感器控制就显得尤为必要。
??? 无刷直流电机的无位置传感器控制的难点在于转子位置信号的检测,目前国内外研究人员提出了诸多方法,其中反电动势法最为简单、可靠,应用范围最广泛。普遍采用的控制方案为基于DSP的控制和基于专用集成电路的控制等,但是其价格高、体积大,不利于用在微型电机控制器中。本文介绍基于C8051F330单片机、检测反电动势法的无位置传感器无刷直流电机的控制器,系统结构简单,体积超小型,价格低廉,运行性能良好。
1 无传感器无刷直流电机的控制方式
??? 实现无刷直流电机电子换相及PWM控制的逆变器主电路如图1a所示。采用两两通电方式,即每一个瞬间有两个功率管导通,每隔60°电角度换相1次,每一功率管导通120°电角度。功率管的导通顺序是:V6V1→V1V2→V2V3→V3V4→V4V5→V5V6。
??? 在方波无刷直流电机中,定子绕组的反电动势波形(即气隙磁通波形)为正负对称的梯形波,如图1b所示。从图中可以看出当检测到不通电相绕组的反电动势为零时,以此作为起点滞后30°电角度,即为最佳换相时刻。因此只要测出各相反电动势的过零点就可获得三相电机所需的6个关键位置信号,进而实现定子绕组的正确换流。电动机绕组中性点0一般未引出,直接测定绕组反电动势相值比较困难,而便于测量的是三相定子绕组对地的端电压。端电压过中点(直流电源电压的一半)与反电动势过零点在时间上是重合的,所以寻找反电动势的过零点后30°电角度即相当于寻找端电压的过中点后30°电角度。
2 控制系统设计
2.1 硬件电路设计
??? 系统的硬件电路图如图2所示,以C8051F330单片机、逆变桥电路、端电压检测电路、稳压电路等组成。本电路设计得非常简洁,各种元器件都使用小型的贴片封装,非常适合对成本和体积都比较敏感的微型电机控制器。
??? 逆变桥电路中上桥臂为P型MOSFET器件FDS6679,下桥臂为N型MOSFET器件M4410B,均为低电压驱动器件。FDS66 79通过一个NPN型三极管驱动,而M441 0B由C8051F330的P1口直接驱动(P1口设置成推挽输出)。PWM控制模式定为:PWM仅应用于半桥的下端MOSFET,同时换流的上端(对角线)MOSFET仅起换相通断控制。
??? 电源电压和电流的检测:当UV相通电,在PWM开通期间检测U相的端电压Uu,由于MOSFET的通态电压很小(小于0.1V),端电压uu可以近似看作是电源电压UD;在下桥臂源极和电源地之间串接采样电阻,通过P0.4口检测电阻电压得到电流值,输入信号先经过内部可编程增益放大器放大,再作A/D转换。
2.2 软件设计
??? 软件主要有初始化程序、电机起动程序、端电压检测及换相程序、电压和电流保护程序、运行控制程序等组成。共有四个中断:PWM中断、ADC 中断、T1中断、T2中断。其中T2中断实现电机起动程序,PWM中断在PWM开通期间启动ADC中断,在ADC中断中进行端电压检测,当检测到反电动势过零点时启动T1中断完成换相。主程序如图3所示。
2.2.1G8051 F
??? 由于C8051F330单片机与8051单片机在内部资源上有差异,所以它们的初始化有所不同。主要有两点不同:对外引脚的交叉开关的配置;对系统时钟源的配置。考虑到用户自己写初始化程序很繁琐,Silicon Labs公司推出了C8051F单片机初始化代码生成程序软件Config2Version 1.30。用户只要在图形化的界面上用鼠标点击选择,就可以方便地生成C8051F330的初始化程序。大大加快了用户的开发速度。
2.2.2 P
您可能关注的文档
- 首都体育学院教育学考研试题.doc
- 首届全国小学语文教师素养大赛题目集锦.doc
- 数据的输入与输出.ppt
- 数据结构 第七章.ppt
- 数据结构 第三章.ppt
- 数据结构 第五章.ppt
- 数据结构_实验三_栈和队列及其应用.doc
- 数据结构第三章第四章.doc
- 数据结构课程设计之图书管理系统.doc
- 数据库的嵌套查询实验.doc
- 2025年生物医用材料表面改性技术新突破研究与应用深度分析报告.docx
- 柔性电子材料在虚拟博物馆领域的应用与市场潜力报告.docx
- 智能制造项目实施中的风险评估模型构建报告.docx
- 生态公园规划初步设计评估报告2025:公园管理与社区共建模式.docx
- 基于2025年农业产业升级,现代种业创新基地建设项目可行性研究及发展策略报告.docx
- 2025年工业互联网平台AR交互技术在工业生产设备智能化中的应用.docx
- 2025年家具个性化定制生产模式下的定制家具市场渠道拓展研究报告.docx
- 合规科技引领法律行业变革:2025年行业发展趋势与战略建议报告.docx
- 2025年人工智能在智能电网故障诊断与预测中的故障诊断专家系统研究报告.docx
- 装配式建筑部品部件2025年装配式建筑产业链协同发展报告.docx
文档评论(0)