欢迎您来到半岛在线登录官网

半岛在线登录官网

公司新闻 知识专区 无刷小百科

【48812】精品]研旭BLDC闭环操控电机速度核算原理

发布时间:2024-04-30 18:54:30 | 作者: 半岛在线登录官网


  研旭 BLDC 闭环操控电机速度核算原理:研旭配 BLDC 的直流无刷电机内部有霍尔传感器,电机每滚动一圈进 12 次CAP 中止(有的用户会疑问,依照一般了解应该进 6 次 CAP 中止才对,为什么是进 12 次呢?可是,咱们经过对电机的实测,滚动一圈线 次 CAP中止),经过守时器核算电机滚动一圈(即进 12 次 CAP 中止)要多少时刻,这样就可以核算得到电机滚动的速度了。所以在初始化的时分程序要敞开一个守时器作为守时,守时时长为 t(us), 在守时器中止内对一个变量 count 计数,每一次中止 count 自增 1。在 CAP 中止内有一个变量 l 对进 CAP 的次数计数,在 CAP 中止内...

  研旭 BLDC 闭环操控电机速度核算原理:研旭配 BLDC 的直流无刷电机内部有霍尔传感器,电机每滚动一圈进 12 次CAP 中止(有的用户会疑问,依照一般了解应该进 6 次 CAP 中止才对,为什么是进 12 次呢?可是,咱们经过对电机的实测,滚动一圈线 次 CAP中止),经过守时器核算电机滚动一圈(即进 12 次 CAP 中止)要多少时刻,这样就可以核算得到电机滚动的速度了。所以在初始化的时分程序要敞开一个守时器作为守时,守时时长为 t(us), 在守时器中止内对一个变量 count 计数,每一次中止 count 自增 1。在 CAP 中止内有一个变量 l 对进 CAP 的次数计数,在 CAP 中止内判别 l是不是等于 12, 假设等于 12 那就是现已转过一圈, 则核算守时器总的计数时刻:t 乘以 count,单位是微秒 us,那么转速=圈数/时刻,即countt×=1Speed,单位是转/us。以 28335 的操控举例:守时器守时 10us,相应的守时器装备为:守时器总时刻counttSumTime×=,单位是 us,转 速SumTimeSpeed1=, 单 位 是 转 /us , 换 算 为 转 / 分 钟 则 为SumTimeSpeed601016××=,单位是转/min,然后将 Speed 放进速度的数组 speed[]内。假设发现咱们例程核算与上述核算方法有矛盾的地方能自己测验修正, 调查速度的核算值,咱们将会逐步齐备咱们的例程。