新唐MCU技术
直播中

胖子的逆袭

12年用户 1122经验值
私信 关注
[经验]

用于实施开放环BLDC发动机控制的N76E003示例代码



  • 应用:这一基于N76E003的示例代码,用于实施开放环BLDC发动机控制
  • BSP 版本: N76E003_BSP_Keil_C51_V1.0.6
  • 硬件: Nutiny-N76E003
在这个示例代码中,用NuMicro 8051 N76E003系列作为例子。根据N76E003的PWM和GPIO中断,它可以实施开放环刷无线DC汽车(BLDC Motory),Pulse Width Modult(PWM)是一种通过修改工作周期来改变输出能量的技术。它可以应用到改变运动速度、控制阀门等等。

BLDC机动车的优点是体积小、可靠性高、耐力强强强强力强,而没有像微控制器那样控制电动装置,而BLDC机动车的缺点是BLDC机动车的缺点是需要像微控制器这样的电动装置来控制。

微控制器将输出6套PWM控制信号,3套MOS上下臂控制3级发动机,微控制器需要3个GPIO接收大厅信号以探测转子状态。

开放环控制器是一个简单的系统数学模型。 因为没有反馈信号可以自动修改自己到理想状态。 开放环控制器的坚固性比近环系统差。 但是, 如果系统不需要高精度, 它可以在开放环控制器上执行 。

该示例代码以开路控制器为基础,以控制BLDC发动机,并用变式阻力器修改发动机速度。

您可以在下列时间下载样本代码http://www.nuvoton.com/resources-downlo.1220154457。
nuvoton 核

更多回帖

发帖
×
20
完善资料,
赚取积分