中颖SH79F168单片机实现航模无刷电调方案
PDF格式 | 281KB |
更新于2024-08-30
| 148 浏览量 | 举报
"本文介绍了一种使用中颖电子的8位单片机SH79F168构建的航模无刷电调方案,通过AD采样技术进行反电动势检测,实现对无位置传感器无刷直流电机的控制。该方案利用了SH79F168内部集成的PWM、ADC和增强型外部中断等功能,减少了外围电路,降低了系统成本,增强了系统的稳定性和可靠性。"
1. 无刷直流电机控制
无刷直流电机(BLDCM)在航模中应用广泛,因为它们具有响应速度快、可靠性高、体积小和重量轻等优点。然而,无位置传感器的BLDCM相比于有刷电机和有位置传感器的无刷电机,其控制策略更为复杂,需要精确的算法来检测电机状态。
2. SH79F168单片机特性
中颖SH79F168是一款8位单片机,采用优化的8051内核,内置16K FLASH存储器,兼容标准8051指令集,并提供JTAG仿真接口。它拥有16.6MHz的内置振荡器,以及以下关键功能:
- 双DPTR指针,支持16位乘法器和除法器。
- 3通道带死区控制的12位PWM,6路输出,可设置为中心或边沿对齐模式,且包含故障检测功能。
- 7通道10位ADC,用于电流采样和过流保护的内置放大器和比较器。
- 增强的外部中断功能,提供多种触发方式。
- 硬件抗干扰措施和Flash自编程功能。
3. 系统硬件设计
系统设计中,SH79F168作为主控芯片,其内部资源几乎覆盖了整个控制系统的需要。三相逆变桥的上桥部分由三极管驱动,下桥部分由单片机的PWM端口直接驱动。这种设计减少了外部元件,提高了系统稳定性,同时降低了成本。
4. 三相逆变桥结构
三相逆变桥由上桥的PMOS和下桥的NMOS组成。下桥的NMOS由PWM01~PWM21直接驱动,而上桥的PMOS通过晶体管反相电路由PWM0~PWM2控制。这种布局充分利用了SH79F168的PWM端口,实现了高效驱动。
5. 反电动势检测
通过AD采样反电动势(Back EMF),可以判断电机的转速和位置,从而在没有位置传感器的情况下实现对无刷电机的控制。这种方法简化了硬件设计,提升了系统性能。
本文提出的基于SH79F168的航模无刷电调方案,通过巧妙利用单片机的内部资源,成功地实现了对无位置传感器BLDCM的有效控制,同时满足了航模对于轻量化、高可靠性和低成本的需求。
相关推荐








weixin_38559346
- 粉丝: 4
最新资源
- 昆仑通态MCGS嵌入版_XMTJ温度巡检仪软件包解压教程
- MultiBaC:掌握单次与多次组批处理校正技术
- 俄罗斯方块C/C++源代码及开发环境文件分享
- 打造Android跳动频谱显示应用
- VC++实现图片处理的小波变换方法
- 商城产品图片放大镜效果的实现与用户体验提升
- 全新发布:jQuery EasyUI 1.5.5中文API及开发工具包
- MATLAB卡尔曼滤波运动目标检测源代码及数据集
- DoxiePHP:一个PHP开发者的辅助工具
- 200mW 6MHz小功率调幅发射机设计与仿真
- SSD7课程练习10答案解析
- 机器人原理的MATLAB仿真实现
- Chromium 80.0.3958.0版本发布,Chrome工程版新功能体验
- Python实现的贵金属追踪工具Goldbug介绍
- Silverlight开源文件上传工具应用与介绍
- 简化瀑布流组件实现与应用示例