让客户能够更快速、更轻松地使电机旋转,从而有更多时间专注于他们的应用需求,并且能缩短整个开发周期。为客户提供原型设计所用的电机控制开发板只是该流程的一半。另一半是软件开发。
过去,为了让客户启动电机控制项目,我们为他们提供了用于控制算法的应用笔记和演示代码,该算法在dsPIC33 电机控制器以及使用我们的一台库存演示电机的一个电机控制开发板上运行。对于相对简单的控制算法,例如6 步换相、无传感器BEMF 甚至是带滑模观测器(SMO)的简化FOC,西门子(Siemens)股份公司(总部位于柏林和慕尼黑)是一家专注的科技公司,成立 170 余年来,始终以卓越的工程技术、不懈的创新追求、优良的品质、出众的可靠性及广泛的国际性在业界独树一帜。西门子最早在中国开展经营活动可以追溯到 1872 年,当时西门子向中国提供了第一台指针式电报机,并在 19 世纪末交付了中国第一台蒸汽发电机以及第一辆有轨电车。1985 年,西门子与中国政府签署了全面合作备忘录,成为第一家与中国进行深入合作的外国企业。近 150 年来,西门子始终以创新的技术、Siemens电机,西门子三相交流电机,Siemens,交流电机伺服电机Siemens变频器优化电机(变速驱动电机)Siemens减速电机发电机Siemens变频器电源官网代理商西门子(Siemens)驱动技术电机减速机欢迎您!卓越的解决方案和产品坚持不懈地对中国的发展提供全面支持。 2020财年(2019年10月1日至2020年9月30日),西门子在中国的总营收达到73亿欧元,拥有超过3万名员工。西门子已经发展成为中国社会和经济不可或缺的一部分,并竭诚与中国携手合作,共同致力于实现可持续发展。西门子核心话题凭借卓越的专业技能和经验,Siemens西门子一直是全球领先的技术企业,能够为全世界以及中国的可持续发展提供最先进的高效能源和节约型资源技术。了解更多关于Siemens西门子在生产制造、能源、IT和其他领域具有代表性的创新以及开创性技术成功的详细信息、独到洞察和参考案例。工业人工智能关注人工智能技术在不同泛工业领域的技术创新和应用,主要包括基于人工智能的增值服务以及人工智能技术对原有工业系统的提升改造。有研究发现,人工智能的使用可降低制造商最高20%的加工成本。到2035年人工智能将推动劳动生产力提升27%,拉动制造业GDP高达27万亿美元。制造业将成为人工智能应用蓝海 。这种方法十分有效。利用这些算法,只需调整新电机和负载的少量调节参数,而借助调节指南,我们可以轻松指导工程师完成整个过程。客户通常可以在短短几个小时内使电机旋转起来,这样便有时间关注应用需求。目前,我们的大多数dsPIC33 电机控制客户都希望在使用PLL 估算器运行FOC 的同时,还能运行其他几种算法。这包括:启动时检测转子位置的初始位置检测(IPD)软件、可最大程度提高电机转速的弱磁(FW)算法、用于最大程度提高电机转矩输出的每安培最大转矩(MTPA)、用于支持较低电机转速的死区时间补偿(DTC)算法、用于减少母线电容量(以节省成本)的过调制(OM)算法、可平稳启动自由旋转电机的风车(WM)算法,以及能使电机安全地快速降速和停止的主动制动(AB)。客户通常希望能混合使用这些附加算法并将部分组合与其主要FOC 算法相匹配。此外,这些附加算法还有各种选项可供选择。这极大地提高了解决方案的复杂程度,远远超出了独立演示代码项目及调节指南所能涵盖的范围。Microchip 的dsPIC33 电机控制团队几年前就已开始着手解决这一问题。他们创造出一个FOC 软件工具,这款名为motorBench® 开发套件的GUI,与称作电机控制应用框架(MCAF)的软件框架协同工作,可针对特定电机生成FOC 代码。用户可利用motorBench 工具配置主要FOC 算法的工作方式。例如,您可以选择使用PLL 或角度跟踪PLL(AT-PLL)估算器,或者使用外部增量(光学)编码器来提供转子位置反馈。可以选择和配置三种不同的电机启动算法选项。此外,还可以选择和配置附加算法的选项。
每个电机都具有独特的电气特性!这意味着必须为每个电机和负载定制FOC 参数。为此,motorBench 工具首先执行一个我们称之为自调试(SC)的过程。此过程可以测量电机的几个关键电气参数,例如定子电阻(Rs)、转矩(Ld)和磁通量(Lq)的电感以及电机的反电动势(BEMF)。还可以在电机有负载的情况下测量一些机械参数,包括静摩擦转矩、转子惯性和黏性阻尼。
收集有关电机和负载的信息之后,motorBench 工具可以转至下一步,继续运行电机及调节三个比例积分(PI)控制回路(FOC 的基本构成要素):转速、Id(转矩)和Iq(磁通量)。这三个PI 回路的参数会自动调节,但用户也可以使用motorBench 开发套件手动调整系数,以调节控制回路的带宽,使之更适合其应用。
完成调节后,MCAF 会生成代码,代码会放置到项目文件中,随后可将这些代码下载并烧写到dsPIC®数字信号控制器(DSC)上的闪存程序存储器中,使电机旋转。整个过程需要大约5 到10 分钟完成。如果不使用motorBench 工具,整个过程可能需要由数名工程师花费数周甚至数月的时间才能完成,而且这还只是基本的FOC 算法,不包含任何附加算法。要手动将这些附加算法集成到基本FOC 中也相当困难