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

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

3天内不再提示

关于模型的设计开发符合IEC 62304标准的牙钻电机控制器的性能分析

MATLAB 来源:djl 2019-09-16 10:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

传感器直流无刷 (BLDC) 电机适合在牙钻中使用。它们比有刷电机运转磨损小,更可靠,更安静,更易于维护和消毒。与带传感器的 BLDC 电机相比,无传感器 BLDC 电机更便宜且比较紧凑。但是,无传感器控制需要复杂的算法,需要更多的工程工作来进行开发。

ITK Engineering 使用基于模型的设计,开发和实现符合医疗设备软件 IEC 62304 标准的生产型 BLDC 电机控制器,从而节省了时间和精力。

配备 ITK Engineering 的无传感器、无刷电机控制功能的牙钻。

挑战

牙钻电机的转速高达 40,000 转/分钟。此类电机的矢量控制算法需要宽转速范围内转子位置的准确信息。在无传感器电机中,必须利用转子磁铁的电磁感应引起的定子电流变化推算出转子位置。ITK 工程师需要设计并优化一个转子位置估计算法及对牙钻电机复杂的级联控制,使之符合医疗设备软件的 IEC 62304 标准。

在项目开始时,没有原型电机可以使用。为保证在客户的项目最后期限前完工,ITK 必须与电机硬件同时并行开发控制器软件。ITK 工程师需要创建一个精确的电机模型,并开发一个操作此模型的控制器。在有了电机之后,他们需要在嵌入式处理器上快速实现并测试他们的控制软件。

解决方案

ITK 工程师使用基于模型的设计,对无传感器 BLDC 电机控制器进行了设计、优化、实现和测试。

工程师使用现有电机的数据表和客户提供的信息,在Simulink中建立 BLDC 电机模型,包括电气机械组件。

他们在Simulink中开发了控制器模型,并使用Stateflow对启动、关机和错误模式以及用户可选择的操作模式建模。

该团队运行对象模型和初始控制器模型的闭环仿真,后者依赖对象模型提供的转子位置信号

为开发转子位置估计算法,该团队使用Symbolic Math Toolbox求解代数方程式,然后优化估计算法,直至其结果能匹配来自对象模型的实际转子位置信号。

使用Fixed-Point Designer的自动定标和数据类型覆写功能,工程师们将他们的浮点控制器设计转换为定点。他们重新运行了仿真,验证定点模型。

“使用 Simulink 的基于模型的设计,即使在没有可供测试的电机硬件之前,我们也能设计控制器并进行优化,在我们有了电机之后,便能为控制器生成产品代码。如果通过手工编写代码,我们不可能按时完成这个项目。”

——ITK医疗控制系统高级工程师Michael Schwarz

该团队开发了MATLAB脚本,用来执行个别模型组件的批量单元测试。他们使用Simulink Coverage为这些测试产生了模型覆盖范围报告。

该团队使用Embedded Coder从他们的控制器模型生成了超过 5000 行的 C 代码。他们使用 Keil 编译器为 ARMCortex-M3 处理器编译代码。

工程师在原型板和电机上测试控制器,对模型进行微调并多次重新生成代码,从而优化性能。

ITK 向客户交付了控制器和对象的Simulink模型,以及生成的生产代码。目前牙钻中的控制器和无传感器 BLDC 电机已批量生产。

结果

开发时间减半。“我们大约用了四个月的时间完成控制器开发。”Schwarz 说,“如果没有基于模型的设计,可能需要至少花费两倍的时间,因为我们不得不等待硬件,手工编写代码,测试更多的原型。”

在早期发现了硬件问题。“我们的对象模型准确反映了电机工作方式,让我们在开发早期阶段就能验证我们的控制器和硬件。”ITK 的系统工程师 Alexander Reiss 说,“我们很快就找到了第一个硬件原型上错误的根源:硬件上测量的结果与我们经过验证的 Simulink 模型产生的结果不符。”

赢得合同,树立了客户信心。“我们的客户希望立即开始工作。基于模型的设计帮助我们取得合同,因为它能让我们在具备硬件之前开始开发工作。”Reiss 说,“基于模型的设计还增强了客户对我们工作的信心;现在他们使用我们分享的Simulink模型和仿真做出自己的改进。”

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

    关注

    2578

    文章

    55821

    浏览量

    795474
  • 控制器
    +关注

    关注

    114

    文章

    17918

    浏览量

    195836
  • 电机
    +关注

    关注

    145

    文章

    9744

    浏览量

    155029
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析CARLO GAVAZZI AC半导体电机控制器

    深入解析CARLO GAVAZZI AC半导体电机控制器电机控制领域,选择合适的控制器对于电机
    的头像 发表于 05-11 15:05 128次阅读

    电机性能怎么测?有哪些方法和标准

    电机性能测试是确保电机产品性能、质量和安全性的重要环节。通过对电机各项技术指标的检验,可以全面评估其电气
    的头像 发表于 04-24 14:58 272次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>性能</b>怎么测?有哪些方法和<b class='flag-5'>标准</b>?

    极海G32M3101系列电机控制SoC通过IEC 60730/60335功能安全产品认证

    近日,极海G32M3101系列电机控制SoC,成功通过IEC 60730/60335功能安全认证。这标志着该系列产品在功能安全设计上已达到国际领先水平,能够为客户提供符合Class B
    的头像 发表于 04-17 10:40 3583次阅读
    极海G32M3101系列<b class='flag-5'>电机</b><b class='flag-5'>控制</b>SoC通过<b class='flag-5'>IEC</b> 60730/60335功能安全产品认证

    深度解析:主流功能安全标准(ISO 26262/IEC 61508)及其软件合规全流程

    什么是功能安全(Functional Safety)?在汽车、医疗、轨道交通等高安全性行业,如何快速通过 ISO 26262、IEC 62304 等合规认证?作为 Perforce 大中华区授权
    的头像 发表于 03-10 16:48 744次阅读
    深度解析:主流功能安全<b class='flag-5'>标准</b>(ISO 26262/<b class='flag-5'>IEC</b> 61508)及其软件合规全流程

    探索TSB12LV32:高性能IEEE 1394a-2000链路层控制器

    的TSB12LV32(GP2Lynx)就是一款这样的高性能通用IEEE 1394a - 2000链路层控制器(LLC),下面将为大家详细介绍。 文件下载: tsb12lv32.pdf 特性亮点 标准兼容性强
    的头像 发表于 12-31 17:05 1517次阅读

    性能数字信号控制器 dsPIC33CK1024MP710 及其在电机控制与电源系统中的应用

    控制应用。dsPIC33CK1024MP710控制器采用单个100MHz dsPIC® DSC内核,具有集成DSP和增强型片上外设,用于高级检测/控制、稳健的常见嵌入式应用、电机
    的头像 发表于 10-10 15:23 1534次阅读
    高<b class='flag-5'>性能</b>数字信号<b class='flag-5'>控制器</b> dsPIC33CK1024MP710 及其在<b class='flag-5'>电机</b><b class='flag-5'>控制</b>与电源系统中的应用

    进行时钟维持能力测试时,如何判断装置是否符合IEC标准

    判断电能质量在线监测装置的时钟维持能力是否符合 IEC 标准,需依据 IEC 61000-4-30:2025《电磁兼容性 第 4-30 部分:测试和测量技术 电能质量测量方法》的核心要
    的头像 发表于 09-03 17:34 1161次阅读
    进行时钟维持能力测试时,如何判断装置是否<b class='flag-5'>符合</b><b class='flag-5'>IEC</b><b class='flag-5'>标准</b>?

    电源控制器MCU硬件在环(HIL)测试方案

    随着电力电子技术和新能源产业的发展,对电源控制器(MCU)性能、可靠性和安全性要求提升。传统测试方法难以满足现代电源控制系统开发需求,硬件在环(HIL)测试技术成为电源MCU开发的重要
    发表于 08-20 18:31

    HPM6200EVK:RISC-V架构高性能控制器评估板现货库存

    HPM6200EVK是上海先楫半导体推出的基于RISC-V架构的高性能控制器评估板,专为HPM6200系列MCU设计,主频达600 MHz,能助力快速开发电机控制、工业自动化等高
    发表于 08-11 09:15

    无刷直流电机助力式EPS控制器设计与试验

    [摘要]基于无刷直流电机(BLDCM)模型和汽车电动助力转向(EPS)动力学模型,构建了BLDCM 控制仿真模型和 EPS
    发表于 07-08 19:28

    模型自适应控制在永磁同步电机转速中的仿真研究

    摘要:针对永磁同步电机非线性、时变不确定性及难以建立精确的数学模型等问题,不同于动态线性时变模型替代一般非线性系统,提出一种基于模糊过程和系统输出误差的无模型
    发表于 06-25 13:01

    普源示波器MHO5000实现电机控制器全链路实时与故障预测

    在现代工业自动化和智能制造领域,电机控制器性能直接关系到设备的运行效率和可靠性。普源示波器MHO5000作为一款高性能的测试测量工具,能够在电机
    的头像 发表于 06-19 15:20 619次阅读
    普源示波器MHO5000实现<b class='flag-5'>电机</b><b class='flag-5'>控制器</b>全链路实时与故障预测

    电机比值联动控制系统

    新型改进的比值控制器,并对该控制器的原理及控制过程进行了相应的分析和介绍。通过 malab仿真软件对该控制系统进行了仿真实验。仿真表明,该
    发表于 06-18 16:33

    轮边电机驱动汽车性能仿真与控制方法的研究

    [摘要] 为多域车辆的陆地行驶,设计了轮边电机驱动系统,构建了基于轮边驱动系统的车辆模型,并对驱动控制方法进行了研究。在转向动力学理论分析基础上,在ADAMS 中建立了多体动力学
    发表于 06-10 13:10

    两轮自平衡电动车及其电机控制器设计

    摘要:两轮自平衡电动车的平衡原理源自倒立摆模型,为研制两轮自平衡电动车设计了一套两轮自平衡电动车的方案,并采用MC33035和PIC18F4580为主控芯片为两轮自平衡电动车设计了一个电机控制器
    发表于 06-09 16:15