LightAPRS-W 2.0 İlk Prototip

LightAPRS-W 1.0 modülünü tamamlayarak bu yaz başında satışa sunmuştuk. Hemen ardından da yeni versiyon çalışmalarına başlamıştım. Bloğumu takip edenler bilirler, yeni versiyonda ağır ve sadece tx bölümünü kullandığım radyo modülünü kaldırarak, hafif ve stabil bir fm verici eklemek istiyordum. Bunun için kılıfı çok küçük ve prototiplemesi zor olduğu için daha önce vazgeçtiğim Si5351B modeline geri döndüm.

Çinden ilk temin ettiğim Si5351B çiplerinde 130-150 Mhz arasında sinyal üretmek mümkün olmuyordu. Birçok kütüphane denedim, düzenledim olmadı. Datasheetleri defalarca okudum, kristal değiştirdim, TCXO kullandım, tekrar tekrar denedim sonuç alamadım. En sonunda çiplerin sorunlu olabiliceği kanısına vardım.  Aliexpress üzerinde farklı satıcıdan yeniden sipariş verdik. Gelmesi aylar sürdü ama sorunsuz çalıştı.

Kendime Not: Şipariş verdiğin ürünlerin patates çıkma ihtimaline karşı farklı satıcılardan yedekli sipariş ver 🙂

Si5351B nin Voltage Control pini sayesinde fm modülasyonu yapmak mümkün. Sadece biraz datasheet okumanız gerekiyor 🙂 8 çıkışın sadece ikisini kullanıyorum. Birincisini fm modülasyonu yaparak APRS, diğerini de WSPR için. Çıkış gücü 10 miliwatt. WSPR için yeterli olduğunu daha önceki uçuşlarda gördük. APRS için, görüş alanında (LOS) olan igate ve digipeaterlara, açık havalarda bu çıkış gücüyle ulaşmak mümkün (teoride ;)). Zaten havada yağmur bulutları varsa 1 watt çıkış gücüyle bile ulaşmak mümkün olmuyor. Bunu hem benim hem de Mustafa TAN‘ın uçuşlarında defalarca yaşadık. Amacımız sadece balon gibi hava araçlarında kullanmak olduğu için yeterli olacağını umuyorum.

DRA818V modülünü kaldırdığımız için artık yüksek akım verebilen regülatöre de ihtiyacımız kalmadı. Bunun yerine step up/step down regülatör ekledim. Bu sayede daha küçük panel kullanabileceğiz hemde sadece 1 tane süper kondansatör yeterli olacak.

Yüksek Flash ve Ram kapasitesi nedeniyle genelde Atmega1284 kullanırım. Ama bu kartı olabildiğince hafif yapmak istediğim için daha küçük kılıfa sahip olan ATMEL SAMD21 işlemcisini kullandım. 32bit ARM Cortex®M0 işlemci 256 KB flash ve 32 KB ram e sahip. Üzerinde doğrudan USB bağlantısı olduğu için ayrıca bir usb-ttl dönüştürücüsüne gerek kalmadı.

İşlemciyi değiştirince, üzerinde 1 adet DAC olduğu için bundan faydalanmak istedim. LibAPRS kütüphanesi DAC olmayan işlemciler için yazılmış. 4 adet dijital pin ve dirençlerle dac oluşturulmuş. Bu da çok fazla gereksiz component anlamına geliyor. Ayrıca fm verici modifikasyonundan dolayı sadece tx özelliğini kullanıyorum. Bu kütüphanenin rx için kesmeler oluşturması ve dışarıdan sinyal beklemesine de hiç gerek yok 🙂

Arduino ile SAMD21 için uygun bir APRS tx kütüphanesi bulamadım. Eski kütüphanelerden yola çıkarak temel bir kütüphane oluşturdum. Testler olumlu ve şimdilik sorun görünmüyor. Kart satışa çıkarsa Github sayfamda yayınlayacağım. Desteklerinizle daha da iyi hale getirebiliriz.

Modüller antistatik poşlet içerisine koyulmasına ve üzerinde ESD uyarıları bulunmasına rağmen, hala az da olsa kullanıcılardan GPS bozulmasıyla ilgili geri dönüşler alıyoruz. Ubloxun tasarım klavuzundaki ESD talimatlarına uygun tasarım yapsam da GPS alıcıları çok hassas olduğu için böyle sorunlar olabiliyor. Bunlara ek olarak birde, gps anten bağlantısına uygun bir ESD diyotu ekledim. ESD Gun temin edebilirsem test edip sonuçları yine buradan paylaşırım.

Artık PCB nin gelmesini bekliyorum 🙂

Yeni yazılarda görüşmek üzere…

 

 

Bir Cevap Yazın

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.