基于模型的无刷电机控制代码快速生成.pdfVIP

  • 21
  • 0
  • 约1.91万字
  • 约 4页
  • 2017-07-16 发布于北京
  • 举报

基于模型的无刷电机控制代码快速生成.pdf

¨ 基于模型的无刷 电机控制代码快速生成 周宇博 。刘杰 (福州大学 物理与信息工程学院,福州 350003) 摘要 :基于模 型设计是 国外流行 的一种先进 的嵌入 式 系统开发方式 。以无刷直流 电机为例 ,利用开发工具 Simulink、 Stateflow、Real—TimeWorkshop(RTW)等 ,可在 MATLAB平 台实现其算法模型 。经验证正确后直接生成嵌入式代码 , 用户仅 需作少量代码微调 即可在 Proteus中进行虚拟硬件测试 。该方法无需设计者精通各种编程语言,只需了解设计 规范与实现原理 ,极大地 降低 了嵌入式系统开发难度 ,缩短 了开发周期 ,并且能够保证代码 的高效性、可靠性 。 关键词 :基于模型设计 ;代码快速生成 ;Stateflow;Real—TimeWorkshop 中图分类号 :TP332 文献标识码 :A Model—‘BasedRapidCodeGenerationforBrushlessDC MotorControlling ZhouYubo,LiuJie (CollegeofPhysics& InformationEngineering,FuzhouUniversity,Fuzhou350002。China) Abstract:Thispaperprovidesanew methodforembeddedsystem development.TakingBLDC controllingforexample,thealgorithm modelcanbeachievedontheMATLAB platform usingSimulink,Stateflow andReal—TimeW orkshopproducts.RTW willgenerate embeddedcodeafterthevalidationofalgorithm model,andtheonlythingthatdesignersneedtodoisasmallamountoftuningofthe code.VirtualhardwaretestinginProteusisnecessarytoguaranteereliabilityofthecode.Thismethoddoesnotneeddesignerstobe proficientinprogrammingLanguage,butsimplytounderstandthespecificationofthedesignandwaytoachieveit.Ithasbeenproved thatThismethodcannotonlysignificantlyreducethedifficultyandtimeinembeddedsystem development,butalsoensuretheefficiency andreliability. Keywords:model—baseddesign;rapidcodegeneration;Stateflow;Real—TimeWorkshop 直流无刷 电机的控制系统,其结构框图如图1所示。直流 引 言 电源通过开关 电路向电动机定子绕组供电,位置传感器随 随着软硬件技术 的不断发展 ,以及用户对产 品安全 时检测转子所处的位置 ,并根据位置信号来控制开关管的 性,可靠性的要求,嵌入式应用的开发难度与代码体积都 导通和截止,从而 自动地控制哪些绕组通 电、哪些绕组断 电,实现 了电子换相 。 在迅速增加 ,传统的基于文本 的开发方式 已经越来越难 以 满足这种高性能与快节奏研发 的要求 。 基于模 型的设计

文档评论(0)

1亿VIP精品文档

相关文档