牛卧堂 ARM Cortex m0 M4技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

成熟的Mini5D直流无刷电机代码——节省研发时间

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

特性简介 :  启转很顺,加速很快, 输出短路不烧功率管, 适用于各种高低速或高低压 BLDC(少数需微调参数才会最佳)
1>,可实现多种方式的 无霍尔 BLDC 控制,移植航模、吸尘器、电动扳手、割草机、电锯 等领域已有量产案例。
2>,启用 Brake 功能,短路时硬件先关MOS,再去执行中断代码。经测试,即使在电机转动时短接输出,也不会烧功率管
3>,PWM 触发 ADC 同步测量瞬间电流,实时监控电流峰值和平均值, 给 MOS 最及时的保护
4>,电机转动时,PWM 频率也可以随时改变
5>,120度方波、150 度方波,随时转换,非常简单
6>,上 MOS 做 PWM, 下 MOS 做 PWM, 还是上下轮换做 PWM, 改一个变量——"相指针偏移值"就可随时转换
7>,无霍尔转动、有霍尔转动,随时转换。 可实现低速按霍尔转,高速无霍尔模式转。
8>,适用于各种驱动电路。配置时调一个函数,即可改变输出极性,以适用于各种驱动电路。
       代码已含有 PPM 校正,电机蜂鸣、调速或稳速等部分,为便于理解整体思路,尽量简化,不常用的功能代码中已略去, 若需要请咨寻芯唐。

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

使用道具 举报

我爱下载 发表于 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-3-26 03:44 , Processed in 0.291862 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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