Part Number:TMS320F28035
如题,请问@TI工程师 是否有能够在CLA运行的eSMO库?
HVPM_Sensorless例程 是标准的SMO
HVPM_Enhanced_Sensorless_2803x例程 使用了增强型的eSMO库
这两个例程都调试过了
也调试过eSMO_float,在28335上跑过了
由于28035的CLA的浮点的,不知道到有没有可以再CLA上运行的eSMO库,CLA调用不了eSMO_float,这个库是C28FPU,CLA调用编译会报错
Green Deng:
找了一圈,应该是没有这样的库的,eSMO都是基于C28开发的。
而且,CLA的强项是运算,但对其他操作的执行速度就很一般了,所以一般只用来跑运算程序,eSMO里面还是包含了很多计算之外的处理,用CLA来跑也不太合适
,
user78960159:
您好 感谢帮助
eSMO是以库的形式提供的,文档、资料并不多,不清楚内部有些什么。请问您指的计算之外的操作,具体指哪些代码操作呢?
调试了controlSUIT中28035 CLA的eSMO例程 如该例程 整个FOC都放到了CLA中运行 FOC中哪些算是不适合用CLA运行的内容呢?
如PI控制器宏函数 SVPWM宏函数 等等,请您指名一下 谢谢
实际测试了一下 运行一次FOC双环控制大概需要1000个TBCTR 一个TBCTR是16.67nS
这样算来CLA一次FOC双环运算大概是16.67uS 看起来也不是太慢
,
Green Deng:
这个抱歉,对eSMO库我的了解应该还没你多。但是基于CLA的eSMO库确实没有。
你是想知道FOC中的哪些运算时不适合用CLA执行的吗?
,
user78960159:
您好 感谢帮助 我最近调试了28035的CLA 无感FOC 本意是想掌握CLA的使用方法
不过在lsw=1切换到lsw=2时 电机会骤停 而且发出高频噪音
我之前用28335调试PMSM的无感FOC时,也遇到了同样的问题,后来用eSMO_float解决了这个问题 也在论坛发了相关的帖子
所以就想了解一下有没有CLA的eSMO
您能提示一下 SMO由lsw=1切换到lsw=2的时候 电机为什么会骤停并发出高频噪音呢
,
Green Deng:
抱歉之前帖子有点遗漏了,后来我问了一下英文E2E,对方的解释是可能电机线的连接方向反了,可以试试交换连接到电机的两根电线。