在线座谈

热门关键字: 嵌入式系统应用 MSK 嵌入式系统产品 智能家居控制系统 

关于本次座谈

座谈简介

本研讨会中,我们将介绍基于模型的设计(MBD),并讨论这种设计方法如何加快产品上市时间以及提升产品质量。涉及的主题包括:软件工具、工作流程、高级测试和嵌入式的代码开发。随后,我们将提供一个示例,展示如何将MBD用于电机控制算法的设计、验证和部署。

精彩问答

[ 最近 10 条问答 ] [ 全部发言 ]
[主持人:ChinaECNet] 各位网友,大家上午好,欢迎大家参加由ADI公司举办的在线研讨会,专家演讲环节结束后是在线问答环节,如果大家有任何关于本期主题的问题都可以跟专家交流,期待大家的踊跃参与,谢谢!  [2014-1-16 10:04:49]
[主持人:ChinaECNet] 想知道MATLAB可以实现哪些芯片厂商的仿真,谢谢专家主持人  [2014-1-16 10:24:47]
[主持人:ChinaECNet] 各位网友,我们的专家演讲环节已结束,接下来进入到的时候在线问答,我们今天邀请到了ADI公司的两位工程师为大家答疑解惑,期待大家的踊跃参与,谢谢!  [2014-1-16 10:39:32]
[问:easewind] 对于精度能控制到什么程度?在软体上有什么优势吗》? 
[答:Harry Wei] 仿真的精度和实际的精度总是会有一些差别。因为实际应用中的环境差异会比较大,噪声较多,所以在建模的时候,如果充分考虑各个步骤的噪声,把噪声也引入模型中,仿真的效果会明显提高。仿真的精度可以很高,但是没有意义。实际系统中的精度主要有电流反馈,速度反馈,PWM精度,算法精度,实时性等因素决定,ADI的ADSP-CM40X提供最高的内置AD精度(16位,ENOB13位),最快的M4内核240M,还有SIN3/SINC4滤波,可以节约130M内核周期。  [2014-1-16 10:41:30]
[问:iiccee521] 电源板从哪能够购买?有没有原理图在网络上下载.能不能提供一下链接? 
[答:Harry Wei] 请发送邮件到processor.china@analog.com,我们会发原理图给您。电源板是美国第三方设计的,支持中国客户比较麻烦,但是原理图可以免费提供。   [2014-1-16 10:43:29]
[问:easewind] 都是系统级的吗? 
[答:Harry Wei] 不好意思,什么是系统级的?  [2014-1-16 10:44:39]
[主持人:ChinaECNet] 各位网友,专家现在正在文字回复大家问题的答案,您在参与在线问答的同时可以点击屏幕上方的“在线演示”观看刚才专家演讲的回放视频。  [2014-1-16 10:45:08]
[问:在学习的路上] 请问哪里可以下载到MATLAB\SIMULINK及IAR配套的开发软件? 
[答:Harry Wei] 在Matlab官网和IAR的官网可以下载安装程序。如果需要本次演示的Simulink模块,可以发邮件到processor.china@analog.com,我们会发送给您。基于IAR的ADSP-CM40X驱动可以在ADI官网上下载,http://www.analog.com/en/processors-dsp/cm4xx/products/index.html或者http://www.analog.com/en/evaluation/cm40x-ez/eb.html 的product download一栏  [2014-1-16 10:49:35]
[问:在学习的路上] 相关应用的开发板信息及相关程序在哪儿能下载呀 
[答:Harry Wei] http://www.analog.com/en/evaluation/cm40x-ez/eb.html可以下载ADSP-CM40X的驱动,Simulink模块请联系processor.china@analog.com  [2014-1-16 10:50:44]
[问:项目开发] 想问下有哪些相关电机控制的MATLAB书籍能参考学一下 
[答:Harry Wei] 比如 《电力电子与电机拖动系统的Matlab仿真》 机械工业出版社  [2014-1-16 10:52:40]
[问:项目开发] MATLAB中的相关库函数代码是开放的不 
[答:Harry Wei] 根据license的不同,开放程度也不同。相信你可以解决license的问题  [2014-1-16 10:53:39]
[问:项目开发] 新手,怎么能快速入门电机控制方面的MATLABSIMULINK及IAR?老师给讲讲呗 
[答:Harry Wei] IAR的编程环境和你用过的其它环境区别并不大。我的建议是买几本书籍,实际动手建模。如果在用CM40x时遇到问题,可以发邮件给processor.china@analog.com  [2014-1-16 10:56:07]
[问:交大电子实验室] 今天专家演讲的相关资料在哪儿可以下载 
[答:Lilian Hong] 您可以在会后研讨会精彩回放时下载演讲资料。或点击网页(http://www.analog.com/zh/high-voltage-motor-control-platform/topic.htm)查看相关资料。  [2014-1-16 10:57:16]
[问:项目开发] MATLAB可以实现对电机算法的实时仿真吗?如何实现的 
[答:Harry Wei] 实时仿真需要考虑系统运行环境,在我们的模型里对一些情况有所考虑,但不是很全面。但是我们生成C语言代码之后,在真实系统上运行的结果,包括电流速度力矩都都可以反馈到Matlab监视窗口,客户可以看到实时运行的结果。  [2014-1-16 10:59:46]
[主持人:ChinaECNet] 各位网友,如果您的问题还没有被回答到请稍微等待一下,我们的问答时间到11点30分结束,专家将尽量在这个时间里逐一回复网友的问题,谢谢大家  [2014-1-16 11:01:12]
[问:项目开发] MATLAB有相关电机控制的例程吗,在哪能看到 
[答:Harry Wei] 关于Matlab电机控制的例程和学习Matlab/Simulink,这里有几个推荐的资源 Motor control motor control examples that covers the whole development cycle (including debugging): http://www.mathworks.com/discovery/motor-control.html Specific information on embedded code generation: http://www.mathworks.com/products/embedded-coder/ Webinar on software and Hardware in the loop debugging: http://www.mathworks.com/videos/a-simulink-real-time-testing-solution-for-power-electronics-and-motor-control-81910.html?s_iid=disc_rw_iam_bod   [2014-1-16 11:02:31]
[问:项目开发] 请问MATLAB有电机控制方面的视频教程吗,专家能否给链接看下 
[答:Harry Wei] Motor control motor control examples that covers the whole development cycle (including debugging): http://www.mathworks.com/discovery/motor-control.html Specific information on embedded code generation: http://www.mathworks.com/products/embedded-coder/ Webinar on software and Hardware in the loop debugging: http://www.mathworks.com/videos/a-simulink-real-time-testing-solution-for-power-electronics-and-motor-control-81910.html?s_iid=disc_rw_iam_bod   [2014-1-16 11:02:58]
[问:项目开发] MATLAB程序与硬件仿真的接口采用的是啥接口 
[答:Harry Wei] 我们的系统里用的是UART  [2014-1-16 11:03:20]
[问:tommywooly] 请问matlab建模中,是不是分成两块:一块是硬件和环境的建模,包括外部物理模型和MCU的硬件外设及其驱动程序。另一块是控制软件,其接受MCU外设驱动程序所提供的信号量,以及用户设置的参数等信息,经过simulink建模得到控制量,最后送回给MCU对应的接口信号中。 
[答:Harry Wei] 是的。在我们的系统里是这样的。  [2014-1-16 11:04:11]
[问:yxhua] 代码开发用什么语言? 
[答:Harry Wei] 我们的演示里,Simulink生成的是C语言,IAR里也是C语言,您也可以选用C++  [2014-1-16 11:05:34]
[问:tommywooly] 继续刚才的问题,而MCU工程师则把外设驱动和接口做好,并把matlab编译的控制软件代码移植到MCU中,然后实际运行验证。这样基于模型的设计分成两条并行的流程,matlab和MCU都可以实现控制功能,完成验证和测试? 
[答:Harry Wei] 是的,只要接口统一。您可以申请我们的例子学习一下。processor.china@analog.com  [2014-1-16 11:06:31]
[问:xqh518] 请问:通讯接口支持哪几种,对网络距离有何要求?谢谢 
[答:Harry Wei] ADSP-CM40X支持UART, SPI, USB, ETHERNET等等接口。网络距离遵循五类线链接的标准  [2014-1-16 11:08:22]
[问:zhangjshl] ADI的M4F与ARM原型有什么差异?有哪些新功能? 
[答:Harry Wei] 内核方面与M4F相同,减少了中断优先级个数(适应系统外设的多少),总线和memory上增加了奇偶校验CRC校验、DMA带宽监控、外设之间的触发器。在外围增加了晶振看门狗,信号看门狗,SINC3滤波器,13位有效位数的16-24通道ADC. 总结起来就是业界最快的内核速度,最大的内置SRAM和flash,最高的ADC精度,最强劲的硬件加速单元(SINC3/4,谐波分析)  [2014-1-16 11:13:46]
[问:交大电子实验室] 请问老师在MATLAB中产生的代码如何与IAR中的代码相互调用?能讲解一下么?谢谢 
[答:Harry Wei] C语言的函数可以生成S-FUNCTION,被simulink调用,Matlab生成的代码包括程序和头文件,头文件里定义的变量和程序接口可以被IAR的其它程序使用和调用。我还是把我们的例子给你研究一下吧。processor.china@analog.com   [2014-1-16 11:16:45]
[主持人:ChinaECNet] 各位网友,我们的座谈结束时间是11点30分,如果大家还有想跟ADI专家交流的问题请抓紧时间发送给我们,相信专家的解答将为您的工作带来帮助  [2014-1-16 11:18:18]
[问:交大电子实验室] 请问ADSP-CM40X在电机控制中有哪些优势 
[答:Harry Wei] 最快的ARM CORTEX-M4F,最高的ADC精度,最大的内置SRAM,FLASH,最强的SINC滤波,还有完备的系统安全性考虑。可以轻松完成双轴甚至3轴的控制。如果需要,可以发邮件,我为您提供独立第三方的具体分析数据。  [2014-1-16 11:19:53]
[问:liendrycheung] 1,R7F009这个芯片能否取代NEC9211做foc方案。 2,該芯片没有自带的硬件乘除法器,而是软件dsp.lib,这个库的做foc算法效率相对硬件乘除法器的效率是更高么? 3,芯片手册上介绍的内部最高振荡频率是24M,实际测试可以用32M,现在我们的软件也是基于32M开发的,请问是否能可靠运行。 
[答:Harry Wei] 抱歉,这超出了ADI的应用范畴  [2014-1-16 11:20:59]
[问:交大电子实验室] ADSP-CM40X可否实现对无相位传感器的控制,请专家帮忙解答下[ 
[答:Harry Wei] 无传感器的控制由于没有位置反馈,必须通过电流来计算反电动势,所以电流反馈的精度非常重要,CM40X内置16位AD,可以达到13位以上的ENOB,同时配备SINC3滤波器硬件模块,对SIGMA-DELTA ADC的处理起到极大的帮助,比目前任何其它处理器都更适合无传感器控制的精度提高。  [2014-1-16 11:24:45]
[问:交大电子实验室] ADSP-CM40X在电机控制方面有应用案例吗,都有哪些,谢 
[答:Harry Wei] 目前已经有一些单轴和双轴控制的案例,在全国巡回演示中,客户对控制效果非常满意。我们需要得到客户同意才能公布客户信息。  [2014-1-16 11:26:17]
[问:交大电子实验室] ADSPCM40X有电机控制应用的程序否 
[答:Harry Wei] 有!请发邮件到processor.china@analog.com索取  [2014-1-16 11:27:00]
[问:交大电子实验室] 请教专家SINC滤波器有哪些作用?请结合应用详细讲解一下好么 
[答:Harry Wei] SIGMA-DELTA ADC是精度最高的ADC,它的信号经过调制发送到DSP或其他处理器,必须用SINC3/SINC4滤波解调。  [2014-1-16 11:28:46]
[问:交大电子实验室] 想知道MATLAB可以实现哪些芯片厂商的仿真,谢谢专家主持人 
[答:Harry Wei] ADI, TI, STM, FREESCALE等等  [2014-1-16 11:29:12]
[问:交大电子实验室] 有没Clarke和Park变换详细应用介绍的书籍? 
[答:Harry Wei] 通常他们都会在电机控制的书籍里讲解。  [2014-1-16 11:29:56]
[问:交大电子实验室] ADSP-CM40X能在低功耗模式工作不 
[答:Harry Wei] 能,支持,可以深度睡眠,也可以调电压和频率  [2014-1-16 11:31:36]
[问:交大电子实验室] ADSP-CM40X可以运行LINUX操作系统? 
[答:Harry Wei] CM40X本身的硬件是可以支持uclinux的,不过目前ADI没有计划移植。我们建议的首选操作系统是ucose III  [2014-1-16 11:32:35]
[主持人:ChinaECNet] 各位网友,由于时间关系,我们本期座谈到这里就结束了,未回复的问题专家将在会后补充完整,请大家关注会后的精彩回放,谢谢大家的参与,提前祝大家春节快乐,我们下期再见!  [2014-1-16 11:32:40]
[问:yshx12] 请问专家,基于模型的设计,能否提高设计速度和效率? 
[答:Harry Wei] 这正是基于模型设计的优势。  [2014-1-16 11:34:32]
[问:yshx12] 它们建模采用那些工具或软件? 
[答:Harry Wei] Simulink和C语言  [2014-1-16 11:35:20]
[问:yshx12] 请问你们的演示平台可用于哪些产品的设计? 
[答:Harry Wei] PMSM电机的FOC控制  [2014-1-16 11:35:53]
[问:yshx12] 控制的马达功率有多高? 
[答:Harry Wei] 本demo的功率是480W。你可以选择不动的电机,在电机模型里修改参数即可  [2014-1-16 11:36:36]
[问:yshx12] 请专家详细介绍ADSP-CM40x处理器中模拟信号的主要性能.谢谢! 
[答:Harry Wei] 内置两个16位ADC转换器,每个采样率2.6MSPS, 有效位数13位以上。可与PWM, 编码器等同步,精确控制采样时间  [2014-1-16 11:39:04]
[问:yshx12] 磁场定向控制是通过什么来实现的? 
[答:Harry Wei] FOC控制是一个成熟的模型。通过速度,电流,力矩的PI控制,SVPWM等来完成,请参考专业书籍  [2014-1-16 11:41:12]
[问:zguox] 有FOC算法程序吗? 
[答:Harry Wei] 有的,请发邮件到processor.china@analog.com索取  [2014-1-16 11:42:58]
[问:zguox] 电动大巴空调直流变压缩机电机控制,有控制方案吗?10KW 
[答:Harry Wei] 联系processor.china@analog.com  [2014-1-16 11:44:16]
[问:yshx12] ADI公司可提供哪些供设计用的模型?如何获得? 
[答:Harry Wei] 请发邮件到processor.china@analog.com我为您提供完整的模型  [2014-1-16 11:45:12]
[问:yshx12] 来晚了,才上来,请教如何进行建模?ADI提供那些建模工具或软件? 
[答:Harry Wei] 如果您不能下载PPT,请发邮件到processor.china@analog.com,我把相应的文档发给您  [2014-1-16 11:46:04]
[问:yshx12] 老师,工厂建模,接口建模和控制器建模如何不同又如何相互连接?? 
[答:Harry Wei] 它们使用的模型不同,工厂建模这里是指对电机建立模型,接口建模是指对传感器、AD等建模,控制器建模是对算法建模,每个模块都有它的输入输出参数,模块之间通过这些参数相连。  [2014-1-16 11:51:21]
[问:yshx12] 听专家介绍,基于模型的设计流程和FPGA的设计有类似,是这样?请专家解答下 
[答:Harry Wei] 抱歉,不熟悉FPGA的设计  [2014-1-16 11:51:49]
[问:yxhua] MBD的设计流程是什么? 
[答:Harry Wei] 针对今天的电机控制模型: 1 工厂建模:电机、负载、电力电子等 2 接口建模:传感器、设备驱动 3 控制器建模:三相永磁电机磁场定向控制 4 分析和综合:第1至3步创建的模型用于确定工厂模型的动态特性,系统调谐和配置 5 验证和测试:离线仿真和/或实时仿真,研究动态系统的时间响应 6 部署到嵌入式目标 自动代码生成,测试和验证   [2014-1-16 11:54:36]
[问:xqh518] 请问:对电机的控制过程中,控制模型驱动外设的能力怎样,可以直接控制外设模块吗?谢谢。 
[答:Harry Wei] 有的芯片提供了Simulink外设模块,可以在Matlab里仿真并直接生成C语言代码,比如ADSP-BF506,目前CM40X没有外设模块,目的是为了提高系统灵活性和代码可读性。当控制算法和驱动都用SIMULINK生成时,代码直接耦合度太高,会影响执行效率好对代码的理解。   [2014-1-16 11:58:45]
[问:zguox] 有DEMO板吗? 
[答:Harry Wei] 有,可以提供演示,但不能留在您处  [2014-1-16 13:01:23]
[问:zguox] 可以FOC控制吗? 
[答:Harry Wei] 这就是一个FOC控制的例子  [2014-1-16 13:01:42]
[问:zhangjshl] 现在量产了吗? 
[答:Harry Wei] 芯片从2012年底开始已经可以申请样片,量产时间在今年底。  [2014-1-16 13:02:55]
[ 最近 10 条问答 ] [ 全部发言 ]
  关于Analog Devices  
Analog Devices, Inc. (NASDAQ: ADI)在现代数字经济的中心发挥重要作用,凭借其种类丰富的模拟与混合信号、电源管理、RF、数字与传感技术,将现实世界的现象转化成有行动意义的洞察。ADI服务于全球12.5万家客户,在工业、通信、汽车与消费市场提供超过7.5万种产品。公司总部位于马萨诸塞州威明顿市。更多信息请访问: www.analog.com/cn