Виходячи з вашого попереднього обговорення сценаріїв синхронізації PTP із двома{0}}сенсорами, ви можете швидко відновити синхронізацію під час конфліктів BMCA, виконавши такі дії:
Force Master-Slave Role Lock Негайно виправте конфігурацію на обох датчиках: установіть пріоритет головного датчика 1 на 128, а підлеглого датчика на 130, з різницею значень, що перевищує або дорівнює 2. Це усуває конфлікти виборів, спричинені рівністю пріоритетів у джерелі.
Увімкнути ексклюзивний режим головного годинника Додайте параметр `masterOnly 1` до конфігурації PTP головного датчика, щоб змусити головний годинник відмовитися від перемикання на підпорядкований годинник, повністю виключаючи можливість двонаправленого випередження.
Перезапустіть службу PTP. Виконайте `sudo systemctl restart ptp4l` на обох пристроях, щоб застосувати нову конфігурацію, ініціюючи повторний-вибір BMCA та швидко встановивши стабільні зв’язки master-slave.
Перевірка статусу синхронізації Запустіть `ptp4l -i eth0 -m -q`, щоб перевірити журнали. Переконайтеся, що зміщення є стабільним у діапазоні мікросекунд і немає сповіщень «найкращий майстер змінено». Після цього синхронізація нормалізувалася. Ця операція може вирішити понад 90% конфліктів BMCA з подвійним-датчиком протягом однієї хвилини, швидко відновлюючи високо-точну синхронізацію.

