Помню был у нас на кафедре стенд имитации шахтного подъемника. Так там по 2 концевых на каждой стороне. По первому начало замедления, по второму остановка. Плавную s образную характеристику торможения и разгона получали...
Вид для печати
ну это костыли
приводящие к тому. что при глюке первого концевика конструкция на полном ходу влетает в ограничитель и ломает всё либо ломается сама.
попытка задублировать сигнал от концевика установкой двух концевиков по схеме "2 из 2" начинает усложнять схему и опять не является гарантией точного определения положения механизма
концевик упрощает с одной стороны, с другой - усложняет последующую наладку и эксплуатацию
энкодер на валу или какой-то другой аналогичный координатор связанный с валом даёт более стабильную картину независящую ни от чего.
Есть предположение, что энкодер с специальной прошивкой для производителя ворот. Т.к. док на него в инетах нет. Когда же ТС подключит его к компу и проверит его поведение в сети?
это обычный китаец
это многооборотный абсолютный энкодер модели AML50S9R08U08-RC6 от китайская компания GEYA (Zhejiang Geya Electrical Co., Ltd.)
скорее всего это OEM и модбас там должен быть "стандартный" - два мануала с разными бирками и одинаковым описанием
Тип сигнала: Цифровой, интерфейс RS-485 (протокол Modbus-RTU).
Разрешение: Обычно 12–13 бит на оборот (4096 или 8192 позиций).
Количество оборотов: Маркировка U08 указывает на поддержку до 256 оборотов.
Напряжение питания: 10–30 В постоянного тока.
Степень защиты: IP65 (стандарт для серии AML50).
Схема подключения (Wiring):
Цвет провода Обозначение Назначение
Коричневый (Brown) VCC Питание (+10..30V DC)
Синий (Blue) 0V / GND Общий (Минус питания)
Черный (Black) RS485 A / + Линия данных A (Data+)
Белый (White) RS485 B / - Линия данных B (Data-)
Экран (Shield) F.G Заземление корпуса (Shield)
1. Протокол связи (Modbus-RTU):
Baud Rate (по умолчанию): 9600 bps (настраивается от 4800 до 115200).
Station Address: 01 (по умолчанию).
Data Format: 8 bits, 1 stop bit, no parity (8,N,1).
2. Регистры Modbus (Holding Registers - 03H):
Адрес регистра Описание Тип данных
0x0000 - 0x0001 Encoder Total Value 32-bit (общее положение)
0x0002 Number of Turns 16-bit (количество оборотов)
0x0003 Single Turn Value 16-bit (положение внутри оборота)
0x0004 Device Address 16-bit (адрес 1–254)
3. команды управления (Write Single Register - 06H):
Set Zero (Обнуление): Запись значения 1 в регистр 0x0008 установит текущую позицию как нулевую.
Direction (Направление): Регистр 0x0009. Значение 0 — увеличение при вращении по часовой стрелке (CW), 1 — против часовой стрелки (CCW).