E0 31 6B 00 это комманда перемещения мотора в позицию нуля.
Halt Motor E0 30 60 это не что иное как остановка мотора, так написано в официальной спецификации.
Комманда пересчета позиций выглядит следующим образом (Re-) Calculate Positions E0 30 6F 00 {00 00} в скобках не обязательные параметры.
Вот краткое описание действия этой команды
Code: Select all
Command byte ‘6F’ with various data parameters can give the user/installer
various types of “short-cut” to setting up or aligning the system. The basic
command has the (first) parameter byte set to zero, i.e. command ‘6F 00’
which can initiate any appropriate function, defined by the manufacturer of
the Positioner Motor Unit. In general, the user/installer will manually drive
the antenna to receive a strong signal from a suitable satellite and then the
command ‘6F 00 {00 00}’ will cause the embedded software in the Positioner
Motor Unit to calculate the (approximate) positions of all the other satellites
in its memory (ROM) relative to the known position. The user/installer may
then need to optimise each position in turn with reference to the received
signal strength.
Вообще съезд позиций у моторов вещь довольно распространенная. Но есть способ сброса и обнуления мотора с помощью скрытой кнопочки на моторе. Выставляем 0, нажимает тонким предметом кнопочку и нулевая точка мотора снова в нуле. Так делается в STRONG DM2100.
Надеюсь хоть один из способов вам поможет