0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无刷电机控制系统软件设计介绍

Honlite电机 2019-10-16 17:50 次阅读

为了实现控制系统的顺利运行,需要对相关的软件进行流程化设计,保证软件能够实现控制系统的数字化运行,确保系统的正常使用,霍尔无刷电机工作的时候,给定转速值的同时,将转速值予以做差获得相应的转速误差,输入捕获模块能够依照检测获得三个霍尔信号得知转子的区间,从实际转速能够得知正弦波的相位,这时能够测算器本身具有的复制等生成波,进而完成相应的正弦波驱动。

从正弦波霍尔无刷电机的驱动原理框图可知为实现无刷直流电机正弦波控制系统,主要是完成矢量控制算法,电流环合速度环和换相逻辑模块。

霍爾無刷電機.jpg

主程序中,采用正弦波软件发出的正弦波信号作为无刷直流电机的驱动信号,改软件系统的实现要保证各子程序的正常运行。主程序要满足各模块在霍尔无刷电机运行前的初始化要求和电机运行之后电机状态的动态监测,并以此为基础实现子程序的数据处理,继而在此基础上为电机的驱动电路提供可靠的有效的驱动信号,以此来保证霍尔无刷电机稳定完成工作,以下流程如反应的主程序以及子程序的软件工作流程图。系统中所有软件板块次啊用模块化处理,能够极大的提成程序的可读性,此外同样能够易于系统的调试。

在控制系统软件中,开始运行后,首先对系统进行初始化,系统化主要包括接口模块,定时器模块,PWN模块,ADC模块,其次通过按键来控制电机是否运转,当按下启动键,霍尔无刷电机开始运转,各个中断能使位被置位,从而完成定时器中断,PWM中断,ADC中断。如果按下停止位,能够实现电机终止运转,这时也实现了使能位的重新运转


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无刷电机
    +关注

    关注

    57

    文章

    844

    浏览量

    45838
收藏 人收藏

    评论

    相关推荐

    基于FOC控制的双电机力矩反馈控制系统

    近期做了几个无刷电机项目,在开发过程中对无刷控制有了一些新的认识,看到“稚晖君”的像素级控制,我也萌生了自己做个一个双电机力矩反馈的系统的念
    发表于 11-26 17:34

    直流无刷电机应用原理与控制方法是什么?

    自动化、电动汽车和航空航天等,直流无刷电机都得到了广泛的应用。 一、直流无刷电机的应用原理 直流无刷电机主要由定子、转子和控制器三部分组成。定子由绕组和磁铁组成,转子由永磁体和导体组成
    的头像 发表于 10-21 14:15 300次阅读

    其利天下技术·无刷电机中开环控制和闭环控制的区别·无刷电机驱动方案

    风扇驱动方案开环控制的原理开环控制是指系统的输出不影响输入控制信号的策略。在无刷电机中,控制信号
    的头像 发表于 10-16 10:30 530次阅读
    其利天下技术·<b class='flag-5'>无刷电机</b>中开环<b class='flag-5'>控制</b>和闭环<b class='flag-5'>控制</b>的区别·<b class='flag-5'>无刷电机</b>驱动方案

    无刷电机控制方案设计合作

    无刷电机控制应用包含:电动工具风机,水泵,家电变频电机,自动化设备领域等。无刷电机控制方案代开发设计,
    发表于 09-26 11:46 22次下载

    其利天下技术·低速无刷电机如何更好的控制无刷电机驱动方案开发

    需要低速运转的无刷电机经常运用在电动车、机器人关节、医疗设备等场景。最近有客户找到我们开发无刷电机驱动方案,他的需求是低转速,而且需要精准控制电流。经常开发无刷电机驱动方案的工程师都知
    的头像 发表于 09-09 11:50 502次阅读
    其利天下技术·低速<b class='flag-5'>无刷电机</b>如何更好的<b class='flag-5'>控制</b>?<b class='flag-5'>无刷电机</b>驱动方案开发

    步进电机伺服控制系统的作用

    步进电机伺服控制系统是一种精密的电机控制系统,它通过精确控制电机的步进角度来实现对机械运动的精确
    的头像 发表于 09-04 09:46 661次阅读

    无刷电机正反转由什么控制

    无刷电机(Brushless DC Motor, BLDC)是一种没有电刷的电机,它通过电子换向器来控制电流的流向,从而实现电机的转动。无刷电机
    的头像 发表于 09-03 14:14 720次阅读

    基于PLC的电机控制系统设计

    ,成为现代电机控制系统的主流解决方案。本文将对基于PLC的电机控制系统设计进行详细介绍,包括其设计原理、主要组成部分以及实际应用等方面。
    的头像 发表于 06-25 11:47 1502次阅读

    步进电机控制系统是什么意思

    、高精度定位及良好的重复定位精度,被广泛应用于各种需要精确控制和定位的设备中。本文将从步进电机的工作原理、控制系统组成、控制策略以及应用领域等方面,对步进
    的头像 发表于 06-18 18:12 1044次阅读

    cnc系统软件一般包括哪几个部分

    CNC(计算机数控)系统是一种广泛应用于工业制造领域的自动化控制系统。它通过计算机软件和硬件的结合,实现了对机床的精确控制,提高了生产效率和产品质量。CNC
    的头像 发表于 06-14 16:01 1207次阅读

    无刷电机控制芯片及技术方案

    在现代工业和电子领域中,无刷电机因其高效率、高精度和长寿命等优点,得到了广泛的应用。而无刷电机控制离不开芯片技术的支持,芯片在无刷电机控制
    的头像 发表于 05-14 14:52 1594次阅读

    无刷电机是什么意思 无刷电机是交流还是直流

    ,并且无需维护刷子。无刷电机采用了电子换向技术,可以在不使用电刷的情况下实现电机的换向。本文将详细介绍无刷电机的工作原理、种类、特点和应用领域等。 一、工作原理
    的头像 发表于 02-01 13:57 1.3w次阅读

    自动导引车(AGV)控制系统的实现过程

    本文介绍自动导引车(AGV)控制系统的实现过程,分为硬件搭建和软件设计两部分。
    的头像 发表于 01-16 11:02 1069次阅读
    自动导引车(AGV)<b class='flag-5'>控制系统</b>的实现过程

    新型高空风筝发电机控制系统软件设计

    电子发烧友网站提供《新型高空风筝发电机控制系统软件设计.pdf》资料免费下载
    发表于 01-03 09:44 0次下载

    PLC控制系统的工程设计原则

    PLC控制系统的工程设计,一般可以分为系统规划、硬件设计、软件设计系统调试、技术文件编制五个基本的步骤。
    发表于 12-29 09:36 632次阅读