Alışılmadık bir şekilde başarısız olan bir ADC'ye sahip bir uyduyu korumaktan sorumluyum. Esasen, ham voltaj belirli bir aralıktaysa, iki değer arasında ileri geri geçiş yapmasıdır. Ham sayımları elde etmeye çalışıyorum, ancak işlenen veriler şöyle görünüyor:
Mavi çizginin başka bir şey ifade ettiğini unutmayın (Temel olarak, yazılım kırmızı çizgiyi mavi çizgiyle eşleştirmeye çalışıyor).
Normalde, adımlar daha büyük kare dalgasında sol birkaç küçük darbelere göre görülebileceği gibi küçüktür. Ancak, değerin altına düştüğünüzde adımlar oldukça büyüktür. Ham sayım verilerine sahip olmasam da, sayımlara yansıdığını biliyorum.
Anlamaya çalıştığım, bu ADC'nin nasıl başarısız olduğu.
Aşağıdakileri tahmin ediyorum, ancak bu fikrin bir analizini almak istiyorum:
- Doğrusal bölgede, delta v'deki analog voltajdaki her değişiklik için, bir sayısında bir değişiklik vardır.
- Doğrusal olmayan bölgede, delta v'deki analog voltajdaki bir değişiklik için sayımlardaki sıçrama çok daha büyüktür.
- 2'deki delta v'nin 1'den büyük olması mümkündür, ancak normalde tahmin edilenden çok daha küçüktür.
Unutmayın, bu bir uydu, bu yüzden test için laboratuvara geri getiremem. Düşüncesi olan var mı?
EDIT: İşte böyle bir bölüm için ham sayımlar (daha düşük bir frekansta örneklenmiş). Ayrıca, ADC yaklaşık 15-20 yıllık bir alana sahip, elimde bir parça numarası yok, ama alabilir miyim göreceğim. Muhtemelen 1993'teydi ve FPGA tabanlı olabilir. Sayımlar 374-421'e boşluk kadar söyleyebildiğim kadar uzak (birkaç sayımla kapanabilir). İkili aşağıdaki gibidir
374 101110110
421 110100101
ADC olabileceğini düşünmemizin bir nedeni, benzer boşluklara sahip birden fazla sensör olması. Şu anda daha iyi ölçmek için çalışıyorum, ama işte örnek bir örnek. Noktaların gerçek ölçülen değerler olduğuna dikkat edin ve çizgiler aynı veri noktasından ikisini birbirine bağlar. Bu değerlerin tümü aynı ADC tarafından okunur.
Ayrıca, ADC tarafından yaklaşık 24 saatlik bir süre boyunca okunan her değerin bir listesi. Çok sayıda çizgi var (Toplamda yaklaşık 20). Boşlukların ADC veya ilgili devrede ölü bir bölgeyi temsil ettiğine inanıyorum. Bu grafikteki y ekseni, ADC okuma çıkış değerleridir. Büyük ölçüde dikey bir çizgi gördüğünüzde, ADC'nin bir değer kaydedemediği bir bölgeyi temsil ettiği görülmektedir.
ADC kısım ADC0808, analog çoklayıcı Parça numarası HCF4051BM1, en azından bulabildiğim şemalardan ... Zamanında bir değişiklik yapılmış olabilir.
DÜZENLEME- Daha fazla güncelleme: ADC'ye beslenen 3 analog çoklayıcı vardır. Belki de bunlardan birinin bu sorunu yaşayıp yaşamadığını, diğerlerinin olmadığı yerde görmek istedim. Ancak bunun için çok fazla kanıt yoktur, aşağıya bakınız. Bunun gibi birçok boşluk var, sadece birini göstermeyi seçtim.
Count #tot #mux1 #mux2 #mux3
557 3360 1336 68 1956
558 252 128 4 120
577 684 292 4 388
578 964 480 8 476
0x00FF
hiç 0x0100
(küçük değişiklik) Eğer elde edilebilir 0x01FF
ya da 0x0000
(büyük değişim).