查看: 26568
回复: 25
参赛作品《基于stm8s的BLDC驱动控制器》
报名01
2
主题
10
回复
发表于2017-06-23 15:19:45 | 显示全部楼层
1# 电梯直达

【报名阶段需要填写的内容】


1. 参赛者姓名(必填项):覃昱昱


2. 单位或学校名称(必填项):深圳博英特科技


3. 当前职务或职称(必填项):软件工程师


4. 参赛作品的名字(必填项):基于stm8s的BLDC驱动控制器


5. 简要陈述您的idea和作品(必填项):BLDC无刷驱动器,以stm8s为MCU,该系统带LED显示,按键输入,可以支持有感驱动和无感驱动,可以开环线性调节,也可以闭环PID控制,带过流、过压保护。


6. 拟用到的立创商城在售物料(必填项):stm8s207r8等一些常用物料


7. 拟用到的非立创商城物料或其它补充(必填项):FD6288 MOS驱动芯片


【作品正式发表(报名成功后进入设计阶段)需要填写的内容】


一、作品简介

例如,可以包括但不局限于以下内容:

1.作品的整机外观图片或焊接组装好的PCBA图片;

2.作品的研究背景、目的和功能、市场应用前景;

3.作品在创新性、趣味性、实用性甚至公益性方面,有哪些亮点可体现?

  点击查看大图

 点击查看大图

 点击查看大图

 点击查看大图 点击查看大图

 

二、系统构架图

用流程图或思维导图等形式,描述您的作品的组成构架,即方案图。

      有感流程图 点击查看大图



      无感流程图

 点击查看大图


三、硬件部分的描述

1.附上原理图&PCB实物图的图片或者源文件(官方建议大家尽量用源文件上传),如果是图片,请确保图片是清晰可辨的;

2.用文字把该作品的实现原理、系统的工作过程大致讲解一下。


点击查看大图BLDC_SCH.pdf 

 点击查看大图


四、材料清单(BOM列表)

列出您这个作品所用到的主要器件(关键器件即可),比如单片机&ARM芯片、专用集成芯片(ASIC)、传感器、功能模块等。

如果所列出的芯片是来自我们立创商城上的,最好能写出该器件的商品编号或附上对应购买链接。

 

无刷DOME板BOM.rar 


五、软件部分的描述(选填)

如果您的作品涉及到软件,请列出作品对应的软件工作流程图,及关键部分的例程、源码(如果您想开源的话请上传全部源码)。

 点击查看大图

 点击查看大图

以上为程序的主框架。。


=======================================================================

=======================================================================

电机主要控制程序都在app.c文件里。。

app.rar  // 里面有app.c 和app.h 文件 

主要程序:

1、按键程序

2、AD程序,电压检测,电流检测,读电位器旋钮AD值

3、hall计算

4、有感驱动

5、无感驱动

6、电机启动

7、电机运行

8、电机控制 (开环控制和闭环控制)

9、计算速度

10、显示程序

stm8s_init.rar // 里面有stm8s_init.c 和stm8s_init.h 文件 

1、定时器初始化(PWM控制、计时)

2、IO初始化


还有一些关键的中断程序。。。

1、hall中断处理程序

 点击查看大图

2、无感比较器中断程序。。。。

 点击查看大图


六、作品演示

请上传您的作品的功能演示到腾讯视频,并编辑到本楼(或附上视频链接)。按要求上传视频可获得5分,具体详见活动规则。

   https://v.qq.com/x/page/g05366j5htk.html  //有感BLDC驱动程序

, 有感驱动PID控制

七、总结

例如您在完成该作品过程中的一些体会、碰到的技术问题或调试经验、作品的未来规划,及对我们主办方的建议和意见等。


    从刚开始了解无刷电机到现在已经基本掌握的无刷电机的驱动方法,中间陆陆续续的差不多一年多的时间,在这一年多的时间里,由于工作的原因,万能持续的搞,所以时间比较长,现在做一下总结。首先是了解无刷电机和普通有刷电机的驱动,了解到了无刷电机是靠电磁场推动电机定子旋转,所以不需要碳刷的物理接触,提高的电机的使用寿命和效率。然后找了一个无刷板子和无刷电机开始动手,由于这是一个别人做好的无感方案,是用PID做的一个无感驱动方案,俗话说,站着巨人的肩膀上,爬得更快,但由于没有这方面的基础,也没有回这方面的人指导,所以始终原地踏步,程序看的似懂非懂。回来我觉得自己动手画一个板子,也就是现在这个板子,然后利用ST的在线仿真功能,做了一个低压无刷驱动学习板,根据以前公司的这个项目和网上的资料,慢慢的摸索,终于把无感的转起来了,但只能低速转,高速就很大电流。。。刚开始也不知道是什么问题,以为是电机的问题,还以为是驱动mos的问题。。回来才发现是驱动hall换相的问题。。搞定hall有感驱动之后。。再开始慢慢研究无感驱动。。在无感驱动的问题上,研究的是比较久的,网上的资料都只是说检测反向电动势,一种是AD,一种是比较器。。以及延时换相。。但具体怎么操作,却都没有详细的说。。没办法也只能自己慢慢摸索,参考别的一些程序,还好是皇天不负苦心人,让我搞出来了。。

  现在无刷驱动已经用在了公司的产品上了,有风筒,排气扇,破壁机。。等产品。。

单片机工程师。。无刷驱动控制。。
Source
0
主题
2
回复
发表于2017-08-30 16:27:16   |  显示全部楼层
15#
不知道楼主有没有用这个驱动大功率的电机?

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部