
中颖SH79F168单片机实现航模无刷电调方案
86KB |
更新于2024-09-01
| 97 浏览量 | 举报
收藏
"本文介绍了基于中颖8位单片机SH79F168的航模无刷电调方案,利用AD采样反电动势检测技术控制无位置传感器的无刷直流电机,降低了系统成本并提高了可靠性。"
1. 无刷直流电机控制
无位置传感器的无刷直流电机(BLDCM)在航空模型中广泛应用,因其高速、高可靠性、小型化和轻量化等优点。然而,与有刷电机和有位置传感器的BLDCM相比,无位置传感器的控制算法更为复杂,需要精确的反电动势检测来确定电机转子的位置。
2. 中颖SH79F168单片机
中颖SH79F168是一款8位单片机,具有8051兼容的单机器周期内核,内置16KFLASH存储器,支持JTAG仿真。它提供了丰富的电机控制功能,如双DPTR指针、16位乘法器和除法器、3通道12位PWM(带有死区控制和故障检测)、7通道10位ADC、内置放大器和比较器、增强型外部中断以及硬件抗干扰措施。这些特性使得它成为航模无刷电调的理想选择。
3. 系统硬件设计
系统硬件设计以SH79F168为核心,利用其片内资源实现控制功能,简化了外围电路,降低了成本并提升了系统的稳定性。三相逆变桥采用上下桥驱动,上桥通过晶体管驱动,下桥直接由PWM端口驱动。PWM端口可以灵活配置,以满足不同驱动需求。同时,外部中断INT4x被配置为双沿触发,确保准确捕获电机状态变化。
4. 反电动势检测
通过AD采样反电动势(Back EMF)是控制无位置传感器BLDC的关键。当电机旋转时,产生的反电动势可以反映转子的位置信息。通过连续监测反电动势,单片机可以计算电机转速和位置,进而控制电机的换相,实现高效且稳定的运行。
5. 成本与效率优化
利用SH79F168的片内功能,不仅减少了外部元件,还减少了软件处理的复杂性,降低了整体系统成本,同时提高了控制效率和系统的响应速度。此外,单片机的Flash自编程功能允许动态存储和更新参数,适应不同工作条件。
总结,基于中颖SH79F168的航模无刷电调方案通过巧妙地整合硬件资源,实现了对无位置传感器BLDC的精确控制,优化了系统的成本与性能,是航空模型领域的一个高效解决方案。这种设计思路也为其他类似应用提供了参考。
相关推荐







weixin_38628150
- 粉丝: 4
最新资源
- Delphi7仿腾讯QQ登录界面设计与实现
- 基于Struts Hibernate Spring的学生公寓管理系统开发
- JavaMail开发手册:实例详解与核心技术
- SVM支持向量机源代码及其分类与回归示例
- 基于JSP和Struts的ERP系统开发示例
- VB换肤控件源码解压使用教程
- NASM中文编程手册:汇编语言指南
- 模拟电子技术网络教育练习题集
- 路由技术基础与高级配置合集详解
- 探索JAR与UMD电子书阅读器: 阅读新体验
- 提升系统性能:Uniblue RegistryBooster 2.0独家注册表清理优化
- HTML颜色选择工具:htmlcol.exe的介绍
- 网易编辑器功能演示与HTML结构解析
- C#与ASP.NET图片上传功能的实现示例
- 测试分析报告模板的完整目录结构解析
- Java版阳光酒店管理系统功能介绍与权限管理
- 经典权限管理系统源代码实现与部署指南
- C10K挑战与构建高效Socket服务器
- C++与C库函数及文件参考大全
- 掌握SQL语句的利器:Access查询分析器
- Jikes.exe编译器:JAVA/LIB下的高效Java代码编译工具
- JSP技术实现eWebEditor在线文本编辑器
- Java和JSP开发的在线拍卖系统实现
- 仓储管理系统的核心价值与实现