Sensor virtual
Sensor virtual di Navixy mengonversi telemetri mentah menjadi label sederhana, menurunkan status Pengapian dari tegangan, dan memetakan status perangkat multnilai ke indikator yang mudah dibaca.
Sensor virtual memungkinkan Anda memproses data telemetri dengan lebih efektif. Dengan memetakan tegangan onboard, sensor ini dapat membantu Anda menghitung mesin jam berdasarkan kondisi dan nilai yang ditetapkan. Selain itu, sensor ini memungkinkan Anda mengonversi beberapa titik data dari sensor berbeda yang terhubung ke perangkat menjadi indikator yang lebih mudah dipahami seperti "panas", "dingin", "terbuka", dan "tertutup", terlepas dari produsen atau model perangkat.

Ketersediaan
Tersedia saat perangkat memiliki input atau status untuk menurunkan nilai darinya. Setiap perangkat mendukung hingga 100 sensor virtual.
Cara membuat sensor virtual
Sensor virtual dapat dibuat melalui Sensor dan tombol blok yang terletak di Perangkat dan pengaturan modul. Untuk membuat sensor virtual:
Buka bagian Perangkat dan pengaturan
Pilih perangkat GPS
Klik + tombol
Pilih Sensor virtual
Setiap perangkat dapat memiliki hingga 100 sensor virtual.

Langkah berikutnya bergantung pada kasus penggunaan yang harus diselesaikan melalui sensor virtual. Di bawah ini Anda dapat menemukan contoh dan petunjuk untuk berbagai metode perhitungan.
Metode perhitungan
Sensor virtual memiliki tiga jenis perhitungan yang berbeda:
Nilai dalam rentang
Nilai sumber
Indeks bit
Semua nilai untuk sensor virtual harus sesuai dengan bentuk saat diterima dari perangkat. Semua status adalah definisi Anda untuk nilai-nilai ini.
Bagian ini menjelaskan cara kerja berbagai metode perhitungan. Klik nama metode perhitungan untuk membuka detailnya.
Nilai dalam rentang
Jenis sensor virtual ini membantu pelanggan menjaga parameter penting seperti pengapian virtual, suhu, kelembapan, dan level bahan bakar tetap berada dalam rentang yang ditentukan.
Begini cara kerjanya:
Jika nilai sensor berada di dalam batas yang ditentukan (rentang min/maks yang Anda tetapkan), Navixy memperlakukannya sebagai 1 (artinya kondisi aktif) dan menampilkan label A Anda.
Jika nilai sensor berada di luar rentang tersebut, Navixy memperlakukannya sebagai 0 (artinya kondisi tidak aktif) dan menampilkan label B Anda.
Contoh pengapian virtual
Jika Anda tidak memiliki input pengapian atau perangkat Anda sudah berjalan pada kapasitas penuh, Anda dapat menggunakan alat pengapian virtual untuk mendeteksi status pengapian. Tegangan onboard mobil meningkat signifikan saat mesin dinyalakan, sehingga ambang tegangan dapat digunakan sebagai indikator apakah mesin sedang berjalan atau tidak. Secara umum, tegangan onboard harus melebihi 13,2 V untuk menunjukkan bahwa mesin berfungsi.
Untuk membuat sensor ini:
Mulailah dengan memberi nama.
Atur input ke Tegangan onboard atau sensor lain jika diperlukan.
Aktifkan Anggap sebagai status pengapian di pengaturan.
Pilih “Nilai dalam rentang” sebagai metode perhitungan.
Tentukan nilai minimum rentang, misalnya 13,2 V. Nilai maksimum tidak diperlukan karena tegangan onboard dapat bervariasi saat pengapian menyala.
Terakhir, atur nilai status 0 dan 1. Biasanya, nilainya adalah nyala dan mati, berturut-turut.

Setelah Anda menetapkan rentang ambang tegangan, jika nilai onboard yang masuk berada dalam rentang tersebut, platform akan menyalakan status pengapian. Sebaliknya, jika nilainya berada di luar rentang tersebut, status akan dimatikan. Pengapian virtual yang dibuat menggunakan metode ini juga diperhitungkan dalam laporan dan notifikasi berdasarkan statusnya. Misalnya, Anda dapat menggunakannya untuk menghasilkan laporan mesin jam atau aturan peringatan untuk Kelebihan diam.
Selain itu, pengapian virtual ini digunakan untuk deteksi perjalanan dan Deteksi tempat parkir dengan mempertimbangkan pengapian.
Contoh dengan sensor analog
Contoh ini serupa dengan yang sebelumnya, tetapi alih-alih memantau pengapian kendaraan, contoh ini memantau suhu.
Misalkan Anda memiliki sensor analog yang mengumpulkan data suhu. Katakanlah sensor tersebut menghasilkan 1.020 untuk -10°C, dan 1.900 = 0°C. Data yang berasal dari sensor analog tidak dikalibrasi, sehingga juga harus ditentukan dalam bentuk ini untuk sensor virtual.
Rentangnya dapat dikonfigurasi: apa pun di antara 1.020 dan 1.900 akan dikategorikan sebagai "dingin" (1), dan apa pun di atas 1.900 akan dianggap sebagai "panas" (0).

Nilai sumber
Dengan sensor virtual, Anda dapat menetapkan definisi Anda pada nilai apa pun yang diterima. Metode ini bekerja dengan kumpulan nilai dan string yang telah ditentukan sebelumnya, sehingga memudahkan penggunaan nilai statis tanpa perlu menentukan rentang yang berbeda. Selain itu, metode ini dapat bekerja dengan data apa pun yang Anda perlukan. Misalnya:
0/1,
benar/salah,
nyala/mati,
terbuka/tertutup,
aktif/nonaktif,
status 1/status 2/status 3,
kunci 1/kunci 2/kunci 3, dll.
Mode ini bekerja seperti ini:
ketika nilai 1 masuk, itulah nilai A Anda.
ketika nilai 2 masuk, itulah nilai B Anda.
dan ketika nilai 3 datang, itulah nilai C Anda, dan seterusnya.
Mari kita ilustrasikan jenis fungsionalitas ini dengan contoh tertentu.
Contoh dengan pembacaan CAN mobil
Beberapa sensor CAN dapat memberikan nilai numerik yang berbeda ke platform Navixy. Misalnya, truk dengan sensor status CAN: PTO mungkin hanya menghasilkan nilai berikut:
0: Mati
1: Tahan
2: Tahan jarak jauh
3: Siaga
4: Siaga jarak jauh
5: Setel
6: Kurangi kecepatan
7: Lanjutkan
8: Percepat
Untuk mengonfigurasi sensor ini:
Masukkan namanya.
Pilih inputnya.
Anggap sebagai status pengapian harus dinonaktifkan.
Pilih Nilai sumber sebagai metode perhitungan.
Isi tabel dengan nilai Anda sendiri di sisi kiri dan nilai sensor yang sesuai di sisi kanan. Tambahkan baris dengan mengeklik tombol + dan hapus baris menggunakan tombol tempat sampah.

Pembacaan kunci perangkat keras untuk supir, peralatan, dan trailer
Beberapa perangkat dapat membaca supir dan iButton mereka, kunci RFID, atau peralatan yang terhubung ke perangkat melalui sensor Bluetooth. Platform dapat mendeteksi peralatan atau supir yang paling dekat dengan perangkat, dan Sensor virtual mampu menampilkan nama-nama tersebut.
Cara identifikasi paling sederhana adalah melalui tagar: setiap unit yang terhubung ke alat berat memiliki sensornya sendiri dengan tag terpasang, yang dikenali oleh platform sebagai kunci perangkat keras. Saat terhubung ke mesin, kunci ini dikirim ke platform dan nama yang terkait dapat ditampilkan dengan cara yang mudah dipahami, serupa dengan cara nilai untuk PTO diberi nama.

Indeks bit
Beberapa perangkat dapat menyediakan data lanjutan dalam paketnya, terkadang menggabungkan beberapa parameter menjadi satu nilai. Alat Sensor virtual memungkinkan Anda bekerja dengan bit individual di dalam nilai gabungan tersebut, sehingga Anda dapat mendekode arti setiap posisi sesuai protokol perangkat.
Misalnya, nilai yang dikirim adalah 011. Perangkat seperti ini mengodekan beberapa status ke dalam satu angka menggunakan tata letak bit demi bit yang dibaca dari kanan ke kiri (urutan little-endian, sebagaimana didefinisikan dalam protokol perangkat):
Bit 0 (digit paling kanan): nilai 1 berarti sabuk pengaman supir tidak terpasang (0 = terpasang, 1 = tidak terpasang).
Bit 1 (digit tengah): nilai 1 berarti pintu supir terbuka (0 = tertutup, 1 = terbuka).
Bit 2 (digit paling kiri): nilai 0 berarti kap mesin tertutup (0 = tertutup, 1 = terbuka).
Setiap posisi bit mengodekan status sistem kendaraan yang berbeda. Untuk mengonfigurasi dan menampilkannya, buat satu sensor virtual untuk setiap parameter yang ingin Anda lacak.
Untuk sensor yang menampilkan kondisi kap mesin mobil dalam contoh ini:
Atur nama sensor
Pilih input sesuai dokumentasi perangkat
Pilih Indeks bit sebagai metode perhitungan (ini memberi tahu Navixy untuk membaca satu posisi bit dari nilai gabungan)
Pilih bit 2 untuk bidang ini (posisi yang mengodekan status kap mesin)
Berikut adalah contoh sensor yang menampilkan kondisi kap mesin mobil.

Setelah sensor virtual dikonfigurasi dan sensor perangkat terkait menyediakan data, sensor tersebut dapat dilihat di widget pembacaan sensor pada Informasi tab.
Terakhir diperbarui
Apakah ini membantu?