你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

P-NUCLEO-IHM001_标准外设库+自己的HALL_BLDC代码

[复制链接]
dzzwoaizi 发布时间:2017-8-29 13:55
本帖最后由 dzzwoaizi 于 2017-8-29 14:01 编辑

今天难得有时间将代码移植到P-NUCLEO-IHM001了,培训视频还没有看呢,明天抽个时间仔细将视频学习一遍!只是将官方给的无霍尔6步换相代码看了一遍,说句实话,看了HAL库写的代码头就大,因为没仔细研究过HAL,还得一个个对着寄存器查功能,索性自己写了一个标准外设库的代码
将电机转起吧。后续有时间还会将无霍尔_BLDC的代码移植好,促进大家相互学习!
突然发现自己好蠢,没仔细看L6230的手册就在那里啪啪啪的写程序后来发现程序怎么都运行不起来,而且L6230是一个集成的芯片,没办法测试MOS端的驱动波形,我还傻乎乎的用原来的驱动方案(高级定时器6路PWM模式)!顾将L6230的手册看了一遍。终于将电机转起来了!
此代码还没有加任何保护,只是最简单的给定一个20%的占空比将电机转起来,在这里只供大家参考,后续我会把HALL检测故障功能,过压过流,限流,过温,堵转等一系列保护加上去,让你的控制板更为安全!
下一步是用PWM触发ADC采集在用DMA来搬运到数组里,将采集功能都交给单片机的硬件来完成!
让你的代码处理更简单!程序讲解和原理我都写在另一个帖子里了,大家可以到关注此帖子的跟新代码!谢谢!https://www.stmcu.org.cn/module/forum/thread-612998-1-1.html

3.STM32F302RB_BLDC.zip (7.86 MB, 下载次数: 422)
收藏 6 评论16 发布时间:2017-8-29 13:55

举报

16个回答
anny 回答时间:2017-8-29 16:18:07
多谢楼主分享,学到了不少的东西
wsyy199801 回答时间:2017-9-7 21:15:39
本帖最后由 wsyy199801 于 2017-9-7 21:17 编辑

楼主,您好,示波器观测的是反电动势吗?
看接法
907.jpg
是不是等价于下面这种测量,接其中一相与供电的地。
9.jpg
这种测量方式正确吗?如何理解。谢谢




dzzwoaizi 回答时间:2017-9-8 09:28:37
wsyy199801 发表于 2017-9-7 21:15
楼主,您好,示波器观测的是反电动势吗?
看接法

您好,
“是不是等价于下面这种测量,接其中一相与供电的地”
答:我是这样测得,

示波器观测的是反电动势吗
答:怎么说呢,也不叫反电动势,也可以说是反电动势,
通常来讲我们叫相电压,6步控制是两两导通的,总有一相是悬浮的,这里也可看成是反电动势了,
还有好多人这样理解,电机的反电动势是要在在通电情况下来测试的,用手转动或者另一台电机拖动,测试方法网上有,例如:用三个电阻引出虚拟中性点,
wsyy199801 回答时间:2017-9-8 10:55:40
感谢回复。

相电压也是一相的端点和Y的中心点直接的电压。但BLDC中一般没有引出中心点。

这里 Y接法的中心点和电源供电的地是等价的吗?

用手转动或电机拖动,外接三电阻测感应电动势,大部分都使用的是这种方法。
dzzwoaizi 回答时间:2017-9-8 15:23:51
本帖最后由 dzzwoaizi 于 2017-9-8 15:24 编辑
wsyy199801 发表于 2017-9-8 10:55
感谢回复。

相电压也是一相的端点和Y的中心点直接的电压。但BLDC中一般没有引出中心点。

但BLDC中一般没有引出中心点。

这句话从何说起?在有HALL中是可以不用的引出中性点的,但是无HALL的,除了ST的ADC检测那种方案的,大多是都是引出中性点的, [%RM5LNKJMLF1[7U1{@E%GA.png 这个就是最经典的检测反电动势电路。
中性点和地当然不等价啊


五哥 回答时间:2017-9-26 14:40:56
霍尔信号是直接读IO口的。
贪玩不回家 回答时间:2017-10-21 15:23:18
楼主继续更新啊
贪玩不回家 回答时间:2017-10-21 15:24:14
楼主能不能建个qq群他,同时也讨论这个
dzzwoaizi 回答时间:2017-11-6 15:26:35
贪玩不回家 发表于 2017-10-21 15:24
楼主能不能建个qq群他,同时也讨论这个

这两个月太忙了。实在没时间,后续我会跟新的,吧无HALL的在弄一弄
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版