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

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

3天内不再提示

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

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

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

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

霍爾無刷電機.jpg

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

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


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

    关注

    57

    文章

    824

    浏览量

    45764
收藏 人收藏

    评论

    相关推荐

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

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

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

    风扇驱动方案开环控制的原理开环控制是指系统的输出不影响输入控制信号的策略。在无刷电机中,控制信号
    的头像 发表于 10-16 10:30 326次阅读
    其利天下技术·<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 393次阅读
    其利天下技术·低速<b class='flag-5'>无刷电机</b>如何更好的<b class='flag-5'>控制</b>?<b class='flag-5'>无刷电机</b>驱动方案开发

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    无刷电机谐波怎么调 无刷电机为什么要电调

    无刷电机谐波怎么调 无刷电机为什么要电调  无刷电机谐波调节原理详解 无刷电机是一种通过电子调速器来控制
    的头像 发表于 12-20 16:00 1863次阅读

    特斯拉电动汽车电机驱动控制系统介绍

    特斯拉电动汽车三大件(电池、电机控制)在网上的拆解资料已不了,电池、电机拆解技术文章与视频相对较多的在此不再详述,还是重点介绍一下电机驱动
    的头像 发表于 12-13 17:13 1596次阅读
    特斯拉电动汽车<b class='flag-5'>电机</b>驱动<b class='flag-5'>控制系统</b><b class='flag-5'>介绍</b>