这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何让使用JCOM写入的OvercurrentTripLevel是有效的?

共1条 1/1 1 跳转至

如何让使用JCOM写入的OvercurrentTripLevel是有效的?

菜鸟
2024-12-15 07:23:44     打赏

我们使用IMC300的JCOM修改MCE的CompRef暂存器数值, 该暂存器为Overcurrent Trip Level,但是实验后并未得到预期的效果.

经量测马达运转电流约为2A。为了测试OCP的功能和操作,实验细节如下:
情境一:使用MCEWizard将Overcurrent Trip Level设定为5A并储存txt参数档,并使用MCEDesigner将参数档写入MCE。
使用JCOM将CompRef暂存器值为1A,再使用JCOM读取CompRef暂存器,确认有写入1A的值。但是,当我运行马达时,它不会触发OCP。

情境二:使用MCEWizard将Overcurrent Trip Level设定为1A,并使用MCEDesigner将参数档写入MCE。
使用JCOM将CompRef暂存器值为1A,再使用JCOM读取CompRef暂存器,确认有写入1A的值。当我运行马达时,可以正常触发OCP。

情境叁:使用MCEWizard将Overcurrent Trip Level设定为1A,并使用MCEDesigner将参数档写入MCE。
使用JCOM将CompRef暂存器值为5A,再使用JCOM读取CompRef暂存器,确认有写入5A的值。当我运行马达时,也会触发OCP。

根据以上的实验结果, OCP的只会使用MCEDesigner写入的数值当判断依据. 我有尝试在使用JCOM修改CompRef暂存器数值之后执行soft-reset,但是读为的数值都是由MCEDesigner写入的数值。

我想请问目前我遇到的情况是正常的吗?
如何让使用JCOM写入的Overcurrent Trip Level是有效的. 谢谢.









关键词: OvercurrentTripLevel    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]