Lompat ke kandungan utama
ENGINEERING IDEAS INTO REALITY
Agensi kerajaan

Set pembaca isyarat dail dan getaran kenderaan berat untuk institut berkaitan industri di Thailand

Agensi: Thai-German Institute (TGI)

Set pembaca isyarat ini ialah peranti perekod data (Data Logger) yang membaca nilai daripada dail dan sensor kenderaan berat, kemudian memaparkan 15 nilai sensor sebagai graf garis mengikut masa pada satu skrin. Kami mereka bentuk litar penerimaan isyarat Analog 8 saluran dan Digital 4 saluran, bersama Accelerometer (sensor pengukur pecutan dan getaran) 3 paksi, pada papan NVIDIA Jetson Nano untuk institut berkaitan industri di Thailand, dan menutup kerja ini mengikut skop kerja.

Papan litar penerimaan isyarat dengan penyambung wayar dan pelaras nilai, semasa ujian di atas meja
Industri
Kerajaan
Tahun
2019
Skop pekerjaan
Litar penerimaan isyarat Analog 8 saluran dan Digital 4 saluran (5 V jenis Active Low) dengan kotak dan penyambung, modul penukar isyarat 4–20 mA kepada 0–10 V, Accelerometer 3 paksi dan sensor suhu, konfigurasi Kernel (teras sistem pengendalian) dan pustaka pada papan NVIDIA Jetson Nano, antara muka pengawal dan isyarat, aplikasi web paparan graf 15 nilai sensor, dan manual pengguna, untuk kenderaan berat yang menggunakan kuasa 24 V

Ringkasan

  • Set pembaca isyarat ini menerima Analog 8 saluran dan Digital 4 saluran daripada dail dan sensor kenderaan berat, bersama Accelerometer (sensor pengukur pecutan dan getaran) 3 paksi dan sensor suhu.
  • Papan NVIDIA Jetson Nano menyimpan nilai dalam pangkalan data SQLite dan memaparkan graf garis bagi 15 nilai sensor mengikut masa melalui aplikasi web pada peranti. Pengguna boleh memilih untuk menyembunyikan graf sensor yang tidak ingin dilihat.
  • Kami menutup kerja ini mengikut skop kerja dan menyerahkan manual pengguna yang merangkumi langkah daripada penyambungan skrin hingga pembukaan halaman graf.
  • Prinsip daripada kerja ini: mulakan reka bentuk daripada senarai isyarat yang diukur pada peralatan sebenar, dan tukarkan isyarat kepada satu format yang sama sejak dari bahagian masukan.
01

Masalah di tapak

Pelanggan ingin membaca nilai daripada dail kenderaan berat, seperti kelajuan putaran enjin, tekanan minyak, suhu enjin, suhu hidraulik, paras bahan api dan voltan, kemudian memaparkannya sebagai graf mengikut masa. Isyarat ini terdiri daripada 3 jenis, iaitu voltan 0–10 V, arus 4–20 mA dan isyarat hidup/mati, manakala kenderaan menggunakan kuasa 24 V.

02

Apa yang kami lakukan

Kami mereka bentuk litar penerimaan isyarat Analog 8 saluran (0–10 V 7 saluran dan 4–20 mA 1 saluran) dan Digital 4 saluran, yang disambungkan kepada ESP32 (papan mikropengawal) dan Accelerometer 3 paksi, kemudian menghantar data ke papan NVIDIA Jetson Nano. Papan ini menyimpan nilai dalam SQLite (pangkalan data kecil pada peranti) dan memaparkan graf garis bagi 15 nilai sensor melalui aplikasi web pada peranti.

03

Hasil

Kami menutup kerja ini mengikut skop kerja, berserta manual pengguna. Semasa penyerahan, bacaan isyarat diuji dengan set dail tolok (Gauge) yang disediakan di tapak, kerana sensor sebenar kenderaan belum tersedia untuk ujian.

Latar belakang masalah

Cabaran kes ini ialah menukar nilai daripada dail kenderaan berat kepada data digital yang boleh dilihat sebagai graf mengikut masa. Nilai yang diperlukan termasuk kelajuan putaran enjin, tekanan minyak, suhu enjin, suhu hidraulik, paras bahan api dan voltan. Pelanggan ingin melihat semua nilai pada satu skrin, bersama nilai getaran kenderaan.

Dail jenis jarum hanya menunjukkan nilai pada ketika itu. Jika suhu naik untuk tempoh singkat atau tekanan minyak jatuh seketika, pemandu mungkin tidak menyedarinya. Apabila setiap nilai disimpan sebagai graf mengikut masa, jurutera dapat melihat hubungan antara nilai, seperti suhu dengan kelajuan putaran enjin, dan menggunakannya sebagai titik permulaan untuk menganalisis masalah.

Keperluan dan kekangan

Set pembaca isyarat perlu menerima pelbagai jenis isyarat daripada kenderaan yang sama dan beroperasi dengan sistem elektrik kenderaan. Keperluan dan kekangan utama mengikut dokumen projek adalah seperti berikut.

  • Menerima isyarat Analog jenis voltan 0–10 V sebanyak 7 saluran dan jenis arus 4–20 mA sebanyak 1 saluran
  • Menerima isyarat Digital jenis 5 V Active Low (aktif apabila isyarat bernilai sifar) sebanyak 4 saluran untuk isyarat hidup/mati
  • Mengukur getaran 3 paksi dan membaca satu lagi nilai suhu
  • Menggunakan kuasa 24 V daripada kenderaan, dan dokumen reka bentuk menetapkan panduan pemasangan pada traktor untuk kerja di kilang atau ladang tebu
  • Memaparkan graf 15 nilai sensor pada satu skrin, dan pengguna boleh memilih untuk menyembunyikan atau memaparkan graf setiap sensor

Apakah isyarat 0–10 V dan 4–20 mA?

Kedua-duanya ialah isyarat Analog yang banyak digunakan dalam industri. Sensor menghantar voltan (0–10 V) atau arus elektrik (4–20 mA) yang berubah mengikut nilai yang diukur. Litar penerimaan isyarat perlu menyokong jenis yang sepadan supaya nilai sebenar dapat ditukar semula dengan betul.

Bagaimanakah set pembaca isyarat ini membaca nilai daripada dail kenderaan?

Set pembaca isyarat ini disambungkan kepada wayar isyarat dail dan sensor yang sedia ada pada kenderaan, kemudian membaca nilai semua saluran serentak. Litar penerimaan isyarat mengasingkan saluran mengikut jenis isyarat, ESP32 membaca nilai daripada litar, dan papan NVIDIA Jetson Nano menyimpan nilai serta memaparkan graf. Dengan itu, pengguna tidak perlu mencatat sendiri nilai daripada jarum dail.

Isyarat arus melalui modul penukar untuk ditukar kepada voltan sebelum masuk ke litar, jadi setiap saluran Analog menerima isyarat dalam format yang sama. Fungsi setiap bahagian diasingkan dengan jelas, iaitu ESP32 membaca isyarat, manakala NVIDIA Jetson Nano menyimpan data dan memaparkan hasil.

  1. 1

    Mengukur isyarat daripada dail di tapak

    Kami mengukur isyarat elektrik dail di tapak, iaitu kelajuan putaran enjin (Tacho Meter), tekanan minyak, suhu hidraulik, suhu enjin, paras bahan api dan voltan, untuk mereka bentuk litar yang menerima isyarat dalam julat yang sepadan.

  2. 2

    Menerima isyarat ke dalam litar

    Litar menerima isyarat Analog dan Digital mengikut senarai dalam keperluan di atas. Setiap saluran disambungkan kepada wayar isyarat sedia ada pada dail atau sensor.

  3. 3

    Mengukur getaran dan suhu

    Accelerometer 3 paksi mengukur getaran pada paksi x, y dan z, manakala sensor suhu membaca satu lagi nilai.

  4. 4

    ESP32 dan NVIDIA Jetson Nano menyimpan data

    ESP32 membaca nilai daripada litar dan menghantarnya ke papan NVIDIA Jetson Nano yang menjalankan Ubuntu. Program yang ditulis dengan Python menerima nilai dan menyimpannya dalam pangkalan data SQLite.

  5. 5

    Melihat graf melalui aplikasi web

    Pengguna menyambungkan skrin melalui kabel HDMI, membuka pelayar web pada peranti, kemudian melihat graf garis bagi 15 nilai sensor. Paksi mendatar ialah masa, paksi menegak ialah nilai yang dibaca, dan pengguna boleh menekan untuk menyembunyikan sensor yang tidak ingin dilihat.

Hasil penyerahan

Kami menyerahkan set pembaca isyarat berserta perisian pada papan NVIDIA Jetson Nano dan manual pengguna. Item mengikut skop kerja adalah seperti berikut.

  • Litar penerimaan isyarat mengikut senarai dalam keperluan, berserta kotak dan penyambung
  • Modul penukar isyarat arus kepada voltan, Accelerometer 3 paksi dan sensor suhu
  • Konfigurasi Kernel (teras sistem pengendalian) dan pustaka pada papan NVIDIA Jetson Nano
  • Antara muka pengawal dan isyarat
  • Aplikasi web paparan graf garis bagi 15 nilai sensor, dengan data disimpan dalam pangkalan data SQLite pada peranti
  • Keseluruhan perisian ditulis dengan Arduino, Python dan PHP
  • Manual pengguna, daripada penyambungan skrin hingga pembukaan halaman graf

Hasil yang dapat disahkan semasa penutupan kerja

Hasil yang dapat disahkan ialah kami menutup kerja ini mengikut skop kerja dan menyerahkan manual pengguna. Set yang diserahkan membaca isyarat Analog 8 saluran dan Digital 4 saluran, kemudian memaparkan 15 nilai sensor sebagai graf garis mengikut masa pada papan NVIDIA Jetson Nano.

Semasa penyerahan, kami menguji bacaan isyarat dengan set dail tolok yang disediakan di tapak, kerana sensor sebenar kenderaan belum tersedia untuk ujian. Oleh itu, hasil ini mengesahkan fungsi litar dan halaman graf, tetapi belum merupakan hasil daripada penggunaan pada kenderaan sebenar.

Apakah yang kita pelajari

Kerja ini memberikan 3 prinsip untuk kerja membaca isyarat daripada kenderaan atau mesin yang sedia ada.

  • Mulakan daripada senarai isyarat yang diukur pada peralatan sebenar. Senarai ini perlu mengandungi jenis isyarat, julat nilai dan bilangan saluran bagi setiap nilai, kerana litar penerimaan isyarat, modul penukar isyarat dan halaman graf semuanya direka bentuk berdasarkan senarai ini.
  • Tukarkan isyarat kepada satu format yang sama sejak dari bahagian masukan. Apabila isyarat arus ditukar kepada voltan sebelum masuk ke litar, setiap saluran Analog dapat menggunakan litar penerimaan yang sama dan nilainya dibaca dengan kaedah yang sama.
  • Asingkan ujian litar daripada ujian nilai yang diperoleh melalui penggunaan sebenar. Ujian dengan sumber isyarat di atas meja mengesahkan bahawa litar dapat membaca isyarat, manakala nilai daripada penggunaan sebenar perlu disahkan dengan sensor peralatan sebenar. Oleh itu, pelan ujian penerimaan wajar ditetapkan dan sensor untuk ujian wajar disediakan dari awal.

Bagaimanakah pendekatan ini boleh digunakan pada kenderaan atau mesin anda?

Jika kenderaan atau mesin anda mempunyai dail dan sensor yang menghantar isyarat voltan, arus atau hidup/mati, anda boleh menggunakan pendekatan yang sama seperti kes ini, iaitu membaca isyarat daripada wayar sedia ada, menyimpan nilai pada peranti dalam kenderaan dan memaparkannya sebagai graf mengikut masa. Bahagian yang perlu disesuaikan bergantung pada jenis isyarat, sistem elektrik dan kaedah ujian penerimaan.

Bahagian yang boleh digunakan semula dan bahagian yang perlu diubah suai

Bahagian sistemBoleh digunakan semulaPerlu diubah suai apabila
Penerimaan isyaratLitar penerimaan Analog 0–10 V dan 4–20 mA serta Digital jenis hidup/matiJika isyarat anda mempunyai jenis atau julat nilai lain, atau memerlukan lebih banyak saluran, saluran penerimaan perlu direka bentuk semula
Pengukuran getaran dan suhuAccelerometer 3 paksi dan sensor suhuJika perlu mengukur beberapa titik pada kenderaan, kedudukan dan bilangan sensor perlu dipilih semula
Penyimpanan dan paparanNVIDIA Jetson Nano menyimpan nilai dalam SQLite dan memaparkan graf garis pada aplikasi webJika data perlu dihantar untuk analisis lanjut dalam sistem lain, format eksport data perlu dipersetujui dari awal
Sistem elektrikReka bentuk untuk kenderaan yang menggunakan kuasa 24 VJika kenderaan atau mesin menggunakan sistem elektrik lain, litar bekalan kuasa perlu disesuaikan
Ujian penerimaanLangkah ujian litar dan halaman grafJika nilai daripada penggunaan sebenar perlu disahkan, ujian dengan sensor peralatan sebenar perlu ditambah
  • Sediakan senarai lengkap isyarat yang ingin dibaca, berserta jenis dan julat isyarat bagi setiap nilai
  • Periksa sistem elektrik kenderaan atau mesin dan keadaan tapak, seperti habuk, haba dan getaran, yang mempengaruhi pemilihan kotak dan cara pemasangan peralatan
  • Sediakan kenderaan atau sensor sebenar untuk ujian penerimaan, dan tetapkan nilai mana yang perlu sepadan dengan nilai mana

Teknologi yang digunakan

NVIDIA Jetson NanoESP32Litar penerimaan isyarat Analog 8 saluran / Digital 4 saluranModul penukar isyarat 4–20 mA kepada 0–10 VAccelerometer (sensor pengukur pecutan dan getaran) 3 paksiSensor suhuUbuntuArduinoPythonPHPSQLiteAplikasi web paparan graf garis

Soalan Sering Ditanya

Apakah isyarat yang boleh dibaca oleh sistem ini?

Sistem ini menerima isyarat Analog 8 saluran (voltan 0–10 V 7 saluran dan arus 4–20 mA 1 saluran), isyarat Digital jenis 5 V Active Low 4 saluran, Accelerometer 3 paksi untuk getaran, dan sensor suhu.

Bagaimanakah data boleh dilihat?

Sambungkan skrin melalui kabel HDMI, kemudian buka aplikasi web pada peranti melalui pelayar web. Skrin memaparkan graf garis bagi 15 nilai sensor mengikut masa, dan pengguna boleh memilih untuk menyembunyikan sensor yang tidak ingin dilihat.

Adakah ujian dengan kenderaan sebenar dijalankan semasa penyerahan?

Semasa penyerahan, ujian dengan sensor kenderaan sebenar belum dijalankan. Kami menguji bacaan isyarat dengan set dail tolok yang disediakan di tapak. Jika digunakan pada kenderaan sebenar, ujian dengan sensor kenderaan tersebut wajar dirancang sekali lagi.

Bolehkah ia digunakan pada kenderaan jenama atau model lain?

Boleh digunakan apabila isyarat kenderaan berbentuk voltan 0–10 V, arus 4–20 mA atau hidup/mati, mengikut apa yang disokong oleh litar. Dokumen projek tidak terikat kepada mana-mana jenama kenderaan, tetapi jenis dan julat isyarat pada kenderaan sebenar perlu ditinjau terlebih dahulu, barulah dapat disahkan sama ada litar perlu diubah suai atau tidak.

Berapakah harganya?

Tiada harga standard kerana kerja ini direka bentuk mengikut skop pelanggan. Hubungi kami untuk mendapatkan sebut harga. Kami membuat penilaian berdasarkan bilangan dan jenis isyarat, keadaan tapak kerja serta bentuk paparan yang dikehendaki.

Mahukan sistem seperti ini dalam kerja anda?