查看:
26313
回复: 25 |
参赛作品《基于stm8s的BLDC驱动控制器》
|
|
发表于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.用文字把该作品的实现原理、系统的工作过程大致讲解一下。
四、材料清单(BOM列表) 列出您这个作品所用到的主要器件(关键器件即可),比如单片机&ARM芯片、专用集成芯片(ASIC)、传感器、功能模块等。 如果所列出的芯片是来自我们立创商城上的,最好能写出该器件的商品编号或附上对应购买链接。 五、软件部分的描述(选填) 如果您的作品涉及到软件,请列出作品对应的软件工作流程图,及关键部分的例程、源码(如果您想开源的话请上传全部源码)。
以上为程序的主框架。。 ======================================================================= ======================================================================= 电机主要控制程序都在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,一种是比较器。。以及延时换相。。但具体怎么操作,却都没有详细的说。。没办法也只能自己慢慢摸索,参考别的一些程序,还好是皇天不负苦心人,让我搞出来了。。 现在无刷驱动已经用在了公司的产品上了,有风筒,排气扇,破壁机。。等产品。。 |
|
发表于2019-07-22 11:07:11
|
显示全部楼层
20#
楼主能不能把程序工程发一份我邮箱 谢谢 380057145@qq.com
|
|