بر اساس تمرکز قبلی شما بر روی محیط لینوکس، سوئیچ صنعتی Hirschmann RS20/RS30، و حالت P2P برای جلوگیری از تداخل BMCA، مراحل پیکربندی کامل برای همگام سازی با دقت دوگانه-سنسور PTP بالا{4}}به شرح زیر است:
I. پیکربندی جانبی سوئیچ (Hirschmann RS20/RS30)
به حالت پیکربندی جهانی سوئیچ وارد شوید، PTP را فعال کنید، نسخه پروتکل را به عنوان IEEE 1588-2008 (PTPv2) مشخص کنید، و مکانیسم تاخیر جهانی را روی ساعت شفاف P2P تنظیم کنید.
دو پورت فیزیکی که دو حسگر را به هم متصل میکنند بهعنوان پورتهای ساعت شفاف P2P پیکربندی کنید، به بستههای خاص Pdelay{1}}اجازه دهید، پیکربندی را متعهد و ذخیره کنید و مجدداً راهاندازی کنید تا اعمال شود.
II. پیکربندی سنسور اصلی
بسته ابزار linuxptp را نصب کنید و «/etc/linuxptp/ptp4l.conf» را ویرایش کنید.
priority1 را روی 128 و priority2 را روی 128 تنظیم کنید، masterOnly 1 را فعال کنید (حالت اصلی اجباری)، delay_mechanism (P2P) را مشخص کنید و به رابط شبکه مربوطه متصل شوید.
سرویس ptp4l را مجددا راه اندازی کنید و تأیید کنید که گزارش ها نشان می دهد دستگاه در حالت اصلی است.
III. پیکربندی Slave
لینوکس PTP را نصب کنید و فایل پیکربندی را ویرایش کنید.
priority1 را روی 130، priority2 را روی 130، masterOnly را روی 0 و مکانیسم تأخیر را روی P2P برای همگامسازی تنظیم کنید. کارت رابط شبکه مربوطه را متصل کنید.
پس از راه اندازی مجدد سرویس، «sudo phc2sys -s /dev/ptp0 -w» را برای همگام سازی ساعت سخت افزاری PTP با ساعت سیستم اجرا کنید.
IV. تأیید صحت
«ptp4l -i eth0 -m -q» را اجرا کنید تا تأیید کنید که افست در مدت ± 1 تا 5 میکروثانیه پایدار است، هیچ آلارم تغییر اصلی اصلی وجود ندارد و تبادل پیام Pdelay طبیعی است. این پیکربندی همگامسازی با دقت بالا-را تکمیل میکند.

