[ 最近 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
条问答 ] [ 全部发言 ] |