Manual Pengguna Penderia Pengesan Jarak DRAGINO NDDS75 NB-IoT
pengenalan
Apakah itu Sensor Pengesanan Jarak NDDS75
Dragino NDDS75 ialah Penderia Pengesanan Jarak NB-IOT untuk penyelesaian Internet Perkara. Ia digunakan untuk mengukur jarak antara sensor dan objek rata. Penderia pengesanan jarak ialah modul yang menggunakan teknologi pengesan ultrasonik untuk pengukuran jarak, dan pampasan suhu dilakukan secara dalaman untuk meningkatkan kebolehpercayaan data.
NDDS75 boleh digunakan untuk senario seperti pengukuran jarak mendatar, pengukuran paras cecair, sistem pengurusan tempat letak kereta, jarak objek dan pengesanan kehadiran, sistem pengurusan tong sampah pintar, pengelakan halangan robot, kawalan automatik, pembetung, pemantauan paras air bawah, dsb.
Ia mengesan jarak antara objek yang diukur dan penderia, dan memuat naik nilai melalui wayarles ke Pelayan IoT.
NarrowBand-Internet of Things (NB-IoT) ialah teknologi kawasan luas kuasa rendah (LPWA) berasaskan standard yang dibangunkan untuk membolehkan rangkaian luas peranti dan perkhidmatan IoT baharu. NB IoT meningkatkan penggunaan kuasa peranti pengguna, kapasiti sistem dan kecekapan spektrum dengan ketara, terutamanya dalam liputan dalam.
NDDS75 dikuasakan oleh bateri Li-SOCI8500 2mA; Ia direka untuk kegunaan jangka panjang sehingga 5 tahun*.
Sebenarnya seumur hidup bergantung pada liputan rangkaian dan selang uplink dan faktor lain
Spesifikasi
Ciri DC Biasa:
- Bekalan Voltage: 2.1v ~ 3.6v
- Suhu Operasi: -40 ~ 85°C
Spesifikasi NB-IoT:
- – B1 @H-FDD: 2100MHz
- – B3 @H-FDD: 1800MHz
- – B8 @H-FDD: 900MHz
- – B5 @H-FDD: 850MHz
- – B20 @H-FDD: 800MHz
- – B28 @H-FDD: 700MHz
Bateri:
- Bateri Li/SOCI2 tidak boleh dicas
- Kapasiti: 8500mAh
- Pelepasan Sendiri: <1% / Tahun @ 25°C
- Arus berterusan maksimum: 130mA
- Arus rangsangan maksimum: 2A, 1 saat
Penggunaan Kuasa
- Mod BERHENTI: 10uA @ 3.3v
- Kuasa penghantaran maksimum: 350mA@3.3v
Ciri-ciri
- Jalur NB-IoT: B1/B3/B8/B5/B20/B28 @H-FDD
- Penggunaan kuasa ultra rendah
- Pengesanan Jarak oleh teknologi Ultrasonik
- Julat objek rata 280mm – 7500mm
- Ketepatan: ±(1cm+S*0.3%) (S: Jarak)
- Panjang Kabel: 25cm
- Perintah AT untuk menukar parameter
- Pautan naik secara berkala
- Pautan bawah untuk menukar konfigurasi
- Penutup Kalis Air IP66
- Slot kad SIM mikro untuk SIM NB-IoT
- Bateri 8500mAh untuk kegunaan jangka panjang
Aplikasi
- Bangunan Pintar & Automasi Rumah
- Logistik dan Pengurusan Rantaian Bekalan
- Pemeteran Pintar
- Pertanian Pintar
- Bandar Pintar
- Kilang Pintar
Definisi Pin
Gunakan NDDS75 untuk berkomunikasi dengan Pelayan IoT
Bagaimana ia berfungsi
NDDS75 dilengkapi dengan modul NB-IoT, perisian tegar pra-muat dalam NDDS75 akan mendapatkan data persekitaran daripada penderia dan menghantar nilai ke rangkaian NB-IoT tempatan melalui modul NB-IoT. Rangkaian NB-IoT akan memajukan nilai ini kepada pelayan IoT melalui protokol yang ditakrifkan oleh NDDS75.
Rajah di bawah menunjukkan aliran kerja dalam perisian tegar lalai NDDS75:
Konfigurasikan NDDS75
Keperluan Ujian
Untuk menggunakan NDDS75 di bandar anda, pastikan memenuhi keperluan di bawah:
- Pengendali tempatan anda telah mengedarkan Rangkaian NB-IoT di sana.
- Rangkaian NB-IoT tempatan menggunakan jalur yang disokong NDDS75.
- Operator anda boleh mengedarkan data yang diterima dalam rangkaian NB-IoT mereka kepada pelayan IoT anda.
Rajah di bawah menunjukkan struktur ujian kami. Di sini kami mempunyai liputan rangkaian NB-IoT oleh China
Mudah alih, band yang mereka gunakan ialah B8. NDDS75 akan menggunakan CoAP(120.24.4.116:5683) atau mentah
UDP(120.24.4.116:5601) atau MQTT(120.24.4.116:1883)atau TCP(120.24.4.116:5600)protokol untuk menghantar data ke pelayan ujian
Masukkan kad SIM
Masukkan perolehan Kad NB-IoT daripada pembekal anda.
Pengguna perlu mengeluarkan modul NB-IoT dan memasukkan kad SIM seperti di bawah:
Sambungkan USB – TTL ke NDDS75 untuk mengkonfigurasinya
Pengguna perlu mengkonfigurasi NDDS75 melalui port bersiri untuk menetapkan Alamat Pelayan / Topik Pautan Atas untuk menentukan tempat dan cara untuk memautkan paket. NDDS75 menyokong Perintah AT, pengguna boleh menggunakan penyesuai USB ke TTL untuk menyambung ke NDDS75 dan menggunakan Perintah AT untuk mengkonfigurasinya, seperti di bawah.
Sambungan:
USB TTL GND <—-> GND
USB TTL TXD <—-> UART_RXD
USB TTL RXD <—-> UART_TXD
Dalam PC, gunakan tetapan alat bersiri di bawah:
- Baud: 9600
- Bit data: 8
- Bit henti: 1
- Pariti: Tiada
- Kawalan Aliran: Tiada
Pastikan suis berada dalam kedudukan FLASH, kemudian hidupkan peranti dengan menyambungkan pelompat pada NDDS75. NDDS75 akan mengeluarkan maklumat sistem setelah dihidupkan seperti di bawah, kita boleh memasukkan kata laluan: 12345678 untuk mengakses input AT Command.
Nota: Perintah AT yang sah boleh didapati di:
http://www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/
Gunakan protokol CoAP untuk memautkan data
Nota: jika anda tidak mempunyai pelayan CoAP, anda boleh merujuk pautan ini untuk menyediakannya:
http://wiki.dragino.com/index.php?title=Set_up_CoAP_Server
Gunakan arahan di bawah:
- AT+PRO=1 // Tetapkan untuk menggunakan protokol CoAP untuk memaut naik
- AT+SERVADDR=120.24.4.116,5683 // untuk menetapkan alamat dan port pelayan CoAP
- AT+URI=5,11,”mqtt”,11,”coap”,12,”0″,15,”c=text1″,23,”0″ //Tetapkan laluan sumber COAP
Untuk penerangan parameter, sila rujuk set arahan AT
Selepas mengkonfigurasi alamat pelayan dan menetapkan semula peranti (melalui AT+ATZ ), NDDS75 akan mula memautkan nilai penderia ke pelayan CoAP.
Gunakan protokol UDP untuk memautkan data (Protokol lalai)
- AT+PRO=2 // Tetapkan untuk menggunakan protokol UDP untuk memaut naik
- AT+SERVADDR=120.24.4.116,5601 // untuk menetapkan alamat dan port pelayan UDP
- AT+CFM=1 //Jika pelayan tidak bertindak balas, arahan ini tidak diperlukan
Gunakan protokol MQTT untuk memautkan data
- AT+PRO=3 //Tetapkan untuk menggunakan protokol MQTT untuk memaut naik
- AT+SERVADDR=120.24.4.116,1883 //Tetapkan alamat dan port pelayan MQTT
- AT+CLIENT=CLIENT //Sediakan CLIENT MQTT
- AT+UNAME=UNAME //Tetapkan nama pengguna MQTT
- AT+PWD=PWD //Tetapkan kata laluan MQTT
- AT+PUBTOPIC=NDDS75_PUB //Tetapkan topik penghantaran MQTT
- AT+SUBTOPIC=NDDS75_SUB //Tetapkan topik langganan MQTT
Protokol MQTT mempunyai penggunaan kuasa yang lebih tinggi berbanding protokol UDP / CoAP. Sila semak dokumen analisis kuasa dan laraskan tempoh pautan naik ke selang waktu yang sesuai.
Gunakan protokol TCP untuk memautkan data
- AT+PRO=4 // Tetapkan untuk menggunakan protokol TCP untuk pautan atas
- AT+SERVADDR=120.24.4.116,5600 // untuk menetapkan alamat dan port pelayan TCP
Tukar Selang Kemas Kini
Pengguna boleh menggunakan arahan di bawah untuk menukar selang pautan atas.
AT+TDC=600 // Tetapkan Selang Kemas Kini kepada 600s
NOTA:
Secara lalai, peranti akan menghantar mesej pautan atas setiap 1 jam (3600s).
Beban Tingkatkan
Dalam mod ini, muat naik pautan termasuk dalam jumlah 14 bait
Saiz (bait) | 6 | 2 | 2 | 1 | 2 | 1 |
Nilai | Peranti ID | Ver | BAT | isyarat kekuatan | Jarak (unit: mm) | menyampuk |
Jika kami menggunakan klien MQTT untuk melanggan topik MQTT ini, kami boleh melihat maklumat berikut apabila data pautan atas NDDS75.
Muatan ialah rentetan ASCII, mewakili HEX yang sama:
0x72403155615900640c6c19029200 di mana:
- ID Peranti: 0x724031556159 = 724031556159
- Versi: 0x0064=100=1.0.0
- BAT: 0x0c6c = 3180 mV = 3.180V
- Isyarat: 0x19 = 25
- Jarak: 0x0292= 658 mm
- Gangguan: 0x00 = 0
Penjelasan Muatan dan Antara Muka Penderia
ID peranti
Secara lalai, ID Peranti sama dengan 6 bait terakhir IMEI.
Pengguna boleh menggunakan AT+DEUI untuk menetapkan ID Peranti
Example:
AT+DEUI=A84041F15612
ID Peranti disimpan dalam kawasan yang tiada padam, Naik taraf perisian tegar atau jalankan AT+FDR tidak akan memadam ID Peranti.
Maklumat Versi
Nyatakan versi perisian: 0x64=100, bermaksud perisian tegar versi 1.00.
Untuk example: 0x00 64 : peranti ini ialah NDDS75 dengan perisian tegar versi 1.0.0.
Maklumat Bateri
Cth1: 0x0B45 = 2885mV
Cth2: 0x0B49 = 2889mV
Kekuatan Isyarat
Kekuatan isyarat Rangkaian NB-IoT.
Cth1: 0x1d = 29
0 -113dBm atau kurang
1 -111dBm
2…30 -109dBm… -53dBm
31 -51dBm atau lebih tinggi
99 Tidak diketahui atau tidak dapat dikesan
Jarak
Dapatkan jarak. Julat objek rata 280mm – 7500mm.
Untuk example, jika data yang anda dapat daripada daftar ialah 0x0B 0x05, jarak antara sensor dan objek yang diukur ialah
0B05(H) = 2821 (D) = 2821 mm.
Jika nilai sensor ialah 0x0000, ini bermakna sistem tidak mengesan sensor ultrasonik.
Jika nilai penderia lebih rendah daripada 0x0118 (280mm), nilai penderia akan menjadi tidak sah.
Gangguan Digital
Gangguan Digital merujuk kepada pin GPIO_EXTI, dan terdapat kaedah pencetus yang berbeza.
Apabila terdapat pencetus, NDDS75 akan menghantar satu paket ke pelayan.
Perintahnya ialah:
AT+INTMOD=3 //(maklumat lanjut tentang INMOD sila rujuk Manual Perintah AT).
Empat bit bawah medan data ini menunjukkan sama ada paket ini dijana oleh gangguan atau tidak. Klik di sini untuk persediaan perkakasan dan perisian.
Example:
0x(00): Paket uplink biasa.
0x(01): Mengganggu Paket Pautan.
+5V Output
NDDS75 akan mendayakan output +5V sebelum semua sampling dan lumpuhkan +5v selepas semua sampling.
Masa output 5V boleh dikawal oleh AT Command.
AT+5VT=1000
Bermakna tetapkan masa sah 5V untuk mempunyai 1000ms. Jadi output 5V sebenar sebenarnya akan mempunyai 1000ms + sampmasa ling untuk sensor lain.
Beban Pautan Turun
Secara lalai, NDDS75 mencetak muatan pautan turun ke port konsol.
Jenis Kawalan Pautan Ke Bawah | FPort | Taip Kod | Saiz muatan pautan bawah (bait) |
TDC (Selang Masa Penghantaran) | mana-mana | 01 | 4 |
TETAP SEMULA | mana-mana | 04 | 2 |
INTMOD | mana-mana | 06 | 4 |
Examples
Tetapkan TDC
Jika muatan=0100003C, ini bermakna tetapkan TDC END Nod kepada 0x00003C=60(S), manakala kod jenis ialah 01.
Muatan: 01 00 00 1E TDC=30S
Muatan: 01 00 00 3C TDC=60S
Tetapkan semula
Jika muatan = 0x04FF, ia akan menetapkan semula NDDS75
INTMOD
Muat Turun Pautan: 06000003, Tetapkan AT+INTMOD=3
Penunjuk LED
NDDS75 mempunyai LED dalaman yang menunjukkan status keadaan berbeza.
- Apabila kuasa dihidupkan, NDDS75 akan mengesan jika probe sensor disambungkan, jika probe dikesan, LED akan berkelip empat kali. (tiada berkelip dalam langkah ini tiada probe)
- Kemudian LED akan dihidupkan selama 1 saat bermakna peranti dibut seperti biasa.
- Selepas NDDS75 sertai rangkaian NB-IoT. LED akan ON selama 3 saat.
- Untuk setiap probe pautan atas, LED akan dihidupkan selama 500ms.
Log Perubahan Perisian Tegar
Muat turun URL & Log Perubahan Perisian Tegar
www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/Firmware/
Arahan Naik Taraf: Naik Taraf Perisian Tegar
Analisis Bateri
Jenis Bateri
Bateri NDDS75 ialah gabungan Bateri Li/SOCI8500 2mAh dan Kapasitor Super.
Bateri adalah jenis bateri yang tidak boleh dicas semula dengan kadar nyahcas yang rendah (<2% setahun). Bateri jenis ini biasanya digunakan dalam peranti IoT seperti meter air.
Bateri direka untuk bertahan selama beberapa tahun bergantung pada persekitaran penggunaan sebenar dan selang kemas kini.
Dokumen berkaitan bateri seperti di bawah:
- Dimensi Bateri,
- Bateri Litium-Thionyl Klorida lembaran data
- Lembaran data Kapasitor Bateri Litium-ion,
Analisis penggunaan kuasa
Produk berkuasa bateri Dragino semuanya dijalankan dalam mod Kuasa Rendah. Kami mempunyai kalkulator bateri kemas kini yang berdasarkan ukuran peranti sebenar. Pengguna boleh menggunakan kalkulator ini untuk menyemak hayat bateri dan mengira hayat bateri jika ingin menggunakan selang penghantaran yang berbeza.
Arahan untuk digunakan seperti di bawah:
- Langkah 1: Turun pautan DRAGINO_Battery_Life_Prediction_Table.xlsx terkini daripada:
https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Battery_Analyze/ - Langkah 2: Buka dan pilih
- Model Produk
- Selang Pautan
- Mod Kerja
Dan jangka hayat dalam kes perbezaan akan ditunjukkan di sebelah kanan.
Nota Bateri
Bateri Li-SICO direka untuk aplikasi arus kecil / jangka panjang. Adalah tidak baik untuk menggunakan kaedah penghantaran arus tinggi dan jangka pendek. Tempoh minimum yang disyorkan untuk penggunaan bateri ini ialah 5 minit. Jika anda menggunakan tempoh masa yang lebih singkat untuk memautkan data, maka hayat bateri mungkin berkurangan.
Gantikan bateri
Pek bateri lalai NDDS75 termasuk kapasitor super ER26500 plus. Jika pengguna tidak dapat mencari pek ini secara tempatan, mereka boleh mencari ER26500 atau setara tanpa kapasitor SPC1520, yang juga akan berfungsi dalam kebanyakan kes. SPC boleh membesarkan hayat bateri untuk penggunaan frekuensi tinggi (tempoh kemas kini di bawah 5 minit)
Akses Modul NB-IoT
Pengguna boleh terus mengakses set arahan AT modul NB-IoT.
Set Perintah AT boleh merujuk kepada Perintah AT Modul BC35-G NB-IoT:
https://www.dragino.com/downloads/index.php?dir=datasheet/other_vendors/BC35-G/
Menggunakan Perintah AT
Akses Perintah AT
Lihat pautan ini untuk butiran:
http://www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/
AT+? : Bantuan
AT+ : Lari
AT+= : Tetapkan nilai
AT+=? : Dapatkan nilai
Perintah Am
AT : Perhatian
AT? : Bantuan Pendek
ATZ : Tetapan Semula MCU
AT+TDC : Selang Penghantaran Data Aplikasi
AT+CFG : Cetak semua konfigurasi
AT+CFGMOD : Pemilihan mod kerja
AT+INTMOD : Tetapkan mod gangguan pencetus
AT+5VT : Tetapkan lanjutkan masa kuasa 5V
AT+PRO : Pilih perjanjian
AT+WEIGRE : Dapatkan berat atau tetapkan berat kepada 0
AT+WEIGAP : Dapatkan atau Tetapkan GapValue berat
AT+RXDL : Memanjangkan masa penghantaran dan penerimaan
AT+CNTFAC : Dapatkan atau tetapkan parameter pengiraan
AT+SERVADDR : Alamat Pelayan
Pengurusan COAP
AT+URI : Parameter sumber
Pengurusan UDP
AT+CFM : Mod pengesahan muat naik (hanya sah untuk UDP)
Pengurusan MQTT
AT+CLIENT : Dapatkan atau Tetapkan pelanggan MQTT
AT+UNAME : Dapatkan atau Tetapkan Nama Pengguna MQTT
AT+PWD : Dapatkan atau Tetapkan kata laluan MQTT
AT+PUBTOPIC : Dapatkan atau Tetapkan topik penerbitan MQTT
AT+SUBTOPIK : Dapatkan atau Tetapkan topik langganan MQTT
Maklumat
AT+FDR : Tetapan Semula Data Kilang
AT+PWORD : Kata Laluan Akses Bersiri
Soalan Lazim
Cara Menaik taraf Perisian Tegar
Pengguna boleh menaik taraf perisian tegar untuk 1) pembetulan pepijat, 2) keluaran ciri baharu.
Sila lihat pautan ini untuk cara menaik taraf:
http://wiki.dragino.com/index.php?title=Firmware_Upgrade_Instruction_for_STM32_base_prod
ucts#Hardware_Upgrade_Method_Support_List
Perhatikan, LDDS75 dan NDDS75 berkongsi papan ibu yang sama. Mereka menggunakan sambungan dan kaedah yang sama untuk mengemas kini.
Penyelesaian Masalah
Masalah sambungan semasa memuat naik perisian tegar.
Sila lihat:
http://wiki.dragino.com/index.php?title=Firmware_Upgrade_Trouble_Shooting#UART_upgr
ade_trouble_shooting
Input AT Command tidak berfungsi
Dalam kes jika pengguna dapat melihat output konsol tetapi tidak dapat menaip input pada peranti.
Sila semak sama ada anda sudah memasukkan ENTER semasa menghantar arahan. Sesetengah alat bersiri tidak menghantar ENTER semasa menekan kekunci hantar. Dalam kes ini, pengguna perlu menambah ENTER dalam rentetan untuk menghantar, seperti di bawah:
Maklumat Pesanan
Nombor Bahagian: NDDS75
Maklumat Pembungkusan
Pakej Termasuk:
- NDDS75 Nod Pengesan Jarak NB-IoT x 1
- Antena luaran x 1
Dimensi dan berat:
- Saiz Peranti: 13.0 x 5 x 4.5 cm
- Berat Peranti: 150g
- Saiz Pakej / pcs : 14.0 x 8x 5 cm
- Berat / pcs : 180g
Sokongan
- Sokongan disediakan pada hari Isnin hingga Jumaat, dari 09:00 hingga 18:00 GMT+8. Disebabkan zon waktu yang berbeza, kami tidak dapat menawarkan sokongan langsung. Walau bagaimanapun, soalan anda akan dijawab secepat mungkin dalam jadual yang dinyatakan sebelum ini.
- Sediakan sebanyak mungkin maklumat mengenai pertanyaan anda (model produk, huraikan masalah anda dengan tepat dan langkah untuk menirunya dsb) dan hantar mel ke
sokongan@dragino.com
Dokumen / Sumber
![]() |
Penderia Pengesan Jarak DRAGINO NDDS75 NB-IoT [pdf] Manual Pengguna NDDS75, Sensor Pengesan Jarak NB-IoT |