Frekans Değiştirici (FSK), dijital bilgileri çeşitli fiziksel medya üzerinden iletmenin en temel ve yaygın olarak kullanılan dijital modulation tekniklerinin, gömülü sistemlerdeki uygulamaları geliştirmesi ve veri frekansının (IoT) frekansını değiştirmesi, FSK'yı basit bir yönteme sahip olmak için, özellikle de kablosuz ve akustik kanallarda dijital bilgi göndermek için basit bir yöntemdir.

FSK Modulation

FSK, taşıyıcı frekansının dijital veri akışına uygun olarak çeşitli frekans modülasyonu (FM) şeklindedir ve frekansına göre iki farklı frekans ikili eyaletleri temsil eder: frekansı [[Dönem:0))[Dönemli bir işaret olarak ifade edilebilir:

[Dönemli: Âdem-i İmran-ı Hakka yemin ederim ki, Âdem-i İmran-ı Hakk'a yemin ederim ki, Âdem'in varlığına göre, Âdem'in varlığına göre, Âdem'in varlığına göre, Âdem'in varlığına göre, Âdem'in varlığına bağlı olarak, “Ey müslim”dir.

Frekans sapması {{)[Dönetici:0)[Dönetici:2)[Dönetici:2|Dönetici: pdf[Dönetici: {0|D)[Dönetici: {0|Dönetici = {0|D))))[Dönetici = {0|D=2|Dönetici = {0|Dönetici = {0|D=)))))))))))))))))))))))))))))))))

FSK sinyalinin genişliği yaklaşık 2345[[Dönetici:0) + 2/T).b) ikili FSK (BFSK) için, faz değiştirme anahtarlama (PSK) daha az hassastır, ancak zarf tespiti veya sıfır algılama kullanılarak demodulate.

FSK türleri, gömülü sistemlerde kullanılır

İkili FSK (BFSK)

BFSK tam iki frekans kullanır. Kaynak-konstrained gömülü platformlarda en yaygın uygulamadır, çünkü sadece iki ayrı ton oluşturulmalı ve tespit edilmelidir.

M-ary FSK (MFSK)

C:0)M[DÜT:0)[DÜDÜT:0) Farklı frekanslar, her bir sembolün girişini taşır).2).(M) biraz, belirli bir sembolün veri oranını artırmak, MFSK ticaretleri güç verimliliği için kapalı bant genişliğine ve güvenli iletişim için kullanılır.

Coherent vs. Non-Coherent FSK

Coherent FSK alıcıları, karmaşıklığı artıran taşıyıcıya faz senkronizasyonu gerektirir, ancak daha düşük hata oranları verir. -Koherent olmayan alıcılar portal veya enerji algılama, kesin taşıyıcı kurtarma ihtiyacını ortadan kaldırır - düşük maliyetli gömülü sistemlerde büyük bir avantaj.

FSK'yı Gömülü Sistemlerde Uygulamak

Mikrokontrollü (MCU) veya dijital sinyal işlemcisi (DSP) ile ilgili başarılı FSK uygulamaları, donanım periferilerinin ve gerçek zamanlı yazılımların sıkı entegrasyonu gerektirir. verici frekansları temiz ve doğru zamanlamayı sürdürmeli, alıcının gürültü ve müdahaleye rağmen tonlar arasında ayrım yapması gerekir.

FSK için Donanım Mimarisi

  • [[DDS:0)Mikronet / DSP: [DFLT:1] Doğru zamanlayıcı, PWM jeneratörü veya doğrudan dijital sentez (DDS) kapasitesi, ARM Cortex-M serisini IoT için içerir, düşük güç uygulamaları için PIC ve C2000 Delfino endüstriyel kontrol için.
  • [FONT=0) Dijital-toAnalog paketi (DAC): [Dönetici FSK'yı bir sine-yoğuk görünüm tablosu ile, bir on-çip veya dış DAC (e.g., 8-bit to 12-bit) gerekli. Alternatif olarak, PWM, analog sinyali üretebilir.
  • [FONT=0)Oscillator / Faz-Locked Loop (PLL): [Döneticiler için yüksek frekanslı taşıyıcılar (örneğin, 433 MHz, 868 MHz), bir PLL veya VCO modated by the baseband data, FSK RF transivers (e.g., Texas Instruments CC1120, Silikon Laboratuvarları Si4432) FSK'yi içsel olarak uygular.
  • [FONT:0) Direktif ve Amplification: [DAC/PWM çıktısından düşük bir frekans filtresi, DAC/PWM çıktısından harmonikleri kaldırır ve bir güç yükselteç (PA) iletim sinyalini artırır.

Yazılım Uygulama Teknikleri

Yazılım tabanlı FSK nesli kalbi, bitler arasında geçiş yaparken en az geç olan iki frekans üretiyor. Çeşitli yöntemler yaygındır:

1. Zamanlayıcı Toggle Çıkış ile Yolsuzluk

İstenen frekansın yarısına karşılık gelen dönemlerde bir kesinti oluşturmak için bir zamanlayıcı yapılandırın. kesme servisi rutini (ISR), bir GPIO pin. İki frekans için, dinamik olarak mevcut verilere dayanarak zamanlayıcı süreyi değiştirir.Bu yöntem bir kare- dalga FSK yaratır, sonra bir sine dalgasına filtrelenmelidir.

2. PulseWidth Modulation (PWM-) programlanabilir Duty Döngüsü ile

Sürekli bir dönemle bir PWM modülü, ancak çeşitli görev döngüsü doğrudan farklı frekanslar üretemez. Bunun yerine, ayarlanabilir bir süre ile bir PWM modülü kullanın. Daha pratik olarak, çeşitli pul yoğunluğu (PDM) ve filtrenin biraz uçunu oluşturur, ancak daha basit iki ayrı PWM çıktısını kullanmaktır, her bir frekansa kadar ayarlanır ve aralarında geçiş yapar.

3. Doğrudan Dijital Synthesis (DDS)

DDS algoritması, faz bitmeden frekans değiştirmek için bir faz cumulator ve bir sine- göz ardı masasını düzgün bir analog dalgaformu oluşturmak için kullanır.Bu, bir ayar kelimesi tarafından kontrol edilir.Bu, AD9833, AD9951).

4. Bir Aşamalı Halka (PLL) Transceiver IC

Entegre RF modülü kullanırken, FSK genellikle VCO'nun PLL içindeki doğrudan frekans modulation tarafından uygulanır. Temel bant verileri VCO ayar girişine uygulanır (iki nokta modulation) hızlı frekans geçişlerine ulaşmak için.

Alıcı Uygulamasını Kabul Etmek

FSK'yı gömülü bir sistemde genellikle süperheterodyne veya düşük-IF mimarisi içerir. Demodulation yapılabilir:

  • [FONT:0]Zero-Crossing Tespit:[Dönem:[Döneme:0)[Döne kadar sıfır geçiş sayısı sayın. Yüksek sayı daha yüksek frekansı gösterir. Bu basit yöntem güçlü sinyaller ve düşük gürültü ile iyi çalışır.
  • [FONTD:0]SID Discriminator (bir PLL veya dört dörtlü delük demet kullanarak):) Bir analog PLL girişe kilitlenmiş bir gerilim, frekans sapması için bir voltaj orantılı olacaktır.
  • [FONTD:0)Goertzel Algorithm: [Dönetici için] Dijital uygulama için, her frekansa iki Goertzel filtreyi kullanarak, karar verene büyük ve verimli bir şekilde beslemenin büyük bir sonucu.
  • [FONT:0)Kural / Eşleştirilmiş Filtre: Daha gelişmiş bir yaklaşım, beklenen tonların yerel kopyalarıyla gelen sinyal ile ilişkili. Bu, SABN'de en iyi performans sağlar, ancak daha fazla hesaplama gerektirir ve genellikle DSP tarafından ele alınır.

Pratik Uygulama Örnekleri

FSK modulation geniş bir dizi gömülü mühendislik projelerinde görünür. Aşağıda belirli düşüncelerle çeşitli ortak kullanım vakaları vardır.

Kablosuz Sensör Ağları (WSN)

Düşük güç sensörleri sıcaklık, nem veya vibrasyon genellikle ISM grupları üzerinde FSK aracılığıyla verileri gönderir (örneğin, 915 MHz). FSK'nın sağlamlığı ve çok düşük görev döngüsü ile çalışma yeteneği, örneğin IEEE 802.1g standartını Akıllı Ağlar için kullanır FSK zorunlu modülasyon programlarından biri olarak kullanır.

Uzak Kontrol Sistemleri

Garaj kapı açıklayıcılar, anahtarsız giriş ve drone uzaktan kontrolleri genellikle 433.92 MHz'de basit BFSK'yı çalıştırıyor. Düşük veri oranı (<10 kbps) komuta için yeterlidir, geniş sapma (örneğin, ±20 kHz) banliyö ortamlarda çok fazla sempatiye bağışıklığı sağlar.

Telemetri Data Transmission

Yarış telemetrisinde, model roket ve hava balonu maaş yükleri, FSK bir zemin istasyonuna sensör göndermek için kullanılır. düşük maliyetli FM alıcılarla birlikte, inşaatçıların HopeRFM69HCW gibi kullanımlarına izin verir, bu da yazılım yapılandırılabilir FSK'yi uygular.

RFID Systems

Düşük frekanslı (125 kHz) ve yüksek frekanslı (13.56 MHz) RFID etiketleri FSK'yı veri modülasyonu için kullanır. etiket, okuyucunun alanında frekans varyasyonlarını üretmek için yük değiştirir.Bu teknik, FSK ile yük modulation olarak bilinen, pasif etiketlerin çok düşük enerji ile geri çekilmesine izin verir.

Akustik Underwater İletişim

Sualtı sensör ağları, akustik FSK kullanılır çünkü su yüksek frekansları ağırlıyor. 10-50 kHz aralığındaki Frequencies yaygındır. modulation, bir DAC çıkışıyla mikro kontrol edici bir sürüşle uygulanır ve demodulation Goertzel-based detect to partition multipath yankıları aşmak için.

FSK'nın Gömülü Sistemlerde Avantajları ve Sınırlamaları

Avantajları Avantajları Avantajları Avantajları

  • [FONT:0)Robust'un Amplitude Variations'a göre:[Dönder:0) Bilgi frekansta, amplifiğe değil, FSK fading ve non-linear amplifikasyonundan daha az etkileniyor.Bu, mobil ve batarya destekli cihazlar için güvenilir hale getiriyor.
  • [FONT:0) Basit olmayan bir şekilde, (birkaç ayrı bileşen) veya basit bir donanımla, maliyet ve güç azaltılabilir.
  • [FONT:0) Basite Genrate:[Dönetici:[Dönetici: 0) Square-varlık veya filtrelenmiş sine- dalga FSK, temel MCU zamanlayıcıları ve PWM çıktıları tarafından üretilmeksizin, özel bir RF sentezleyici gerektirmeden.
  • [FONT=0)Wide Kabul: [Dönetici:[Dönetici:0) Birçok entegre transceivers ve gelişim panoları (örneğin, RFM69 ile Arduino, ESP32 yerleşik BLE + FSK) yerli olarak destekle FSK, prototyping.

Sınırlamalar

  • DÖRT:0) Düşük Spektral Verimlilik: [Dönetici: FSK genellikle aynı veri oranı için PSK veya QAM'dan daha fazla bant genişliği gerektirir. kalabalık spektrum ortamlarda, bu bir dezavantaj olabilir.
  • [FONT=0) Sürekli Üretimin Güç Tüketimi:[Dönder:[Dönder: 0,4,2) Sürekli tonlar iki frekansta sürekli olarak şarj etmek, kalıcı bir osilatör veya DAC çıkışı gerektirir, bu sadece kısa patlamaları iletebilecek bir sistemden daha fazla güç kullanabilir (örneğin, On-Off Keying).
  • [FONT:0) Çok sayıda Frequencies Kompleksity: M-FSK için, daha fazla ayrım devreleri veya daha yoğun dijital işleme gerektiren artışlar.

Güvenilir FSK Sistemleri için Tasarım

FSK'yi gömülü bir üründe uygulama yaparken, mühendisler performans, maliyet ve güç dengelemelidir. Anahtar düşünceler şunları içerir:

Frekans Seçimi ve Doğruyu

Yüksek bir kararlılık için, kristal osilatör (örneğin, 20 ppm) sapmayı sağlamak için MCU saat toleransı (e.g., ±2% tipik RC oscillator) kabul edilebilir.Daha yüksek stabilite için, 100 m /s göreceli hızlar için (örneğin, 20 ppm) ve kristal hata.

Data Rate vs. Band Wide

Biraz oranı T)))[D)

[Dönder) = 0 (D)))))))[Düzücük FSK:2|[Düzücükler için iki frekans dekore edilir, ultra-narrow uygulamaları için, MSK (x)=0=T=GÜC)

Hata düzeltme ve Packet Structure

Bir önbellek kullanın (örneğin, AGC ve zamanlama için 0/1’yi değiştirir), bir senkronizasyon kelimesi ( yanlış tetikleyicilerden kaçınır), ve CRC veya ileri bir hata düzeltmesi (FEC) kodu bunu donanımda ve doğru bir şekilde entegre eder (örneğin, CC1120, Si446x).

Güç Yönetimi

Batarya hayatını en üst düzeye çıkarmak için, görev döngüsü kullanın: alıcıyı periyodik olarak uyandırın (FSK preamble) ve sonra tekrar uyumaya gidin. For vericis, iletim gücü bağlantı marjı için gerekli minimuma indir.

Anten Eşleşme

Kötü bir maçlı anten, VCO'da frekans çekmesine veya radiated gücü azaltmasına neden olabilir. Bir pi-network for impedance eşleştirme için kullanın ve çeyrek dalga veya baskılı PCB anteni maliyet azaltımı için değerlendirin.

Daha Fazla Öğrenme için Dış Kaynaklar

FSK uygulamaları anlayışını derinleştirmek için mühendisler için, aşağıdaki dış kaynaklar hem teorik hem de pratik rehberlik sağlar:

  • [FONT:0)Wikipedia: Frekans-Shift Keying[[Dönetici: 1) Teori, tür ve performans ölçümlerinin kapsamlı bir genel bakışı.
  • [[DÜyetim:0)Analog Cihazları: FSK Modulation için DDS[DÜT:1) - Yüksek hacimlilık FSK dalgaformları oluşturmak için DDS çipleri kullanmak için ayrıntılı bir makale.
  • [FONT:0)Texas Instruments Application Not: Basit FSK Modem ile MSP430) - FSK'yi düşük güç kullanarak uygulama için pratik kılavuzluk ve hesaplamak.
  • [FONT:0)Digi-Key: BÖLÜMÜ BÖLÜMÜ BÖLÜMÜSÜSÜSÜŞÜNÜSÜŞÜNÜŞÜNÜŞÜNÜ FSK'yi Gömülü Tasarımlarda Anlamak ve Uygulamak[DÜ:1) - Bir Öğretim Modulation, demodulation, ve FSK projeleri için donanım seçimi.

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

FSK modulation, kablosuz iletişimin temel bir taşı olarak kalır, basitleştirilmiş devre dışı, sağlamlığı ve geniş bir maliyet ve karmaşık spektrumda uygulama kolaylığı sağlar. Temel ilkeleri anlamak için -kanser frekansı seçimi, nesil yöntemleri (zamanlayıcı tabanlı, DDS veya entegre transceiver), ve uygun demodülasyon teknikleri (zero-crossing, Goertzel, veya analog ayrımcı) - basit uzaktan kontrollerden gelen uygulamalar için güvenilir bir şekilde iletişim kurmak için veri bağlantılarını tasarlayabilirler.