DelcoRF DRFM 22PA 446MHz / 869MHz Ürün Kılavuzu DelcoRF FSK/GFSK RF MODEM MODUL Versiyon: 1.0.0 www.delcorf.co www.rfodul.co Genel Özellikler: Dar Band FSK Modülasyonlu Haberleşe Sağlar, Dijital USART Seri Haberleşe Standardındadır, 446/869MHz Frekans Bandında KET Yöneteliğine Uygun Üretilektedir, Dijital Frekans Değiştire Özelliği Vardır, 2,4 256Kbps Arasında Veri Hızı Baud Rate Seçe Aralığı Vardır, 64 bite Rx,Tx FIFO Tapon RF Göndere-Ala Esnasında Usart Veri Yüklee- Ala Özelliği Vardır, Dijital Voltaj Okua Özelliği 3.0V 3.6V Vardır, Dijital RSSI Okua 0-255 Arasında Özelliği Vardır, Dijital Sıcaklık Okua -40,+65 / RF İşleci İçerisindeki Özelliği Vardır, Yüksek Dijital Veri Güvenliği CRC-CCITT Sağlar.
5 2 13 32.50 7 6 13 26 2,54 8 39 - Modül Üst Yüzünden Görünüş - Pin Özellikleri: Pin Duru DI/DO Özellik: 1 RST DI Dijital RESET Girişi (Aktif Düşük) 1 2 TX DO USART Veri Çıkışı 3 RX DI USART Veri Girişi
4 NC * Kullanılaz. 5 NC * Kullanılaz. 6 VDD + Dijital beslee girişi 7 GND - 0V Şase 8 GND - 0V Şase 9 ANT Ω Anten Bağlantı Pini Not: RST Girişi Zayıf Pull-Up Duruundadır. Boş Bırakılabilir. Anten: 869MHz 50 Ω 8.5 c Whip Anten Boyu 446MHz 50 Ω 16 c Whip Anten Boyu Anten Olarak Coax Anten Kablosu Kullananız Önerilir. En İyi İletişi Mesafesi Antenlerin Birbirini Göresiyle Sağlanabilir. Antenleri Düşey Eksende Monte Ediniz. Antenleri Metal Kafes İçine Koyayınız. Antenleri Manyetik Alan Ve RF Yayın Yapan Başka Cihazlardan Uzak Tutunuz. Frekans Tablosu: F F1 F2 868MHz 869,400MHz 869,600MHz F F1 F2 446MHz 446,000MHz 446,200MHz Teknik Özellikler: Duru Miniu Maxiu VDD Beslee Voltaj Aralığı 3.0V 3.6V DI Input 1 Voltaj Kararı Vdd-0.5V - Input 0 Voltaj Kararı - 0.5V
I TX TX Mod Akıı - +20dB: 150A I RX RX Mod Akıı 433MHz: 20A 868MHz: 22A 433MHz: 22A 868MHz: 24A db Alıcı Hassasiyeti -118Db -119Db Isı Çalışa Sıcaklığı -20 o C +55 o C Baud Üreti Aralığı (Kbps) 2.4Kbps 256Kbps PD Kurulu - 500s F t Frekans Değişii - 300us Not: Daha da Uzun Mesafe Uygulaalarınız İçin DRFM-550PA Versiyonu Deneyebilirsiniz. DRFM- 550PA Versiyonu 500W RF Güç üretektedir Not: Modül için kullanak istediğiniz baud hızını odüle yazdıktan sonra, odülün reset alasının ardından odül, "default - Üreti Başangıç Ayarına geri döner. 1. HABERLEŞME PROTOKOLÜ - DRFM-22PA odüle bilgi gönderek ve alak için 8bit, 1stop, NoParity USART dijital haberleşe standartları kullanılır. - Baud rate 2400 bps olarak ayarlıdır. (Özel istek üzerine değiştirilebilir). - Modülün haberleşe yapısı ASCI kod tabanına göre tasarlanıştır. Örneğin >DRFerhabaEND ASCI kod olarak hazırlanış paket göndere yapısıdır. Burada DRF ve END den başka sabit olan diğer değişkenler ise > ( Büyüktür ), < ( Küçüktür ) ve CR(0x0D), LF(0x0A) kodlarıdır. IC, odüle veri göndereceğinde > işareti kullanılır. Hex=0x3E Decial=62 karşılıklarıdır. Modül, IC ye veri ya da cevap gönderdiğinde < işareti kullanır. Hex=0x3C Decial=60 karşılıklarıdır. Modülün ayarları ve haberleşe kuruluları aşağıda anlatılıştır.
1.1. Haberleşe (Veri Gönderek-Alak) Paket Yapısı - Gönderilek istenen veri aşağıdaki giden paket yapısına uygun yerleştirilip odüle aktarıldığında odül bu bilgiyi RF olarak karşı tarafa yollar, karşı taraftan da aynı veriyi gelen paket yapısında çıkış verir. - Burada öneli olan birkaç nokta ise veri paketinin ax. uzunluğu ve göndere zaanlarıdır. Tek seferde gönderilecek veri paketi ax. 64 byte olabilir. Paket göndere süresi Baud hızına ve paket uzunluğuna bağlı olarak değişir. - Paket gönderiinden sonra bekleeniz gereken süre aşağıdaki forül ile hesaplanabilir. Td = [ ( 16/Baudrate ) x Paket boyu ) + 100 ] sn Örnek: 64 byte için beklee süresi hesabı, 2400 baudrate için. Td = [(16/2400) x 64 ) + 100 ] Td = 526 sn. - Peş Peşe gönderilecek olan paketler için odül içinde 64 byte tapon belleği vardır. RF veri aktarılırken, usart yoluyla gönderdiğiniz veriler, bu tapon bellekte depolanır. RF yolu boşaldığında buradan gönderi deva eder. Bu sayede daha az bekleyip daha hızlı gönderi yapabilirsiniz. 1.2.Giden Paket Yapısı: - RF olarak gönderilecek bilginin odüle aktarılası aşağıda görülektedir. İlk Byte IC DRFM-22PA Son Byte 0x3E 0x44 0x52 0x46 n*byte Veri 0x45 0x4E 0x44 0x0D 0x0A > D R F Gidecek Veri E N D CR LF Başlaa Paketi Veri Bloğu Bitiş Paketi 1.3.Gelen Paket Yapısı: - Modülün RF olarak okuduğu bilginin kullanıcıya iletilesi aşağıda görülektedir. İlk Byte IC DRFM-22PA SonByte 0x3C 0x44 0x52 0x46 n*byte Veri 0x45 0x4E 0x44 0x0D 0x0A < D R F Gelen Veri E N D CR LF Başlaa Paketi Veri Bloğu Bitiş Paketi
2. KURULUM AYARLARI - Kurulu ayarlarında DRFM-22PA odülün frekans değişileri ve çalışa durularının ayarlanasını göreceğiz. Bu ayarların her biri doğru olarak gerçekleştiğinde odül kullanıcıya <OK bilgisi gönderir. Modül enerji kesilip verildiğinde veya resetlendiğinde kurulu ayarları sıfırlanır ve açılış kodu gönderir. 2.1.Değişiklik Onay Kodu: - DRFM-22PA odülünde değiştirdiğiniz her kurulu ayarından sonra onay bilgisi alırsınız bu bilgi aşağıdaki yapıda kullanıcıya gönderilir. IC DRFM-22PA 0x3C 0x4F 0x4B < O K 2.2. Frekans Değişii: - DRFM-22PA 2 farklı çalışa frekansına sahiptir. Modülün haberleşe frekansını değiştirebilirsiniz değiştire gerçekleşirse odul onay kodu gönderecektir. Bkz. Paket Haritası Not: DRFM-22PA Resetlendikten veya ilk enerji aldıktan sonra F1 frekansında çalışaya başlar. 2.3. TX Açık-Kapalı: - DRFM-22PA odülü dijital paket gönderileri sırasında TX çıkışını otoatik olarak açar bilgiyi gönderir ve kapatır. Bunun dışında TX çıkışını anuel olarak açak için >TXE paketi kullanılır. TX açıldığında odül bilgi olaksızın RF taşıyıcı sinyalini göndereye başlar. Yapılası gereken testler ve ölçüler için bu özellik kullanılabilir. TX çıkışı açıldıktan 3sn sonra otoatik olarak kapanır. İstenirse >TXD paket yollayarak anuel kapatılabilir. TX işleleri gerçekleştiğinde odül onay bilgisi gönderir. 2.4. RX Açık-Kapalı: - DRFM-22PA odülü resetlendikten veya ilk enerji aldıktan sonra RX yani RF alıı açılır ancak akı sarfiyatı yada diğer sebeplerden RX duruu anuel olarak kontrol edilebilir. RX açık oda geçek için >RXE. RX kapalı oda geçek için >RXD bilgisi gönderilir. Karşılığında onay kodu alınır.
2.5. Reset: - DRFM-22PA odülü yazılısal olarak resetlenebilir. Bu işle >RST paket bilgisiyle gerçekleşir. Modül resetlendikten sonra frekans, RX, TX, Baudrate ayarları sıfırlanır ve odül açılış bilgisi gönderir. 3. BİLGİ OKUMA - DRFM-22PA odülün bazı donanısal araçları vardır bu araçları bilgi isteyip cevap ala şeklinde kullanabilirsiniz. 3.1. RSSI Oku: - DRFM-22PA odülü havadaki RF yoğunluğunu ölçerek bu RSSI bilgisini bir byte lık bilgi olarak size verir. Aşağıdaki tabloda okunan değerin db karşılıkları veriliştir. 3.2. Voltaj Okua: - DRFM-22PA çalışa voltajını okuyabilir. Bu işle için >VDD bilgisi gönderilir. Cevap olarak VDD=X,XX olarak voltaj 1/100 oranında ASCII yapıda okunur. 3.3. Baud Değiştirek: - DRFM-22PA odülün haberleşe hızını değiştirebilirsiniz bu değişi RF hızına ve usart hızına etki eder. Baud değişii yapıldıktan sonra odül yeni baud hızında cevap gönderir ve yeni hızdan çalışasına deva eder. Modül Resetlendikten veya enerji kesilip geldiğinde fabrikasyon ayarlanan default baud ayarına geri döner.
3.4. Sıcaklık Okua: DRFM-22PA odülünde kendi sıcaklığını okuyabile özelliği vardır. -40 ile +65 derece arasında ölçü yapabilir. Çalışa esnasında ısısını bu özellik sayesinde okuyabilirsiniz. Sıcaklık okuak için odüle >S bilgisi gönderilir. Cevap olarak <S(x) alınır. (x) bir byte olan sıcaklık ha değeridir aşağıdaki tablo derece karşılığı anlatılıştır tabloya eşdeğer forül Sıcaklık=(x/2)-64 dür. 3.5. Versiyon Bilgisi Okua: - DRFM-22PA Modülünün isi, frekans bandı, yazılı versiyonu, veri hızı ve sıcaklık bilgisi okuak için >i paketi gönderilir. Cevap ise paket haritasında gördüğünüz ASCII yapıdadır.
4-DRFM-22 Paket Haritası: MCU => DRFM-22PA Açıklaa DRFM-22PA = > MCU Kout Cevap DRFM-22PA 869/446MHz > i İnfo > R S T Reset Baud=2,4Kbps Versiyon=1.0.0 Sıcaklık=xxC <RDY <DRFM-22PA > R Rssi < R (x) > S Sıcaklık < S (x) > V D D Dijital beslee < V D D = 3, 6 0 V > T X E Tx Açık < O K > T X D Tx Kapalı < O K > R X E Rx Açık < O K > R X D Rx Kapalı < O K > F 1 Frekans 1 < O K > F 2 Frekans 2 < O K 2, 4 Baud 2,4Kbps < O K 4, 8 Baud 4,8Kbps < O K 9, 6 Baud 9,6Kbps < O K > B R = 1 9, 2 Baud 19,2Kbps < O K 3 8, 4 Baud 38,4Kbps < O K 5 7, 6 Baud 57,6Kbps < O K 1 1 5, 2 Baud 115,2Kbps < O K 2 5 6 Baud 256Kbps < O K
5. İLK KULLANIM ve ÖRNEKLER Modülü kullanaya başlaadan önce şu şartları sağlayınız. İlk olarak beslee Kaynağı seçiizini doğru yapalısınız odül küçük voltaj değişilerinden ve parazitlerden etkilenecektir. Bu duruda odülün tekrar enerji kesilip verilerek veya resetlenerek kurulu yaptırılası önerilir. Enerji kaynağınız sadece odüle özgü olalıdır. LM317T 3V Beslee Devresi: Aşağıda Sadece DRFM-22PA odülünü besleek için uygun regülasyonlu Dijital 3V beslee devresi görülektedir. 3V & 5V Dönüşü Şeası: Modülün beslee geriliini aşan uygulaalar için bilgi akışını 3V - 5V olarak aşağıdaki şekilde düzenlersiniz.
Pic ile Örnek Şea: DRFM-22PA odülünü test etek için PIC16F628A ikrodenetleyicisi kullanılarak bir buton bir led ile karşılıklı led yak-söndür uygulaası aşağıda görülektedir. Aynı devreden 2 adet kurularak bir devreden butona basıldığında diğer devrenin ledinin duruu değişir. Örnek C kodu ve HEX dosyası linktedir:
UYARI RF odülün elektroanyetik dalgalar yardıı ile haberleşesinden kaynaklı olarak, çevresel koşular sebebi ile iletişide geçici kesileler olabilir. Üretici bu tür durularda ortaya çıkabilecek zararlardan sorulu tutulaaz. RF odüllerden kaynaklanan elektroanyetik dalgalardan etkilenesi uhteel cihazlar yakın çevrede kullanılaalıdır. Üretici RF odüle bağlı çalışakta olan cihazlarda oluşabilecek işlevsel, perforans ve güvenilirlik problelerinden sorulu tutulaaz. İletişi perforansı çevresel koşullardan etkilenebilir. Bu nedenle perforans ölçülerinin kullanı yerinde gerçekleştirilesi tavsiye edilir. RF odülün beslee voltajının belirtilen değerler arasında olduğuna ein olunuz. Kısa devre veya ters beslee odülde ısınaya ve kalıcı zararlara yol açar. Her hangi bir elektriksel bağlantı, lehilee çalışası sırasında beslee voltajının kesildiğinden ein olunası gereklidir Modül kılıfı içerdeki devrenin GND hattına bağlıdır. Beslee voltajının + ucu ile kılıf arasında bir bağlantı yapılaalıdır. Beslee voltajı olarak Pil kullanıldığında, kısa devre, dip boşalta ve basınca aruz kalaasına dikkat edilelidir. Bu tür bir hatanın cihazda yüksek ısına, yana ve kalıcı zararlara yol aça ihtiali vardır. Cihaz üzün süreli kullanılayacak ise pilin cihazdan ayrılası tavsiye edilir. Aksi duruda pil akıntısı ve kalıcı zararlar doğabilir. Elektronik cihaz, pencereleri kapalı bir araç içerisinde güneş ışınlarına veya yüksek nee aruz kalacak şekilde kullanılaalıdır. RF odül su geçirezlik özelliklerine sahip değildir. RF odül, içerisine su veya başka bir şey giresi duruunda kullanılaalıdır. RF odül yüksekten düşürüleeli veya yüksek darbelere aruz bırakılaalıdır. RF odül yoğunlaşaya aruz bırakılaalıdır (soğuk bir ortadan sıcaklık farkı oldukça yüksek bir ortaa alınaalıdır.) RF odülün GND bağlantısı iletişi perforansı üzerinde etkilidir. Mükünse GND bağlantısı sağlıklı bir bağlantıya sahip olalıdır. HAYAT DESTEK POLİTİKASI Bu ürün insan sağlığını direkt ilgilendiren uygulaa, cihaz veya çalışaası insan sağlığına zarar verebilecek sisteler, yaşa destek cihaz veya sistei içerisinde kullanılan kritik birilerde yahut bu tür sistelerin güvenilirliğini veya verililiğini etkileyen birilerde kullanılak üzere tasarlanaıştır. Ürünün bu tür bir uygulaa için kullanılası, kullanıcının kendi sorululuğunda olup, doğabilecek herhangi bir zarardan DelcoRF sorulu tutulaaz. Ticari haklar DelcoRF ürünü üzerinde, bilgi vereden her türlü değiştire hakkını saklı tutar.