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.

- 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.
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.
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.
- Dail dan sensor kenderaanAnalog 8 saluran · Digital 4 saluran
- Accelerometer (sensor pengukur pecutan dan getaran) 3 paksi+ sensor suhu
- Litar penerimaan isyarat + ESP32
- NVIDIA Jetson NanoMenyimpan nilai dalam SQLite
- Aplikasi web graf garis15 nilai sensor mengikut masa
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
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
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
Mengukur getaran dan suhu
Accelerometer 3 paksi mengukur getaran pada paksi x, y dan z, manakala sensor suhu membaca satu lagi nilai.
- 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
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 sistem | Boleh digunakan semula | Perlu diubah suai apabila |
|---|---|---|
| Penerimaan isyarat | Litar penerimaan Analog 0–10 V dan 4–20 mA serta Digital jenis hidup/mati | Jika isyarat anda mempunyai jenis atau julat nilai lain, atau memerlukan lebih banyak saluran, saluran penerimaan perlu direka bentuk semula |
| Pengukuran getaran dan suhu | Accelerometer 3 paksi dan sensor suhu | Jika perlu mengukur beberapa titik pada kenderaan, kedudukan dan bilangan sensor perlu dipilih semula |
| Penyimpanan dan paparan | NVIDIA Jetson Nano menyimpan nilai dalam SQLite dan memaparkan graf garis pada aplikasi web | Jika data perlu dihantar untuk analisis lanjut dalam sistem lain, format eksport data perlu dipersetujui dari awal |
| Sistem elektrik | Reka bentuk untuk kenderaan yang menggunakan kuasa 24 V | Jika kenderaan atau mesin menggunakan sistem elektrik lain, litar bekalan kuasa perlu disesuaikan |
| Ujian penerimaan | Langkah ujian litar dan halaman graf | Jika 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
Baca seterusnya
- Perkhidmatan pembangunan sistem khusus
- Perkhidmatan perundingan dan reka bentuk sistem
- Kes pengambilan nilai daripada PLC mesin tuangan dan penyimpanan sebagai fail harian
- Kes penggabungan nilai getaran motor seluruh kilang pada satu skrin
- Kes papan Car Dashboard yang diserahkan berserta latihan pengguna
- Artikel: Bagaimana papan pengasingan isyarat I/O direka bentuk supaya selamat
Teknologi yang digunakan
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.



