Veri CRC Kontrol Hatası

Meta Açıklama:

“Servo sürücüde veri CRC kontrol hatası neden oluşur? Nedenlerini, çözüm adımlarını ve önleyici tedbirleri bu yazıda ayrıntılı şekilde inceleyin.” (144 karakter)

Servo motor sürücüsünün ekranında “39” koduyla karşılaştıysanız, sürücü “Veri CRC Kontrol Hatası” alarmı veriyor demektir. Bu alarm, motor enkoderinden okunan verinin CRC (Cyclic Redundancy Check – döngüsel artıklık kontrolü) doğrulamasından geçemediği, özellikle motor enkoderinin hiç veri yazmamış olduğu ve tüm verilerin sıfır olarak okunduğu durumlarda tetiklenir. Servonorm olarak sahada bu alarmla en sık, fabrikadan yeni çıkmış veya hiç kalibre edilmemiş motorlarda, ya da enkoder belleğinin bir şekilde silinmiş olduğu sistemlerde karşılaşıyoruz. Bu yazıda alarmın teknik anlamını, olası nedenlerini ve adım adım çözüm yolunu ayrıntılı şekilde ele alıyoruz.

Veri CRC Kontrol Hatası Nedir?

Mutlak veya yarı-mutlak enkoderler, kendi belleklerinde sakladıkları verinin bütünlüğünü doğrulamak için genellikle bir CRC (döngüsel artıklık kontrolü) değeri kullanır; bu, verinin iletim veya saklama sırasında bozulup bozulmadığını matematiksel olarak kontrol etmenin standart bir yöntemidir. Servo motor sürücüsü, enkoderden okuduğu veriyi bu CRC kontrolünden geçirir; veri CRC doğrulamasını geçemezse veya enkoder verisi hiç yazılmamışsa ve tüm veriler sıfır olarak okunuyorsa, sürücü bu veriyi güvenilir kabul etmez ve “39” kodunu ekranda gösterir. Bu, sürücünün hatalı veya boş bir enkoder verisiyle motoru yanlış kontrol etmesini önleyen bir güvenlik kontrolüdür.

Veri CRC Kontrol Hatası Belirtileri Nelerdir? (Alarmdan Önce Fark Edilebilecek İşaretler)

Bu alarm neredeyse her zaman sürücü açılışında, enkoder verisini okuduğu ilk anlarda ortaya çıkar. Alarmın fabrikadan yeni gelen bir motorda veya enkoderi değiştirilmiş bir motorda ilk kez enerjilendirmede ortaya çıkması, enkoderin henüz kalibre edilmediğine veya verisinin yazılmadığına işaret eder. Sistem daha önce sorunsuz çalışırken aniden bu alarmı vermeye başlaması ise enkoder belleğinde beklenmedik bir bozulma veya silinme olduğuna işaret edebilir.

Veri CRC Kontrol Hatası Neden Oluşur?

Enkoderin Fabrika Kalibrasyonunun Hiç Yapılmamış Olması

Bazı motor/enkoder kombinasyonlarında, enkoderin kendi belleğine kalibrasyon verilerinin yazılması ayrı bir üretim/kurulum adımı gerektirir. Bu adım atlanmışsa, enkoder verisi boş kalır ve sürücü bunu “39” kodu ile bildirir.

Enkoder Belleğinin Bozulması veya Silinmesi

Enkoderin dahili belleğinde, güç kesintisi sırasında yaşanan bir yazma hatası veya elektriksel bir olay nedeniyle veri bozulması veya silinmesi, önceden sorunsuz çalışan bir sistemde bu alarmın aniden ortaya çıkmasına neden olabilir.

Enkoder Kablolamasında Kısmi Bir Sinyal Sorunu

Enkoder iletişim hattında kısmi bir sinyal bozulması, verinin sürücüye eksik veya hatalı ulaşmasına ve CRC doğrulamasının başarısız olmasına neden olabilir.

Enkoder Ünitesinde Donanımsal Arıza

Nadiren de olsa, enkoderin dahili bellek çipinde bir donanımsal arıza, verinin tutarlı şekilde okunamamasına neden olabilir. Bu ihtimal, diğer nedenler ekarte edildikten sonra değerlendirilmelidir.

Veri CRC Kontrol Hatasını Giderme: Adım Adım Çözüm

Motorun Yeni/Fabrikadan Çıkma Durumunu Değerlendirme

Motor fabrikadan yeni geldiyse veya enkoderi yakın zamanda değiştirildiyse, enkoder kalibrasyon/kayıt prosedürünün (üretici dokümantasyonuna göre) uygulanıp uygulanmadığını kontrol edin.

Enkoder Kablo Bağlantısını Kontrol Etme

Enkoder kablosunun sağlam ve doğru bağlandığını, konnektörlerin tam oturduğunu kontrol edin.

Sürücüyü Yeniden Başlatma

Sürücünün gücünü kapatıp yeniden açarak, geçici bir okuma hatasının kendiliğinden düzelip düzelmediğini test edin.

Üretici Destekli Enkoder Kalibrasyon Prosedürünü Uygulama

Yukarıdaki adımlar sonuç vermezse, enkoderin yeniden kalibre edilmesi veya verisinin yeniden yazılması gerekebilir; bu işlem genellikle üretici tarafından belirlenen özel bir prosedür gerektirir ve Servonorm teknik destek ekibiyle birlikte yürütülmesi önerilir.

Devreye Alma (Commissioning) Sırasında Veri CRC Kontrol Hatasını Önceden Nasıl Tespit Ederim?

Yeni bir motor kurulumunda, motorun ilk enerjilendirilmesinden önce enkoderin fabrika kalibrasyon durumunu (motor/enkoder tedarikçisinin dokümantasyonuna göre) teyit etmenizi öneririz. Standart dışı veya yeniden üretilmiş (refurbished) motor/enkoder kombinasyonlarında bu kontrol özellikle önemlidir.

Veri CRC Kontrol Hatası ile Karıştırılabilecek Diğer Hata Kodları

Bu alarm, enkoder EEPROM okuma/yazma hatasıyla (“38”) yakından ilişkilidir; “38” iletişimin hiç kurulamadığı durumu, “39” ise iletişim kurulduğu halde verinin geçersiz/boş olduğu durumu ifade eder. Ayrıca art arda 3 kez CRC kontrol hatasıyla (“55”) da benzer bir doğrulama mekanizmasını paylaşır; “55” tekrarlayan CRC hatalarına odaklanırken “39” tek seferlik ama veri bütünlüğü açısından kritik bir duruma işaret eder.

Veri CRC Kontrol Hatası Tekrarlanmasın Diye Alınabilecek Önlemler

  • Yeni motor/enkoder kurulumlarında fabrika kalibrasyon durumunu devreye alma öncesinde teyit edin.
  • Enkoder kablosunu ve konnektörlerini periyodik olarak kontrol edin.
  • Enkoder belleğini etkileyebilecek ani güç kesintilerinden kaçının; kararsız şebekede kesintisiz güç kaynağı değerlendirin.
  • Standart dışı veya yeniden üretilmiş motor/enkoder kombinasyonlarını kullanmadan önce üretici desteğiyle doğrulayın.

Servonorm Teknik Destek ve İletişim

Servonorm olarak servo motor sürücülerinde enkoder veri bütünlüğü alarmları dahil tüm hata kodlarının teşhisi ve enkoder kalibrasyon süreçlerinde saha deneyimimizle yanınızdayız. Bu alarm tekrarlıyorsa veya enkoder kalibrasyonundan emin değilseniz, servonorm.com üzerinden bizimle iletişime geçebilir, uygulamanıza özel teknik destek alabilirsiniz.

Sıkça Sorulan Sorular

Hayır, çoğu durumda sorun enkoderin henüz kalibre edilmemiş olması veya kablolama kaynaklıdır ve motorun kendisiyle ilgili değildir. Motor mekanik olarak sağlam olabilir, ancak enkoder verisi eksik/geçersiz olduğunda sürücü motoru güvenle kontrol edemez.

En sık bu senaryoda görülür, ancak daha önce sorunsuz çalışan bir sistemde de enkoder belleğinde bir bozulma yaşanırsa bu alarm aniden ortaya çıkabilir.

Hayır, bu alarm sürücüden çok enkoderin kalibrasyon durumu veya kablolaması kaynaklıdır ve sürücü değişimi gerektirmez. Tüm kontrollere rağmen alarm devam ediyorsa, Servonorm teknik destek ekibiyle iletişime geçmenizi öneririz.

Bu konuda desteğe mi ihtiyacınız var?

Mühendislik ekibimiz uygulamanıza özel çözüm önerisi hazırlar.

Uzmana Sor