PTP senkronizasyon doğruluğunu optimize etmenin özü, ağ titreşimini azaltmak ve donanım hızlandırmayı mümkün kılmaktır. Öncelikli olarak listelenen, eyleme geçirilebilir altı optimizasyon noktası vardır. İlk üçünü uygulamak doğruluğu büyük ölçüde artırabilir:
I. En Yüksek Öncelik: Donanım Zaman Damgalarını Etkinleştirin (1000x Doğruluk İyileştirmesi)
Bu optimizasyon, PTP doğruluğu üzerinde en büyük etkiye sahiptir ve önce etkinleştirilmesi gerekir:
Cihaz/ağ kartı donanım zaman damgalarını desteklediği sürece bunları doğrudan PTP yapılandırmasında etkinleştirin ve yazılım zaman damgalarını devre dışı bırakın.
Donanım zaman damgaları, senkronizasyon hatalarını milisaniyelerden mikrosaniyelerin altına kadar sıkıştırabilir; bu da onu, hiçbiri hariç, en önemli doğruluk geliştirme optimizasyonu haline getirir.
Veri toplama için normal bir bilgisayar kullanıyorsanız, PTP donanım zaman damgalarını destekleyen endüstriyel ağ kartlarına öncelik verin; sıradan tüketici ağ kartlarını kullanmayın.
II. Ağ Optimizasyonu: Titremeyi Azaltın ve Senkronizasyon Kararlılığını Sağlayın
Ağ titreşimi, PTP doğruluğunun bozulmasının ana nedenidir. Üç optimizasyon önerilir:
PTP Ağını Fiziksel Olarak Yalıtın: PTP senkronizasyonu için kullanılan iki cihazı, bant genişliğini diğer endüstriyel kontrol ağları veya internetle paylaşmaktan kaçınarak ayrı bir anahtara bağlayın. Bu, diğer veri trafiğinin bant genişliği için rekabet etmesini ve titreşime neden olmasını önler.
WiFi Değil, Gigabit Kablolu Ethernet Kullanın: Kablosuz gecikme titreşimi kabloludan 100 kat daha yüksektir, bu da onu yüksek-hassas PTP için tamamen uygunsuz hale getirir.
Ağ Atlamalarını Azaltın: Birden fazla yönlendirici/anahtar arasındaki bağlantılardan kaçınarak her iki cihazı da doğrudan aynı anahtara bağlayın. Daha az atlama daha az titreşime neden olur.
III. Parametre Optimizasyonu: Endüstriyel Senaryolara Uyum Sağlayacak Şekilde Senkronizasyon Aralığını ve Zaman Aşımını Ayarlama
Çift-sensör karşılaştırmasının gereksinimlerine göre uyarlama için parametre ayarlamaları yapıldı:
Senkronizasyon aralığını kısaltın: Saat kaymasını anında dengelemek ve uzun vadeli doğruluğu artırmak için varsayılan 10-dakikalık senkronizasyonu her 60 saniyede bir olacak şekilde değiştirin;
Sınır saatini etkinleştirin: Ağlar arası-iletişim gerekiyorsa, PTP paketlerini iletmek için sınır saatini kullanın, uçtan uca gecikme dalgalanmalarını azaltın;
Gereksiz PTP seçeneklerini devre dışı bırakın: Paket çakışmalarını azaltmak için diğer gereksiz işlevleri devre dışı bırakarak yalnızca gecikme ölçümü isteği yanıt mekanizmasını koruyun.
IV. Gelişmiş Optimizasyon: Kayma ve Sıcaklık Etkilerinin Ele Alınması
Uzun vadeli çalışma doğruluğundaki-düşüşü gidermek için şu iki optimizasyon uygulandı:
Saat kayması telafisi: Cihazın PTP sapma telafisi işlevini etkinleştirin. Cihaz, yerel saatin sapma hızını otomatik olarak hesaplayacak ve bunu gerçek zamanlı olarak düzelterek uzun-dönemli çalışma sırasında hataların birikmesini önleyecektir;
Sıcaklığı-kararlı bir ana saat seçin: Ana saati, sıcaklığı sabit olan bir kontrol kabinine yerleştirin. Sıcaklık değişiklikleri kristal osilatörün kaymasına neden olur; sıcaklıktaki her 1 derecelik değişiklik için, kristal osilatörün kayması yaklaşık 1 ppm değişir ve bu da uzun-dönem doğruluğu etkiler.
V. Optimizasyon Sonrası Doğruluk Kabul Kriterleri
Optimizasyondan sonra cihazdaki PTP dengelemesini kontrol edin:
Donanım PTP optimizasyonu: Ofset, 1μs'den az veya ona eşit olup, yüksek-frekans, yüksek-hassasiyet senaryolarının gereksinimlerini karşılar;
Yazılım PTP optimizasyonu: Ofset, 1 ms'den az veya ona eşit olup, sıradan endüstriyel ikili{1}sensör karşılaştırmasının gereksinimlerini karşılar;
Uzaklık 10 ms'nin üzerinde dalgalanıyorsa ağ trafiği çekişmelerini kontrol edin ve-ağı yeniden optimize edin.

