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

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

3天内不再提示

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

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

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

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

霍爾無刷電機.jpg

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

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


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

    关注

    56

    文章

    749

    浏览量

    44911
收藏 人收藏

    评论

    相关推荐

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

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

    无刷电机和有刷电机的优缺点 无刷电机工作原理

    无刷电机和有刷电机是目前最常见的两种电动机类型,它们在不同的应用场景中有着各自的优点和局限性。下面将详细介绍无刷电机和有刷电机的优缺点以及
    的头像 发表于 01-31 11:05 951次阅读

    如何用S7-1200从零开始搭建一个完整AGV控制系统

    本文介绍自动导引车(AGV)控制系统的实现过程,分为硬件搭建和软件设计两部分。
    的头像 发表于 01-16 11:02 284次阅读
    如何用S7-1200从零开始搭建一个完整AGV<b class='flag-5'>控制系统</b>

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

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

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

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

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

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

    直流无刷电机测试系统测试项目有哪些

    直流无刷电机测试系统直流无刷电机测试系统是一种先进的电机测试系统,它采用先进的电子
    的头像 发表于 12-19 14:53 371次阅读
    直流<b class='flag-5'>无刷电机</b>测试<b class='flag-5'>系统</b>测试项目有哪些

    直流无刷电机的原理及其控制

    直流无刷电机的原理及其控制--英飞凌英飞凌专题技术交流  
    发表于 11-09 16:40 15次下载

    基于ISA总线与KH-9300的数据采集系统软件设计

    电子发烧友网站提供《基于ISA总线与KH-9300的数据采集系统软件设计.pdf》资料免费下载
    发表于 10-13 14:36 2次下载
    基于ISA总线与KH-9300的数据采集<b class='flag-5'>系统软件设计</b>

    基于Qt和ARM的无线点菜系统软件设计

    电子发烧友网站提供《基于Qt和ARM的无线点菜系统软件设计.pdf》资料免费下载
    发表于 10-13 10:12 0次下载
    基于Qt和ARM的无线点菜<b class='flag-5'>系统软件设计</b>

    无人机地面站飞行监控系统软件设计方案

    摘要:介绍了飞行监控系统软件的组成、设计原理和工作流程,以及采用的关键技术,并说明了系统在联试过程中出现的问题和处理方法﹔飞行试验结果表明,本系统能够实时显示无人机的飞行姿态、飞行轨迹
    发表于 09-18 08:43

    电机控制系统的组成及其作用 | 驱动电机控制系统工作原理

    电机控制系统的组成及其作用电机控制系统是由多个组件组成的,每个组件都有特定的作用,下面是电机控制系统
    的头像 发表于 08-30 08:08 5561次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>控制系统</b>的组成及其作用 | 驱动<b class='flag-5'>电机</b><b class='flag-5'>控制系统</b>工作原理

    关于无刷电机和有刷电机的优缺点

    无刷电机则没有电刷,是在电气控制系统中使用反向电子学工程控制电机无刷电机的结构相对简单,但是控制系统
    的头像 发表于 08-26 10:47 2400次阅读

    组合秤控制系统设计与应用

    组合秤控制系统设计与应用 摘要:本文介绍了组合秤的称量过程,阐述了组合秤控制系统硬件和软件组成,分析了系统能达到的性能和特色。关键词:组合秤
    发表于 06-09 11:12

    Arduino无刷电机控制教程

    在本教程中,我们将学习如何使用 Arduino 和 ESC 控制无刷电机。如果您想了解更多 BLDC 电机的工作原理,您可以查看另一篇文章或观看以下视频,其中包含无刷电机的工作原理以及
    发表于 05-05 11:34 2次下载
    Arduino<b class='flag-5'>无刷电机</b><b class='flag-5'>控制</b>教程