主要内容

大厅的速度和位置

计算速度和估计转子的位置,利用霍尔传感器

自从R2020a

库:
电机控制Blockset /传感器解码器

描述

大厅的速度和位置块计算转子的机械速度通过跟踪大厅状态的变化。块还估计电动转子的位置使用方向,大厅,和外部计数器值输入。

块执行定期在一个固定的时间间隔定义控制器算法。

港口

输入

全部展开

大厅的状态在当前时间。例如,这些可能是有效的大厅州(MSB代表第一个霍尔传感器的输出连接):

  • 5 - (101)

  • 4 - (100)

  • 6 - (110)

  • 2 - (010)

  • 3 - (011)

  • 1 - (001)

数据类型:uint8|uint16|uint32

块的外部计数器值用于确定大厅状态变化和块之间的时间执行。

数据类型:uint8|uint16|uint32

这个值显示时钟周期(时间)连续运行两个大厅的变化状态。

数据类型:uint8|uint16|uint32

转子旋转的方向(1 + 1或积极或消极的旋转方向指示,分别)在当前状态。

数据类型:int8|int16|int32

端口值表示大厅状态的有效性。零值表明,当前或之前的大厅状态无效,块不能计算的速度和位置。

价值一个表明两个当前和以前的状态是有效的,块可以计算速度和位置。

数据类型:uint8|uint16|uint32

端口值表示大厅状态变化和阻止执行状态。值一个表明大厅状态改变,但那块执行悬而未决。零值表明,块已完成执行最后的状态变化。

数据类型:uint8|uint16|uint32

输出

全部展开

估计电机转子的位置的基础上预计大厅正方向的序列参数和方向,HallVal,等值输入。

依赖关系

要启用这个端口,设置块输出要么位置速度和位置

数据类型:||不动点

转子的机械速度每分钟的转数。块计算这个值通过跟踪大厅状态改变。

港口返回0,如果SpdVal输入为零。

依赖关系

要启用这个端口,设置块输出要么速度速度和位置

数据类型:||不动点

端口输出值为零(大厅状态改变标志设置为零)表明块已成功执行速度和位置计算过去的状态变化。

数据类型:||不动点

参数

全部展开

一般

选择可用的块输出端口为下列值之一:

  • 速度和位置

  • 速度

  • 位置

外部计数器寄存器的大小。最大计数器的值 2 n 1 ,在那里 n =计数器的大小。

外部计数器的时钟频率。

块的时间连续两个实例之间执行。

中可用双极电动机的数量。

块不计算位置的速度低于这个值。

转子角位移表示的时间间隔SpdCnt端口值计算。

单位的角速度或机械速度()输出。

依赖关系

要启用该参数,设置块输出要么速度速度和位置

数据类型的转子角速度输出。

依赖关系

要启用该参数,设置块输出要么速度速度和位置

位置

霍尔传感器序列代表转子旋转的正方向。

依赖关系

要启用该参数,设置块输出要么位置速度和位置

您可以输入的自定义序列代表转子旋转的正方向。

依赖关系

启用该参数:

  • 块输出要么位置速度和位置

  • 预计大厅正方向的序列自定义序列

1号订单在计算位置选择是不准确,但快。的二阶选择更准确,但需要更多的计算时间。这些方程描述的选项:

θ 1 年代 t O r d e r = θ 年代 e c t o r + ω t

θ 2 n d O r d e r = θ 年代 e c t o r + ω t + 1 2 α t 2

地点:

θ 1 年代 t O r d e r =位置使用一阶外推计算。

θ 2 n d O r d e r 通过使用二阶推断=位置计算。

θ 年代 e c t o r =部门角度定义的霍尔传感器输出。

ω =转子的角速度。

α =转子角加速度。

t =时间在一个部门。

依赖关系

要启用该参数,设置块输出要么位置速度和位置

单位角速率输出。

依赖关系

要启用该参数,设置块输出要么位置速度和位置

数据类型的角速率输出。

依赖关系

要启用该参数,设置块输出要么位置速度和位置

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

定点转换
设计和模拟使用定点定点系统设计师™。

版本历史

介绍了R2020a