牛卧堂 ARM Cortex m0 M4技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

30万转,直流无刷电机控制 Mini5D 代码

[复制链接]
Angus 发表于 2013-12-23 15:55:08 | 显示全部楼层 |阅读模式
本帖最后由 Angus 于 2017-2-15 17:58 编辑

特性简介 :  启转很顺,加速很快, 输出短路不烧功率管, 适用于各种 BLDC
1>,可实现多种方式的 无霍尔 BLDC 控制,航模、吸尘器、电动扳手、割草机、电锯 等领域已有量产案例。
2>,启用 Brake 功能,检测到大电流时立即关断MOS。经测试,电机转动时输出即使短接,也不会烧功率管,
3>,PWM 触发 ADC, 同步测量瞬间电流,实时监控电流, 给 MOS 最及时的保护。
4>,电机转动时,PWM 频率也可以随时改变
5>,120度方波、150 度方波,随时转换,非常简单
6>,上 MOS 做 PWM, 下 MOS 做 PWM, 还是上下轮换做 PWM, 改一个变量的值就可随时转换
7>,无霍尔转动、有霍尔转动,随时转换。 比如低速按霍尔转,高速无霍尔模式转。
8>,适用于各种驱动电路。配置时,调一个函数即可改变输出极性,以适用于各种驱动电路。
       为便于理解代码的整体思路,尽量简化代码,以上功能,有些不常用的,代码中已略去。若需要请咨寻芯唐。

Mini5xxD 版芯片特有功能:
1>写一个寄存器完成“PWM引脚切换+ GPIO口输出值改变 + 模拟比较器输入引脚切换”。
2>定时器溢出时,有自动换相功能。
芯唐 BLDC 方案 Mini5D 代 Mini5D_fly.zip (143.71 KB, 下载次数: 10182)
回复

使用道具 举报

我爱下载 发表于 2014-4-25 16:04:25 | 显示全部楼层
顶起,像楼主学习了
回复 支持 1 反对 0

使用道具 举报

陈飞宇 发表于 2013-12-26 13:37:18 | 显示全部楼层
貌似非常强大啊
回复 支持 1 反对 0

使用道具 举报

xiaoxiao2013 发表于 2014-4-29 15:40:05 | 显示全部楼层
新唐采用AD检测过零点的BLDC方案例程序,速度响应很慢,不符合客户要求,请问留的有接口可以改吗?我看了看,发现程序封装的太多,一直没找到可以修改的地方,请指点
回复 支持 0 反对 1

使用道具 举报

 楼主| Angus 发表于 2014-5-30 15:16:13 | 显示全部楼层
本帖最后由 Angus 于 2014-5-30 16:51 编辑
Troy 发表于 2014-5-28 20:51
请教一下,采用上下桥轮流导通的情况下,去磁时间有明显的缩短吗?

采用上下臂轮流做PWM的好处:六个MOSFET发热均匀。理论上电流波形也会好点。
我没仔细对比去磁时间,轻载去磁时间都很短。
回复 支持 1 反对 0

使用道具 举报

mikeliujia 发表于 2014-1-18 12:01:29 | 显示全部楼层
这个好像是研讨会时展出的电扇方案~~
回复 支持 反对

使用道具 举报

admin 发表于 2014-3-21 13:31:23 | 显示全部楼层
mikeliujia 发表于 2014-1-18 12:01
这个好像是研讨会时展出的电扇方案~~

电机应用比较多:电扇 电动车, ...都有完善的方案   
回复 支持 反对

使用道具 举报

 楼主| Angus 发表于 2014-5-9 14:05:04 | 显示全部楼层
本帖最后由 Angus 于 2014-5-30 15:35 编辑
xiaoxiao2013 发表于 2014-4-29 15:40
新唐采用AD检测过零点的BLDC方案例程序,速度响应很慢,不符合客户要求,请问留的有接口可以改吗?我看了看 ...


目前我们已推出采用比较器检测过零的方案,  硬件和以前的基本兼容。从启转到加100%加压, 不到半秒.  
回复 支持 反对

使用道具 举报

xiaoxiao2013 发表于 2014-5-13 15:32:51 | 显示全部楼层
Angus 发表于 2014-5-9 14:05
目前我们已推出采用比较器检测过零的方案,  从启转到加100%加压, 不到半秒.   ...

但是现在用了那个AD采样检测过零的方案,那个是不是不好?动态响应有什么方法可以改?就是速度变化很快到某个值,封装的太多,不好用啊
回复 支持 反对

使用道具 举报

 楼主| Angus 发表于 2014-5-27 17:43:18 | 显示全部楼层
本帖最后由 Angus 于 2016-12-8 11:38 编辑
xiaoxiao2013 发表于 2014-4-29 15:40
新唐采用AD检测过零点的BLDC方案例程序,速度响应很慢,不符合客户要求,请问留的有接口可以改吗?我看了看 ...

电机工作电压是多少?
如果是15V以下,可直接使用软件包里的电路。
如果是15V~100V之间,改一下MOS驱动方式。
若是100V以上,改动较大,硬件软件都要改。
回复 支持 反对

使用道具 举报

Troy 发表于 2014-5-28 20:51:37 | 显示全部楼层
请教一下,采用上下桥轮流导通的情况下,去磁时间有明显的缩短吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注新唐微信服务号

小黑屋|手机版|新唐(华邦)ARM Cortex M0 M4技术交流 ( 沪ICP备13045913号

GMT+8, 2017-2-20 09:57 , Processed in 0.218405 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表